djsms Creative Commons License 2017.02.11 0 0 3582

Ne aggódj, egyszerűen csak nem ír senki :)

Röviden összefoglalom amiről szó volt.

Tehát az, hogy beindult-e a motor sokféleképp eldönthető. Volt szó feszültség (Volt) alapú figyelésről. Ez azon alapszik, hogy indítózásánál az óriási teljesítmény felvétel miatt nagyon lecsökken az akku kapocsfeszültsége (kapocsfeszültség -> amit (műszerrel) az akkun mérni tudsz)

Ha a motor beindul akkor megemelkedik a fordulatszám (az önindító 3-400-at tud kb pörgetni) és ezáltal a generátor is tud áramot "csinálni", ami miatt megemelkedik a kapocsfeszültség.

Hasonló a magyarázata a fordulatszám mérésének is. Ha a motor már magától jár akkor a 3-400-ról 900-1000-re ugrik. Ezt is lehet mérni.

Az analóg értékeket (feszültség, áramerősség (Volt, Amper)) a mikrovezérlők világában digitalizálással lehet feldolgozhatóvá tenni. Ez az AD (Analód-Digitális konverzió, ami vagy külön áramkör, vagy maga a mikrovezérlő tartalmazza)

Az említett 555-ös megoldás egy speciális eset, mert ez analóg. Az 555 egy időzítő integrált áramkör, vagyis analóg. A működése röviden annyi, hogy egy kondenzárot kezdünk el tölteni egy ellenálláson keresztül és ha elért egy bizonyos feszültség szintet akkor az áramkör kimenete 0-ról 1-re vált vagy fordítva. (itt a 0 = 0V, 1= tápfeszültség) Ezt az áramkört 1000 féle megoldásra szokták használni. Be lehet állítani úgy, hogy a fordulatszám jele mindig "visszaállítja" az időzítést egészen addig, amíg el nem ér egy értéket (pl 900 1/min)

A digitális világban egy kicsit máshogy mennek a dolgok. Az AD konverzió (analóg jelet digitálissá alakítjuk) esetében annyi történik, hogy egy megadott tartományt felosztunk sok pici részre. Pl a 10 bites AD azt jelenti, hogy az alsó (rendszerint 0) és a felső (rendszerint 5V vagy 3.3V) közötti tartományt 1024 értékre alakítunk.

Pl ha 5V-os a mérési tartomány, akkor a 0V-tól 1.074mV-ig 0-át ad, 1.074mV-2.148mV 1-et ad... 537.109mV-538.184mV 500-as értéket ad.

vagyis nem pontos értékeket kapunk, hanem a teljes tartományt elosztjuk (10 bites AD esetén) 1024 részre és amelyik szeletbe esik annak a sorszámát vesszük.

Ez elsőre nem tűnik túl pontos adatnak, de rendszerint elegendő. Ha pl az üzemanyag mennyiségére vagyunk kíváncsiak akkor az analóg mutatós műszer alapján kb 5l-es pontossággal meg lehet saccolni mennyi van a tankban. Ez digitálisan 35l/1024 -> 3.5dl pontossággal. Van persze nagyobb felbontású AD is. 12 biten már 4096-ra lehet osztani a mérendő tartományt. 35l/4096 -> 85ml pontosság. Természetesen itt ilyen pontosságra nincs szükség.

16 bites AD már 65536 féle állapotot tud megjeleníteni, 24 bit meg még többet. Ez már inkább a hang vagy kép feldolgozásban számít. (16 bites digitális hang)