Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Управление на газов инжектор
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=13108
Страница 1 от 1

Автор:  vgeorgiev [ Сря Юли 30, 2014 9:15 pm ]
Заглавие:  Управление на газов инжектор

Здравейте,

С един приятел пробваме да пускаме метан на common rail дизел.
Имам едно устройство разходомер с atmega328, което се връзва с ЕКУ-то и показва на дисплей доста инфо.
Та използваме това устройство, за да отвори клапан-а на метана, когато колата не е в кът-оф режим.

Дотук ок. Сега сме се насочили към газови инжектори. Тоест, целта е да променяме количеството метан според няколко показателя на ЕКУ-то.
Ето как се управлява такъв инжектор:
Изображение
Трешхолда е около 1ms. След това инжектора е отворен за Xms. И това се повтаря.

Сега на въпроса:
Как да го направя ?
Мисля, да оставя ПВМ-а на един 555 таймер, за да използвам пвм-а на атмегата за, да задам продължителността на импулса.
Нямам идея обаче как ще направя тешхолда.....
Тоест трешхолда и пвм-а трябва да са хардерни.

Автор:  bobi534 [ Сря Юли 30, 2014 11:19 pm ]
Заглавие:  Re: Управление на газов инжектор

Колега, помисли над варианта да добавиш един 74HCT123 или друг подобен мултивибратор, който да изработва тресхолда и да разрешава работата на таймера, който искаш да ползваш.

Автор:  velio [ Чет Юли 31, 2014 6:04 pm ]
Заглавие:  Re: Управление на газов инжектор

Това ми прилича на управление на соленоид с ограничение на тока.
Първоначално се прилага цялото напрежение, докато тока през соленоида нарастне достатъчно и после се ограничава чрез PWM до определена стойност.
Можеш да погледнеш разни схеми за управление на стъпкови мотори. Там управлението е такова. Ще използваш само единия канал (за една намотка).

Автор:  Реконструктор [ Чет Авг 07, 2014 4:45 pm ]
Заглавие:  Re: Управление на газов инжектор

Ми пусни мегата на 16 мхц и си направи софтуерен шим (най-лесно). Може и с хитро нагласяне на таймерите и малко код в прекъсванията, ама ще ти дойде по-сложно.

Автор:  ToHu [ Чет Авг 07, 2014 6:49 pm ]
Заглавие:  Re: Управление на газов инжектор

Е ся пък, да имаш хардуерни шимове и да ползваш софтуерни ..... не е ли малко извратено :)

Автор:  Реконструктор [ Пон Авг 11, 2014 3:50 pm ]
Заглавие:  Re: Управление на газов инжектор

ToHu написа:
Е ся пък, да имаш хардуерни шимове и да ползваш софтуерни ..... не е ли малко извратено :)

Ще му дойде сложно да спира и пуска таймерите за да постигне желания сигнал.

Автор:  mk912 [ Съб Ное 08, 2014 2:38 pm ]
Заглавие:  Re: Управление на газов инжектор

Да го направи без шим и прекъсвания. Следи си един таймер и готово. Докато го цъка може да не прави нищо друго. Да се реализира хардуерно и на мен не ми се струва добра идея - винаги ще се наложи да се пипне нещо, а там няма такава гъвкавост

Автор:  User [ Пон Ное 10, 2014 10:20 pm ]
Заглавие:  Re: Управление на газов инжектор

Като гледам... щом дотук има затруднения...
Най чисто вземете едно ECU за газов инжекцион.
То си управлява Peak and Hold инжекторите както трябва и прави и всичко останало каквото трябва.

Иначе с почти всеки PIC16, 18 става с два таймера и един PWM да се управляват самите инжектори,
без никакви ядове... Трябват 3 пина, два към драйвера на MOSFET-a, (Peak и PWM-a) един който е цялата продължителност за Active Flyback.
Но не е само управлението на инжекторите.

Еdit: Ако MEGA изработва целия импулс, както трябва, трябва едно външно прекъсване (на пин на който ги подаваш),един таймер един PWM. Т.е. може и с някой 8 pin PIC12. Поне аз така бих го направил ако е абсолютно наложително да се прави :)

Прикачени файлове:
DS0002.gif
DS0002.gif [ 7.09 KiB | Прегледано 3270 пъти ]

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/