MENU
Главная » Статьи » АВТО & МОТО

Устройство управления вентилятором охлаждения и подогревателем впускного коллектора автомобиля на PIC12F629

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

Схема устройства

Логика работы очень проста. Когда температура ниже +40 градусов, включается подогреватель впусного коллектора. По мере роста температуры подогреватель выключается. Когда температура достигла 85 градусов - включается вентилятор, а при снижении температуры вентилятор выключается при 80 градусах. Т.е. реализован гистерезис в 5 градусов. Замкнув контакты TEST - включается режим тестирования, который поочередно включает 1-е и 2-е реле, а потом и сразу оба. Температуры срабатывания можно изменить при прошивке микроконтроллера, об это ниже.

На плате установлено только реле управления вентилятором, а для управления подогревателем требуется более мощное реле, которое установлено отдельно. Это стандартное автомобильное реле с рабочим током контактов - 30А. Установлено оно может быть как рядом с блоком, так и отдельно, где угодно. Подключается реле к контактам разъема HEATER REL. Желтый светодиод индицирует, что подогреватель работает, подключить вывод HEATER STATUS нужно к силовой цепи подогревателя, после контактов внешнего реле. Управление вентилятором происходит путем замыкание контакта на массу, т.е. плюс должен быть постоянно подан на вентилятор, в моей машине так уж сделана стандартная проводка, что управление муфтой включения вентилятора осуществляется замыканием провода на массу.

Девайс собран в подходящем по размером корпусе, сбоку выведен главный разъем и разъем датчика DS18B20. А также просверленны отверстия под 3 светодиода, зеленый - работа, красный - охлаждение, желтый - подогрев. Вот и все.

Теперь о калибровке. В первые 4 ячейки EEPROM записаны значения. Важно, чтобы при программировании микроконтроллера эти ячей были тоже прошиты, иначе прибор не будет работать.

Собранная плата

Изменяя значения этих ячеек можно влиять на пороги срабатывания прибора. Берем стандартный калькулятор винды и переводим значения из шестнадцатеричной системы в десятичную. Убеждаемся что 5F = 95, 5С = 92 Градуса и т.д. Допустим нам нужно сделать чтобы срабатывал вентилятор при 90, а выключался при 80. Вводим в калькулятор 90 и переводим в HEX, получаем 5А - значение первой ячейки есть, далее вводим 80 - получаем 50 - это значение второй ячейки. 3 и 4 ячейки аналогично управляют порогами срабатывания подогревателя, причем здесь можно тоже задать большие температуры и управлять не подогревателем, а вторым вентиляторов например, только нужно сделать инверсию реле.

1-я ячейка - температура включения вентилятора
2-я ячейка - температура выключения вентилятора
3-я ячейка - температура выключения нагревателя
4-я ячейка - температура включения нагревателя


Важное условие: число в первой ячейке всегда должно быть больше числа 2-й ячейки также число в 3-й ячейке должно быть больше числа в 4-й ячейке. Предельное число для всех ячеек макс - 125. Выход за этот предел вызовет непредсказуемое поведение прибора. Аналогично если не прошить эти ячейки (а многие часто забывают прошивать EEPROM) - работать не будет.



Скачать [16 КБ] - Рисунок печатной платы (LAY) и прошивка микроконтроллера (HEX)


Источник: http://avtoelectro.radioliga.com/device.php?show=t_motor
Категория: АВТО & МОТО | (08.03.2015)
Просмотров: 5162 | Теги: PIC12F629, охлаждения, автомобиля, подогревателем, управления вентилятором | Рейтинг: 3.7/3
Похожие материалы
Всего комментариев: 0
avatar

Copyright MyCorp © 2024    Бесплатный конструктор сайтов - uCoz                               Яндекс.Метрика