Странная работа RS485 сети
-
powermouze
- Родился
- Сообщения: 9
- Зарегистрирован: Вс авг 18, 2024 15:48:32
Странная работа RS485 сети
Всем привет!
Пишу в надежде, что кто-то подкинет мыслей в чём может быть проблема.
Имеем: пара квест румов. Сеть на китайских маленьких синих модулях RS485, они без опторазвязки. Стандартный самый популярный узкий модуль с Али.
В общем квест румы как часы отработали 4 года (ЧЕТЫРЕ ГОДА). Да, владелец сделал RS485 сеть плохо, не по правилам и стандартам. Использован экранированый мягкий эзернет кабель и одна из его витых пар. Пары соединяются через wago. То есть от устройста (игра, стенд, пазл) к другому устройству идёт обычный эзернет кабель, провода там одножильные медные.
Часто от мест соединения отрезков кабеля (витой пары, сделана небольшая отводка около 30 см. до конкретного стенда-игры (ответвление).
Оба квест рума запитаны каждый от своего БП довольно мощного (избыточная мощность) 12в. Питание общее на один рум. От БП отходят 2.5мм2 провода до стендов-игр.
Повторюсь, четыре года это всё работало как часы и не глючило.
Теперь запуская "пинг" с центрального экрана управления не все пинги возвращаются. Иногда все. А иногда некоторые нет, а бывает большими группами не возвращаются. А потом опять все отвечают.
Запускаешь игру, вроде как всё работает, а потом где-то зарубается обмен данными через сеть и копец.
Суть что никто в электронику не лез, провода не трогал. Всё стоит как стояло. Все игры на ардуинках работают сами по себе автономно, не глючат.
Явно глючит сеть.
Провода все спрятаны за стенами и навесным потолком. Никто не лез, не дёргал, не трогал. Вмешательства никакого.
Поменяли общий блок питания квест рума - не помогло.
Сеть 485 глючит.
Есть какие мысли что смотреть?
У нас одна мысль - раскручивать стенды-игры и из каждого вынимать сетевой модуль и смотреть остановятся ли глюки. Может ли один из модулей переодически глючить и загаживать (блокировать сеть)?
Но при этом поломка не явная.
Реально не можем понять причины. И почему через 4 года два независимых квест рума решили мощьно заглючить....
В здании нет никакого нового электро оборудования, которое генерировало бы ЭМ помехи. Лето, тепло, сухо, не влажно.
Буду благодарен за здравые идеи!
Пишу в надежде, что кто-то подкинет мыслей в чём может быть проблема.
Имеем: пара квест румов. Сеть на китайских маленьких синих модулях RS485, они без опторазвязки. Стандартный самый популярный узкий модуль с Али.
В общем квест румы как часы отработали 4 года (ЧЕТЫРЕ ГОДА). Да, владелец сделал RS485 сеть плохо, не по правилам и стандартам. Использован экранированый мягкий эзернет кабель и одна из его витых пар. Пары соединяются через wago. То есть от устройста (игра, стенд, пазл) к другому устройству идёт обычный эзернет кабель, провода там одножильные медные.
Часто от мест соединения отрезков кабеля (витой пары, сделана небольшая отводка около 30 см. до конкретного стенда-игры (ответвление).
Оба квест рума запитаны каждый от своего БП довольно мощного (избыточная мощность) 12в. Питание общее на один рум. От БП отходят 2.5мм2 провода до стендов-игр.
Повторюсь, четыре года это всё работало как часы и не глючило.
Теперь запуская "пинг" с центрального экрана управления не все пинги возвращаются. Иногда все. А иногда некоторые нет, а бывает большими группами не возвращаются. А потом опять все отвечают.
Запускаешь игру, вроде как всё работает, а потом где-то зарубается обмен данными через сеть и копец.
Суть что никто в электронику не лез, провода не трогал. Всё стоит как стояло. Все игры на ардуинках работают сами по себе автономно, не глючат.
Явно глючит сеть.
Провода все спрятаны за стенами и навесным потолком. Никто не лез, не дёргал, не трогал. Вмешательства никакого.
Поменяли общий блок питания квест рума - не помогло.
Сеть 485 глючит.
Есть какие мысли что смотреть?
У нас одна мысль - раскручивать стенды-игры и из каждого вынимать сетевой модуль и смотреть остановятся ли глюки. Может ли один из модулей переодически глючить и загаживать (блокировать сеть)?
Но при этом поломка не явная.
Реально не можем понять причины. И почему через 4 года два независимых квест рума решили мощьно заглючить....
В здании нет никакого нового электро оборудования, которое генерировало бы ЭМ помехи. Лето, тепло, сухо, не влажно.
Буду благодарен за здравые идеи!
- Реклама
Re: Странная работа RS485 сети
ну, посмотреть осциллографом, что там бегает. То что сухо, тепло и т.д. - хорошо, но не гарантирует 100% отказоустойчивости. Может, какой-то БП начал "срать" в сеть (от тепла как раз).
Добавлено after 2 minutes 17 seconds:
А разбирать зачем? обесточьте всё, включайте по одной комнате. Или выборочно не включить?
Добавлено after 2 minutes 17 seconds:
А разбирать зачем? обесточьте всё, включайте по одной комнате. Или выборочно не включить?
-
powermouze
- Родился
- Сообщения: 9
- Зарегистрирован: Вс авг 18, 2024 15:48:32
Re: Странная работа RS485 сети
[uquote="Martian",url="/forum/viewtopic.php?p=4616657#p4616657"]ну, посмотреть осциллографом, что там бегает. То что сухо, тепло и т.д. - хорошо, но не гарантирует 100% отказоустойчивости. Может, какой-то БП начал "срать" в сеть (от тепла как раз).[/uquote]
Осциллографом, да. Можно посмотреть. Но как потом делать выводы.
Как я описал, БП один, мощный на весь рум. И был поменен на новый - не помогло. Глюки остались.
Сбился код одной из Ардуинок и подглючивает передачу данных?
Окислились провода в клеммах ваго?
Не знаю что и думать. Куда копать.
Осциллографом, да. Можно посмотреть. Но как потом делать выводы.
Как я описал, БП один, мощный на весь рум. И был поменен на новый - не помогло. Глюки остались.
Сбился код одной из Ардуинок и подглючивает передачу данных?
Окислились провода в клеммах ваго?
Не знаю что и думать. Куда копать.
- КРАМ
- Друг Кота
- Сообщения: 25391
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Странная работа RS485 сети
Судя по описанию, отсутствует дренажная земля.
-
powermouze
- Родился
- Сообщения: 9
- Зарегистрирован: Вс авг 18, 2024 15:48:32
Re: Странная работа RS485 сети
Выброчно включать каждую игру и смотреть как ведёт себя сеть без неё - да, единственное что приходит в голову.
Надо париться и раскручивать всё, но, походу, иного пути нет.
Но тогда резонный вопрос - почему стали глючить ДВА НЕЗАВИСИМЫХ квест рума. С похожими симтомами. Они были сделаны примерно в одно время.
220в сеть подколбашивает и она шлёт космические помехи?
Нет. Там и другие квест румы - они работают. А эти два самых старых глючат.
Очень странно.
Понимаю, что мистики не бывает. Но не могу предположить причины сего...
Добавлено after 2 minutes 13 seconds:
[uquote="КРАМ",url="/forum/viewtopic.php?p=4616661#p4616661"]Судя по описанию, отсутствует дренажная земля.[/uquote]
земля да. Не подключена.
А это третий контакт на RS485 модулях?
Посоветуйте как его подключить?
Каждый модуль к общему экрану эзернет кабеля? Или можно к какой-нибудь витой паре в кабеле? И куда потом подключить эту дренажную землю?
К минусу питания, или к корпусу БП?
Надо париться и раскручивать всё, но, походу, иного пути нет.
Но тогда резонный вопрос - почему стали глючить ДВА НЕЗАВИСИМЫХ квест рума. С похожими симтомами. Они были сделаны примерно в одно время.
220в сеть подколбашивает и она шлёт космические помехи?
Нет. Там и другие квест румы - они работают. А эти два самых старых глючат.
Очень странно.
Понимаю, что мистики не бывает. Но не могу предположить причины сего...
Добавлено after 2 minutes 13 seconds:
[uquote="КРАМ",url="/forum/viewtopic.php?p=4616661#p4616661"]Судя по описанию, отсутствует дренажная земля.[/uquote]
земля да. Не подключена.
А это третий контакт на RS485 модулях?
Посоветуйте как его подключить?
Каждый модуль к общему экрану эзернет кабеля? Или можно к какой-нибудь витой паре в кабеле? И куда потом подключить эту дренажную землю?
К минусу питания, или к корпусу БП?
- Реклама
Re: Странная работа RS485 сети
КРАМ, тоже так подумал, но смущает стабильная работа до.
-
powermouze
- Родился
- Сообщения: 9
- Зарегистрирован: Вс авг 18, 2024 15:48:32
Re: Странная работа RS485 сети
[uquote="Martian",url="/forum/viewtopic.php?p=4616667#p4616667"]КРАМ, тоже так подумал, но смущает стабильная работа до.[/uquote]
Именно!
Как будто, причина внешняя, но не можем сообразить какая и почему. И что делать, куда смотреть. Очень всё это странно.
Именно!
Как будто, причина внешняя, но не можем сообразить какая и почему. И что делать, куда смотреть. Очень всё это странно.
- КРАМ
- Друг Кота
- Сообщения: 25391
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Странная работа RS485 сети
[uquote="powermouze",url="/forum/viewtopic.php?p=4616664#p4616664"]земля да. Не подключена.
А это третий контакт на RS485 модулях?
Посоветуйте как его подключить?[/uquote]
Подключать обычно - взять одну из витых пар и, объединив ее проводники, соединить ими все дренажные выводы всех модулей, включая модуль мастера шины.
Причина того, что раньше работало, а теперь перестало состоит в том, что какой то из блоков питания (а может даже и не один) стал выдавать перекос потенциала относительно других источников. Искать какой не имеет смысла. Проще сделать по стандарту.
А это третий контакт на RS485 модулях?
Посоветуйте как его подключить?[/uquote]
Подключать обычно - взять одну из витых пар и, объединив ее проводники, соединить ими все дренажные выводы всех модулей, включая модуль мастера шины.
Причина того, что раньше работало, а теперь перестало состоит в том, что какой то из блоков питания (а может даже и не один) стал выдавать перекос потенциала относительно других источников. Искать какой не имеет смысла. Проще сделать по стандарту.
-
powermouze
- Родился
- Сообщения: 9
- Зарегистрирован: Вс авг 18, 2024 15:48:32
Re: Странная работа RS485 сети
[uquote="КРАМ",url="/forum/viewtopic.php?p=4616673#p4616673"][uquote="powermouze",url="/forum/viewtopic.php?p=4616664#p4616664"]земля да. Не подключена.
А это третий контакт на RS485 модулях?
Посоветуйте как его подключить?[/uquote]
Подключать обычно - взять одну из витых пар и, объединив ее проводники, соединить ими все дренажные выводы всех модулей, включая модуль мастера шины.
Причина того, что раньше работало, а теперь перестало состоит в том, что какой то из блоков питания (а может даже и не один) стал выдавать перекос потенциала относительно других источников. Искать какой не имеет смысла. Проще сделать по стандарту.[/uquote]
Логично.
Но как я описал в заглавном посте - БП оч мощный и он один. По идее потенциалы =почти= одинаковые.
От одного БП идёт отдельный 2.5мм2 провод до каждой конкретной игры во всём квест руме.
Возможно ваш совет имеет смысл, придётся, видимо, попробовать. Благодарю.
(не понятно только как оно всё 4 года работало и не глючило).
А это третий контакт на RS485 модулях?
Посоветуйте как его подключить?[/uquote]
Подключать обычно - взять одну из витых пар и, объединив ее проводники, соединить ими все дренажные выводы всех модулей, включая модуль мастера шины.
Причина того, что раньше работало, а теперь перестало состоит в том, что какой то из блоков питания (а может даже и не один) стал выдавать перекос потенциала относительно других источников. Искать какой не имеет смысла. Проще сделать по стандарту.[/uquote]
Логично.
Но как я описал в заглавном посте - БП оч мощный и он один. По идее потенциалы =почти= одинаковые.
От одного БП идёт отдельный 2.5мм2 провод до каждой конкретной игры во всём квест руме.
Возможно ваш совет имеет смысл, придётся, видимо, попробовать. Благодарю.
(не понятно только как оно всё 4 года работало и не глючило).
- КРАМ
- Друг Кота
- Сообщения: 25391
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Странная работа RS485 сети
[uquote="powermouze",url="/forum/viewtopic.php?p=4616675#p4616675"]Но как я описал в заглавном посте - БП оч мощный и он один.[/uquote]
А как питание на модули попадает?
А как питание на модули попадает?
-
powermouze
- Родился
- Сообщения: 9
- Зарегистрирован: Вс авг 18, 2024 15:48:32
Re: Странная работа RS485 сети
[uquote="КРАМ",url="/forum/viewtopic.php?p=4616676#p4616676"][uquote="powermouze",url="/forum/viewtopic.php?p=4616675#p4616675"]Но как я описал в заглавном посте - БП оч мощный и он один.[/uquote]
А как питание на модули попадает?[/uquote]
Центральный БП.
И от него как спрут, к каждой игре проложен 2.5мм кабель питания.
А как питание на модули попадает?[/uquote]
Центральный БП.
И от него как спрут, к каждой игре проложен 2.5мм кабель питания.
- КРАМ
- Друг Кота
- Сообщения: 25391
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Странная работа RS485 сети
Отдельные кабели питания могут иметь разный потенциал в точках соединения модулей из-за длины и падения напряжения.
Есть еще один вариант развития событий. У одного из модулей выгорела одна фаза дифпары (например коротнула защитная сборка типа SRV4-05). В результате сигнал идет по одной фазе дифпары и потому обмен стал неустойчивым - по сути сигнал стал вдвое меньше по амплитуде.
Есть еще один вариант развития событий. У одного из модулей выгорела одна фаза дифпары (например коротнула защитная сборка типа SRV4-05). В результате сигнал идет по одной фазе дифпары и потому обмен стал неустойчивым - по сути сигнал стал вдвое меньше по амплитуде.
-
powermouze
- Родился
- Сообщения: 9
- Зарегистрирован: Вс авг 18, 2024 15:48:32
Re: Странная работа RS485 сети
[uquote="КРАМ",url="/forum/viewtopic.php?p=4616681#p4616681"]Отдельные кабели питания могут иметь разный потенциал в точках соединения модулей из-за длины и падения напряжения.
Есть еще один вариант развития событий. У одного из модулей выгорела одна фаза дифпары (например коротнула защитная сборка типа SRV4-05). В результате сигнал идет по одной фазе дифпары и потому обмен стал неустойчивым - по сути сигнал стал вдвое меньше по амплитуде.[/uquote]
Интересная мысль! Благодарю!
Таки, видимо, придётся вынимать по очереди все модули и смотреть что будет.
Есть еще один вариант развития событий. У одного из модулей выгорела одна фаза дифпары (например коротнула защитная сборка типа SRV4-05). В результате сигнал идет по одной фазе дифпары и потому обмен стал неустойчивым - по сути сигнал стал вдвое меньше по амплитуде.[/uquote]
Интересная мысль! Благодарю!
Таки, видимо, придётся вынимать по очереди все модули и смотреть что будет.
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1482
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Странная работа RS485 сети
Прошу тапками не кидаться. Размышлизм имеется. Если используются wago-клеммники для присоединения "ветвей", значит ''стволовая" пара режется на куски. Потом конец первого куска ствола, начало второго куска ствола и ветвь соединяются в одном клеммнике. И параллельно на втором проводе пары - такой же клеммник с тремя проводами. Следовательно сопливый контакт в одном из клеммников может рвать "ствол" и все ветви сидящие на удаленном куске ствола.
Четыре года игроки выделяли сероводород - обычное дело. Сероводород достаточно активный газ. Он окислял медь клеммников.
Четыре года игроки выделяли сероводород - обычное дело. Сероводород достаточно активный газ. Он окислял медь клеммников.
Последний раз редактировалось Ariadna-on-Line Вс авг 18, 2024 22:23:19, всего редактировалось 1 раз.
-
powermouze
- Родился
- Сообщения: 9
- Зарегистрирован: Вс авг 18, 2024 15:48:32
Re: Странная работа RS485 сети
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4616806#p4616806"]Прошу тапками не кидаться. Размышлизм имеется. Если используются wago-клеммники для присоединения "ветвей", значит ''стволовая" пара режется на куски. Потом конец первого куска ствола, начало второго куска ствола и ветвь соединяются в одном клеммнике. И параллельно на втором проводе пары - такой же клеммник с тремя проводами. Следовательно сопливый контакт в одном из клеммников может рвать "ствол" и все ветви сидящие на на удаленном куске ствола.
Четыре года игроки выделяли сероводород - обычное дело. Сероводород достаточно активный газ. Он окислял медь клеммников.[/uquote]
Да. Тоже сразу подумали про окисление контактов. Там челик когда монтировал, он брал два отрезка эзернет провода, зачищал жилы, скручивал их. И эту скрутку пихал в клемник ваго. По идее должно хорошо прижимать вроде как.
Но да, тоже один из вариантов, хотя маловероятно. Таки думаю глючит один или несколько модулей.
Завтра челик будет искать, вскрывать все игры и каждый модуль вытыкать. Посмотрим, даст ли это результат.
Четыре года игроки выделяли сероводород - обычное дело. Сероводород достаточно активный газ. Он окислял медь клеммников.[/uquote]
Да. Тоже сразу подумали про окисление контактов. Там челик когда монтировал, он брал два отрезка эзернет провода, зачищал жилы, скручивал их. И эту скрутку пихал в клемник ваго. По идее должно хорошо прижимать вроде как.
Но да, тоже один из вариантов, хотя маловероятно. Таки думаю глючит один или несколько модулей.
Завтра челик будет искать, вскрывать все игры и каждый модуль вытыкать. Посмотрим, даст ли это результат.
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1482
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Странная работа RS485 сети
[uquote="powermouze",url="/forum/viewtopic.php?p=4616808#p4616808"]...Завтра челик будет искать, вскрывать все игры и каждый модуль вытыкать. Посмотрим, даст ли это результат.[/uquote]Вообще-то надо модули от сети отключать, а не входы модулей от МК вытыкивать
-
powermouze
- Родился
- Сообщения: 9
- Зарегистрирован: Вс авг 18, 2024 15:48:32
Re: Странная работа RS485 сети
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4616810#p4616810"][uquote="powermouze",url="/forum/viewtopic.php?p=4616808#p4616808"]...Завтра челик будет искать, вскрывать все игры и каждый модуль вытыкать. Посмотрим, даст ли это результат.[/uquote]Вообще-то надо модули от сети отключать, а не входы модулей от МК вытыкивать[/uquote]

Так я всё понимаю. Может, плохо выразился. Модули у нас вставляются через разъемы. Так что вытащим их полностью из плат
Так я всё понимаю. Может, плохо выразился. Модули у нас вставляются через разъемы. Так что вытащим их полностью из плат
Re: Странная работа RS485 сети
[uquote="powermouze",url="/forum/viewtopic.php?p=4616664#p4616664"]Но тогда резонный вопрос - почему стали глючить ДВА НЕЗАВИСИМЫХ квест рума. С похожими симтомами. Они были сделаны примерно в одно время.[/uquote]Почему интересно все предполагают только возможные аппаратные проблемы, но не программные?
[uquote="powermouze",url="/forum/viewtopic.php?p=4616660#p4616660"]Сбился код одной из Ардуинок и подглючивает передачу данных?[/uquote]Если в 2-х ваших румах есть платы с одной и той же прошивкой/программой (или хотя прошивкой от одного производителя, прошитых в одно и то же время) и питание обоих румов всегда включено одновременно, то можно предположить как версии:
1. Возможно в какой-то прошивке одной из "ардуинок" есть закладка. Защита от копирования/стыривания. Оплатил покупатель скажем сколько-то включений - прошивка работает нормально столько включений питания (или может не по количеству включений, а по общему таймингу работы). Как оплаченное время истекло - прошивка начинает потихоньку подглюкивать: сбои в работе; мусор в интерфейсы и т.п. А хозяин румов конечно "забыл" продлить подписку и получить код продления.
2. А может и тупо - не защита, а обычный баг: Вёлся какой-нить счётчик включений (или журнал или ещё чего), а через какое-то время переполнился. И начались глюки.
3. Либо просто случилось нештатное событие - проскочил некий пакет (или мусор) по RS-485, на который несколько плат как-то отреагировали, сохранив себе во флешь чего-нить. Скажем - восприняли этот пакет как включающий периодическую отправку некоей отладочной инфы в RS-485 (а отладку эту программист отключить забыл). Вот они и отправляют периодически что-то на непонятной скорости. Что вы видите как сбои.
PS: Вобщем - у сбоев могут быть и программные причины. И множество.
[uquote="powermouze",url="/forum/viewtopic.php?p=4616660#p4616660"]Сбился код одной из Ардуинок и подглючивает передачу данных?[/uquote]Если в 2-х ваших румах есть платы с одной и той же прошивкой/программой (или хотя прошивкой от одного производителя, прошитых в одно и то же время) и питание обоих румов всегда включено одновременно, то можно предположить как версии:
1. Возможно в какой-то прошивке одной из "ардуинок" есть закладка. Защита от копирования/стыривания. Оплатил покупатель скажем сколько-то включений - прошивка работает нормально столько включений питания (или может не по количеству включений, а по общему таймингу работы). Как оплаченное время истекло - прошивка начинает потихоньку подглюкивать: сбои в работе; мусор в интерфейсы и т.п. А хозяин румов конечно "забыл" продлить подписку и получить код продления.
2. А может и тупо - не защита, а обычный баг: Вёлся какой-нить счётчик включений (или журнал или ещё чего), а через какое-то время переполнился. И начались глюки.
3. Либо просто случилось нештатное событие - проскочил некий пакет (или мусор) по RS-485, на который несколько плат как-то отреагировали, сохранив себе во флешь чего-нить. Скажем - восприняли этот пакет как включающий периодическую отправку некоей отладочной инфы в RS-485 (а отладку эту программист отключить забыл). Вот они и отправляют периодически что-то на непонятной скорости. Что вы видите как сбои.
PS: Вобщем - у сбоев могут быть и программные причины. И множество.


