Данный прибор предназначен для измерения температуры двигателя, индикации прогрева и перегрева, а так же для управления вентилятором охлаждения. В качестве датчика температуры используется известный датчик - DS18B20. В приборе реализован алгоритм контроля ошибок в процессе обмена данными с датчиком. Прибор калибруется с помощью одной единственной кнопки, без использования программатора.
Характеристики
1 | Диапазон измеряемой температуры | -55° … +125°C |
2 | Температура включения-отключения вентилятора | программируемые (по умолчанию +90° и +85°) |
3 | Индикация прогрева двигателя | отключаемая |
4 | Температура отключения индикации прогрева двигателя | программируемая (по умолчанию +40°) |
5 | Порог срабатывания сигнала перегрева двигателя | программируемый (по умолчанию +100°) |
6 | Индикация | Динамическая, светодиодный индикатор |
ОПИСАНИЕ ПРОЕКТА
Термометр измеряет температуру и выводит ее на светодиодный индикатор. В режиме прогрева двигателя цифры мигают пока не достигнут порога отключения (функцию можно отключить). В режиме перегрева цифры мигают, и 3 раза подряд подается по 3 коротких предупредительных звуковых сигнала.
Если обнаружена ошибка, прибор переходит к индикации кода ошибки до получения корректных данных с датчика. При появлении ошибок Е-1…E-4 реле вентилятора будет включенно постоянно, не зависимо от реальной температуры двигателя.
Ошибка с кодом E-5 выдается в случае ошибки чтения и(или) записи калибровочных данных в EEPROM. Эта ошибка не связана с работой датчика, а говорит о нарушении целостности настроек. При появлении такой ошибки в настройки загружаются стандартные калибровочные данные.
Коды ошибок
Е-1 | Ошибка контрольной суммы (CRC) при обмене данными с датчиком |
Е-2 | Ошибка идентификатора датчика DS18B20 |
E-3 | Сигнальный провод датчика замкнут на массу |
E-4 | Сигнальный провод датчика имеет обрыв или замкнут на +5В |
E-5 | Ошибка контрольной суммы (CRC) энергонезависимой памяти EEPROM |
СХЕМА УСТРОЙСТВА
ОБРАТИТЕ ВНИМАНИЕ
Очень важно правильно подключить датчик к устройству, чтобы не было никаких глюков и странностей в работе.
КАЛИБРОВКА
Для входа в режим калибровки нужно нажать и подержать кнопку пару секунд. Цифры на экране начнут мигать, показывая изменяемую величину и будут поданы звуковые сигналы, соответствующие выбранному параметру. Далее коротким нажатием на кнопку можно изменять значение, а длительным - выбирать нужный параметр.
1 звуковой сигнал - установка температуры включения вентилятора, от 80 до 115 градусов
2 звуковых сигнала - установка температуры отключения вентилятора, от 75 до температуры на 1 градус ниже температуры включения
3 звуковых сигнала - Установка температуры предупреждения о перегреве, от 80 до 125 градусов
4 звуковых сигнала - установка температуры прогрева двигателя, от 0 до 50 градусов с шагом 5 или 10 градусов, а так же режим OFF, когда предупреждения о прогреве нет
1 длинный звуковой сигналл - Запись данных в EEPROM и выход из режима калибровки. Индицируется тремя тире (---)
Кроме этого прибор можно вернуть к стандартным настройкам. Для этого нужно до включения прибора нажать и удерживая кнопку подать питание. На дисплее на пару секунд появится надпись clr. После этого можно отпустить кнопку, стандартные значения будут загружены в EEPROM и прибор перейдет к нормальной работе.
АРХИВ С ФАЙЛАМИ
Содержимое архива:
Файл | Описание | Примечание |
---|---|---|
termostat_vaz.hex | Прошивка микроконтроллера | — |
termostat_vaz.lay6 | Печатная плата под панель ВАЗ-2107 | Формат: SprintLayout |
termostat_vaz.spl7 | Схема устройства | Формат: sPlan |
ОСОБЕННОСТИ КОНСТРУКЦИИ
Транзисторы (кроме VT1) - Любые структуры n-p-n
Реле - Обычное стандартное автомобильное реле, с парой нормально разомкнутых контактов
BUZZER - Любая пищалка на 5 вольт с встроенным генератором
НАЛАЖИВАНИЕ
Не требуется.