Цель заброшена
Автор не отписывался в цели 5 лет 4 месяца 3 дня
Сделать контроллер вентиляторов для авто.
У меня на машине стоят сдвоенные вентиляторы от Нивы. И они ооочень шумные. Хочеться сделать контроллер который будет регулировать обороты вентиляторов и удерживать температуру двигателя на одном уровне, что бы не было постоянных включений и выключений вентиляторов. Это должно улучшить работу двигателя так как обеспечит лучшую термостабильност и снизит шум от вентиляторов.
Контроллер хочется сделать двух канальный, что бы каждый вентилятор управлялся по своему.
Мозгом всего этого будет мой любимый stm32f103
Критерий завершения
Контроллер стоит на машине и удерживает температуру двигателя в одном режиме при любых режимах эксплуатации ДВС.
-
Разобраться с ШИМ и полевыми транзисторами
Научиться генерировать ШИМ и управлять силовой нагрузкой через полевые тразисторы
-
Разобраться с АЦП для измерения температуры ОЖ
-
Сделать входной преобразователь сигнала с датчика температуры
Диапазон изменения сопротивления у датчиков температуры составляет несколько кило Ом. Однако область в которой должен работать двигатель это всего несколько десятков максимум пару сотен Ом. Если подключить такой датчик на вход АЦП то диапазон измерения в рабоче области температуры ДВС составит всего пару отсчетов АЦП и ни о какой плавной регулировке оборотов не может быть и речи. Нужен входной преобразователь который будет отсекать входные данные ниже области включения вентиляторов и "разжимать" рабочую область температур до амплитуды измерения АЦП. Так например что бы при 80 градусах на входе АЦП был 0В а при 95 3.3В.
-
Развести бэта версию печатной платы и спаять контроллер для теста схемы
Схема на данном этапе собрана на макетной плате, и макетка не может ответить на ряд вопросов:
1) тестирование силовой части на маленьких токах занятие не серьезное, а серьезные токи на макетке на запустишь. 2)Второй момент в том, что я запитываю схему я от БП компьютера те от стабилизированного питания, а в машине питание зашумлено и меняется в зависимости от того заведена машина или нет. И нужно протестировать как будет себя чувствовать МК и кренка в бортовой сети машины.
3) Интересно насколько сильно будут греться силовые ключи. От этого так же зависят дальнейшие действия: переработка схемы и решение о размерах радиаторов и корпусе для устройства.В общем нужна тестовая версия для проверки схемы в боевых условиях.
-
Установить на машину и настроить бэта версию
-
Учесть недочеты и ошибки бэта версии и сделать необходимые правки в схеме (версия 0.2)
-
Развести плату под SMD компоненты и другой МК (версия 0.2)
На данный момент в схеме используется отладочная плата stm32f103, нужно перейти на stm32f030 и отказаться от отладочных плат.
-
Написать прошивку под новый контроллер (версия 0.2)
Прошивка у меня написана под stm32f103, нужно переписать на stm32f030. Ну и кроме того не весь функционал реализован. Нужно доделать возможность настройки через USART и сохранять настройку во флэш.
-
Протестировать версию с SMD компонентами и stm32f030
Провести все сторонее тестирование новой версии платы
-
Учесть ошибки и не доработки второй версии платы и сделать новую плату (версия 0.3)
Надеюсь, что версия 0.3 будет финальной, но не исключено что будут и следующие версии.
Так же есть вероятность, что версия 0.3 разделится на несколько устройств с разным функционалом и ценой. -
Заказать заводские платы и собрать готовые устройства.
- 1460
- 05 мая 2017, 10:37
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением