Делаем электронный датчик электровентилятора

Регулятор скорости вращения вентилятора: виды устройства и правила подключения

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

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

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

Виды и особенности устройства

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

Чтобы контролировать скорость вращения его лопастей, часто применяется небольшой элемент – регулятор. Именно он позволяет продлить срок использования оборудования, а также, значительно снизить уровень шума в помещении.

Регуляторы скорости вращения вентиляторов предоставляют возможность контролировать работу оборудования, выбирать наиболее благоприятный для пользователей и устройств режим

Различные модели регуляторов скорости используются для контроля работы двигателей однофазных и трехфазных вентиляторов

Выбор наиболее подходящей скорости вращения лопастей вентилятора в бытовых приборах осуществляется поворотом расположенной в центре ручки

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

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

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

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

Назначение прибора для управления скоростью

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

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

6-канальный регулятор

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

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

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

Простая модель регулятора вентилятора

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

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

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

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

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

Трансформаторный регулятор оборотов

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

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

Читайте также:
Датчик охлаждающей жидкости Ваз 2109

Основные разновидности регуляторов

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

Выбор регулятора по мощности

Регуляторы отличаются по принципу действия.

Выделяют такие типы устройств:

  • тиристорные;
  • симисторные;
  • частотные;
  • трансформаторные.

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

Второй тип является разновидностью тиристорных устройств. Регулятор может одновременно управлять приборами постоянного и переменного тока. Характеризуется возможностью плавного понижения/повышения скорости оборотов при напряжении вентилятора до 220 В.

5-канальный регулятор

Для управления скоростью движения 2-х и более вентиляторов можно воспользоваться 5-канальным регулятором

Третий тип устройств изменяет частоту подаваемого напряжения. Основная задача – получить питающее напряжение в пределах 0-480 В. Контроллеры применяются для трехфазного оборудования в системах вентилирования помещений и в мощных кондиционерах.

Трансформаторные контроллеры могут работать с одно- и трехфазным током. Они изменяют выходное напряжение, регулируя работу вентилятора и защищая прибор от перегрева. Могут использоваться в автоматическом режиме для регулировки оборотов нескольких мощных вентиляторов, учитывая показатели датчиков давления, температуры, влажности и прочие.

Трансформаторный регулятор

Трансформаторные регуляторы надежные. Они способны работать в сложных системах, регулируя обороты вентилятора без постоянного вмешательства пользователя

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

Трансформаторные же устройства довольно дорогие – в зависимости от дополнительных возможностей они могут стоить 700 долларов и более. Они относятся к регуляторам типа RGE и способны регулировать обороты очень мощных вентиляторов, используемых в промышленности.

Особенности использования приборов

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

Регулятор достаточно подключить к вентилятору

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

Для регулировки скорости однофазных вентиляторов выпускают удобные в применении устройства, например, приборы SGR

Небольшие по размеру приборы могут использоваться в сложных схемах с несколькими вентилирующими агрегатами

Электронный датчик включения эл.вентилятора

Сегодня речь пойдёт об интересной штуке — электронном термо-реле.
Применений к нему тысяча вариантов, но сделал им замену стандартного датчика включения эл.вентилятора.

Летом я использую датчик на 87-82, а зимой 92-87, но т.к. сейчас езжу достаточно мало, то зимой датчик и термостат не менял. Из-за этого было холодновато в машине. А летом довольно часто включается, хоть и на пару секунд. И чтобы не заниматься каждый сезон заменой этого датчика, то установил эту штуку.

Что она делает — есть два режима, на обогрев и на охлаждение. Нас интересует второе. Задаётся температура включения и разница(в градусах) температура отключения, т.е. на сколько должна снизится температура, чтобы вентилятор перестал работать.

Поставить я хотел давно, но где-то потерял эту плату, пришлось заказывать ещё одну). Потом всё голову ломал, куда и как запихнуть от неё датчик. Идея пришла внезапно. Вспомнил, что как-то разбирал неисправный датчик и оставил корпус от него —

Фото в бортжурнале ГАЗ 2401

Сверлится в корпусе отверстие по диаметру датчика и заливается клеем ЭДП, она же Эпоксидная смола, т.к. не сужается и не расширяется при изменении температуры —

Фото в бортжурнале ГАЗ 2401

Пара дней ожидания и готово —

Фото в бортжурнале ГАЗ 2401

Потом начали терзать сомнения, что из-за длины датчика он может упереться в термостат, но этого не произошло.

Читайте также:
Chevrolet Aveo: ремонт датчика скорости

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

Фото в бортжурнале ГАЗ 2401

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

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

Следующим заходом делаю подключения по электрической части. Плату-контролёр я решил разместить всё же в салоне, дабы оперативно менять параметры и наблюдать за работоспособностью контролера. А так же сравнивать с показанием стокового показометра температуры. Огромный плюс этой платы в том, что она не забывает настройки после отключения питания, соответственно подключаю её от зажигания. Зажигание ВКЛ — работает, ВЫКЛ — не работает —

Фото в бортжурнале ГАЗ 2401

Когда всё было подключено, запускаю ДВС и наблюдаю. На индикаторе показывается температура именно ОЖ в реальном времени(при включении загорается отдельный маленький красный индикатор, правее табла) —

Фото в бортжурнале ГАЗ 2401

Повесил пока так. В дальнейшем сварганю какой-нибудь небольшой корпусок и закреплю у тумблера антенны.

Бегло сделал необходимые настройки и поехать кататься. Как и ожидалось из-за этого разбег показаний, т.к. родной датчик снимает показание с ГБЦ у 4_ого цилиндра —

Фото в бортжурнале ГАЗ 2401

Фото в бортжурнале ГАЗ 2401

Вроде бы пичаль, но нет. В плате предусмотрен режим коррекции показаний на -7/+7 градусов. Делаю “поправку на ветер” и показания становятся более-менее одинаковыми. Выставил температуру включения на 86, а отключения 81.5.

В общем, результатом доволен. Осталось только поточнее подобрать температуры ВКЛ/ОТКЛ, чтобы держать рабочую температуру ДВС в районе 80-85 для лета. Ориентироваться буду на показания родного показометра.

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

Интеллектуальное реле управления вентилятором охлаждения двигателя

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

image

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

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

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

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

Читайте также:
Измеритель воздушного потока

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

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

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

3. Работа устройства со штатной проводкой и датчиком температуры неминуемо приводит к ПОС, т.к. ТКС штатного датчика температуры — отрицательный, а при включенном вентиляторе из-за конечно сопротивления общего провода и ‘проседания’ бортсети измеряемое на датчике напряжение неминуемо падает. Стабилизировать же, или использовать четырехпроводную схему включения нельзя — изменения в штатной проводке запрещены.
С этим решено было бороться программно — измерением напряжения на датчике только в тот момент, когда ключ ШИМ выключен — то есть паразитное падение напряжения отсутствует. Благо, низкая частота ШИМ оставляла достаточно времени для этого.

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

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

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

image

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

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

image

Устройство было повторено несколькими людьми, один из них (офф-роудер Геннадий Оломуцкий из Киева) применил его на УАЗе, нарисовав схему в 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 = 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. Однако, со скрипом, но поместился! ЕМНИП, оставалось всего пару десятков свободных ячеек. Вот что такое сила Ассемблера :)

Контроллер электровентилятора охлаждения двигателя на pic12f675

После сборки и установки на свой автомобиль устройства плавного пуска электровентилятора системы охлаждения двигателя, было предложено собрать устройство плавного регулирования оборотов того же электровентилятора системы охлаждения относительно температуры двигателя. Контроллер вентилятора охлаждения радиатора. Для сбора данного устройства как раз нашлись все подходящие детальки. Решил собирать на макетной платке, так как не было времени и разрабатывать плату было честно лень. Провозившись часа три и проматерив всё и вся устройство было готово. Фотографировать не стал, так как это был, просто ужас, куча спутанных проводков и деталек. После включения устройство естественно не за работало. Схему перепаивал дважды, но с таким же печальным результатом. И, чтобы не тратить опять время, собрал схему по оригинальной версии модуля плавного регулирования оборотов автомобильного электровентилятора системы охлаждения двигателя Смерч-7 предложенную Турмалином-НН.
Так как Турмалин-НН не предлагает нам версию своей печатной платы, разрабатывать пришлось самому в своей любимой программе DipTrace.

Читайте также:
Ремонтируем датчик Холла сами

Схема довольно простая и не составит особого труда повторить её начинающим радиолюбителем.

А вот и моя плата, под дип.

Плату разрабатывал исключительно под свои компоненты. Как видите, транзистор посадил на довольно мощный радиатор SK-104, так как охлаждение много не бывает. Резисторы ставил столбиком, как на плате в старом телевизоре. Штепсиль использовал от платы стиральной машины.

Плата получилось довольно симпатичной.

А, также набросал плату в смд варианте. При оставшимся том же радиаторе, применил вместо штепсися от стиралки, привычный винтовой клемник.

Первое включение устройства собрал по варианту плавного пуска и остановки вентилятора. То есть контакт ХТ2 замкнул на +12В.

Первая схема – плавное управление вентилятором. Вторая схема – плавное включение и выключение вентилятора.

При подаче питания тестовый мотор на секунду включался и останавливался. А вот уже при замыкании контакта ХТ3 на землю наблюдается плавное раскручивание моторчика и при отключение контакта ХТ3 от земли мотор плавно останавливается. Устройство можно считать рабочим.

Теперь самое интересное. Как заставить работать устройство относительно температуры. Подключаем контакт ХТ2 к датчику ТМ-106, далее, доведя температуру двигателя до температуры примерно 85-90 добиваемся путём поворота движка переменного резистора R5 момента начала вращения электровентилятора. Дальше при росте температуры сопротивление датчика будет уменьшаться, и соответственно обороты электровентилятора будут увеличиваться. А при понижении температуры, наоборот уменьшаться вплоть до его остановки.

Тут основной смысл в том, что автомобиль должен быть оборудован датчиком резистивного типа. И ежели датчик у вас цифровой или по сопротивлению сильно разнится с датчиком ТМ-106, а его сопротивление должно быть порядка 240 Ом, то нужно будет устанавливать дополнительный датчик. И при номинальной температуре с датчика должно выходить в районе 6 вольт. Так как датчика ТМ-106 у меня нет и для проверки устройства на столе, собрал делитель напряжения с переменным резистором в 1 кОм. На выходе с делителя настроил напряжение около 6 вольт и поворотом резистора R5 добился момента начало вращения тестового электродвигателя. Имитируя работу термодатчика путём поворота движка резистора делителя напряжения, наблюдаем пук моторчика при уменьшении напряжения и его остановку при увеличении напряжения. Полагаю данный прибор можно установить практически на любой автомобиль. Если устройство не работает то следует по экспериментировать с подбором сопротивления резисторов R1 и R4. Данное устройство построено на микроконтроллере pic12f675 имеющий два порта АЦП. Полагаю прошивка схемы работает по принципу сравнения напряжения во внутреннем делителе напряжения со внешним.

Выкладываю свои материалы по сборке устройства.

О том как всё это будет стоять на моём автомобиле будет отдельная тема.
Всем всего хорошего и удачи на дорогах.

3 лучшие схемы регуляторов скорости вентиляторов

Регулятор скорости вентилятора

Схема регуляторов скорости вращения вентиляторов — необходимые радиоэлементы для сборки, инструкции по монтажу своими руками, видео.

Регулятор скорости вентилятора — простая схема

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

  • Схема симисторного регулятора

Принципиальная схема регулятора

Список необходимых радиоэлементов:

  • 2 биполярных транзистора — КТ361А и КТ814А.
  • Стабилитрон — 1N4736A (6.8В).
  • Диод.
  • Электролитический конденсатор — 10 мкФ.
  • 8 резисторов — 1х300 Ом, 1х1 кОм, 1х560 Ом, 2х68 кОм, 1х2 кОм, 1х1 кОм, 1х1 МОм.
  • Терморезистор — 10 кОм
  • Вентилятор.

Печатная плата

Фото готового регулятора скорости вентилятора:

Внешний вид регулятора скорости вентилятора

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

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

  • Как сделать управляемую плату регулятора на 1,2–35 В
Читайте также:
Дачтик нейтралки для МКПП

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

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

Необходимые радиодетали:

  • 2 биполярных транзистора (VT1, VT2) — КТ315Б и КТ815А соответственно.
  • 4 диода (VD1-VD4) — Д9Б.
  • 2 резистора (R1, R2) — 2 кОм и 75 кОм (подбор) соответственно.
  • Вентилятор (M1).

Следует отметить, что число диодов датчика температуры зависит от статического коэффициента передачи тока составного транзистора VT1, VT2. Если при указанном на схеме сопротивлении резистора R2, комнатной температуре и включенном питании крыльчатка вентилятора неподвижна, число диодов следует увеличить.

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

Устройство монтируют в корпусе блока питания. Одноименные выводы диодов VD1-VD4 спаивают вместе, расположив их корпусы в одной плоскости вплотную друг к другу. Полученный блок приклеивают клеем БФ-2 (или любым другим термостойким, например, эпоксидным) к теплоотводу высоковольтных транзисторов с обратной стороны. Транзистор VT2 с припаянными к его выводам резисторами R1, R2 и транзистором VT1 устанавливают выводом эмиттера в отверстие «-cooler» платы блока питания.

Налаживание устройства сводится к подбору резистора R2. Временно заменив его переменным (100–150 кОм), подбирают такое сопротивление введенной части, чтобы при номинальной нагрузке (теплоотводы транзисторов блока питания теплые наощупь) вентилятор вращался с небольшой частотой. Во избежание поражения электрическим током (теплоотводы находятся под высоким напряжением!) «измерять» температуру наощупь можно, только выключив компьютер. При правильно отлаженном устройстве вентилятор должен запускаться не сразу после включения компьютера, а спустя 2–3 мин после прогрева транзисторов блока питания.

Схема регулятора скорости вентилятора для уменьшения шума

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

Схема регулятора скорости вентилятора

Необходимые для сборки детали:

  • Биполярный транзистор (VT1) — КТ815А.
  • Электролитический конденсатор (С1) — 200 мкФ/16В.
  • Переменный резистор (R1) — Rt/5.
  • Терморезистор (Rt) — 10–30 кОм.
  • Резистор (R2) — 3–5 кОм (1 Вт).

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

Rt — любой терморезистор с отрицательным ТКЕ, например, ММТ1 номиналом 10–30 кОм. Терморезистор крепится (приклеивается) через тонкую изолирующую прокладку (лучше слюдяную) к радиатору высоковольтных транзисторов (или к одному из них).

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

Как сделать блок плавного управления вентилятором радиатора на ВАЗ

10 Января 2017 | Автор: nsystemst | Просмотров: 25093 |

В этой статье хочу поделиться опытом собственной разработки адаптивного контроллера охлаждения электровентилятора для инжекторных и карбюраторных ВАЗов. На рынке уже существуют несколько подобных вариантов, и наверное самый популярный из них это контроллер «Борей», производства фирмы «Силычъ». Устройство, описанное в этой статье, работает схожим образом. Назовем его «Надёжный контроллер вентилятора охлаждения ВАЗ2110 на базе «ардуино» (опыт разработки)».
Читайте также:
Как проверить датчик температуры охлаждающей жидкости?

mt_ignore

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

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

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

mt_ignore

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

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

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

Истории наших читателей

“Гребаный таз. “

Всем привет! Меня зовут Михаил, сейчас расскажу историю о том, как мне удалось обменять двенашку на камри 2010г. Все началось с того, что меня стали дико раздражать поломки двенашки, вроде ничего серьезного не ломалось, но по мелочи, блин, столько всего, что реально начинало бесить. Тут и зародилась идея о том, что пора менять машину на иномарку. Выбор пал на таёту камри десятых годов.

Да, морально то я созрел, а вот финансово никак не мог потянуть. Сразу скажу, что я против кредитов и брать машину, тем более не новую, в кредит это неразумно. Зарплата у меня 24к в месяц, так что насобирать 600-700 тысяч для меня практически нереально. Начал искать различные способы заработка в интернете. Вы не представляете сколько там развода, чего только не пробовал: и ставки на спорт, и сетевой маркетинг, и даже казино вулкан, в котором удачно проиграл около 10 тысяч(( Единственным направлением, в котором мне, казалось, можно заработать – это торговля валютой на бирже, это называют форексом. Но когда начал вникать, понял что это оочень сложно для меня. Продолжил копать дальше и наткнулся на бинарные опционы. Суть та же, что на форексе, но разобраться намного проще. Начал читать форумы, изучать трейдерские стратегии. Попробовал на демо счете, потом завел реальный счет. Если честно начать зарабатывать удалось не сразу, пока понял всю механику опционов, слил около 3000 рублей, но как оказалось это был драгоценный опыт. Сейчас зарабатываю 5-7 тыс. рублей в день. Машину удалось купить спустя пол года, но как по мне это неплохой результат, да и дело не в машине, у меня изменилась жизнь, с работы естественно уволился, появилось больше свободного времени на себя и семью. Будете смеяться, но работаю прямо на телефоне)) Если ты хочешь изменить свою жизнь как я, то вот что советую сделать прямо сейчас:
1. Зарегистрируйтесь на сайте
2. Потренируйтесь на Демо-счете (это бесплатно).
3. Как только что-то будет получаться на Демо-счете, пополняйте РЕАЛЬНЫЙ СЧЕТ и вперед, к НАСТОЯЩИМ ДЕНЬГАМ!
Также советую скачать приложение на телефон, с телефона работать намного удобнее. Скачать тут.

Принцип регулировки оборотов вентилятора – обычный ШИМ. В двух словах, для тех, кто не знает, что такое ШИМ (широтно-импульсная модуляция) – это изменение ширины импульсов (в нашем случае постоянного тока с напряжением 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();
>
>
/**___________________//ОСНОВНОЙ ЦИКЛ____________________**/

mt_ignore

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

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

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

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

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

mt_ignore

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

Видео испытаний, подключение:

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

Читайте также другие доработки пуска и работы вентилятора радиатора автомобилей ВАЗ.

Управление вентилятором от датчика температуры

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

Читайте также:
Ремонтируем датчик Холла сами

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

Теперь вопрос: зачем крутить вентилятор в те моменты, когда тепло не выделяется, т.е. устройство работает без нагрузки? Лишний шум обычно напрягает. Для контроля температуры в месте нагрева следует установить датчик. И пусть это слово вам не кажется чем-то непостижимым, чем-то сложным. В качестве датчика будем использовать терморезисторы. Что это такое? Это обычные резисторы, но их сопротивление изменяется под действие температуры. Сопротивление может либо увеличиваться при нагреве, либо уменьшаться.

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

Чтобы не быть голословным рассмотрим элементы, которые нам понадобятся.

Во-первых, сам терморезистор. На алиэкспрессе продают по 10шт. Цена чуть больше доллара. Есть и по 20шт. — тогда меньше доллара. Нас будут интересовать NTC-термисторы. У таких термисторов падение сопротивления происходит при увеличении температуры. Существуют еще PTC-термисторы или позисторы. У них, наоборот, растет температура — растет сопротивление.

датчики температуры. Термисторы.

термисторы

Следующий элемент, пожалуй, самый важный — модуль понижающий напряжение. Удобнее всего использовать модуль показанный на рисунке. Модуль просто крошечный (2х1см) и имеет высокий КПД. Продают по 5шт. за 3 доллара. Лишние не пропадут, пригодятся для других целей.

Модуль для управления вентилятором

Ну, и сам вентилятор. Размер может быть любой, в зависимости от места установки. Да и напряжение питание любое, обычно 12 или 5 вольт. Правда, следует заметить, если вентилятор на 12 вольт, то на входе понижающего модуля должно быть как минимум 13 вольт, для 5 вольтового соответственно 6 вольт. Недорогие вентиляторы размером 40х40мм можно посмотреть здесь — на 5 В и на 12 В.

вентилятор 5-12 вольт

Теперь посмотрим как соединить, отдельные компоненты, чтобы они стали одним целым. Посмотрите на рисунок ниже. Вентилятор припаиваем к выходным контактам модуля соблюдая полярность. Земля или GRN у нас общая для входящего и выходного напряжения. Модуль позволяет подавать на вход до 24 вольт максимум, ну, а минимум, как я уже говорил, зависит от напряжения питания вентилятора. И разумеется модуль не работает с переменным напряжением, только с постоянным. Датчик припаиваем как показано на схеме.

схема управления вентилятором от датчика температуры с использованием модуля dc-dc

Начальная скорость вентилятора подбирается с помощью подстроечного резистора, расположенного с обратной стороны модуля. Собственно параллельно ему мы и припаиваем датчик. Для 5 вольтового вентилятора лучше использовать термистор на 50 Ком, для 12 вольтового — 100Ком.

Небольшое замечание: Если в одном устройстве требуется контролировать температуру нескольких модулей, соедините датчики параллельно и разметите их в нужных местах. Но помните о правиле параллельного соединения резисторов. И еще одно полезное замечание — ножки датчиков не изолированы (нет лакового покрытия). Для изоляции используйте, например, термоусадку. Если ножки датчиков случайно замкнуть толку от них не будет.

подстройка начальной скорости вентилятора

Изолирование термодатчиков

Ножки датчиков в термоусадке

Стоит также отметить, что если у вас уже есть другой подобный понижающий модуль, его тоже можно использовать. Для этого к резистору регулирующему напряжение необходимо параллельно подпаять датчик. Использование таких модулей или другими словами ШИМ — контроллеров целесообразно из-за их высоких КПД до 98%.

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

простейшая схема управления вентилятором с помощью термистора

R1 и R2 представляют собой делитель напряжения. Чем меньше сопротивление R1, тем больше напряжение на R2, соответственно больше открывается транзистор и быстрее вращается вентилятор. Недостаток низкий КПД. Транзистор нужно устанавливать напротив вентилятора для стабильной работы.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: