Views
6 months ago

radio_10_2012

о о к д о ц л ч

о о к д о ц л ч о ч ц Ф о Ф Ф о чя Б Ф л оо о о о ц ой В приборе предусмотрена воз нажатием на кнопку При этом восстанавливается в остальных ячей можность программной корректи индикатор должен кратковременно кахблока ровки показаний вольтметра Д ля выключиться и вновь включиться Ьтого необходимо подключить авто Изменения вступают в силу после о а мат к сетИ при нажатой кнопке и повторного запуска автомата после по этого отпустить кнопку На Д ля повышения надёжности рабо Ы о Ь индикатор будет выведено измерен ты автомата значение каждого пара ное значение сетевого напряжения метра продублировано в четь рё У Нажимая на кнопки Вз и его ячейках ЕЕр ом УказаннФавторомвремясрабатывания микроконтроллера изменяют соответственно в сторону Их чтение и запись производятся защить оо с являе я минимальной уменьшения или увеличения Каждое поблочно После каждого чтения про лродолжительностьювь бросанапряхения нажатие на кнопку сопровождается грамма сравнивает содержимое всех вь зывающего Формирование сигнала от кратковременным включением деся ячеек хранящих один и тот же пара аючения нагрузки Самоот ючение про тичной точки в младшем разряде метр а истинное принимается исходит с задержкой на время отпускания индикатора Д обившись совпадения значение совпадающее хотя бы в применённого реле минимум несколько показаний индикатора и образцового двух ячейках и обнаруженное пер миллисекунд вольтметра калибровку завершают вым Оно используе ся программой ц ТеРмОРегУлятОР для аква РиУМ а р р л л л т чтобы без дополнительных усилителеи управлять А ПДХОМОВ г Владимир Ъ Т Т Г У Ъ читателям предлагается оппсан е простого терморе лятора тельных резисторов в цепях анода каж для аквариум бн измеряет температуру водь управляет водо ъТ У ъТ ъ Т ЁхжЪ х ь нагревателем поддерживая её заданное значенпе и отобража тодов кахдого разряда Плата за это ет текущее на СветОдподнОм индикатОРе УЗел упРавления зависимость яркости отобрахаемой собран на мпкроконтроллере ДТ е а циФры от числа образующих её светя щихся элементов индикатора ТТодаренный на Новый год ребёнку знакаихразностирешениеовключении Управление нагревателем происхо аквариум неожиданно принес мас или выключении нагревателя дит по сигналам Формируемь м микро су новых проблем и забот а ним нуж Схема терморе лятора показана на контроллером на выходе РСЗ Они по но следить для него потребовались рис П атчиктемпературыВК ступают через оптрон обеспечива ком Фильтр аэратор освещение терморе пактный широко распространённый и ющий изоляцию микроконтроллерного гулятор Большая часть оборудования недорогой с цифровым интер узла ог сети В на управляющий была приобретена вместе с рыбками а фейсом Этот интерфейс про электрод симистора Соединённый вот терморегулятор было решено раз граммно и аппаратно легко реализуем с последовательно с излучающим дио работать самостоятельно дом оптрона светодиод Изучение радиолюбительских Служит индикатОРОм вклЮче решений в этой области пока зало что самое удачное на мой взгляд из них конструк ция описанная в Но мне она представилась излишне усложнённой а её возмохно сти избыточными Д ля поддержания заданной температуры заведомо более высокой чем окружающая достаточно одного канала уп равления нагревателем Из мерение температуры с точ ностью до десятых долей гра дуса тоже излишне вполне дос а очно целых значений для отображения которых хва тит двухразрядного индикато ра Управление терморегуля тором должно быть предельно простым желательно с помо щью единственной кнопки В итоге родилась описываемая ниже конструкция Аквариумные рыбки как пра вило обитатели тёплых мест поэтому комфортная мя них температура С В наших жилищах темпера ра обычно ниже поэтому необходимо подогревать воду в аквариуме кон ролируя её тем пературу чтобы не допустить перегре ва Исходя из э ого можно сформули ровать алгоритм работы терморегуля тора датчик температуры периодиче ски измеряет её микроконтроллер выводит на цифровой индикатор результат и сравнивает его с заданным значением принимая в зависимости от АЛЗ Б э К выв б ния нагревателя Напряжение питания В я менее В Ин е ральный ста билизатор напряхения понижает его до В Кнопка служит для уп равления регулятором В мик роконтроллере программно включён внутренний резис тор соединяющий с плюсом питания вход РВ к которому подключена кнопка Алгоритм работы терморе гулятора преобразован в про грамму микроконтроллера с помощью среды разработки А После подачи пигания на индика оре ковременно отобрахается Квьв з номер версии программы атем с периодичностью око помощью любого микроконтроллера ло секунды датчик измеряет Преимущество датчика ещё и в том что он калиброван изготовителем и не требует какой либо дополнитель ной калибровки при эксплуатации Тактовую частоту микроконтроллера задаё кварцевый резонатор Индикатор све тодиодный двухразрядный семиэле ментный с общими катодами Допус тимый выходной ток портов микроконт температуру Результат целое число градусов появляется на индикаторе После сравнения измеренной емпера туры с заданным пороговым значением подаётся или снимается сигнал вклю чения нагревательного элемента Нажатием на кнопку регулятор переводят в режим индикации и регули ровки порогового значения темпера ры Признак этого режима включён

ная в младшем разряде индикатора десятичная точка Кратковременными нажатиями на кнопку значение на инди каторе увеличивают кахдый раз на еди ницу При нажатии продолжительностью более с программа заносит установ ленное значение в энергонезависимую память микроконтроллера а на индика тор возвращает измеренное значение темпера ры Точка в младшем разряде гаснет То же самое но без записи ново го порога в память произойдёт если в течение с нажатий на кнопку не будет Интервал возмохных значе ний пороговой темпера ры от до З ОС Если по достиже нии числа З продолжать корот кие нажатия на кнопку на инди катор будуг поочерёдно выве дены буквы С и Р Д лительное нажатие на кноп ку при букве С на индикаторе вызовет переход в режим инди кации и установки способа уп равления нагревателем Их два СН и СС В режиме СН нагреватель включён когда темпера ра во ды ниже пороговой Например темпера ра воды С по роговое значение С На греватель будет работать пока темпера ра воды не достигнет С Затем когда темпера ра опустится до С он будет выключен и вновь включён Если для достижения задан ной температуры воду требу ется охлаждать используют ре жим СС В этом случае вместо нагревателя к терморегулятору долхно быть подклочено ох лаждающее устройство напри мер обдувающий аквариум вентилятор В этом случае при пороге ОС и температуре воды ОС вентилятор будет включён и выключен когда тем ОС пера ра воды упадёт до Если кнопку длительно удер живать нажатой при букве Р на индикаторе терморегулятор перейдёт в режим индикации и установки относительной дли тельности открытого и закрыто го состояния оимистора при работе нагревателя Воз можны режимы от Р включён ный нагреватель работает не прерывно до выключения до Р включённый нагреватель работает один такт из каждых девяти Дли тельность такта с Прерывис тый режим позволяет подогревать воду не специализированным аквариумным водонагревателем мощностью около Вт а например обычным бытовым кипятильником мощностью Вт Запись выбранных параметров ре жимов С и Р в энергонезависимую па мять и возвращение в основной режим происходят точно так же как и после установки пороговой темпера ры Выводимые на индикатор измерен ные значения темпера ры программно ограничены интервалом С Бо лее низкая темпера ра отображается как более высокая как Е г И с И ск Е з П ý Е Е В Е П П и ЕЕ АчЕ П ск рт П р Е В программе используются два тай мера микроконтроллера По прерыва ниям от с периодом около мил лисекунды организованы динамическая индикация и опрос состояния кнопки По прерываниям от с пе риодом около с программа отсчи тывает интервалы времени и организу ет прерывис ю рабо нагревателя Конфигурация микроконтроллера должна соответствовать таблице Терморегулятор собран на плате с установленными на заводе изготовителе микроконтролле ром кварцевым резонато ром конденсаторами С и С и не показанным на схеме разъёмом програм мирования Размеры платы х мм Как видно на рис на её свободном макетном поле см онтированы осталь ные детали терморегулятора кроме датчика темпера ры вынесевного в аквариум и соединённого с платой отрезком четырёхпроводного телефон ного кабеля Д ля подключения на гревателя предусмотрена колодка с двумя винтовыми захимами Вместо указанного на схеме индика тора он снят с отслужившего свой срок системного блока компьютера можно использовать любой семиэлементный светодиодный с общим ка тодом и номинальным током мА на элемент Для достижения приемлемой яр кости придётся возможно подобрать резисторы и Использование индикатора с общим анодом не исключено но это потребует небольшого изменения программы микро контроллера Оптрон МОС можно эаменить на МОСЗ ПодоЙ др и подобные им с другой последней цифрой в обозна чении например МОСЗ З МОСЗ З Д ля них возмож но придётся изменить номи нал резистора Симистор может быть любого типа с соответствующим моч ности нагревателя коммугируемым током и предельным напря ý ением в закрытом состоя нии не менее В От стабилизатора мохно отказаться если внеш нее напряжение питания не превышает В например испольэуется зарядное уст роЙство для сотовых телефо нов Отказатьоя можно и от кварцевого резонатора в терморе ляторе нет элемен тов требующих точного вы держивания интервалов вре мени Некоторое исключе ние датчик но и у него допустимый интервал мительности импульсов дос таточно широк Но чтобы пе рейти на использование вмес то кварцевого встроенного в микроконтроллер С гене ратора на МГц потребуется скорре ировать программу в части настройки таймеров и формирования программных задержек Налаживания устройства при пра вильном монтФке как правило не тре буется В случае отсугствия индикации температуры следует проверить пи тающее напряжение на входе и выходе стабилизатора Также следует про верить настройки программатора Плата помещена в корпус размера ми х х З мм полупрозрачную ко робку для хранения мелких предме тов укреплённый на боковой стенке аквариума рис З В качестве нагре вателя использован бытовой электро кипятильник мощностью Вт режим работы терморе лятора Р Датчик защищён от воды обычным скотчем и погрркён в неё недалеко в т Е о т о о о ýФ Ф ýФФ ý Ё ý ро в оо Ё Ё Б ёФ еч