Плата расширения входов и выходов к OKO-U2

Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Плата расширения входов и выходов к OKO-U2

Повідомлення Igodor »

Возникла проблема при подключении платыу расширения "4 входа + 4 выхода" к OKO-U2.
Версия прошивки прибора 2.3.0.

Плата ( 1 шт.) подключена локально - длина проводов к ОКО до 14 см. Поэтому терминальный резистор 100 ом не подключал.
Т.к. прочитал в "Технические характеристики интерфейса RS-485":
На скоростях 9600 бит/с и ниже волновые, резонансные явления в масштабах, способных ухудшить качество связи, не проявляются, и вопроса согласования линии не возникает. Даже более того, при низких скоростях передачи (менее 9600 бит/с) терминальный резистор не улучшает, а ухудшает надежность передачи (существенно для длинных линий связи)
После включения питания диод на плате расширения периодически мигает.
Определение состояния входов платы расширения происходит в несколько раз дольше, чем на основной плате.
Периодически приходят СМС "POTERIA SVIAZI S PLATOY 1" и сообщения на Андроид-приложение о потере связи с платой расширения.

В логе прибора никакой дополнительной информации по плате расширения не увидел.
В чём может быть проблема ? Резистор ставить ?
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата расширения входов и выходов к OKO-U2

Повідомлення boby »

это может быть связано с тем, что в вашем приборе око-и2 стоит драйвер 485 интерфейса, требующий так называемое "смещение" :mrgreen:
такие драйверы дешевле тех, где не нужно заботится о "смещении".
в ранних партиях око-и2 шли именно такие более дешевые драйверы, которые могли не надежно работать без резисторов "смещения" на линии между А и В, что зависит и от самой линии, и от применяемых драйверов на строне "слейвов". В последующих партиях око-и2 и в платах расширения идут более дорогие драйверы 485 интерфейса, не требующие "смещение" на линии между А и В.
Чтобы вам не заморачиваться над "смещением" (источников в инете много, например, http://forum.ixbt.com/topic.cgi?id=48:6788 или http://masters.donntu.org/2004/fema/kov ... /art7.html ) и не забивать "дурным" голову наилучшим вариантом будет отдать плату око-и2 на замену драйвера, ибо тут причина банальная - теряет связь с выносом. Думаю - эту процедуру на Шутова вам сделают бесплатно.
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Плата расширения входов и выходов к OKO-U2

Повідомлення Igodor »

Иногда сообщений нет по несколько минут (до 20 мин) и можно видеть изменение состояния датчиков. А потом вдруг начинают приходить по два раза в минуту. Нет никакой закономерности.
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата расширения входов и выходов к OKO-U2

Повідомлення boby »

уверен, что дело в драйвере 485 на плате око-и2.
если бросить резисторы смещения по 500 Ом между А и +4, В и минус (с учетом того, что на плате око-и2 стоит терминирующий резистор 100 Ом), то все должно рулить стабильно, но ... зачем это "гимор", лучше поменят драйвер.
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Плата расширения входов и выходов к OKO-U2

Повідомлення Igodor »

Тут еще вопрос, что больший "гимор" - демонтаж платки и отправка в Киев на замену драйвера или подобрать и припаять пару резисторов
:?: :( :?:
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата расширения входов и выходов к OKO-U2

Повідомлення boby »

та да )))
померяйте тестером постоянное напряжение между А и В. Для "дешевых" драйверов "смещение" дложно составлять более 200мВ (до 500 мВ). Именно внешние резисторы смещения должны обеспечить стабильность приема, но расчет их номиналов сильно зависит от длины линии и количества "слейвов" на линии, что приводит в практическую непригодность такого решения с точки зрения обычного пользователя (
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Плата расширения входов и выходов к OKO-U2

Повідомлення Igodor »

Измерил. При обесточенной по питанию плате расширения скачет от 90 до 190 мВ. При включенной плате расширения скачет от 70 до 170 мВ. Иногда проскакивает меньше 70, но думаю, что просто цифровой прибор не успевает измерить слишком короткий импульс.

OKO-U2 покупал ровно год назад - сентябрь 2016 г. Версия прошивки стояла 2.2.3.
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата расширения входов и выходов к OKO-U2

Повідомлення boby »

есть толковый апноут по построению сети на 485-интерфейсе
http://www.analog.com/media/en/technica ... AN-960.pdf
где хорошо обясняется отличие драйвера типа "Open Fail-Safe" (нужны резисторы смещения на линии А,В) от драйвера типа "True Fail-Safe" (резисторы смещения не нужны) - стр.6,7.
Изначально в контроллерах око-и2 шли "бюджетные" драйверы SP485 (название драйвера приведено в электрической схеме контроллера) - это "Open Fail-Safe" тип.
судя по характеристике
http://pdf1.alldatasheet.com/datasheet- ... 85EEN.html
необходимо обеспечить как минимум 200мВ смещения между А и В.
но хуже всего то, что могли попадаться партии с буквами EMN к конце - а там смещение должно быть 400мВ (((

вот с даташита
...
MIN to TMAX and VCC = 5V ± 5% unless otherwise noted.
PARAMETERS MIN. TYP. MAX. UNITS CONDITIONS
SP481E/SP485E RECEIVER
DC Characteristics
Differential Input Threshold -0.2 +0.2 Volts
Differential Input Threshold -0.4 +0.4 Volts
(SP485EMN ONLY)


Чтобы пользователей избавить от лишней "головной боли" с резисторами смещения при подключении клавиатуры, эти резисторы впаивались непосредствено на плату клавиатуры. Но ... с введением дополнительных устройств периферии (платы расширения) эти резисторы необходимо подстраивать, в зависимости от количества устройств на линии и длины линии. Поскольку это будет огромнейшей трудностью для обычного пользователя, то с введением плат расширения пришлось отказаться от "бюджетных" драйверов и комплектовать контроллеры "дорогими" драйверами типа "True Fail-Safe" без изменения цены на прибор.

Ваш контроллер еще с драйвером типа "Open Fail-Safe", а плата расширения идет уже с новым драйвером типа "True Fail-Safe", тоесть на плате расширения нет резисторов смещения. В этом случае нужны внешние резисторы смещения на линии А,В (((
В идеале надо поменять драйвер на око-и2 (это делает производитель бесплатно).
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Плата расширения входов и выходов к OKO-U2

Повідомлення Igodor »

Прошло две недели стабильной работы OKO-U2 с платой расширения.
Делюсь результатом - может кому пригодится.

Проблема была решена без замены драйвера и подбора резисторов смещения. Хотя уже приготовил запасы своих резисторов и звонил выяснять насчёт сроков замены драйвера в техподдержку.
А потом ещё раз перечитал документацию по плате расширения
У випадку довжини сигнальної лінії А,В на інтерфейсі RS485 більше 20 метрів,
рекомендовано використовувати «виту пару» кабелю UTP CAT5
Я это и раньше видел, но поскольку мне требовалось не удалённое, а локальное подключение, то подключал плату к OKO-U2 свитой парой обычных многожильных монтажных проводов длиной не более 10-12 см. Думал на таких расстояниях это не играет роли. Оказалось, зря так думал. Заменив подключение на витую пару одножильных проводов, выдернутых из UTP CAT5, всё заработало без потерь связи. Ни одной потери за две недели работы.

Оце така казка, малята :D .
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата расширения входов и выходов к OKO-U2

Повідомлення boby »

тяжело начинать с нуля, но тяжелее с глубокого минуса
Відповісти

Повернутись до “GSM сигналізація OKO-U2”