Свежие обсуждения
Проектирование и моделирование

Посовеуйте ЦАП для преобразования сигнала с порта RS-485

1 2

Нужно данные с эл. счётчика электроэнергии передать на расстояние по аналоговой линии связи (про GSM- модемы рассуждать не надо, ибо не везде по трассе есть данный вид связи). На счетчике Интерфейс EIA485. Посоветуйте, кто знает приемлемый способ ЦАП. Допустимые уровни входного сигнала в аппаратуру передачи данных (4-20мА или 0-4В или 0-100В). Может есть готовое решение? Благодарю!

 

номеронабиратель телефона(тональный, импульсный), телефонный АОН(шифрация) - передаётся на многие километры по... не очень качественной линии.

 

Печорин: Может есть готовое решение?
_http://www.packo.ru/node/1145
Типа , того ?

 

Печорин: На счетчике Интерфейс EIA485
Если это RS485, то на скорости в 9600 бит/с можно передавать этот сигнал на километр по витой паре.
А какой протокол заложен в этом приборе? Ведь RS485 это только стандарт передачи данных, а протокол там может быль любым. В промышленности часто используется ModBUS.
Поэтому, если Вы хотите получить следующее:
Счетчки - RS485 - Конвертор в аналог -...... длинная линия....... - конвертор в цифру - RS485 - ПК
То нужны будут уникальные конверторы, которые смогут преобразовать сигнал из RS485 в аналоги и затем обратно. Если протокол ModBUS, то связь потребуется двухсторонняя.

Alexey: Типа , того ?
Обратите внимание на следующее: "Преобразователь позволяет передавать данные от одного прибора, имеющего интерфейс «токовая петля», в сеть RS-485 по запросу мастера сети" т.е. он преобразует сигнал токовой петли в цифровой вид и по запросу по шине ModBUS выдает данные.

 

Сергей К: Поэтому, если Вы хотите получить следующее:
Счетчки - RS485 - Конвертор в аналог -...... длинная линия....... - конвертор в цифру - RS485 - ПК

Если подробнее, то используется аппаратура телемеханики на вход которой нужно подать аналоговый сигнал 4-20мА или 0-4В или 0-100В, т.е. интервал, например от 0В до 4В говорит о том что любому значению напряжения (прим.3,56 В) соответствует показанию датчика контролируемого параметра (давление, напряжение, мощность), а мне нужно запихать цифровое показание эл. счетчика отдаленного пункта. Сама аппаратура ТМ и радиоканал сопряжены и работают нормально, а вопрос как мне конвертировать данные с RS485 в любой из вышеприведенных аналоговых диапазонов (если таковое возможно)?

 

Печорин, Вам нужен МК с ЦАП, вернее так:
RS485->RS232->МК(с ЦАП)

 

poruchik: RS485->RS232->МК(с ЦАП)
А зачем тут RS232? Тогда уж лучше так:
RS485-> MAX485-> МК(с ЦАП)-> напр/ток -> линия связи -> МК(с АЦП)-> FT232-> USB комп.

 

не так, судя по последнему сообщению автора:
RS485 -> [ MAX485 -> MK -> 4..20 mA ] -> линия.
Я 4...20 мА от МК получаю с применением ЦАП + микросхемы XTR117.

Печорин: а вопрос как мне конвертировать данные с RS485 в любой из вышеприведенных аналоговых диапазонов
Для начала нужно знать, по какому протоколу данные выдаются через RS485. Если там просто высылаются данные, без запроса - то это проще, хотя вряд ли там так. Скорее там протокол ModBUS или подобный.

Печорин: как мне конвертировать данные с RS485 в любой из вышеприведенных аналоговых диапазонов
Если длинная линия будет между этим перобразователем и приемником сигнала, то только 4...20 мА. Если же по длинной линии будет идти цифровой сигнал в формате RS485, то можно любой. 0...4 В получить с МК проще всего.

 

ALEX-P: А зачем тут RS232?
Оговорился, как всегда, имел ввиду USART МК...

 

Честно сказать, вообще не понятна исходная задача. Ведь многократным преобразованием теряется точность замеров.