hu
: Főoldal : : Fórumok : : Feliratkozás a levlistára :
2019. június 27. csütörtök 
László

:: Egy kép ::

:: Címlista belépés ::
email:
pass: 

:: Szavazás ::
Milyen hatással van rád a benzináresés?

Imádkozom, hogy tavaszig kitartson (61)

Már a kád is csurig benzinnel (10)

Eladtam az összes MOL részvényemet (2)

Hosszabb nyári túrákat szervezek (4)

Ez hülyeség, most is 5ezerért tankoltam, mint máskor (33)

Ez egy ilyen év, folyton esik (3)

Ideje kivenni a fojtást! (17)


:: Ajánlott böngésző ::

- Fórumok -
Új hozzászólás

Felhasználó: 
Jelszó: 
Hozzászólás:


Keri - 2008-11-25 13:06:58

Az MZ fórumról jöttünk át ide a témával szóval ha valakit érdekel az előzmény ott keresse.

Szóval fordulatszám mérése PIC-el:
Igen, úgy csálom ahogy mondod. Egy számlálót indítok el a jeladóval, le nem állítom csak nullázom a következő jelre, mivel minden fordulatnál szükég van erre az adatra.

Így a számlálót nem befolyásolja a program futása mégis pontos fordulati idő értéket kapok.

Átszámításra nincs szükség, mivel nem kijelezni akarom a fordulatszámot.
A periódus idő, pontosan meghatározza a forgás sebességét, tehát ezzel az adattal számolok tovább.

Sőt 8bites számláló bőven elég (én 16bitesnek használtam a felső 8 bitjét), ez 256 értéket vehet fel.
Az időzítővel mért idő értékkel indirekt címzéssel kiolvasom a memória meghatározott részét, amiben a gyújtás térkép van. Ezzel az értékkel elindítok egy másik időzítőt, vagy ha spórolni kell, akkor a fordulati idő mérőre beállítok egy komparátort és ha eléri a memóriából kivett értéket a számláló akkor adja a vezérlést a gyújtásnak.

Már nem emlékszem pontosan hogy valósítottam meg a programot, de alapvetően így működött.

Lényegében ugyan az a működése mint amit átküldtél nekem.

Ha van elég memória akkor lehet 16bites címzést is használni, nyilván így pontosabb lesz az egész, de mivel gyakorlatban nem próbáltam ezért nem tudom mekkora pontosság szükséges.
:: Fórumok ::
Motoros túra (17688)
Jawa (27080)
MZ (48895)
Simson (3405)
Izs (610)
police (1763)
Pannónia (6541)
Motorszervíz (2866)
Dnepr (125)
Ural (61)
Átépítés (910)
Csepel (1960)
Junak (318)

:: Keresés ::




www.motoros.hu