КОСМОДРОМ - Электронные компоненты для разработки и производства - Харьков - Украина


 


Как купить...     


 

 

EnglishRussianUkrainian

Обратите внимание: запущена новая версия сайта

Перейти в корзину

 

BM8036 – 8-ми канальный микропроцессорный таймер, термостат, часы

 

[ все наборы МАСТЕР КИТ ] BM8036 – 8-ми канальный микропроцессорный таймер, термостат, часы [ наличие на складе и цены ]

 

Статья из журнала "1. Практическое применение (web-статьи)" по этому набору BM8036 - 8-ми канальный микропроцессорный таймер, термостат, часы

Статья из журнала "1. Практическое применение (web-статьи)" по этому набору

Статья из журнала "Описание ПО для наборов МАСТЕР КИТ" по этому набору

Статья из журнала "Ремонт и сервис" по этому набору

Статья из журнала "САМ" по этому набору

Статья из журнала "Электроника инфо" по этому набору


Устройство может быть использовано в качестве центральной части системы управления отоплением, охлаждением, вентиляцией, а так же различными электроприборами по программе пользователя (32 шага программирования).

Технические характеристики

1. Количество каналов управления: 8.

2. Режимы управления по таймеру:

- включение нагрузки в определенном промежутке времени;

- управление нагрузками по определенным дням недели, дням в месяце, или по выбранным месяцам;

3. Режимы управления по температуре (термостатирование):

- управление как охладителем;

- управление как нагревателем.

4. Встроенный будильник со звуком + свет (подсветка дисплея)

- входы для подключения датчиков.

5. Цифровой вход для подключения датчиков температуры типа DS18B20: до 32 датчиков.

6. Количество аналоговых входов: 2.

7. Энергонезависимые часы реального времени (полный календарь с учетом високосных лет) до 2099 г.

8. Сохранение всех настроек в энергонезависимой памяти. Продолжение правильной работы программы в случае временного отключения от сети.

9. Выходы: восемь оптически изолированных симисторных двухамперных каскадов с возможностью подключения силовых симисторов для управления более мощными нагрузками (более 2 А).

10. Удаленное управление термостатом через СОМ-порт компьютера посредством специально разработанного ПО.

11. Возможность обновления внутреннего программного обеспечения новыми версиями с нашего сайта.

12. Индикация: 2-строчный 16-символьный LCD-дисплей с возможностью программного плавного управления контрастностью и яркостью подсветки

13. Звуковая индикация встроенным микро-динамиком.

14. Блок рассчитан на установку в корпус BOX-G100.

BM8036 - 8-ми канальный микропроцессорный таймер, термостат, часы

Комплектность

Готовая собранная плата термостата: 1.

Количество температурных датчиков с припаянными проводами по 15 см: 8 шт.

Инструкция: 1.

Батарейка типа 1225: 1 шт.

 

Конструкция

Конструктивно устройство выполнено в виде одной платы с размерами 107х107 мм. Конструкция предусматривает установку платы в корпус BOX-G100, для этого в плате имеются монтажные отверстия под винты 3,0 мм. Для удобства подключения датчиков температуры, силовых выходов, а так же интерфейса RS232 в устройстве предусмотрены соответствующие клеммные разъемы. Питание подается через специальный разъем от адаптера, напряжением 9-12 В.

 

Описание схемы

Термостат построен на основе микроконтроллера. В качестве дисплея для отображения информации прибор имеет 2-строчный дисплей с подсветкой голубого цвета.

Работоспособность схемы обеспечивается внутренней программой микроконтроллера. При старте программа производит анализ шины 1-wire и инициализирует «зарегистрированные» термодатчики в 12 битный режим термо-преобразования. Далее инициализируются все остальные блоки (текстовый индикатор, порт RS232, блок часов реального времени). После инициализации система переходит в режим основного цикла. В этом режиме происходит постоянная обработка обновляемой информации от часов, от датчиков, а так же производится опрос состояния кнопок управления. Кроме того, постоянно работает процесс, отвечающий за управление по таймеру.

 

Первоначальное включение устройства

Установите часовую батарейку в отсек. Не подсоединяйте термодатчики, не подавайте 220 В на управляющие симисторы. Следует только подключить питание от адаптера напряжением 9-12 В. Проверьте работоспособность устройства включением. В момент введения штекера питания требуется удерживать кнопку «меню» для сброса всех параметров в положение «по умолчанию».

На экране должна появиться надпись «Начальная инициализация», подсветка будет выключена и будет это длиться в течение 10-15 секунд. После чего, засветится подсветка и появится надпись «www.masterkit.ru». Далее, в течение нескольких секунд устройство перейдет в режим рабочего цикла.

 

Подсоединение датчиков температуры

Датчики DS18B20 имеют возможность подключения их в шину (параллельно друг другу). Каждый датчик содержит в себе уникальный серийный номер, запрограммированный на заводе-производителе. Это позволяет адресно обращаться к каждому датчику в независимости от его расположения на шине.

Совместно с термостатом могут работать датчики не только указанного типа (DS18B20), но так же и датчики DS1820, DS18S20, DS1822(при уменьшении точности до +-2 градусов).

Датчики подсоединяются к соответствующему клеммному разъему на блоке. Все датчики, как уже было сказано выше, подсоединяются параллельно друг другу. Датчики комплектуются с припаянными проводами разного цвета: Желтый соответствует общему (GND), Зеленый – данные (I/O), Красный – питание (VCC). – Далее, датчики «привязываются» к определенным нагрузкам программно. Длина проводов – суммарно по всем датчикам – до 100 м при применении провода типа витой пары 5 категории.

 

О подключении датчиков по 2 проводной линии

Датчики DS18B20 могут быть подключены по 2-проводной линии: общий (GND) и данные (I/O). Это позволяет значительно упростить монтаж за счет использования более дешевого типа провода. Однако этот режим включения вносит некоторые ограничения на работу всей системы. Кроме того, для каждого конкретного случая следует оценивать максимальную длину шины опытным путем, так как различные линия в таком включении более подвержена влиянию помех.

Для улучшения стабильности работы при использовании 2 проводного подсоединения датчики при таком виде подключения программно автоматически переводятся в режим меньшей разрядности преобразования (до 10 бит, что укорачивает время преобразования и уменьшает потребляемый ток в момент преобразования). Те же датчики, которые подключены по 3 проводной линии (питание-данные-общий) автоматически инициализируются в стандартный 12 битный режим. При количестве датчиков более 15 использовать 2 проводное соединение не рекомендуется так как «паразитного» питания уже не достаточно для питания всего массива сенсоров.

 

Подключение нагрузок

В случае если предыдущие два пункта выполнены успешно, то можно подключать нагрузки. К данному устройству можно подключить до 8 нагрузок 220 В 2 A. Если требуется подключить более мощные нагрузки чем на 2 А, то следует воспользоваться приложением для того чтобы узнать как можно подключить к данной схеме мощные симисторы.

Максимальный ток который могут пропустить через себя оптосимисторы это 8 А, но данный ток может быть только импульсным.

 

Описание логики программного подключения термодатчиков

Начиная с версии 1.2 внутреннего программного обеспечения BM8036 количество датчиков, которые подключаются к устройству увеличено до 32. Каждый датчик получает свой логический номер в «Поиске датчиков». Каждый уже логически пронумерованный датчик может быть назначен на любой из нагрузок, это задается в каждой записи 32ух канальной программы управления. Это позволит, как вариант, управлять одной нагрузкой двумя и более датчиками. Так же, начиная с данной версии прошивки задействованы 2 аналогово-цифровых входа микроконтроллера.

Выбор от какого входа управлять – аналогового или цифрового имеется в каждой из записей программы управления. Разрядность АЦП 10 бит. Управление, как и для датчиков температуры подразделяется на управление нагревателем или охладителем.. Задание порога для АЦП осуществляется в виде двух напряжений гистерезиса. Размах –от 0 до 5 В, дискретность шага примерно 0.004 В.

Нижеследующий рисунок показывает как, например, могут соотносятся датчики, их логические номера, аналоговые входы и привязка к управлению определенными нагрузками. Ра рисунке пошагово видно что и где назначается.

 

Отображение информации на экране

 

Основной цикл

В основном режиме происходит поочередное переключение между режимами вывода времени (с полной датой) и выводом температур на 4 канала. Если по данному каналу произошло включение нагрузки, то происходит мигание на соответствующем канале.

 

Индикация состояния температуры 4-х датчиков

 

Индикация текущего состояния времени и даты

 

Меню

При нажатии кнопки «меню» происходит вход в меню системы. По повторному нажатию происходит выход из меню.

 

 

Главное меню

 

Меню установки параметров

 

Вход в меню для установки необходимого уровня контрастности

 

В программе реализован механизм навигации по принципу меню. То есть можно клавишами «вверх» «вниз» перемещаться на нужную позицию и «вводом» заходить и изменять соответствующие параметры для данного пункта.

 

Пункт меню «Часы»

С помощью меню так же можно выставить время на часах. Стрелками «влево»/«вправо» выбирается изменяемый параметр, а «вверх»/«вниз» производится изменение параметра. Календарь содержит поля: секунды, минуты, часы, день недели, число, месяц, и, наконец, год (в пределах от 2000 до 2099 гг).

 

Пункт меню «Звук»

В данном пункте можно включить или отключить звуковую индикацию событий (нажатие клавиш и срабатывание нагрузок).

 

Пункт меню «Контрастность» и «Подсветка»

Предусмотрены плавная регулировка контрастности индикатора и плавная регулировка яркости подсветки дисплея. Это достигается посредством использования широтно-импульсной модуляции, которая реализована в периферии микроконтроллера.

 

 

Пункт меню «Поиск датчиков»

При входе в данное меню происходит задержка на несколько секунд (производится поиск всех датчиков на шине 1-wire). Далее стрелками «влево»/«вправо» производится выбор канала, а стрелками «вверх»/«вниз» производится выбор физического датчика для данного канала. Нажатием на «ввод» осуществляется запоминание определенного датчика для выбранного канала. Повторное нажатие «ввод» удаляет датчик из памяти на данный канал. Предусмотрена возможность установки одного и того же датчика на несколько каналов управления.

 

 

Регистрация датчика N1

 

Регистрация датчика N3

 

При отключении питания данные настройки сохраняются в энергонезависимой памяти микроконтроллера. И, кроме того, при отключении датчиков или подключении новых датчиков не будет происходить смещение нумерации и «путаница» датчиков, так как их запоминание и присвоение к каналам происходит на уровне серийных номеров DS1820.

 

Практическое применение блока на даче приведено на рисунке ниже

Устройство позволяет регулировать температуру в помещениях, подогревать воду в душе, включать полив и поддерживать температуру в теплице.

 

Пункт меню «Программа»

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

 

 

Установка третьего шага программы (времени включения и выключения) для первого канала

 

1. Программу обмена данными между устройством и персональным компьютером через COM-порт (73 KB) Вы можете скачать здесь.

2. Обновление программного обеспечения (ver. 1.1a) находится здесь.

3. Обновление программного обеспечения (ver. 1.1b): в основном меню добавлен пункт «Режим экрана». Этот пункт отвечает за выбор пользователем показаний на дисплее температуры/времени в автоматическом (динамическом) или в ручном (статическом) режиме. В статическом режиме выбор показаний выбирается кнопкой «enter». Если отсутствуют четыре датчика (с 5 по 8), то вывод на экран информации о состоянии нагрузок с 5 по 8 не производится. Если нагрузки управляются от таймера и хотя бы одна из нагрузок с 5 по 8 активна, то окно с нагрузками с 5 по 8 будет отображаться. Версию (ver. 1.1b - 92 KB) Вы можете скачать здесь.

4. Пакет обновлений программного обеспечения VER.1.2A для блока BM8036 Вы можете скачать здесь.

5. Новая, обновлённая версия прошивки nm8036_ver1.3a. Она обеспечивает существенное расширение функциональных возможностей устройств:

-активированы дополнительные 4 канала управления (9-12) на свободные выходы микроконтроллера PC2, PC3, PD3, PD6;

- количество датчиков увеличено до 32;

- добавлено расширенное управление термостатом от персонального компьютера, введено сохранение-восстановление рабочей программы;

- приведены примеры подключения датчиков давления и влажности;

- введён импульсный режим работы нагрузок.

Вы можете скачать здесь.

6. Новая, обновлённая версия прошивки nm8036_ver1.4a. В основном изменения в данной версии касаются только исправлению ошибок версии 1.3a.

Исправлена ошибка:

• с работой датчиков с 9 по 12 (гистерезис);

• при работе на отрицательных температурах;

• изменен алгоритм опроса датчиков температуры

• увеличено быстродействие за счет оптимизации кода;

• изменена программа для компьютера под работу с версией 1.4а.

После программирования версии 1.4а поверх

1.3а начальная инициализация не требуется.

Вы можете скачать здесь.

7. Прошивка NM8036_ver.1.5a.rar содержит следующие добавления.

- Изменены установки режима экрана: при установке всех значений в 0 становится возможным ручное перемещение по «экранам» стрелками «вверх» и «вниз», выбирая, что показывать – время, выходы, значение АЦП и т. д.

- Ускорен алгоритм обработки выходов, исправлены некоторые незначительные ошибки.

- Оцифровка теперь более стабильная, программным образом уменьшено количество шумов при преобразовании: как минимум вдвое.

Прошивку можно скачать здесь.

7. Прошивка NM8036_ver.1.5b.rar содержит следующие изменения:

• устранен эффект «дребезга» контактов кнопок клавиатуры, возникшего при переработке модуля АЦП. При обновлении с версии 1.5а до версии 1.5b начальная инициализация не потребуется;

• внесены соответствующие исправления и дополнения в документацию (приложение 2: описание управления термостатом через последовательный интерфейс).

Прошивку можно скачать здесь.

 

Наборы и модули МастерКит

смотри полный перечень наборов и модулей МастерКит

Мастер Кит Автоэлектроника
Мастер Кит Беспроводное зарядное устройство
Мастер Кит Бытовая электроника
Мастер Кит Измерительное устройство
Мастер Кит Инфракрасный барьер
Мастер Кит Источник питания
Мастер Кит Клапан электромагнитный
Мастер Кит Компьютерная периферия
Мастер Кит Металлоискатель
Мастер Кит Модуль дистанционного управления
Мастер Кит Мультимедиа-аудио наборы
Мастер Кит Осциллограф
Мастер Кит Охранное устройство
Мастер Кит Преобразователь интерфейсов
Мастер Кит Программатор
Мастер Кит Регулятор мощности
Мастер Кит Световые эффекты
Мастер Кит Таймер
Мастер Кит Термореле
Мастер Кит Усилитель D-класса
Мастер Кит Усилитель НЧ
Мастер Кит Устройство для отпугивания насекомых и грызунов
Мастер Кит Фильтр НЧ


Поставляемые компоненты











^ Наверх

Электронные компоненты для разработки и производства. Харьков, Украина

  Украинский хостинг - UNIX хостинг & ASP хостинг

радиошоп, radioshop, радио, радиодетали, микросхемы, интернет, завод, комплектующие, компоненты, микросхемы жки индикаторы светодиоды семисегментные датчики влажности преобразователи источники питания тиристор симистор драйвер транзистор, диод, книга, приложение, аудио, видео, аппаратура, ремонт, антенны, почта, заказ, магазин, интернет - магазин, товары-почтой, почтовые услуги, товары, почтой, товары почтой, каталог, магазин, Internet shop, база данных, инструменты, компоненты, украина, харьков, фирма Космодром kosmodrom поставщики электронных компонентов дюралайт edison opto светодиодное освещение Интернет-магазин радиодеталей г.Харьков CREE ATMEL ANALOG DEVICES АЦП ЦАП