реклама на сайте
подробности

 
 
> токовая петля и AVR, токовая петля и AVR
dimka2001
сообщение Apr 9 2009, 05:42
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 129
Регистрация: 6-11-05
Пользователь №: 10 508



Люди подскажите как подключить 8 микроконтроллеров по этому интерфейсу (используя коммутацию).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorKossak
сообщение Apr 9 2009, 07:33
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Всё зависит от конкретной схемотехнической реализации (коих вариантов много) данного интерфейса у применяемых датчиков. В худшем случае придётся делать коммутатор, что-то вроде хаба, т. к. этот интерфейс радиальный.
Примерно так: дешифратор на восемь выходов подключить к TxD UART, мультиплексор на восемь входов к RxD UART, адресные входы дешифратора и мультиплексора объединить и подключить к любым свободным выводам контроллера, ко входам мультиплексора подключить восемь приёмников токовой петли, к выходам дешифратора - восемь передатчиков.
Если известно, что все датчики работают по одному протоколу и имеют уникальный адрес, то всю эту схемотехнику можно будет слегка упростить, но это будет уже не универсально.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Apr 10 2009, 13:39
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(IgorKossak @ Apr 9 2009, 10:33) *
этот интерфейс радиальный.

Это не так. Можно подключать все передатчики и приемники последовательно, поскольку пассивный уровень УАРТ соответствует протеканию тока в петле.
Однако при большом количестве устройств требования к генератору тока (обычно 20 мА) возрастают, он должен обеспечивать напряжение минимум 2 В на каждый приемник или передатчик плюс потери на регулирующем элементе - итого больше 40 В. Обычно больше 12 В для питания петли никто не использует, соответственно больше 2 устройств в одну петлю не включают.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Apr 10 2009, 14:07
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Dog Pawlowa @ Apr 10 2009, 16:39) *
Это не так. Можно подключать все передатчики и приемники последовательно, поскольку пассивный уровень УАРТ соответствует протеканию тока в петле.

Теоретически это так, но исследования многих датчиков показали, что это не всегда возможно. В каждом конкретном случае могут быть нюансы несовместимости. Кроме того, отключение одного из абонентов ведёт к прекращению работы всей сети.
Во вторых, автор темы не уточнил, имеют ли датчики одинаковый протокол и могут ли они таким образом работать в сети.
Потому я и предположил, что в данном случае будет более универсальным радиальный вариант.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 08:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01442 секунд с 7
ELECTRONIX ©2004-2016