hu
: Főoldal : : Fórumok : : Feliratkozás a levlistára :
2024. április 26. péntek 
Ervin

:: 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-29 19:49:09

Nem jól érted, mert nem tudsz elszakadni a konvenciális mértékegységektől és az ebből eredő aspektustól.

Időt mérsz, azt az időt amennyi idő alatt 1 fordulatot megtesz a főtengely.
Az idő mérése a belső számláló ciklusaival történik, ennek a legkisebb időegysége egy is oszthatatlan, tehát ehhez kell viszonyítani mindent. Nem lehet osztani ezért nem számoljuk át megszokott mértékegységekből mert az nem jól használja ki a proci képességeit.

Egy példa:
Kiinduló adatok:
fordulat szélső értékei:
rpm 1:8000/1min=133/1s=1/0.0075s
rpm 2:400/1min=6.6/1s=1/0.15s

És itt a lényeg a vége mivel az egy fordulat alatt eltelt időt mérhetjük kizárólag. Minden mást csak számíthatnánk. DE céljainkra ez az adat meg is felel, mivel minden egyes fordulatot egyedileg azonosít, tehát alkalmas arra, hogy meghatározza a memoria rekeszt ami egy adott fordulathoz tartozik. DE nem ilyen lináris hiszen belátható hogy a fordulatszám és a fordulati idő 1/x szerinti összefüggésben van egymással.

Persze ezt így szöveg alapján lehet hogy nehéz felfogni. Én is csak azért értem mert én magyarázom :)

Ezért hogy te is megértsed Házi Feladat:
írj egy függvényt, aminek a vízszintes tengelyén a fordulati időt ábrázolod 0sec és 1sec között század másodpercenként, a függőleges tengelyen a fordulatszámot a fordulati időből átszámolva.

Nem fogom ellenőrizni :) de segít a megértésben.

Én Excelben szoktam ezeket a függvényeket megnézni, de akár négyzetrácsos papiron is megrajzolhatod ceruzával.

Tehát a TMR számláló időalapját úgy kell megválasztani hogy a felső 8bitnek esélye legyen végigszámolni a két szélsőérték között.
Ja és a szélső értékeket is érdemes inkább a proci adotságaihoz igazítani ami közelít a kívánt értékekhez.

Persze hogy át lehet írni.
Szükség van egy INT lábra, egy 16bites számlálóra aminek viszonylag szabadon meghatározhatod a számlálási frekvenciát, meg a többi amit írtál ezek mindegyik PIC-ben benne vannak tudomásom szerint.

Tudtommal mindig a 04-es címre mutat a megszakítás vektor PIC esetében, de ezt az adatlap tartalamzza.
:: Fórumok ::
MZ (49031)
Motoros túra (17976)
Jawa (27120)
Motorszervíz (2867)
Simson (3406)
Izs (611)
police (1763)
Pannónia (6541)
Dnepr (125)
Ural (61)
Átépítés (910)
Csepel (1960)
Junak (318)

:: Keresés ::




www.motoros.hu