Автоматизируем запуск бензогенератора

Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост

Ну вот =) Поступила задача...

ТЗ: Существует бензогенератор на движке honda GX390, со стартером, но без платы автоматического запуска. Нужно сделать автозапуск с интеграцией в систему АВР. Без вложения больших средств.


Ну блин, сказано - сделано. Готовое решение = замена бензоагрегата, ага на... PLC контроллеры идут лесом, по причине их дороговизны и вообще их купить можно только в 2018 году (Кто работает по бюджету - поймут).


Коротким совещанием решаем изготовить нестандартное оборудование но с оговорками:


Во первых. Финансовых затрат - по минимуму.


Во вторых. Монтаж по возможности DIP, т.к. обслуживающий персоонал не особо привык в SMD.


В третьих. Изготавливаем два экземпляра, для возможности своевременной замены.


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


Ну и что? Естественно первое, что упало в голову - Arduino.


Ладно. Заказал пару Arduino pro mini, нашел пару коробок от контроллеров диспетчерских щитов, релюшки, обвязку, и step-down DC-DC стабов. Короче затрат на 300р.


Развел в Sprint Layout печатку.

Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост
Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост

Получилось сносно, вход синала запуска генератора ввел через оптопару, поставил watchdog таймер на NE555, подкинул термометр DS18B20 для того, чтоб не закрывать заслонку на горячем двигателе.

Три релюшки управляют питанием катушки зажигания, Соленоидом заслонки и якорем стартера.

Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост
Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост
Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост

Потом травил в Лазерный утюг. Местами пошловато, но сплав Розе решил эту проблему.

Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост
Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост
Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост

Отсверлил.

Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост

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

Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост

Алгоритм простой: При получении сигнала ЗГ отпрашиваем джамепры на предмет времени удержания стартера, потом даем питание на систему зажигания, Если двигатель холодный то притягиваем соленоид заслонки карбюратора(Если горячий то не нужно), Врубаем стартер, через N секунд стартер тушится, отпускается заслонка, зажигание сохраняем до пропадания сигнала ЗГ.

Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост
Автоматизируем запуск бензогенератора АВР, Arduino, Длиннопост

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

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

Полезно, красиво, здорово. Один вопрос, если не заведется, не думали, как несколько попыток реализовать?

раскрыть ветку (4)
2
DELETED
Автор поста оценил этот комментарий

Этим и многим другим будет заниматься имеющийся в наличии AVR-02-G.

Задача этого блока получить дискретный сингал ЗГ и отработать на запуск бензоагрегата, не оснащенного автоматикой.


Я завтра схему допинаю и подкреплю, или выкину отдельным постом

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

А заодно к схеме листинг для дуинки ;)?

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

Сделаю.

1
Автор поста оценил этот комментарий

В работе, все контроллеры ДГУ которые стоят, срабатывают на 5 пусков агрегата. Если за 5 пусков сигнала "Работа" с блока не пришло - работаем от АКБ, и сервисмен уже едет на объект.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку