Например TDA7294

Форум РадиоКот • Просмотр темы - Оцифровка и передача дискретных сигналов
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 13:46:46

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Пт янв 21, 2022 13:04:17 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Сб янв 23, 2016 00:59:59
Сообщений: 287
Откуда: Чебоксары
Рейтинг сообщения: 0
Добрый день!
К разрабатываемому устройству подключены сухие контакты. Устройство должно передавать state контактов по цифровой шине к устройству которое принимает, обрабатывает и управляет исполнительными устройствами.
используемый МК STM32, какой именно пока не выбран


1. Как эффективно организовать контроль сухих контактов? Каким уровнем напряжения их контролировать. достаточно ли 3,3 В. или нужно поболее?
2. Питание хотелось бы организовать по шине. т.н. (паразитное)или же лучшк подтянуть еще проводки.?
3. Какой интерфейс выбрать? пока на уму 485 Modbus.

Прошу направить на правильный путь


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Сб янв 22, 2022 09:13:06 
Опытный кот

Карма: 4
Рейтинг сообщений: 81
Зарегистрирован: Пн апр 11, 2011 10:08:52
Сообщений: 844
Рейтинг сообщения: 0
все зависит от дальности расположения от МК контактов и наличия помех


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Сб янв 22, 2022 13:25:36 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 306
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2296
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
ROMan2947, 1. Теорема Шеннона. Опредеделите допустимое в данном случае допустимое соотношение сигнал/шум, а потом уже, если это потребуется, можно повышать уровень сигнала и/или сокращать уровень шумов.
2. Тут подобная ситуация. Чем больше потребление, тем сложнее будет передавать сигнал по шине питания и тем дороже может оказаться паразитное питание, чем выделенное. STM32L с правильным кодом (большую часть времени спим) вполне можно кормить паразитным питанием. STM32F с кодом, вообще не предусматривающим энергосбережение - точно не стоит.
3. Сначала с протоколом физического уровня определитесь, так как, судя по описанию задачи, тут вообще любой протокол прикладного уровня подойдет. Даже самый простейший.
Для выбора протокола физического уровня сначала нужно опять таки вернуться к теореме Шеннона. Может голый USART (RS-232) уже устроит, а может даже RS-422 не достаточно и потребуется QPSK модуляция.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Вс янв 23, 2022 20:53:06 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Сб янв 23, 2016 00:59:59
Сообщений: 287
Откуда: Чебоксары
Рейтинг сообщения: 0
ROMan2947, 1. Теорема Шеннона. Опредеделите допустимое в данном случае допустимое соотношение сигнал/шум, а потом уже, если это потребуется, можно повышать уровень сигнала и/или сокращать уровень шумов.
2. Тут подобная ситуация. Чем больше потребление, тем сложнее будет передавать сигнал по шине питания и тем дороже может оказаться паразитное питание, чем выделенное. STM32L с правильным кодом (большую часть времени спим) вполне можно кормить паразитным питанием. STM32F с кодом, вообще не предусматривающим энергосбережение - точно не стоит.
3. Сначала с протоколом физического уровня определитесь, так как, судя по описанию задачи, тут вообще любой протокол прикладного уровня подойдет. Даже самый простейший.
Для выбора протокола физического уровня сначала нужно опять таки вернуться к теореме Шеннона. Может голый USART (RS-232) уже устроит, а может даже RS-422 не достаточно и потребуется QPSK модуляция.


Раз питание придется тащить отдельно, значит и контролировать буду свои сухие контакты напряжением питания, так думаю будет надежней. Интерфейс все же оставлю 485 + modbus, глядишь настанет потребность интегрировать свою штучку, куда-либо в будущем.

Добавлено after 1 minute 33 seconds:
Цитата:
Теорема Шеннона
посмотрел что это такое, ничего не понял, но очень интересно :shock:

Добавлено after 3 minutes 22 seconds:
все зависит от дальности расположения от МК контактов и наличия помех

контакты максимум в метрах 10, будут. линия связи вот будет по разному не близко.
помехи? мне кажется они есть везде и в неодинаковых объемах, вот как мне спрогнозировать наличие помех, их чем то можно определить и замерить?


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Пн янв 24, 2022 21:04:39 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 93
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1150
Рейтинг сообщения: 3
контакты максимум в метрах 10, будут. линия связи вот будет по разному не близко.
помехи? мне кажется они есть везде и в неодинаковых объемах, вот как мне спрогнозировать наличие помех, их чем то можно определить и замерить?
Передавайте токовой петлёй. Тогда и питание не "придется тащить отдельно" и защита от помех будет надёжная. И вообще хватит всего 2-х проводов (витая пара). На всё про всё.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Ср янв 26, 2022 14:05:26 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Сб янв 23, 2016 00:59:59
Сообщений: 287
Откуда: Чебоксары
Рейтинг сообщения: 0
контакты максимум в метрах 10, будут. линия связи вот будет по разному не близко.
помехи? мне кажется они есть везде и в неодинаковых объемах, вот как мне спрогнозировать наличие помех, их чем то можно определить и замерить?
Передавайте токовой петлёй. Тогда и питание не "придется тащить отдельно" и защита от помех будет надёжная. И вообще хватит всего 2-х проводов (витая пара). На всё про всё.

схемотехника боюсь сложная и дорогая будет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Ср янв 26, 2022 16:07:33 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 93
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1150
Рейтинг сообщения: 0
схемотехника боюсь сложная и дорогая будет...
Вам же в одну сторону только передавать надо? Симплексный режим. И нет требования соответствовать стандартным уровням (0-5 мА или 4-20 мА). В этом случае вроде не особо сложно: выбрать низкий уровень тока передаваемого сигнала = чуть выше максимального тока потребления устройства; высокий уровень += добавить сколько то мА (для чёткого различения уровней на приёмной стороне).
Собственно - на передатчике будет токовый стабилизатор, работающий на одном из двух уровней стабилизации тока. Вроде как не сложно.
Примерно так.

PS: Если передача двунаправленная нужна - там уже конечно сложнее. Имхо.
Зато токовая петля весьма помехоустойчива.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Ср янв 26, 2022 16:23:50 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Сб янв 23, 2016 00:59:59
Сообщений: 287
Откуда: Чебоксары
Рейтинг сообщения: 0
схемотехника боюсь сложная и дорогая будет...
Вам же в одну сторону только передавать надо? Симплексный режим. И нет требования соответствовать стандартным уровням (0-5 мА или 4-20 мА). В этом случае вроде не особо сложно: выбрать низкий уровень тока передаваемого сигнала = чуть выше максимального тока потребления устройства; высокий уровень += добавить сколько то мА (для чёткого различения уровней на приёмной стороне).
Собственно - на передатчике будет токовый стабилизатор, работающий на одном из двух уровней стабилизации тока. Вроде как не сложно.
Примерно так.

PS: Если передача двунаправленная нужна - там уже конечно сложнее. Имхо.
Зато токовая петля весьма помехоустойчива.

До Вашего предложения не особо вникал в этот интерфейс, казалось, что он изжил свое. а сейчас даже интересно стало.
Клевый вариант, спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Ср янв 26, 2022 17:49:19 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 93
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1150
Рейтинг сообщения: 1
До Вашего предложения не особо вникал в этот интерфейс, казалось, что он изжил свое.
Ну это может быть его аналоговый вариант. А так - многие современные измерительные приборы поддерживают HART-протокол. А он как раз и построен на токовой петле. Только там данные передаются переменной составляющей, для совмещения с аналоговым сигналом. Сам HART для Вас конечно избыточен, но почитать можно: https://ru.wikipedia.org/wiki/HART


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Ср янв 26, 2022 18:20:45 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 306
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2296
Рейтинг сообщения: 2
Медали: 1
Получил миской по аватаре (1)
ROMan2947, не надо токовай петли, достаточно дифференциальной пары, например на MAX485. Токовая петля действительно отжила свое и безнадежно устарела.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Чт янв 27, 2022 16:15:40 
Прорезались зубы

Карма: -7
Рейтинг сообщений: -6
Зарегистрирован: Ср апр 17, 2019 01:53:29
Сообщений: 218
Рейтинг сообщения: 0
ROMan2947, не надо токовай петли, достаточно дифференциальной пары, например на MAX485. Токовая петля действительно отжила свое и безнадежно устарела.


серьезно ?! :facepalm: нефтянка и газ %80 датчиков по токовой петле.. не знают наверное :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Пт янв 28, 2022 10:48:01 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 306
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2296
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
AndyGU70, Ну да, кое-где даже телеграф сохранился по токовой петле )))
Упомянутый выше HART уже 8 лет хоронит поглотившая его Fieldbus Foundation в пользу именно дифференциальной пары.

Цитирую: "Технология Foundation Fieldbus была первоначально предназначена в качестве замены для стандарта 4-20 мА. Интерфейс Foundation Fieldbus сегодня пользуется как перспективная информационная шина для устройств автоматизированных систем во многих тяжелых производствах, таких как нефтепереработка, нефтехимия, энергетика, и даже продуктов питания и напитков, фармацевтических препаратов, а также применения в атомной промышленности."

Еще: "В 1980-х годах начала широко применяться "токовая петля" 4...20 мА в разнообразном технологическом оборудовании, датчиках и исполнительных устройствах средств автоматики. Популярность "токовой петли" начала падать после появления стандарта на интерфейс RS-485 (1983 г.) и в настоящее время в новом оборудовании она практически не применяется."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Пт янв 28, 2022 15:11:26 
Прорезались зубы

Карма: -7
Рейтинг сообщений: -6
Зарегистрирован: Ср апр 17, 2019 01:53:29
Сообщений: 218
Рейтинг сообщения: 0
AndyGU70, Ну да, кое-где даже телеграф сохранился по токовой петле )))

Цитирую
....
Еще

я вам не про теорию из "интернетика", а про практику в реальности(работаю в нефтянке по этим железкам)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Пт янв 28, 2022 21:13:45 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
В 1980-х годах начала широко применяться "токовая петля" 4...20 мА в разнообразном технологическом оборудовании, датчиках и исполнительных устройствах средств автоматики.
Популярность "токовой петли" начала падать после появления стандарта на интерфейс RS-485 (1983 г.) и в настоящее время в новом оборудовании она практически не применяется."

Тут речь идёт о двух разных сущностях. 4...20 мА - это аналоговый интерфейс, и к RS-485, который начал вытеснять цифровую токовую петлю, он никаким боком.
Мерседес - сам по себе, а трактор Беларус - сам по себе .

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Сб янв 29, 2022 10:27:38 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 306
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2296
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
про практику в реальности(работаю в нефтянке по этим железкам)

Да знаю я, помотался по стране от Калиннграда до Камчатки. Никого не удивишь оборудованием 80-х годов выпуска. Но какое отношение это имеет к обсуждаемому вопросу?

Jack_A писал(а):
Тут речь идёт о двух разных сущностях. 4...20 мА - это аналоговый интерфейс, и к RS-485, который начал вытеснять цифровую токовую петлю, он никаким боком.

Вообще не понял ход Ваших мыслей. У меня когнитивный диссонанс начался после вашего утверждения, что токовая петля 4...20 мА бывает и аналоговой, и цифровой.
Вам не кажется, что это всегда протокол физического уровня для цифровой передачи? А у RS-485 и RS-422 физический уровень - дифференциальная пара.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Сб янв 29, 2022 14:45:04 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
От диссонанса помогает избавиться знакомство с предметом обсуждения, хотя бы на уровне Вики.
https://ru.wikipedia.org/wiki/Токовая_петля

_________________
Изображение


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Ср фев 16, 2022 12:19:29 
Друг Кота

Карма: 17
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13121
Откуда: Томск
Рейтинг сообщения: 0
Про петли 4-20мА

Аналоговая токовая петля - это когда аналоговый сигнал передаётся значениями ТОКА от 4мА до 20мА.
Удобна тем, что помехи взаимно вычитаются в витой паре и тем, что можно обнаруживать обрыв (ток менее 4мА).

Цифровая токовая петля - это токовая петля, по которой течёт ток 20мА, что соответствует лог. 1. Если петлю разрывают - то ток не течёт и это соответствует лог. 0.
Удобна тем, что помехоустойчива, как и аналогововая токовая петля. Преобразователь из rs232 в цифровую токовую петлю - очень прост.

Под сплоером пример решения. Можно использовать как две петли. Можно последовательно соединить и использовать как одну. Хотя, конечно, лучше использовать источник тока..

СпойлерИзображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Чт фев 17, 2022 10:01:35 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: -44
Зарегистрирован: Пт июн 12, 2015 09:21:56
Сообщений: 355
Откуда: Челяба-сити
Рейтинг сообщения: 0
Предлагаю MIL-STD-1553B.
Витая пара 1 МГц, до 150метров.
Кодирование Манчестер-2.
Есть готовые российские кодеры, приведены в статье википедии по стандарту. Есть более древние кмоп микросхемы кодеки 588вг3 и вг6. Я работал с ними.
Развязка трансформаторная, дифф пара. В самолётах используется готовая трансформаторная сборка на 2 линии, кот разводятся по разным бортам самолёта, для надёжности.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Оцифровка и передача дискретных сигналов
СообщениеДобавлено: Чт фев 17, 2022 10:07:30 
Друг Кота

Карма: 17
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13121
Откуда: Томск
Рейтинг сообщения: 0
Есть готовые российские кодеры, приведены в статье википедии по стандарту. Есть более древние кмоп микросхемы кодеки 588вг3 и вг6. Я работал с первой из них.
Развязка трансформаторная, дифф пара.


Есть готовый российский микроконтроллер от миландра, который этот стандарт поддерживает - К1986ВЕ1QI - два резервированных канала 1553 (он же ГОСТ Р 52070-2003)

Цитата:
Контроллер интерфейса по ГОСТ Р 52070-2003

В микроконтроллере имеется два независимых контроллера интерфейса по ГОСТ Р
52070-2003 (далее 1553), каждый из которых содержит необходимую логику и память для
обработки и хранения командных слов и слов данных одного полного сообщения 1553. Каждый
контроллер содержит два канала для приёма/передачи сообщений 1553: основной и резервный.
В один момент времени может работать только один из каналов основной или резервный.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y