Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: передача данных в не благоприятных условиях
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Электробезопасность и ЭМС
rtfcnf
Посоветуйте, какой лучше электрический интерфейс использовать для межплатного соединения микроконтроллеров внутри прибора с не благоприятной электромагнитной обстановкой (большое число электродвигателей и реле. Пока остановился на RS422. Но интересует еще более дешевый вариант. Скорость обмена 9600. Может, кто подаст идею как еще можно сделать.
SFx
сделайте два сигнала один положительной полярности другой отрицательной. и используйте типа витой пары. в идеале заэкранировать и скорее всего будет все ок.
st232bd
CAN
HARMHARM
Если не нужен полный дуплекс, проще RS-485.
В части помехозащищенности посмотрите как сделано в стандарте J1708, там сделаны простые фильтры ВЧ.
CAN в данном случае - это overkill.
SergEN
Сдается мне, что для межплатного соединения можно можно обычные логические уровни отфильтравать RC-цепочками, в крайнем случае выправить фронты триггерами Шмидта. Тем более, что скорость передачи небольшая.
AlexRayne
Цитата(SergEN @ Jan 13 2010, 18:38) *
Сдается мне, что для межплатного соединения можно можно обычные логические уровни отфильтравать RC-цепочками, в крайнем случае выправить фронты триггерами Шмидта. Тем более, что скорость передачи небольшая.

непрокатит если помеха реально сильная, встречался с помехами которые нетянул вывод микроконтроллера сам посебе (у микрочипа есть контроллер с нагрузочным током всего 4мА).
имхо можно попробовать еще - ускорить скорость обмена если частота помех невелика, ну и к этому программный протокол стойкий нужен.
=AK=
Цитата(rtfcnf @ Mar 19 2009, 21:22) *
Посоветуйте, какой лучше электрический интерфейс использовать для межплатного соединения микроконтроллеров внутри прибора с не благоприятной электромагнитной обстановкой (большое число электродвигателей и реле. Пока остановился на RS422. Но интересует еще более дешевый вариант. Скорость обмена 9600.


Дешевое пластиковое оптоволокно 1 мм. Режется обычной бритвой. Дешевенькие передатчики и приемники порядка 100 кбит/сек для него есть у Сименса. Ищите в Фарнелле, там это добро уже лет 20 доступно.
AlexandrY
Для этого CAN и создан.
zltigo
Цитата(HARMHARM @ Dec 15 2009, 18:57) *
CAN в данном случае - это overkill.

CAN по нынешними временам, для тех, конечно, кто живет этим веком а не прошлым, самый что ни на есть mainstream. Продуманный, отработанный и уже широко тиражируемый и в микроконтроллерах нижней ценовой категории.


Цитата(=AK= @ Apr 24 2010, 08:28) *
Дешевое пластиковое оптоволокно 1 мм. Режется обычной бритвой. Дешевенькие передатчики и приемники порядка 100 кбит/сек

Резать не надо - для межблочных расстояний готовые патчкорды есть, да и приемопередатчики на скорости в мегабитты для коротких расстояний по цене одного порядка в трансформатором+медный драйвер.
yaroslavic
Цитата
Дешевое пластиковое оптоволокно 1 мм. Режется обычной бритвой. Дешевенькие передатчики и приемники порядка 100 кбит/сек для него есть у Сименса. Ищите в Фарнелле, там это добро уже лет 20 доступно.

Можно чуть подробнее, какое-нибудь название, не могу найти sad.gif
=AK=
Цитата(yaroslavic @ Apr 24 2010, 21:49) *
Можно чуть подробнее, какое-нибудь название, не могу найти sad.gif


Hавскидку:
- Пластиковое оптоволокно
- Фотоприемник SFH551

Но это "быстрый" приемник, фотодиод. Был у них и помедленнее, но более чувствительный, на фототранзисторе. А также передатчики для комплекта. По-моему, теперь у вас более чем достаточно информации для поиска.

Вот, гляньте здесь: http://i-fiberoptics.com/Fiber_optic_led_photodetectors.php
=AK=
Цитата(zltigo @ Apr 24 2010, 19:58) *
Резать не надо - для межблочных расстояний готовые патчкорды есть

А по мне, чем искать патчкорды, проще отрезать кусок нужной длины. Тем более что для пластикового оптоволокна проблем-то отрезать никаких нет:

Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.