Четверг, 19.10.2017, 18:06
| RSS
Главная | Контроллер RS485 - Страница 39 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат ]
Страница 39 из 43«1237383940414243»
Модератор форума: Zoolu 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер RS485
Контроллер RS485
AdminДата: Среда, 15.02.2017, 14:14 | Сообщение # 381
Admin
Группа: Администраторы
Сообщений: 3597
Статус: Offline
Да, что-то я тупанул с банком регистра, когда добавлял WTD. Да еще и биты в этом регистре неправильно поднял. Спасибо, исправим! smile

А инициализация таймера осталась от одного из предыдущих проектов. Она тут ни на что не влияет, но лучше, конечно, ее убрать.
 
ppwwddДата: Вторник, 21.03.2017, 08:38 | Сообщение # 382
Группа: Участники
Сообщений: 196
Статус: Offline
ADMIN, хочу сказать, что у меня, когда отсоединен радиомодуль, то контроллер RS485 на сброс не переходит.

Добавлено (21.03.2017, 08:38)
---------------------------------------------
ADMIN, заменил бесконечные циклы в ПП чтения данных с DHT22 конечными. Контроллер RS485 не переходит на сбросы. Но при открытой длительное время вкладке "Контроллеры" перестает опрашиваться датчик и программа циклится не в ПП "Start". Проверял нажатием кнопки "Меню" на контроллере.  Управление реле с вебстраницы происходит и данные с модуля читаются. Когда открыта вкладка "Главная", датчик читается все время, но часто пропадает на секунду-две отображение температуры и влажности. Но датчик читается все время. я уже много раз экспериментировал с исходником. пробовал согласовать опрос датчика с прерываниями, с количеством прерываний, но проблем возникает еще больше, чем когда при опросе датчика программа уходит на прерывание. В автономном режиме вообще никаких проблем нет. При работе с долго открытой вкладкой "Контроллеры", через 10-или больше мин. программа не возвращается в ПП "Start". Пробовал, чтобы опрос датчика происходил после 11 идущих подряд прерываний, но как только нажимаю на кнопку включить или отключить реле на вебстранице, реле не срабатывает, а через пару сек срабатывает WDT контроллера. При переходе на вкладку "Главная" сбросы  контроллера через 2-3 сек происходят, меняется к-во прерываний, идущих подряд,  сейчас пока оставил вариант ПП опроса DHT22 с конечными циклами. Чувствую, что вроде бы проблему "за хвост" схватил, но она вертлявее меня оказывается все время. Где-то что-то недопонимаю. Потому что есть некие необъяснимые парадоксы в работе программы при обработке прерываний. Нужно переключиться на что-то другое пока.

 
deniss1900Дата: Среда, 19.04.2017, 21:03 | Сообщение # 383
Группа: Участники
Сообщений: 515
Статус: Offline
Михаил подскажите собрал второй контроллер все работает. При включении реле начинает греться кренка.  Как исправить? Релюхи на 5в.
 
AdminДата: Среда, 19.04.2017, 22:19 | Сообщение # 384
Admin
Группа: Администраторы
Сообщений: 3597
Статус: Offline
А зачем было питать реле от 5В? Если так модернизируете схему, то не мешало бы сделать хотя бы приблизительный расчёт потребляемого тока, который должна обеспечить кренка.

Решение - или огромный радиатор на кренку или менять ее на импульсный стабилизатор.
 
deniss1900Дата: Вторник, 25.04.2017, 08:24 | Сообщение # 385
Группа: Участники
Сообщений: 515
Статус: Offline
Михаил добрый день! Скажите как сделать инверсию на входах. То есть если на вход подать 0 то на вэб страничке кнопка активна а мне нужно на оборот что бы на вэб неактивно было.

Добавлено (25.04.2017, 08:24)
---------------------------------------------
Добрый всем! Посоветуйте что делаю не так? Хочу в системе добавить еще один контроллер.
!. В прошивке сменил адрес контроллера поставил №5
2. В скрипте модбус скопировал скрипт работы контроллера и поставил везде ('/dev/ttyUSB0', 5)
3. В скрипте модбус и на вэб страничке заменил все значения def getContr1 на def getContr2

контроллер в офлайне а контроллер №4 в работе


Сообщение отредактировал deniss1900 - Вторник, 25.04.2017, 08:54
 
BarmaleyДата: Вторник, 25.04.2017, 12:31 | Сообщение # 386
Группа: Участники
Сообщений: 160
Статус: Offline
Для работы с контроллерами используются две отдельные страницы или одна общая?
Управление на второй контроллер (без отображения состояния на странице) тоже не проходит?
 
deniss1900Дата: Вторник, 25.04.2017, 12:38 | Сообщение # 387
Группа: Участники
Сообщений: 515
Статус: Offline
Да отдельные страницы. На дополнительный контроллер нет управления ни отображения входов.
 
BarmaleyДата: Вторник, 25.04.2017, 12:41 | Сообщение # 388
Группа: Участники
Сообщений: 160
Статус: Offline
Второй контроллер рабочий? Если адреса поменять, то второй работает?
 
deniss1900Дата: Вторник, 25.04.2017, 12:42 | Сообщение # 389
Группа: Участники
Сообщений: 515
Статус: Offline
Второй контроллер работал на старом адресе. В нем только в памяти 4 на 5 поменял и все.
 


BarmaleyДата: Вторник, 25.04.2017, 12:55 | Сообщение # 390
Группа: Участники
Сообщений: 160
Статус: Offline
Я бы отключил с шины контроллер с адресом 4. Тогда бы стало понятно, в чем проблема - в новом коде или конфликте контроллеров.
 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер RS485
Страница 39 из 43«1237383940414243»
Поиск:



T2M © 2017
Сайт управляется системой uCoz