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

 
 
 
Reply to this topicStart new topic
> токовая петля и 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
IgorKossak
сообщение Apr 9 2009, 06:54
Сообщение #2


Шаман
******

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



Если проект ещё в стадии разработки и интерфейса как такового ещё нет, то рекомендую выбрать другой, например RS485. Проблем будет гораздо меньше, чем с токовой петлёй.
Go to the top of the page
 
+Quote Post
dimka2001
сообщение Apr 9 2009, 07:12
Сообщение #3


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

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



Цитата(IgorKossak @ Apr 9 2009, 10:54) *
Если проект ещё в стадии разработки и интерфейса как такового ещё нет, то рекомендую выбрать другой, например RS485. Проблем будет гораздо меньше, чем с токовой петлёй.


Нет нужно последовательно опрашивать датчики по этому интерфейсу
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Apr 9 2009, 07:33
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 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
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #6


Шаман
******

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



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

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


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 1-07-09
Пользователь №: 50 799



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


--------------------
Go to the top of the page
 
+Quote Post
isatis
сообщение Oct 4 2009, 13:27
Сообщение #8





Группа: Новичок
Сообщений: 2
Регистрация: 18-08-09
Пользователь №: 51 946



господа, а подскажите плиз, по каким параметрам следует выбирать транзистор генератора тока петли?
в моем случае необходимо передавать данные между 2-мя устройствами на максимально большое расстояние (~1,5 км) со скоростью хотя бы 9600. (линия-витая пара)
макет на столе работает изумительно, (на выходе активного передатчика стоит KT3107А), а как поведет себя это всё дело в реальности? какие могут быть грабли?
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 4 2009, 14:33
Сообщение #9


Гуру
******

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



Цитата(isatis @ Oct 4 2009, 16:27) *
какие могут быть грабли?

Транзистор может быть любой, а вот граблей достаточно:
1. Закон Ома (сопротивление провода -> напряжение питания генератора тока).
2. Защита от наводок и грозы.
3. Да, еще тип генератора тока (LM317 - не использовать!).


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





Группа: Новичок
Сообщений: 2
Регистрация: 18-08-09
Пользователь №: 51 946



просто меня смутило... в даташите на hcpl 4200 примером источника тока является совсем уж здоровенный 2n3740
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:43
Рейтинг@Mail.ru


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