Měření otáček spalovacího motoru
Moderátor: Moderátoři
-
petrfilipi
- Příspěvky: 2901
- Registrován: 13 zář 2005, 00:00
Celeron píše:petrfilipi píše:Otáčkoměr od p. Zajíce má na webech dobré hodnocení. Jestli má cenu se s něčím vyvíjet.
PF
Tak ještě jednou co jsem už psal: Ty ledky by na slunci nebyly vidět. Musí být LCD.
http://zajic.cz/lcdmini/lcdmini.htm
a k tomu doplněk "Otáčkoměr" z AR-PE 03/99 - ke stažení ze stránek autora zde.
Tady jsou pak příspěvky z fór o otáčkoměrech Dům a chalupa a Zahrada.
PF
petrfilipi píše: http://zajic.cz/lcdmini/lcdmini.htm
a k tomu doplněk "Otáčkoměr" z AR-PE 03/99 - ke stažení ze stránek autora
S tím LCD Zajícem by to asi šlo. Otáčkoměr nemusím řešit, už jsem psal, že to zapalování má výstup TTL nebo otevřenej kolektor, takže přímý připojení na vstup čítače. Píše tam, že nová verze programu umí i dva analogy. Takže mu zavolám a zeptám se.
Ale ten bastl s Arduinem a Nokia displejem zkusím, jestli je moje úvaha správná.
Proč mi nemůže všechno chodit hned ?!!
Ruprecht píše:Jen s tím dělením 1/x mám soukromý vnitřní problém, budou vycházet fakt malá desetinná čísla a teprve pak se budou násobit velkým číslem, to "nem-dopadne dobre". Třeba to má Arduino ošetřené, já bych to stejně napsal (asociativnost násobení) jako 60.000/per_s (výsledek v tisících ot/min)
Omlouvat se nemusíš, já jsem Ti přeci nakecal výchozí blbost v popisu.
S tím zápisem výpočtu, co jsi navrhl, samozřejmě souhlasím.
Až to nabastlím, tak vyzkouším obojí. Spíš si myslím, že bude problém u malých otáček řádově jednotky, musela by se natáhnout délka smyčky programu. Ale reálně to bude mít rozsah 300 - 10 000, takže by to neměl být problém. Možná je v tom případě blbost měřit tisíce otáček ale násobit to jen na jednotky.
Proč mi nemůže všechno chodit hned ?!!
https://duckduckgo.com/?q=arduino+car+rpm+meter&t=h_&ia=web
https://duckduckgo.com/?q=arduino+car+rpm+meter&t=h_&iax=images&ia=images
Velká část má LCD a pokud příslušný kód nevyhoví přímo, pak ho jistě lze přizpůsobit.
A propo, potřebuju v Arduino Mini nějak uchovat po vypnutí napájení hodnota typu "int" aby byla dostupná při příštím zapnutí. Konkrétně potřebuju načítat odebranou kapacitu z baterie.
Zatím jsem nikde nenarazil jak to udělat. Jde to vůbec?
Proč mi nemůže všechno chodit hned ?!!
A to vážne si nezvládol vygugliť "arduino uno eeprom"?
https://docs.arduino.cc/learn/built-in-libraries/eeprom
A jseš si jistej, že eeprom vydrží počet záznamů co budu potřebovat? Konkrétně jeden zápis každou sekundu? Počet je omezenej na 100 000. Zatím mě totiž nenapadá, jak zdetekovat počátek výpadku napájení, aby se stihlo načíst poslední změřenou kapacitu a zapsat ji do eeprom a udělat kontrolní součet a taky ho zapsat. Jeden zápisovej cyklus trvá skoro 4mS.
Proč mi nemůže všechno chodit hned ?!!
Měř napětí před diodou, a když klesne pod rozumnou hodnotu, tak nastal počátek výpadku napájení.
Nebo můžeš použít FRAM, nebo alespoň CMOS SRAM s kondíkem.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Proč mi nemůže všechno chodit hned ?!!