Měření otáček spalovacího motoru

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Zpráva
Autor
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#16 Příspěvek od termit256 »

Osobne bych to resil jednoduse spustenim citace treba pri sestupne hrane, pak jen pockas na dalsi, vyctes obsah citace, vydelis to cislem reprezentujicim frekvenci hodin, minutami, obsahem preddelicek, poctem valcu apod. a mas vysledek k zobrazeni. Jak to ale udelat v silenosti zvane arduino z knihoven postahovanych odkudsi z internetu ti neporadim, tomu jsem nikdy na chut neprisel.
Uživatelský avatar
Ruprecht
Příspěvky: 1494
Registrován: 28 zář 2005, 00:00
Bydliště: ZČ + JM

#17 Příspěvek od Ruprecht »

Uvědom si...

Fakt? Tak schválně, kolik číselně vyjde 1/10.000 při "mnohotisíckrát kratší časové jednotce" při výpočtu tak, jak je napsaný?
10.000 je naměřená perioda v us (6000ot/min, 100ot/s, perioda 10ms)
Když promluví, tak buď kňučí, nebo lže.
petrfilipi
Příspěvky: 2901
Registrován: 13 zář 2005, 00:00

#18 Příspěvek od petrfilipi »

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
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#19 Příspěvek od Celeron »

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á.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#20 Příspěvek od Celeron »

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.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
JirkaZ
Příspěvky: 3650
Registrován: 26 úno 2021, 00:00

#21 Příspěvek od JirkaZ »

Nečetl jsem všechny příspěvky, ale reaguju na tvrzení na začátku, že na webu nic není...

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.
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#22 Příspěvek od Celeron »

JirkaZ píše: reaguju na tvrzení na začátku, že na webu nic není...

Myslel jsem něco hotovýho miniaturního, viz ten LCD Zajíc, co mi tu byl doporučen.
Díky za tip.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
JirkaZ
Příspěvky: 3650
Registrován: 26 úno 2021, 00:00

#23 Příspěvek od JirkaZ »

Tak o něco výše píšeš: "A bastlím rád"...
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#24 Příspěvek od Celeron »

JirkaZ píše:Tak o něco výše píšeš: "A bastlím rád"...

No jen když není jiná možnost. :)
Mluvil jsem s Zajícem, pošle mi manuál a zapojovák pro digitální i analogový vstupy od poslední verze miničítače. Ten na stránkách nemá.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#25 Příspěvek od Celeron »

Tak jsem nakonec usmolil celej program na principu měření dýlky periody jak jsem popsal v prvním příspěvku. Zkoušel jsem to na BM534, chodí celkem přesně v rozsahu co potřebuju. Pokusy se konaly s displejem 2x16, 2x8 nemám. Nyní to lámu na čtyřřádek Nokia 5110. Nějak se nedaří, asi nekompatibilní knihovna PCD8544 pro 5110. Zkusil jsem asi 3 verze a furt nějaký divný. Před dvěma lety jsem s Nokií dělal výškoměr a vario a chodí to perfektně. Akorát výměna PC a zdroják je někde v kelu. :(

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?
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
samec
Příspěvky: 6671
Registrován: 19 pro 2017, 00:00

#26 Příspěvek od samec »

Tak ti treba, keď použivaš kdejaké pochybné knižnice z internetu namieto toho, aby si si nakodil vlastnú funkciu, korá robí presne to, čo chces.

A to vážne si nezvládol vygugliť "arduino uno eeprom"?
https://docs.arduino.cc/learn/built-in-libraries/eeprom
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#27 Příspěvek od Celeron »

Asi nejsem tak dobrej naprogramovat fyzickou vrstvu pro obsluhu displeje 5110. :( Ty to snad umíš?

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.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Habesan
Příspěvky: 7376
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#28 Příspěvek od Habesan »

Normálně dej do napájení diodu, za ní kondenzátor, který to vydrží živit déle než 4ms.
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.
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#29 Příspěvek od Celeron »

Napadlo mě něco jinýho. Napájení zapalování je z AA Enellopů a vzhledem k jejich kapacitě by určitě stačilo měřit jen na desítky možná i jen stovky mAh, tím by stačilo porovnávat předešlý měření s aktuálním a pokud se desítky (stovky) nezmění, tak do eeprom nezapisovat. Tím by se odstranila hromada zápisů do eeprom a mohla by potom vydržet.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Habesan
Příspěvky: 7376
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#30 Příspěvek od Habesan »

Pak by bylo jednodušší napájet tu (externí) CMOS SRAM z těch Eneloopů.
Odhaduju, že by mohly vydržet řadu měsíců, možná i rok.
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“