Пятница, 17.05.2024, 06:12
| RSS
Главная | Контроллер RS485 - Страница 51 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Наш канал в YouTube
]
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер RS485
Контроллер RS485


AdminДата: Воскресенье, 04.03.2018, 17:53 | Сообщение # 501
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата AlexAW ()
как лучше быть с прошивками и описанием изменеий? добавить их в архив к статье?

Думаю, самый простой вариант - переименовать прошивки, сделав их "имена" более простыми, типа 1_0, 1_1 и т.д. а в архив закинуть еще текстовый файл с кратким описанием (отличиями) каждой прошивки.
 
AlexAWДата: Среда, 07.03.2018, 20:22 | Сообщение # 502
Группа: Пользователи
Сообщений: 310
Статус: Offline
Цитата Admin ()
Думаю, самый простой вариант - переименовать прошивки, .....
Хорошо, подготовлю материалы  отправлю их почтой.

Третий день стоит на тестировании релейный блок с включенными всеми реле, напряжение питания почти 15 Вольт.  Релюшки холодные Общее потребление 70-80 мА.
Мне очень понравился результат. посему рекомендую  всем кто  еще не установил релейные блоки в эксплуатацию переставить кварц 8 мГц  и прошить свежей версией с ШИМ.

Добавлено (07.03.2018, 20:22)
---------------------------------------------
Admin,  Отправил новые архивы на почту.
Кстати пересчитал константы, и перешил под кварц 20 мГц. Теперь ШИМ с частотой 20 кГц можно получить с минимальной скважностью 10 %, что  позволяет использовать низковольтные реле.
Расчет процента заполнения ШИМ производится следующим образом.
Длительность импульса ШИМ - Ти= Тмк*(N+30), где Тмк - период тактовой частоты процессора МК (частота кварца деленная на 4), N - число записанное в ячейку  EEPROM с адресом 11h
Период ШИМ - Тш=50 мкс.
процент заполнения - 100*Тщ/Ти 
т.е. при тактовой частоте 5мгц (кварц 20 мГц) и записанной величине N = 20h =32, длительность импульса получим приблизительно 12.4 мкс,  что соответствует 25% заполнению ШИМ.
При этом мои китайские реле с 12 вольтовыми катушками (якобы.... я склонен думать что они 9 вольтовые) нормально удерживают якорь при 15 вольтовом общем питании.

 


AdminДата: Воскресенье, 11.03.2018, 16:20 | Сообщение # 503
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Обновил. Сейчас в архиве 4 прошивки - со "статическим" управлением и через ШИМ (под кварцы 4, 8, 20 МГц)
 
AlexAWДата: Пятница, 16.03.2018, 06:29 | Сообщение # 504
Группа: Пользователи
Сообщений: 310
Статус: Offline
Admin, Ок Спасибо,

Добавлено (16.03.2018, 06:29)
---------------------------------------------
Вчера deniss1900 провел тестирование релейного блока с новой прошивкой с ШИМ, в условиях максимально приближенных к "боевым" и обнаружил ошибку! Не верно читалось состояние реле по сети ModBus.  Ошибка исправлена, исправленные прошивки отправлены Adminу для замены в файловом хранилище.

 
AdminДата: Пятница, 16.03.2018, 18:36 | Сообщение # 505
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Ок, архив обновил.
 
AlexAWДата: Суббота, 17.03.2018, 04:35 | Сообщение # 506
Группа: Пользователи
Сообщений: 310
Статус: Offline
Admin, Спасибо, надеюсь больше косяков  в прошивке нет...
 


НиколайДата: Пятница, 30.03.2018, 12:31 | Сообщение # 507
Группа: Пользователи
Сообщений: 577
Статус: Offline
Мой вариант ПП релейного модуля с управлением по RS485 в DipTrace

Прикрепления: ____DipTrace.rar (61.9 Kb) · 1175580.jpg (396.3 Kb)


Сообщение отредактировал Николай - Пятница, 30.03.2018, 12:47
 
Vanuha_63Дата: Воскресенье, 01.04.2018, 11:26 | Сообщение # 508
Группа: Пользователи
Сообщений: 32
Статус: Offline

Цитата
95% времени процессор крутится в цикле генерации ШИМ

По моему слишком жирно для реле использовать столько много процессорного времени. Проще сделать на аппаратном уровне примерно так как в приведенном фрагменте схемы. Если на плате нет места можно на макетке соорудить полезное дополнение. А ток у китайских реле действительно непозволительно большой, поэтому нужно предпринимать меры к уменьшению тока удержания реле, чтобы уменьшить потребление всей системы в целом.

Прикрепления: 0096723.gif (2.9 Kb)
 
ZooluДата: Воскресенье, 01.04.2018, 15:34 | Сообщение # 509
Группа: Пользователи
Сообщений: 490
Статус: Offline
Цитата Vanuha_63 ()
По моему слишком жирно для реле использовать столько много процессорного времени.
А вот я считаю, что наоборот) Чего ему простаивать то без дела? Пусть уж лучше ШИМ генерит и детальки экономит. Любую проблему нужно в первую очередь пытаться решить на программном уровне и если уж никак не получается... То попробовать еще раз) А уж потом обвешиваться аппаратными элементами. И ШИМ на обмотке позволяет не только уменьшить ток на реле, но и позволяет применять более широкий ряд реле по напряжению обмотки. У меня например в Waterunit стоят 3-вольтовые реле в цепи питания 12В.
 


Vanuha_63Дата: Воскресенье, 01.04.2018, 16:49 | Сообщение # 510
Группа: Пользователи
Сообщений: 32
Статус: Offline
Согласен, приемлем и вариант с ШИМ, если процессор не загружен. Динамическая индикация на 8 разрядов, RTC по шине I2C и куча других задач и тогда на скоростной ШИМ не всегда будет время. Идея с ШИМ для реле весьма привлекательная и автору за разработку, безусловно, респект. Я просто предложил свой вариант, может кому пригодится. Да и детальки то копеечные.

Добавлено (01.04.2018, 16:49)
---------------------------------------------
И дополнительных деталек 2 штуки: R6 (ток удержания) да C2 (ток срабатывания) к обычной обвязке управления реле (номера деталей по схеме см пост №508) .

 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер RS485
Поиск:



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