• Дополнительный модуль управления вентилятором охлаждения. Почему включается вентилятор охлаждения на холодном двигателе

    Модуль управления силовым агрегатом (PCM) в зависимости от температуры изменяет параметры управления двигателем автомобиля. PCM управляется сигналом, поступающим с датчика температуры(ECT) , который находится на распределителе жидкости, под катушкой зажигания. Зависимость напряжения от температуры, измеренная на датчике ECT автомобиля представлена в таблице

    Указатель температуры на панели приборов, тоже включен в PCM. Однако значения, которые указывает прибор, не соответствует истинной температуре охлаждающей жидкости. При Т=45°С на приборе стрелка на 60. Затем при прогреве она доходит до деления 90 при Т=80-83°С и останавливается. Дальнейший рост температуры на показания прибора не влияет. Стрелка стоит на отметки 90. И только на 116°С прибор начинает изменять свои показания. И при температуре 120°С стрелка становится на отметку 120.

    Данный алгоритм работы указателей температуры применен на многих автомобилях. И при отказах в системе охлаждения (сгоревший предохранитель, заклинивший вентилятор) легко довести температуру ОЖ до значения 110-115°С и выше. Что нежелательно сказывается на работе двигателя в целом.

    Для односкоростного варианта температура включения вентилятора составляет 105°С . Для двухскоростного варианта при 94°С медленная, при 97°С максимальная скорость вентилятора.

    Прочитав форум по электрооборудованию было принято решение снизить температуру включения со 105°С до 97°С. Для этого был сделан блок, который работает в параллель с PCM автомобиля и управляет вентилятором.

    Принципиальная схема блока

    Схема содержит два компаратора и усилитель тока. Первый компаратор включает реле вентилятора K8 и светодиод VD3 при достижении заданного напряжения на датчике температуры. Напряжение с датчика подается на вход Ud. Образцовое напряжение задается делителем R1,R2. Для создания гистерезиса в схеме включен резистор R6.Резистор подобран так, чтобы перепад межу включением и выключением составлял 80мВ., что соответствует 4°С Транзистор Q2 открывается, подает питание на реле K8 , которое включает вентилятор. Зажигается красный светодиод LED3. Происходит принудительное охлаждение радиатора двигателя.

    Напряжение на датчике после этого возрастает, компаратор срабатывает, и на выходе появляется 0. Транзистор Q2 закрывается, отключая питание реле K8. Реле выключает мотор вентилятора.

    На втором компараторе собран измеритель рабочей температуры. До 81°С охлаждающей жидкости горит желтый светодиод LED1. От 81°С до 97°С горит зеленый светодиод LED2, указывающий на нормальный рабочий режим.

    Образцовое напряжение, соответствующее напряжению на датчике при Т=81°С, задается резисторами R8, R9.

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

    Стабилизатор напряжения LM7809 можно заменить и на другие. Тогда придется пересчитать делители R1,R2 R8,R9 R5, и R7. Используется микросхема LM2903 (2 компаратора) , транзисторы VT1- КТ315 и VT2- КТ 815, или им подобные. Резисторами R10, R11 подбирается яркость свечения светодиодов.

    Данный блок работает в параллель с РСМ автомобиля. Для включения используется основное реле K8, расположенное на блоке предохранителей.

    В настройке блок не нуждается. Делителем R1,R2 выставлено напряжение 0.63-0.65 в, что соответствует Т=97°С.

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

    Так выглядит блок.

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

    Подключение на блоке предохранителей

    Блок стоит на автомобиле

    Решил рассказать об одной своей давней микроконтроллерной разработке (2006 год), сделанной для плавного управления электровентилятором охлаждения двигателей переднеприводных моделей ВАЗа.

    Надо сказать, что на тот момент уже существовало немало разнообразных решений - от чисто аналоговых до микроконтроллерных, с той или иной степенью совершенства выполняющих нужную функцию. Одним из них был контроллер вентилятора компании Силычъ (то, что сейчас выглядит вот так , известной среди интересующихся своим автоматическим регулятором опережения зажигания, программно детектирующим детонационные стуки двигателя. Я некоторое время следил за форумом изготовителя этих устройств, пытаясь определить, чтов устройстве получилось хорошо, а что - не очень, и в результате решил разработать свое.

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

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

    1. Алгоритм работы устройства предполагался следующий: измерялось напряжение на штатном датчике температуры двигателя; по достижении нижней пороговой температуры вентилятор начинал крутится на минимальных оборотах, и в случае дальнейшего роста линейно увеличивал скорость вращения вплоть до 100% в тот момент, когда по мнению ЭСУД (контроллера управления двигателем), пора бы включать вентилятор на полную мощность.
    То есть, величина температуры, соответствующая 100% включению могла быть получена при первом включении устройства, т.к. оно имеет вход, соответствующий выводу обмотки штатного реле.
    Нижний порог в первой версии нужно было каким-то образом установить, проведя таким образом через две точки линейную характеристику регулирования.

    0. При токах порядка 20А очевидно, что для плавного регулирования применяется ШИМ, а в качестве ключевого элемента - мощный полевик.

    1. Размещение устройства в корпусе обычного реле означает практическое отсутствие радиатора теплоотвода. А это в свою очередь накладывает жесткие требования к рассеиваемой ключевым элементом мощности в статическом (сопротивление канала) и динамическом (скорость переключения) режимах - исходя из теплового сопротивления кристалл-корпус она не должна превышать 1 Вт ни при каких условиях

    2. Решением для п.1 может являться либо применение драйвера полевика, либо работа на низкой частоте ШИМ.
    В отличие от аналогов, из соображений компактности и помехозащищенности был выбран вариант с низкой частотой ШИМ - всего 200 Гц.

    4. Программирование порога включения устройства должно быть либо очень простым, либо быть полностью автоматическим. Изначально в устройстве был установлен геркон, поднесением магнита к которому сквозь корпус программировался нижний порог (значение естественно, запоминалось в EEPROM). Верхний порог устанавливался сам в момент первого импульса от контроллера ЭСУД.
    В дальнейшем я придумал и реализовал алгоритм полностью автоматической установки порогов, основанный на нахождении термостабильной точки двигателя (точки срабатывания термостата) в условиях отсутствия насыщения по теплопередаче радиатор-воздух.

    5. Устройство должно предоставлять диагностику пользователю. Для этого был добавлен светодиод, который промаргивал в двоичном коде два байта - текущий код АЦП и слово флагов состояния.

    Устройство было собрано частично навесным монтажом прямо на выводах бывшего реле, частично на подвернувшейся откуда-то печатной платке.
    Силовой MOSFET выводом стока был припаян прямо к ламелю вывода реле, что увеличило запас по рассеиваемой мощности. Устройство без глюков проработало на ВАЗ-2112 c 2006 по 2010 год, когда я его снял перед продажей, и побывало не только в холодном питерском климате, но и на горных крымских дорогах (да еще на машине в наддувном варианте - стоял у меня на впуске приводной компрессор), несмотря на монтаж уровня прототипа и контроллер в панельке.

    Вот оригинальная схема (рисовал только на бумаге):

    А это вид устройства изнутри:

    Устройство было повторено несколькими людьми, один из них (офф-роудер Геннадий Оломуцкий из Киева) применил его на УАЗе, нарисовав схему в sPlan и разведя печатную плату - в его варианте это выглядит так:

    А вот кусок из переписки с одним из повторивших этот девайс - в нем впервые детально выписан алгоритм (!) - до этого писал прямо из мозга в ассемблер:
    Теперь идея и реализация собственно алгоритма автоустановки (все шаги ниже соответствуют неустановленным порогам):

    1. Ждем сигнала включения вентилятора от ЭСУД (либо от датчика температуры в радиаторе в варианте Геннадия)
    2. Запоминаем температуру в момент появления сигнала как T1 (реально запоминается код канала АЦП оцифровки сигнала датчика - назовем его C1)
    3. Включаем вентилятор на 100%. Ставим флаг «режим автоустановки активен (бит 3)»
    4. Через 3 секунды считываем код АЦП (назовем его C1"). Это действие нужно для того, чтобы определить величину компенсации значения температуры из-за влияния тока, протекающего через вентилятор, и вызванного им падения напряжения в измерительной цепи, на оцифрованное значение температуры. Реально за 3 секунды мотор не успевает охладиться, зато вентилятор стартует и выходит на номинальный ток.
    5. Вычисляем коррекцию АЦП для 100% мощности вентилятора (назовем ее K100 = C1 - C1"). Запоминаем К100.
    6. Ждем снятия сигнала включения вентилятора от ЭСУД (либо отключения датчика в радиаторе).
    7. Плавно снижаем мощность с 75% до 12% примерно на 1.5% в секунду.
    8. Выключаем вентилятор, ждем 60 секунд.
    9. Запоминаем температуру как T2 (код АЦП С2).
    10. Корректируем нижний порог (увеличиваем на 1/8 разницы между верхним и нижним), для того, чтобы он был выше термостабильной точки термостата. T2 = T2 + (T1 - T2) / 8. В кодах АЦП это C2 = C2 - (C2 - C1) / 8, т.к. напряжение на датчике с ростом температуры падает.
    11. Сохраняем C1, C2, K100 во внутреннем EEPROM реле.
    12. Устанавливаем флаг «пороги установлены» (бит 5), снимаем флаг «режим автоустановки активен», выходим из режима автоустановки в рабочий режим

    Идея алгоритма в том, что он продувает радиатор до термостабильной точки термостата, но дует не сильно, чтобы не остужать двигатель прямым охлаждением блока и головки. Затем вентилятор выключается и реле дает мотору чуть нагреться - таким образом мы автоматически получаем точку для начала работы вентилятора.

    Во время автоустановки реле воспринимает сигнал с геркона в течение шагов 7 и 8 - поднесение магнита к реле в эти моменты вызывает последовательность шагов 9, 11, 12. Коррекция порога на шаге 10 при этом не производится).

    Если во время автоустановки нарушились некоторые ожидаемые реле условия, устанавливается флаг «ошибка автоконфигурации (бит 4)» и реле выходит из режима автоустановки. Чтобы реле опять смогло войти в этот режим по условию шага 1, надо выключить и включить питание реле.

    Ошибки ловятся такие:
    Шаг 2 - значение АЦП вне диапазона (слишком низкое или высокое). Диапазон автоконфигурации по коду АЦП 248..24 (11111000...00011000). В этом случае реле просто не входит в режим автоконфигурации без установки флага ошибки.
    Шаг 4 - в течение времени ожидания 3 секунд обнаружено снятие внешнего сигнала включения вентилятора.
    Шаг 7 - во время снижения оборотов обнаружен активный внешний сигнал включения вентилятора Шаг 8 - во время ожидания обнаружен активный внешний сигнал включения вентилятора Шаг 11 - установленные пороги вне диапазона 248..24, либо разница C2 - C1 < 4 (то есть они слишком близко друг к другу, либо по какой-то причине C2 > C1 - например, когда вентилятор на самом деле не срабатывает, и температура продолжает расти)

    Теперь рабочий режим:

    Расчет требуемой мощности (Preq)
    1. Если внешний сигнал активен - Preq = 100% 2. Если неактивен, то смотрится текущий код АЦП © и соответствующая ему температура T:
    T < T2 (C > C2): Preq = 0%
    T > T1 (C < C1): Preq = 100%
    T2 <= T <= T1 (C2 >= C >= C1): Preq = Pstart + (100% - Pstart) * (C2 - C) / (C2 - C1), где Pstart = начальная мощность (12%)

    При этом, требуемая мощность не сразу подается на вентилятор, а проходит через алгоритм плавного разгона и органичения частоты пуска/останова вентилятора.
    Этот алгоритм работает только в рабочем режиме и при отсутствии внешнего сигнала включения:
    Пусть Pcurr - текущая мощность вентилятора
    1. Если Pcurr > 0 и Preq = 0, либо Pcurr = 0 и Preq > 0 - то есть требуется запуск остановленного или останов работающего вентилятора, то:
    - Смотрится время находжения вентилятора в данном состоянии (запущен или остановлен). Если время меньше порога - состояние вентилятора не меняется.
    - При этом, если Pcurr > Pstart и Preq = 0, то на остаток времени запущенного состояния устанавливается Pcurr = Pstart (то есть вентилятор крутится на минимальных оборотах) 2. Если п.1 не выполняется, либо время нахождения в состоянии прошло, то:
    - Если Preq < Pcurr, то устанавливается Pcurr = Preq (то изменение скорости вращения в сторону снижения происходит сразу, как рассчитано новое значение)
    - Если Preq > Pcurr, то набор скорости вращения ограничивается сверху величиной примерно 1.5% в секунду (кроме случая, когда включение вентилятора запрашивается внешним сигналом) - то есть если Preq - Pcurr > Pdelta, то Pcurr = Pcurr + Pdelta, иначе Pcurr = Preq

    При расчете мощности используется усредненное значение кода текущей температуры С (см. Расчет требуемой мощности), получаемое средним арифметическим последних 8 значений Сm1, Cm2, Cm3… Cm8. Усреднение происходит методом «скользящего окна» - то есть помещение нового значения в буфер из 8 значений выталкивает наиболее старое и вызывает пересчет среднеарифметического С. Цикл АЦП (и пересчет среднего) происходит каждые 640 мс.
    «Сырое» (считанное из АЦП) значение Cadc, прежде чем попадет в буфер подсчета, участвует в следующем алгоритме:
    1. Проверяется, что Cadc > Cdisc, где Cdics - макс. Значение АЦП для неподключенного измерительного вывода.
    2. Если Cadc > Cdisc, то выставляется флаг «датчик не подключен (бит 6)», значение не попадает в буфер 8 последних значений, и пересчет среднего не выполняется.
    3. Если Cadc >= Cdisc - то есть датчик подключен, то Сadc корректируется на определенную величину в зависимости от текущей мощности вентилятора и величины коррекции для 100% мощности (см. шаг 4 алгоритма автоустановки): Cadc = Cadc + Кcurr, где Кcurr = К100 * (Pcurr / 100%). Если при этом Кcurr > 0, то устанавливается флаг «значение АЦП скорректировано (бит 7)». Алгоритм коррекции работает только в рабочем режиме и не работает в режиме автоконфигурации.
    4. Выполняется ограничение отрицательной динамики Cadc, чтобы подавить резкие снижения С из-за импульсной нагрузки в общих с датчиком температуры цепях питания автомобиля: Если C - Cadc > Сdelta, то Cadc = C - Cdelta. Ограничение не работает в течение первых 15 секунд после включения зажигания, для того, чтобы в буфере значений быстро сформировались правильные значения Cm1, Cm2...Cm8.
    5. Скорректированное по мощности и динамике значение Cadc заталкивается в буфер значений для усреднения как Cm1..Cm8 в зависимости от текущего значения указателя головы буфера (буфер циклический, указатель головы принимает значения от 1 до 8).

    Теперь про диагностику светодиодом:

    Первый байт - это «сырой» код АЦП (в ранних версиях здесь индицировалось среднее значение C) Второй байт - слово состояния Между первым и вторым байтом пауза порядка 1.5 секунд.
    Между циклами индикации пауза 3-4 секунды.
    Байты индицируются побитно, начиная со старшего (бит 7, бит 6,… бит 0).
    Длинная вспышка соответствует биту, установленному в «1», короткая - в «0».

    Расшифровка слова состояния:
    Бит 7 - значение АЦП откорректировано по текущей мощности вентилятора
    Бит 6 - датчик температуры не подключен
    Бит 5 - пороги установлены
    Бит 4 - ошибка установки порогов
    Бит 3 - режим автоконфигурации активен
    Бит 2 - внутренний сброс процессора из-за зависания - нештатная ситуация
    Бит 1 - внешний сигнал включения вентилятора активен
    Бит 0 - режим продувки при остановке двигателя активен

    Когда я описал алгоритм, то удивился как его удалось впихнуть в 1024 слова программной памяти tiny15. Однако, со скрипом, но поместился! ЕМНИП, оставалось всего пару десятков свободных ячеек. Вот что такое сила Ассемблера:)

    Устройство использует отдельный стандартный датчик температуры 423.3828, что позволяет не вмешиваться в штатную систему инжектора и не мудрить с проводкой и подключением к приборке или родному датчику температуры ОЖ.

    Принцип работы

    При запущенном двигателе контроллер постоянно следит за показаниями с дополнительного датчика, и:
    • при достижении заданного порога температуры (90 o С) запускается вентилятор на малых оборотах
    • при повышении до максимального значения (95 o С) плавно разгоняет вентилятор до максимальных оборотов
    • при понижении температуры - плавно снижает обороты, и после преодоления порога ниже 90 o С – полностью останавливает вентилятор.

    Таким образом, рабочая температура двигателя на малых скоростях и в летних пробках фактически не превышает 90-92 o C, за исключением конечно аномальной летней жары. За 9 месяцев работы контроллера (с апреля по декабрь) и 15 000 км пробега, на моём ВАЗ 2110 1.6 16V (+ГБО) двигатель ни разу не нагревался больше 95 o C, и соответственно ни разу не сработала штатная система охлаждения.

    Разработка и реализация

    За основу схемы управления был взят AVR микроконтроллер семейства Tiny, в моем случае – ATTiny85. Но также можно было использовать любой ардуино-совместимый микроконтроллер семейства AVR Tiny, MEGA, а также готовые ардуино-платы с небольшими дополнениями. Для силовой части был использован очень мощный мосфет-транзистор IRF1405 (можно использовать и менее мощный). С помощью отладочной ардуино-платы были сняты показания датчика при пороговых значениях температуры (90-95 С).

    Как обыграть онлайн-казино на 368 548 рублей, используя дыру в алгоритме?
    Пошаговая инструкция

    Привет! В интернете меня знают, как Джером Холден и я зарабатываю на тестировании алгоритмов всем известного казино Вулкан: ищу уязвимости в играх, делаю ставки и срываю куш.

    Сейчас я собираю комьюнити для более глобального проекта, поэтому делюсь схемами бесплатно. Рассказываю все максимально подробно, ничего сложного нет, работать можно прямо с телефона, справятся даже девушки)). Можешь протестировать алгоритмы, заработать денег и решить - присоединиться к моей команде или нет. Подробности тут .

    За три месяца я заработал на своих схемах 973 000 рублей:


    Принцип регулировки оборотов вентилятора - обычный ШИМ. В двух словах, для тех, кто не знает, что такое ШИМ (широтно-импульсная модуляция) - это изменение ширины импульсов (в нашем случае постоянного тока с напряжением 12В) определённой частоты для регулировки силы тока на нагрузке (в нашем случае вентиляторе), что обеспечивает управление скоростью вращения любого электродвигателя постоянного тока (анимация и видео ниже):


    Т.е. чем шире импульс, тем больше ток, и тем быстрее скорость вращения вентилятора и наоборот.
    На видео «крутилка» (потенциометр) имитирует показания с датчика ОЖ. при повышении/понижении температуры.

    Таким образом, цель разработки заключалась в реализации управления электровентилятора ШИМ-сигналом на основании показаний датчика температуры ОЖ. С серьезным подходом к программированию микроконтроллеров у меня пока проблемы))), так что было решено использовать платформу ардуино с собственным и очень простым языком программирования для начинающих. И на основании многих примеров, взятых из интернета, была разработана программа для управления микроконтроллером.

    /**_____________________ПЕРЕМЕННЫЕ:______________________**/
    int dc = 0;
    int val;
    int reg;
    int bal;
    /**_____________________//ПЕРЕМЕННЫЕ____________________**/
    /**___________________Инициализация:____________________**/
    void setup()
    {
    pinMode(1, OUTPUT); //нога(6): Индикация подстройки порога температуры срабатывания (светодиод)
    pinMode(0, OUTPUT); //нога(5): Вывод драйвера силового транзистора
    pinMode(A2, INPUT); //нога(3): Вход датчика температуры
    pinMode(A3, INPUT); //нога(2): Вход потенциометра (регулятора порога срабатывания)
    bal = analogRead(A3);
    bal = constrain(bal,1,1023);
    reg = map(bal,1,1023,0,30);
    val = (analogRead(A2))+reg;
    val = constrain(val,865,895); //Промежуток значений датчика для диапазона регулировки температуры(!!подбирался эксперементальным путем, значения подходят только для вазовского(исправного инжекторного датчика тепературы 423.3828
    dc = map(val, 865, 895, 1, 9999);
    }
    /**___________________//Инициализация____________________**/
    /**___________________ОСНОВНОЙ ЦИКЛ:______________________**/
    //Контроллер постоянно считывает значения датчика, и при срабатывании порога включения запускает вентилятор со скоростью пропорциональной росту значениям температуры: при увеличении значений тепературы - повышаются обороты венитятора; при уменьшении значени - понижаются оброты; при уменьшении ниже порога срабатываний, вентилятор - отключается; при увеличении выше порога регулировки - вентилятор вращается на максимальных оборотах
    void loop()
    {
    void (* resetFunc) (void) = 0;
    if(dc > 1)
    {
    digitalWrite(13, HIGH);
    digitalWrite(3, HIGH);
    delayMicroseconds(dc);
    digitalWrite(3, LOW);
    if(dc >= 9999)
    {
    digitalWrite(3, HIGH);
    }
    else
    {
    delayMicroseconds(10000 - dc); // частота регулировки 100Гц (шим)
    }
    dc = 0;
    resetFunc();
    }
    else
    {
    digitalWrite(3, LOW);
    digitalWrite(13, LOW);
    resetFunc();
    }
    }
    /**___________________//ОСНОВНОЙ ЦИКЛ____________________**/

    Принципиальная схема устройства выглядит следующим образом:


    Это уже доработанная схема с подстройкой порога температуры срабатывания. Питание осуществляется от вывода «D» генератора, что позволяет контроллеру работать только при заведенном двигателе, хотя это не критично и можно запитываться от «зажигания». В схеме реализована стабилизация питания микроконтроллера (5В) на базе преобразователя VR1. В роли драйвера силового транзистора-VT1 используется оптрон-DD2. Транзистор нуждается в охлаждении, так как через него проходят большие токи (около 10 Ампер). Подойдет любой радиатор площадью охлаждающей поверхности в 30 кв. см и выше.

    Также обязательна установка предохранителей по «+» питания контроллера (не мене 100милиАмпер), и по цепи массы – не менее 20 Ампер (так как коммутация вентилятора силовым транзистором осуществляется именно по «массе»)! Номиналы всех радиодеталей должны быть четко соблюдены. Частота ШИМ-сигнала была подобрана экспериментальным путем во избежании низкочастотных помех в бортовой сети, а также для снижения шумов обмоток электродвигателя вентилятора при малых оборотах, и составляет 100Гц.

    Печатная плата проектировалась «на коленке», поэтому корпус и проводка собрана из подручных материалов:

    Рисунок печатной платы не принципиальный, кому интересно все материалы в архиве .

    Подключение. Крыльчатка вентилятора используется 8-лопасная , так как от стандартной 4-лопасной крыльчатки эффекта на низких оборотах очень мало + лишня вибрация никогда не добавляла комфорта.


    Видео испытаний, подключение:
    По итогам сборки заморочек получилось, конечно, много, но себестоимость устройства составила около 10 у.е.))) и это хорошо! Любые вопросы пишите в комментариях.

    На схеме не указано - VD3 - КС522

    Измеренная температура двигателя отображается в диапазоне от 0 до 99 градусов. Если температура ниже нуля градусов, то на дисплее высвечивается Lo (низкая), а когда больше 99 градусов - высвечивается Hi (высокая). Хотя предел индикации 99 градусов, термометр все равно продолжает измерять температуру. Как только температура дойдет до 110 градусов (что для двигателя мерседеса считается нормально, он не кипит при такой температуре) - то на дисплее будет высвечено Ot (перегрев). А на выходе RA4 микроконтроллера появляется сигнал логического 0 - ошибка, этот сигнал можно использовать для включения светодиода в салоне, или для управления бипером. Сигнал на RA4 будет сброшен только после выключения зажигания, снижение температуры двигателя никакого влияния на этот сигнал уже не окажет. При температуре ниже 40 градусов будет включен подогреватель впускного коллектора. Аналогично при температуре 89 градусов будет включен вентилятор охлаждения. Чтобы снизить нагрузку на аккумулятор, устройство имеет вход который соединяется с реле стартера. Когда включен стартер, не зависимо от температуры двигателя, выключаются вентилятор и подогреватель, как только стартер будет выключен, ветилятор и подогреватель включаться согласно измеренной температуры.

    Сам термометр-термостат собран на печатной плате и размещен в пластиковом корпусе. Корпус закреплен двумя саморезами прямо в моторном отсеке. Размещать прибор нужно так, чтобы он был максимально удален от высоковольтных проводов зажигания и других силовых проводов, а также как можно дальше от горячих деталей двигателя. Очень желательно применить микроконтроллер в расширенном температурным исполнением - PIC16F628A-E/P, но можно и в промышленном - PIC16F628A-I/P. Плата разработана под сдвоенный светодиодный индикатор фирмы Bright LED - BD-A816RD. По большому счету индикатор в этом устройстве и не нужен, но я его установил, чтобы не было устройство совсем простым, а так же, чтобы прямо под капотом можно увидеть температуру двигателя. Микросхемный стабилизатор 7805 нужно установить на малогабаритный радиатор - полоску алюминия. Электролитические конденсаторы нужно выбирать из морозостойких экземпляров.

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

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

    Немного об устройстве системы охлаждения двигателя

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

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

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

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

    Важно! Обдувание сот также происходит встречным потоком воздуха.

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

    Какими бывают вентиляторы

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

    Тем не менее в жёсткой конкурентной среде выживают только сильнейшие из сотен возможных типов. За более чем сто лет непрекращающегося соревнования осталось всего две наиболее производительные конструкции: механическая и электрическая.

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

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

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

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

    Вентиляторы системы охлаждения делятся на такие типы:

    • с термовыключателем,
    • с вискомуфтой,
    • с блоком управления.

    Сейчас в устройстве автомобилей практически не осталось систем охлаждения, в которых можно было бы найти вентилятор с вискомуфтой. Тем не менее на внедорожниках до сих пор устанавливают такие конструкции. Это объясняется продольным расположением двигателя, но не только.

    Главное достоинство вискомуфты — её герметичность. Как результат автомобиль с таким охлаждением может без малейших трудностей пересекать речки и небольшие водоёмы.

    Внимание! Обычные электрические вентиляторы охлаждения в двигателях сразу же ломаются при контакте с водой.

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

    Принцип работы и устройство

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

    Вискомуфта состоит из таких конструктивных элементов:

    • дисков ведущего вала,
    • герметичного корпуса,
    • силиконовой жидкости,
    • дисков ведомого вала.

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

    Внимание! Самые современные электрические вентиляторы охлаждения двигателя имеют несколько датчиков.

    Один датчик монтируется в корпус термостата. Некоторые производители устанавливают его в патрубок на выходе из двигателя. Второй прибор находится на патрубке, который выходит из радиатора. На основе разницы показаний блок управления выбирает интенсивность работы устройства.

    В те времена, когда электроника ещё не достигла такого уровня развития, использовались другие методы управления работой устройства. Были так называемые термовыключатели. Именно они отвечали за активацию.

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

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

    Внимание! При нормализации температуры жидкости, контакты размыкаются, и устройство прекращает свою работу.

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

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

    Внимание! В большинстве случаев, если полости устройства вращаются постоянно. Это значит, что неисправность кроется в датчике включения. Но при диагностике вы должны учитывать, что причина поломки вентилятора может крыться в чём-то другом.

    Чтобы провести первичную диагностику снимите штекерный разъём. Он находится на температурном датчике. После чего путём замыкания проверьте состояние клемм. Для этого вам понадобится кусок проволоки.

    В двойном термодатчике сперва нужно замкнуть красно-белый и красный кабеля, затем красный и чёрный. В первом случае крыльчатка будет вращаться медленно, а во втором быстро. Если ничего не происходит вентилятор нужно заменить.

    Итоги

    Вентилятор — это важное устройство для обеспечения нормальной работы мотора. Он помогает конструкции эффективно охлаждаться даже на предельных оборотах двигателя. Всё большую популярность набирают устройства с электронными блоками управления.