Stránka 1 z 1

riadenie predstihu B210

PříspěvekNapsal: čtv črc 22, 2010 15:05:51
od ferso
Zdravím,

chystám sa na vývoj riadiacej jednotky pre babettu pričom jej hlavnou činnosťou bude riadenie zapálenia zmesi v závislosti od otáčok a zaťaženia motora (regulácia predstihu).
Viem, určite si teraz všetci myslíte, že pchať do babetty elektroniku nie je dobrý nápad, predsa len je to stroj-veterán, celkovo dosť zastaranej koncepcie, s "dostatočným" množstvom porúch - určite netreba pridávať ďalšie :). Ale aj tak sa do toho pustím. Žiadne zázraky od tejto úpravy neočakávam, snáď len zlepšenie chodu na nízkych/voľnobežných otáčkach a pri vysokých otáčkach (cez 6000ot/min). Okrem toho bude finálne zariadenie zobrazovať otáčky a teplotu motora na LCD displeji.

A teraz k jadru problému: babetta má predstih nastavený napevno - udáva sa 1 až 1,5mm pred HÚ. Z toho sa dá ľahko vypočítať (trigonometria) predstih v stupňoch (pre 1mm je to 18°, pre 1,5mm 22°). Jediné čo nepoznám sú otáčky pri ktorých je tento pevný predstih ideálny. Ak budem predpokladať že sú to otáčky max. výkonu, t.j. 5000ot/min, tak sa zase dá jednoducho vypočítať doba horenia paliva - čas za ktorý sa otočí kľuka o 20° pri 5000ot/min - cca 660us. Ďalej stačí predpokladať konštantnú dobu horenia paliva a v reálnom čase prepočítavať predstih pre rôzne otáčky motora. Regulácia od zaťaženia by bola podstatne jednoduchšia, keďže nemám snímač podtlaku v saní, tak len niečo na spôsob snímania otočenia rukoväte plynu a porovnania s aktuálnymi otáčkami. Ak by bolo požadované zrýchľovnie (t.j. plyn vytočený viac ako zodpovedajúce otáčky), pridal by som k predstihu ešte 5°.
Čo sa týka samotného vyhotovenia, použil by som existujúci impulzový pól pre snímanie otáčok a pre základný predstih 40° (skutočný predstih by bol voči nemu oneskorovaný). Samozrejme bolo by potrebné pretočiť celý stator o niečo viac dozadu - navrtanie alebo vypilovanie väčších otvorov pre aretačné skrutky statora.
S návrhom DPS a programovaním procesora problém nemám, keďže sa tým živím. Najprv som zvažoval nejaké lacné PIC18 ale nakoniec tam asi bude C8051F006 kvôli vyššiemu výpočtovému výkonu (25MIPS).
Čo si o tom myslíte? Urobil som niekde v tejto úvahe nejakú kritickú chybu pre ktorú to nebude fungovať? Alebo máte nejaké zlepšovacie návrhy?

Všimol som si, že o niečo podobné sa už v minulosti snažil butan. Ako to dopadlo?

Re: riadenie predstihu B210

PříspěvekNapsal: pát črc 23, 2010 8:06:27
od butan
Já považuji za vhodné mít zapalování programovatelné, tedy mít možnost nahrát do něj křivku předstihu (závislost na otáčkách), po zkušební jízdě jí poupravit... A z té křivky vypadne přímo počet tiků zpoždění, takže nemusíš stále přepočítávat úhel na čas.
A podle programovatelných koeficientů předstih měnit i podle teploty a polohy plynu.

Pokud chceš zvětšit rozsah impulzníhopólu na 40° řešil bych to novou drážkou pro klínek magneta, tu původní asi bude potřeba zalepit, (tekutý kov?)
Já ve své konstrukci se chci této úpravě vyhnout, a k synchronizaci časovače zapalování používám 6-tý průchod nulou na zapalovacím pólu, po impulsním pólu.
Nápadů co by zapalování mohlo dělat stále přibývá, že už zamýšlený S atmel (89S2051) na to přestává stačit.
Z posledních třeba obohacování směsi při akceleraci, omezování volnoběžných otáček vynecháním jiskry...
Lubor

ferso píše:Všimol som si, že o niečo podobné sa už v minulosti snažil butan. Ako to dopadlo?

Inu mám desku, primitivní program ale zatím nemám programátor na ten S Atmel. A začínám zvažovat zda to nezahodit, a nepřejít na atmega, přece jenom A/D převodníky by se hodily, další časovače taky, ale zase tu architektůru vůbec neznám...
Vůbec ideální by bylo dělat to s více lidmi, rozdělit si práci.

Re: riadenie predstihu B210

PříspěvekNapsal: sob srp 14, 2010 19:40:45
od mazby65
Na této stránce:

http://www.imfsoft.cz/hardware/produkty ... on-cdi.asp

je něco k inspiraci (popř. i k zakoupení za nemalé peníze).

Re: riadenie predstihu B210

PříspěvekNapsal: pon srp 16, 2010 13:17:29
od ferso
Zdravím,

ešte stále bohužiaľ nemám hotový plošák, mám kopu inej roboty a v tom príšernom teple sa mi nič nechce robiť. Spravil som však na skúšobnej doske meranie otáčok motora a zobrazenie na LCD (meranie času medzi jednotlivými impulzmi z impulzového pólu a prepočet na otáčky) - funguje to bez problémov. Testovaná bratova babetta vytiahla max. 6960 ot/min, stabilný voľnobeh skákal medzi cca 1800 - 2200 ot/min. Pri pokusoch o nastavenie min. voľnobehu otáčky kolísali ešte viac, cca 900 - 1600, pri menšom už motor zdochol.
Pokúsim sa do budúceho víkendu konečne dokončiť prvý plošák na ďalšie testy (zatiaľ s PIC16, keby to nestíhal, dám tam niečo lepšie) a potom sa uvidí.
To zapaľovanie od IMFsoftu je dosť vymakané, keby som potreboval elektronické zapaľovanie na niečo väčšie a drahšie ako je babetta, určite by som sa s tým nebavil a kúpil takéto hotové a (dúfam) spoľahlivé zariadenie.

Re: riadenie predstihu B210

PříspěvekNapsal: úte srp 31, 2010 10:07:15
od ferso
Cez minulý víkend som dokončil prvú verziu riadiacej jednotky a v krátkosti otestoval na babette. Na statore s cievkami som vypiloval dlhšie otvory a pretočil stator viac dozadu - odhadujem asi na 25° predstih (musím to nejako zmerať presnejšie). Od tejto hodnoty som potom oneskoroval zapálenie zmesi a vytváral tak predstih od 0° do 24°. Zmenu predstihu bolo na behu motora skutočne poznať, skúšal som hlavne pri voľnobehu (mal som ju celý čas len na stojane a keďže bola nedeľa, nechcel som robiť rámus). Teda pri nulovom prestihu motor zdochol takmer okamžite, pri 5° chvíľu bežal, spomaľoval, až sa zastavil. Pri 12° bežal celkom kľudne zhruba na 1500 - 1600 otáčok. Keď som predstih vrátil na pôvodnú hodnotu (cca 20°), okamžite sa motor roztočil na vyššie otáčky a poskakoval zhruba okolo 1800 - 2200.
Tak mi napadlo, že keď už nič iné, aspoň sa to bude dať použiť ako regulátor voľnobehu - nastavím stabilný voľnobeh na karburátore a ak bude rukoväť plynu pustená, automaticky budem upravovať predstih tak, aby sa motor držal v najnižších možných otáčkach a nezdochol.
Vonku sa akurát strašne pokazilo počasie, takže sa zatiaľ budem venovať úpravám v softvéri (najmä nastavovanie parametrov výpočtu priamo za behu a spomínanú reguláciu voľnobehu). Budúci víkend to skúsim otestovať za jazdy.
Pripájam foto riadiacej jednotky:
riadiaca_jednotka.jpg
riadiaca_jednotka.jpg (61.49 KiB) Zobrazeno 13504 krát

Re: riadenie predstihu B210

PříspěvekNapsal: čtv zář 02, 2010 18:40:35
od butan
Kdybych vlonoběh reguloval já, tak nechám předstih na 0° a občas nějaký zápal vynechám.
Lubor

Re: riadenie predstihu B210

PříspěvekNapsal: čtv zář 02, 2010 18:54:57
od martin110r
Nooo parádne. Čumím ako péro z gauča, čo všetko sa na Babette dá urobiť. Ja sa môžem rovno schovať so svojimi úpravami typu tlmené/diaľkové svetlo, brzdové svetlo, 45 W žiarovka vpredu a podobne :lol: .

Re: riadenie predstihu B210

PříspěvekNapsal: pon črc 18, 2022 12:10:59
od rosch8
ferso píše:Cez minulý víkend som dokončil prvú verziu riadiacej jednotky a v krátkosti otestoval na babette. Na statore s cievkami som vypiloval dlhšie otvory a pretočil stator viac dozadu - odhadujem asi na 25° predstih (musím to nejako zmerať presnejšie). Od tejto hodnoty som potom oneskoroval zapálenie zmesi a vytváral tak predstih od 0° do 24°. Zmenu predstihu bolo na behu motora skutočne poznať, skúšal som hlavne pri voľnobehu (mal som ju celý čas len na stojane a keďže bola nedeľa, nechcel som robiť rámus). Teda pri nulovom prestihu motor zdochol takmer okamžite, pri 5° chvíľu bežal, spomaľoval, až sa zastavil. Pri 12° bežal celkom kľudne zhruba na 1500 - 1600 otáčok. Keď som predstih vrátil na pôvodnú hodnotu (cca 20°), okamžite sa motor roztočil na vyššie otáčky a poskakoval zhruba okolo 1800 - 2200.
Tak mi napadlo, že keď už nič iné, aspoň sa to bude dať použiť ako regulátor voľnobehu - nastavím stabilný voľnobeh na karburátore a ak bude rukoväť plynu pustená, automaticky budem upravovať predstih tak, aby sa motor držal v najnižších možných otáčkach a nezdochol.
Vonku sa akurát strašne pokazilo počasie, takže sa zatiaľ budem venovať úpravám v softvéri (najmä nastavovanie parametrov výpočtu priamo za behu a spomínanú reguláciu voľnobehu). Budúci víkend to skúsim otestovať za jazdy.
Pripájam foto riadiacej jednotky:
riadiaca_jednotka.jpg


Nieco sa pokrocilo v tomto projekte? Program si pisalv AVR-ASM? Schmeu a zdrojaky nemas? celkom by ma zaujimalo poexperimentovat s tym este...

Re: riadenie predstihu B210

PříspěvekNapsal: úte srp 09, 2022 19:23:31
od mhi
Otazka byla sice na puvodni thread z roku 2010, ale pred lety jsem udelal tohle: https://www.youtube.com/watch?v=88dVUCwOvas

Vynechavat zapalovani jak tu nekdo radi je myslim blbost, zmena predstihu fungovala na regulaci volnobehu OK.

Hlavni problem Babetty je v tom, ze by to chtelo vic pulsu z kliky, takhle clovek jenom hada kde je HU. To jde u nejakych motoru kde se moc nemeni otacky a/nebo se da urcit uhlove zrychleni, ale Babetta skace sem tam i bez hybani s plynem.

Jeden clovek vtipne ty male motory oznacoval jako "metoda nahodnych vybuchu".

Re: riadenie predstihu B210

PříspěvekNapsal: pon říj 17, 2022 0:11:26
od digm0repaka
mhi píše:Hlavni problem Babetty je v tom, ze by to chtelo vic pulsu z kliky.


Žiaden problém :D

Obrázek