| Микроконтролери и електроника 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: Управление на газов инжектор | |||||||||
Ще му дойде сложно да спира и пуска таймерите за да постигне желания сигнал. |
||||||||||
| Автор: | 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. Поне аз така бих го направил ако е абсолютно наложително да се прави
|
|||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|