| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Управление на двигателче за празен ход. http://mcu-bg.com/mcu_site/viewtopic.php?f=11&t=1040 |
Страница 1 от 2 |
| Автор: | disc [ Сря Сеп 21, 2005 9:34 am ] |
| Заглавие: | Управление на двигателче за празен ход. |
Здравейте. Аз съм лаик в електрониката, но пък имам малък опит с ЕКУ-та. Интересувам се от управлението на двигателче за празен ход - обикновено се среща при 80% от моноинжекционните системи ( не става въпрос за GM стъпковият двигател с PWM). Доколкото можах да разбера от грубите ни замерваният то работи с PWM и реверсиране на напрежението - може и да бъркам, моля поправете ме. На върха на "буталото" има микроключ който казва на ЕКУ-то кога да вземе управлението на празният ход в "свой ръце". В момента ползвам aftermarket ЕКУ - Megasquirt, но то не управлява такъв тип двигателчета, така че търся решение за самостоятелно контролерче (мисля си, че мога да включа оригиналното ЕКУ да управлява само празният ход но незнам дали ще сработи). Някакви насоки, препратки в Интернет за повече инфо и съвети са добре дошли. Не ме жалете - пишете... Поздрави. |
|
| Автор: | Реконструктор [ Сря Сеп 21, 2005 9:49 am ] |
| Заглавие: | |
Ами двигателчето за празен ход е обикновено стъпково моторче. Ако нямаш никакъв опит със стъпковите моторчета, питай в Академията, ще те упътят от къде да започнеш. |
|
| Автор: | disc [ Сря Сеп 21, 2005 10:03 am ] |
| Заглавие: | |
Аз имам монтирано стандартно моторче на колата - управлява дроселовата клапа, така че няма нуйда да монтирам нищо допълнително. Трябва само да го управлявам! |
|
| Автор: | ToHu [ Сря Сеп 21, 2005 6:48 pm ] |
| Заглавие: | |
Бе то управлението на самото двигателче просто, закона за управление обаче не ми е ясен, там батето да каже, ой си има добър съветник, ако се зане как трбва да се държи тая клапа .. лесна работа. |
|
| Автор: | Реконструктор [ Сря Сеп 21, 2005 11:19 pm ] |
| Заглавие: | |
Ами празния ход се управлява единствено и само по температура, при това линейно. |
|
| Автор: | disc [ Чет Сеп 22, 2005 12:19 am ] |
| Заглавие: | |
"Закона" може да го формулирам в следният вид: Когато микроключа е отворен (натиснат е педала на газта), то няма контрол на празният ход (ел. моторчето). Когато микроключа е затворен (педала на газта е отпуснат, така че пружината на дроселовата клапа връща лостовата система и тя затваря ключа) влиза в действие нашият контролер. Нужни референции: - обороти на двигателя; - температура на двигателя (желателно е, но не е задължително) Нужен хардуер: - таймер; - брояч на оборотите; Нужни константи: - желана скорост (RPM); - брой обороти след стартиране; - минимална скорост на двигателя (RPM); Замервани променливи: - текущи обороти (RPM); - температура на двигателя. Нека да започна в хронологичен ред от запалване до гасене на двигателя. 1. При подаване на контакт "буталото" отваря клапата до максималното положение до което ел. двгателя може (ако може да се задава стойност в % или някаква друга величина ще е най-добре) и чака така или да се "запали" двигателя или да се "махне" контакта. 2. Ако след Х оборота след стартиране скоростта на двигателя не надвиши минималната скорост на двигателя "буталото" да се прибере, дроселовата клапа ще се затвори като по този начин може да се предотврти "задавяне" на двигателя; 3. При появяването на обороти над минималната скорост на двигателя - таймер отмерва да кажем период от 20 секунди или в зависимост от температурата на двигателя този период да се удължава ако двигателя е студен, през който период дореселовата клапа се държи в първоначална позиция (максимално отворена от ел. двигателя или програмируема величина) след което контролера определя положението на "буталото" - това е за да улесним студеният старт например. На моята кола (Форд) стандартно ел. двигателя държи 1100 оборота за около 25 сек. независимо дали двигателя е студен или топъл всеки път когато се пали. Да наречем това държене на високи обороти при палене - ускорен празен ход. 4. Имаме константа (желани RPM) която трябва да се сравнява постоянно(компаратор?!?) със текущата замервана стойност (текущи RPM); 5. При надвишаване или занижаване на текущите RPM, контролера прави нужните корекции така че текущите RPM да са максимално бризо до желаните RPM. Ако по някаква причина (внезапно натоварване) текущо замерваните обороти паднат под минималната скорост на двигателя "буталото" се разпъва максимално и пак следва стратегията за плавно сваляне на оборотите и поддъжане на желаните RPM (прочети по-долу за тази стратегия). Всичко това е при палене и работа на празен ход на място. След като колата потегли трябва да се внасят допълнителни корекции, който важат и за празен ход на място. 6. Ако по време на периода описан в т.3 водача подаде газ и оборотите надминат тези на ускорен празен ход то контролера незабавно да прекрати ускореният празен ход и очаква да управлява норманият празнен ход. Друг начин за определяне на това състояние е микроключа, което всъщност е по-лесен начин, но трябва да се изчака водача да отпусне газта, което може да завари буталото "неподготвено" (чети по-долу). Ако по някаква причина (внезапно натоварване) текущо замерваните обороти паднат под минималната скорост на двигателя "буталото" се разпъва максимално и пак следва стратегията за плавно сваляне на оборотите и поддъжане на желаните RPM (прочети по-долу за тази стратегия); Потеглеме (най-накрая...) 7. Водача подава газ, колата потегля и идва момента да се превключи предавката. Тук "буталото" трябва да е заело вече стратегическа позиция (максимално отворено) и да очаква всеки момент оборотите да спаднат рязко (с около 700-1000 об.мин) след което да поеме контрола на празен ход (защото микроключа е затворен, педала на газта отпуснат)- може би да задържи за момент това си състояние след, което плавно да свали оборотите до желаните RPM и да поддъжа празен ход (желани RPM). Но понеже сменяме предавката, а не спираме движението на автомобила това със плавното сваляне на оборотите няма да се случи, но "буталото" ще е заело позиция и ще задържи за момент максимално отвореното си състояние. През това време водача ще е сменил предавката и "буталото" очаква следващотото такова събите (в в максимално отворена позиция); 8. Принудителен празен ход - тук няма какво много да направим, защото управляваме само празният ход, но не и запалването и/или впръсването; 9. Движение по инерция - спазват се правилата за празен ход на място, след като "буталото" плавно е свалило оборотите до желаните RPM. Ако по някаква причина (внезапно натоварване) текущо замерваните обороти паднат под минималната скорост на двигателя "буталото" се разпъва максимално и пак следва стратегията за плавно сваляне на оборотите и поддъжане на желаните RPM; 10. Движение без подаване на газ от водача - спазват се правилата за празен ход на място, след като "буталото" плавно е свалило оборотите до желаните RPM. Ако по някаква причина (внезапно натоварване) текущо замерваните обороти паднат под минималната скорост на двигателя "буталото" се разпъва максимално и пак следва стратегията за плавно сваляне на оборотите и поддъжане на желаните RPM; 11. Спиране след движение - "буталото" трябва да е заело вече стратегическа позиция (максимално отворено) и да очаква всеки момент оборотите да спаднат рязко (с около 700-1000 об.мин) след което да поеме контрола на празен ход (защото микроключа е затворен, педала на газта отпуснат) - може би да задържи за момент това си състояние след, което плавно да свали оборотите до желаните RPM и да поддъжа празен ход (желани RPM). Ако по някаква причина (внезапно натоварване) текущо замерваните обороти паднат под минималната скорост на двигателя "буталото" се разпъва максимално и пак следва стратегията за плавно сваляне на оборотите и поддъжане на желаните RPM. 12."Гасим" двигателя, буталото остава за Х секунди в последното си състояние след което се прибира максимално. Следва нов цикъл на палене и т.н. Това успях да формулирам в движение като евентуален "закон". сигурно има пропуски или пък недомислици, но с повече усилия може да се оформи прилично. |
|
| Автор: | Реконструктор [ Съб Сеп 24, 2005 10:36 pm ] |
| Заглавие: | |
Това всичкото за празния ход ли бе бате? |
|
| Автор: | disc [ Нед Сеп 25, 2005 2:50 am ] |
| Заглавие: | |
Ами незнам как управляваш празният ход със твояето ЕКУ, но така нормално действа управлението на празният ход във стандартните ЕКУ-та, просто съм описал наблюдения. Ако мислиш да излезнеш с комерсиална цел на пазара със твоето ЕКУ бих казал че трябва да спазваш освен горните и още един куп неща - напр. регулиране на празният ход спрямо разреждането в колекторите, спрямо напрежението на акумoлатора, да имаш входна верига за А/С, регулиране на празният ход през Warmup, спрямо управлявани външни устройства (независимо дали с PWM или друг метод, с референция от MAP, TPS, RPM, IAT, CLT и т.н. ,били те вентилатори или помпа за водна инжекция). Даже си мисля, че ако влагаш някаква универсалност във твоят контролер би следвало да имаш дори няколко опции за idle контрол - stepper motor (като този тип който съм описал, както и биполярни стъпкови двигатели), PWM IAC Valve, ON/OFF solenoid. |
|
| Автор: | Dimitar [ Нед Сеп 25, 2005 11:06 am ] |
| Заглавие: | |
А така - говори му |
|
| Автор: | Реконструктор [ Нед Сеп 25, 2005 6:34 pm ] |
| Заглавие: | |
Управлението на празния ход служи единствено да се поддържат малко по-високи обороти, докато загрее мотора (за да загрее по-бързо). В началото е имало една ръчка, с която шофьора сам е отварял клапана на канала за празния ход. Тая система е известна сред народа като "смукач". По-късно ръчката е еволюирала в биметална пластина, при която участието на шофьора вече не е било необходимо. В този си вид, клапанът получава названието "автоматичен смукач". В крайна сметка, еволюцията стига до въпросното стъпково моторче, което върти дроселчето за празния ход. |
|
| Автор: | Dimitar [ Нед Сеп 25, 2005 11:16 pm ] |
| Заглавие: | |
В моята кола (бившата |
|
| Автор: | disc [ Пон Сеп 26, 2005 9:15 am ] |
| Заглавие: | |
OK, Реконструктор. Историята я познаваш (с малки неточности и пропуски). Кажи как управляваш празният ход (моля цититрай точният начин и алгоритъм). Кажи какво във изброените методи ти се струва неподходящо и неуместно, защото ми се струва че при теб хразният ход е оставен на произвола на съдбата. |
|
| Автор: | Реконструктор [ Пон Сеп 26, 2005 9:56 am ] | |||||||||
| Заглавие: | ||||||||||
Абе ти ако искаш, можеш да отчиташ и слънчевата активност за тоя празен ход, въпроса е дали има смисъл. |
||||||||||
| Автор: | Реконструктор [ Пон Сеп 26, 2005 10:01 am ] | |||||||||
| Заглавие: | ||||||||||
Ами за сега - няма управление. Дори няма температурна корекция на сместа - не че не е написано, но моя човек го домързя да измисли някъв вектор и си остана неизпробвано. |
||||||||||
| Автор: | disc [ Пон Сеп 26, 2005 10:17 am ] |
| Заглавие: | |
В такъв случай, този топик може би е подходящ за да се замислиш... Поздрави. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|