Страница 1 из 1

Последовательное подключение панелей на один порт

СообщениеДобавлено: 25 окт 2012, 11:45
dmalashe
Есть три панели MT8070iH. Их надо подключить шлейфом на один порт RS232. То есть панель №1 втыкается в СОМ порт. Панель №2 втыкается в панель №1. Панель №3 втыкается в панель №2. Контроллер Amega1280. Протокол обмена Modbus RTU. Контроллер должен опрашивать только панель №1. А остальные панели 2 и 3 должны быть синхронизированы с панелью 1. То есть если на панели 1 нажать кнопку, то и на других панелях она тоже должна стать нажатой. Но и так же если нажать кнопку на панели 3, то она должна стать нажатой и на панели 1 и 2. Контролер опросит панель 1 и сделает соответствующие операции.
1. Такое возможно?
2. Как лучше это сделать?
3. Есть ли разные способы решения данной задачи?
Во всех трех панелях будет загружен одинаковый проект.

Re: Последовательное подключение панелей на один порт

СообщениеДобавлено: 27 окт 2012, 05:01
MON-GUST
dmalashe писал(а):Есть три панели MT8070iH. Их надо подключить шлейфом на один порт RS232. То есть панель №1 втыкается в СОМ порт. Панель №2 втыкается в панель №1. Панель №3 втыкается в панель №2. Контроллер Amega1280. Протокол обмена Modbus RTU. Контроллер должен опрашивать только панель №1. А остальные панели 2 и 3 должны быть синхронизированы с панелью 1. То есть если на панели 1 нажать кнопку, то и на других панелях она тоже должна стать нажатой. Но и так же если нажать кнопку на панели 3, то она должна стать нажатой и на панели 1 и 2. Контролер опросит панель 1 и сделает соответствующие операции.
1. Такое возможно?
2. Как лучше это сделать?
3. Есть ли разные способы решения данной задачи?
Во всех трех панелях будет загружен одинаковый проект.


1. возможно, но чтобы не делать цепочку ретрансляторов, с Atmega легче использовать шинный формирователь для RS485 или взять конвертор RS232-RS485
2. см п. 1
3. всегда есть возможности
---------------------
подумайте об эффектах от "почти одновременного" нажатии одной и той же кнопки на разных панелях

dmalashe писал(а):Во всех трех панелях будет загружен одинаковый проект.

в зависимости от выбранного способа решения, может понадобится адресная идентификация панелей