Отговори на тема  [ 8 мнения ] 
Управление на газов инжектор 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Управление на газов инжектор
Здравейте,

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

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

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


Сря Юли 30, 2014 9:15 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Юли 30, 2014 10:29 pm
Мнения: 116
Местоположение: Пловдив
Мнение Re: Управление на газов инжектор
Колега, помисли над варианта да добавиш един 74HCT123 или друг подобен мултивибратор, който да изработва тресхолда и да разрешава работата на таймера, който искаш да ползваш.


Сря Юли 30, 2014 11:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3532
Мнение Re: Управление на газов инжектор
Това ми прилича на управление на соленоид с ограничение на тока.
Първоначално се прилага цялото напрежение, докато тока през соленоида нарастне достатъчно и после се ограничава чрез PWM до определена стойност.
Можеш да погледнеш разни схеми за управление на стъпкови мотори. Там управлението е такова. Ще използваш само единия канал (за една намотка).


Чет Юли 31, 2014 6:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Управление на газов инжектор
Ми пусни мегата на 16 мхц и си направи софтуерен шим (най-лесно). Може и с хитро нагласяне на таймерите и малко код в прекъсванията, ама ще ти дойде по-сложно.


Чет Авг 07, 2014 4:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение Re: Управление на газов инжектор
Е ся пък, да имаш хардуерни шимове и да ползваш софтуерни ..... не е ли малко извратено :)


Чет Авг 07, 2014 6:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Управление на газов инжектор
ToHu написа:
Е ся пък, да имаш хардуерни шимове и да ползваш софтуерни ..... не е ли малко извратено :)

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


Пон Авг 11, 2014 3:50 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Съб Сеп 15, 2007 11:24 pm
Мнения: 109
Мнение Re: Управление на газов инжектор
Да го направи без шим и прекъсвания. Следи си един таймер и готово. Докато го цъка може да не прави нищо друго. Да се реализира хардуерно и на мен не ми се струва добра идея - винаги ще се наложи да се пипне нещо, а там няма такава гъвкавост


Съб Ное 08, 2014 2:38 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Май 10, 2007 3:49 pm
Мнения: 97
Мнение 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 | Прегледано 3253 пъти ]
Пон Ное 10, 2014 10:20 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни