Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
19.12.2016, 22:28
|
|
Гражданин KAZUS.RU
Регистрация: 15.02.2011
Адрес: Витебск, Беларусь.
Сообщений: 547
Сказал спасибо: 484
Сказали Спасибо 606 раз(а) в 214 сообщении(ях)
|
Передача данных в условиях сильных помех
Доброго времени суток. Жили - были два устройства на Атмеловских микроконтроллерах. И жили они на одном столе. Потихоньку обменивались информацией по трехпроводному SPI (19200 бод, контроль четности, подсчет CRC, повтор передачи, если что не так). Проблем не было. Однако ж возникла необходимость разнести эти устройства на полсотни метров. Да еще в условиях сильных помех (производство). И развязать по питанию. Кабель - компьютерная витуха UTP5 (доступны как раз три пары). Хотелось бы получить совет, как доработать аппаратную часть интерфейса (софт оставляем как есть). С ходу была набросана такая схема (все три канала идентичны):
Но так как у нас собрались специалисты в несколько других областях, практического опыта работы с длинными линиями в условиях помех ни у кого не оказалось. Поэтому схема, возможно, совсем бредовая. Или нет? Прокомментируйте / покритикуйте / подскажите, плз. Тут еще и сроки не резиновые... И плату делать не хотелось бы, и детали чтоб самые ходовые, которых везде под руками полно.
__________________
Пытаюсь сайт сделать, пока вот что получилось: http://diy-vitebsk.ru/. Приглашаю всех поучаствовать.
Последний раз редактировалось shurik_ss; 19.12.2016 в 22:34.
|
|
|
|
19.12.2016, 22:36
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,403
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
|
Re: Передача данных в условиях сильных помех
rs485 - не??
у меня длина линии метров 200, помехи сильнее самого сигнала, питание точек от импульсных бп на разных фазах по всему 4этажному зданию, скорость 9600. работает почти 2 года - ни одного сбоя.
еще есть куча датчиков дс1820 - парочка тоже метров по 150 - тоже пашут.
rs485 на расстоянии 100 метров гарантирует скорости под 100 килобит и больше.
а 9600 на несколько километров
__________________
кагмаподэ магмаподэ
|
|
|
|
19.12.2016, 22:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
|
Re: Передача данных в условиях сильных помех
1. Токовое управление светиком оптрона (картинка). Резистор параллельно светику - по вкусу. Мне нравится 110..120 Ом - около 10 мА через резистор при включении светика (1.1 Вольт, ЕМНИП), близко(?) к импедансу "витухи". R1 - до тока порядка 15 мА через входной транзистор зеркала.
2. Стандартные дифференциальные сигналы (485-е) для линий CLK или для всех трёх. Но тут надо не забыть найти седьмой провод для достаточного выравнивания потенциалов земель или брать приёмники с расширенным синфазным диапазоном.
Upd: Забыл пририсовать соединение коллектор-база у Q1.
Последний раз редактировалось ForcePoint; 19.12.2016 в 23:50.
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
19.12.2016, 23:07
|
|
Гражданин KAZUS.RU
Регистрация: 15.02.2011
Адрес: Витебск, Беларусь.
Сообщений: 547
Сказал спасибо: 484
Сказали Спасибо 606 раз(а) в 214 сообщении(ях)
|
Re: Передача данных в условиях сильных помех
Сообщение от индюк
|
rs485 - не??
|
Да, думал над таким вариантом. Делал я одну сеть на 485, даже MAX485 остались. Действительно, беспроблемный интерфейс. Но тут питание одного узла будет от осветительной сети (город), а другого - от силовой (своя подстанция). Сейчас "земля" у них, вроде, близкая по потенциалу, но не факт, что так всегда будет, поэтому без оптронов не хотелось бы.
__________________
Пытаюсь сайт сделать, пока вот что получилось: http://diy-vitebsk.ru/. Приглашаю всех поучаствовать.
|
|
|
|
19.12.2016, 23:38
|
|
Гражданин KAZUS.RU
Регистрация: 15.02.2011
Адрес: Витебск, Беларусь.
Сообщений: 547
Сказал спасибо: 484
Сказали Спасибо 606 раз(а) в 214 сообщении(ях)
|
Re: Передача данных в условиях сильных помех
Сообщение от ForcePoint
|
Токовое управление светиком оптрона
|
Согласен, хороший вариант. Тут чем больше ток, тем выше помехоустойчивость (10..20 мА - самое то), а на оптрон надо около 1 мА, но вопрос решается одним дополнительным резистором, так что, без проблем, как-то так:
А есть ли толк от фильтра на C1R5? Или сам оптрон короткие импульсы эффективно срезает?
__________________
Пытаюсь сайт сделать, пока вот что получилось: http://diy-vitebsk.ru/. Приглашаю всех поучаствовать.
|
|
|
|
19.12.2016, 23:40
|
|
Гражданин KAZUS.RU
Регистрация: 15.02.2011
Адрес: Витебск, Беларусь.
Сообщений: 547
Сказал спасибо: 484
Сказали Спасибо 606 раз(а) в 214 сообщении(ях)
|
Re: Передача данных в условиях сильных помех
Сорри, домой выгоняют, утром продолжу.
__________________
Пытаюсь сайт сделать, пока вот что получилось: http://diy-vitebsk.ru/. Приглашаю всех поучаствовать.
|
|
|
|
19.12.2016, 23:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
|
Re: Передача данных в условиях сильных помех
Сообщение от shurik_ss
|
А есть ли толк от фильтра на C1R5? Или сам оптрон короткие импульсы эффективно срезает?
|
КМК - должен быть. Ибо С1 подрежет не только собственно помехи, но и различные деструктивные вещи, что через ёмкость оптрона пройдут.
Сообщение от shurik_ss
|
Делал я одну сеть на 485, ..... Сейчас "земля" у них, вроде, близкая по потенциалу, но не факт, что так всегда будет, поэтому без оптронов не хотелось бы.
|
Ну и их "заоптронить", на несимметричной стороне драйвера/приёмника. Правда накладные расходы (число компонентов) существенно подрастёт.
|
|
|
|
20.12.2016, 00:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Передача данных в условиях сильных помех
Сообщение от ForcePoint
|
надо не забыть найти седьмой провод
|
обычная UTP5 - 4 витых пары
Сообщение от shurik_ss
|
без оптронов не хотелось бы
|
оптроны между мах485 и МК, на дифлинию они не повлияют. оптроны нужны скоростные, типа 2631. ужо опередили
|
|
|
|
20.12.2016, 01:47
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,403
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
|
Re: Передача данных в условиях сильных помех
До 20кб pc817 работают, я проверял. Валят они выше 50
__________________
кагмаподэ магмаподэ
|
|
|
|
20.12.2016, 09:12
|
|
Гражданин KAZUS.RU
Регистрация: 15.02.2011
Адрес: Витебск, Беларусь.
Сообщений: 547
Сказал спасибо: 484
Сказали Спасибо 606 раз(а) в 214 сообщении(ях)
|
Re: Передача данных в условиях сильных помех
Сообщение от jump
|
обычная UTP5 - 4 витых пары
|
Там кабель уже лежит, но одна пара используется под какой-то датчик, нам отдали оставшиеся три.
__________________
Пытаюсь сайт сделать, пока вот что получилось: http://diy-vitebsk.ru/. Приглашаю всех поучаствовать.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:51.
|
|