Перейти к содержанию
    

токовая петля и AVR

Люди подскажите как подключить 8 микроконтроллеров по этому интерфейсу (используя коммутацию).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если проект ещё в стадии разработки и интерфейса как такового ещё нет, то рекомендую выбрать другой, например RS485. Проблем будет гораздо меньше, чем с токовой петлёй.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если проект ещё в стадии разработки и интерфейса как такового ещё нет, то рекомендую выбрать другой, например RS485. Проблем будет гораздо меньше, чем с токовой петлёй.

 

Нет нужно последовательно опрашивать датчики по этому интерфейсу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Примерно так: дешифратор на восемь выходов подключить к TxD UART, мультиплексор на восемь входов к RxD UART, адресные входы дешифратора и мультиплексора объединить и подключить к любым свободным выводам контроллера, ко входам мультиплексора подключить восемь приёмников токовой петли, к выходам дешифратора - восемь передатчиков.

Если известно, что все датчики работают по одному протоколу и имеют уникальный адрес, то всю эту схемотехнику можно будет слегка упростить, но это будет уже не универсально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

этот интерфейс радиальный.

Это не так. Можно подключать все передатчики и приемники последовательно, поскольку пассивный уровень УАРТ соответствует протеканию тока в петле.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не так. Можно подключать все передатчики и приемники последовательно, поскольку пассивный уровень УАРТ соответствует протеканию тока в петле.

Теоретически это так, но исследования многих датчиков показали, что это не всегда возможно. В каждом конкретном случае могут быть нюансы несовместимости. Кроме того, отключение одного из абонентов ведёт к прекращению работы всей сети.

Во вторых, автор темы не уточнил, имеют ли датчики одинаковый протокол и могут ли они таким образом работать в сети.

Потому я и предположил, что в данном случае будет более универсальным радиальный вариант.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да вся суть в датчиках. У меня диплом бы - сеть топология кольцо, физика - токовая петля. В качетве "датчиков" выступал трои одинаковых промышленных контролелра с одинаковым протоколом. Четвертым был комп с адаптером токовой петли на RS-232.

Кстати если один контроллер отклбючался то срабатывала релюшка и он пропускал сигнал "сквозь себя"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

господа, а подскажите плиз, по каким параметрам следует выбирать транзистор генератора тока петли?

в моем случае необходимо передавать данные между 2-мя устройствами на максимально большое расстояние (~1,5 км) со скоростью хотя бы 9600. (линия-витая пара)

макет на столе работает изумительно, (на выходе активного передатчика стоит KT3107А), а как поведет себя это всё дело в реальности? какие могут быть грабли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

какие могут быть грабли?

Транзистор может быть любой, а вот граблей достаточно:

1. Закон Ома (сопротивление провода -> напряжение питания генератора тока).

2. Защита от наводок и грозы.

3. Да, еще тип генератора тока (LM317 - не использовать!).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто меня смутило... в даташите на hcpl 4200 примером источника тока является совсем уж здоровенный 2n3740

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...