Kevinoud
Een zak tuinaarde opescheuren
Goedenmiddag,
Ik ben weer lekker bezig hier in spanje en nu had ik de print voor de spaanse boot bijna klaar.
Nog steeds aan het brainstormen zijn we bij het punt van de RPM sensor gekomen.
De chef wil namelijk het as toerental weten, ik dacht aan een stalen plaatje op de as monteren en die door een lichtsluisje (iemand andere makkelijkere ideeen?)
Probleem is ik krijg dan minimaal 30 pulsen per seconde (zo'n 2000Rpm)
tot wel 80 per seconde.
(waardoor ik probleem krijg met met het beschrijven van mijn grafische display)
Daarom heb ik de print uitgebreid met een extra printje + 12F675.
deze moet de pulsen gaan inlezen met ik dacht aan het pulsin commando.
gedurende 1 seconde pulsen tellen en dat x 60 vervolgens doorsturen naar de 18F6520. deze loopt op 32Mhz overigens.
100 rpm afwijking is niet zo'n probleem.
Nu vroeg ik me een aantal dingen af bij serin en serout kan je een baud waarde opgeven waardoor een kristal op de 2e pic vervalt. juist?
De "main" print is al zo goed af en heeft 3 I2C aansluitingen (parallel aangesloten)
en 1 usart aansluiting.
aangezien ik dan geen I2C gebruik kan ik deze aansluiting misbruiken voor serin en seruit? het zijn open drain uitgangen met pullups anders moet ik de dubbelzijdige print vrij drastisch gaan aanpassen en alle pinnen zijn bezet.

http://www.uploadarchief.net/files/download/3d%20print%20boot%20sturin…
greetz from spain.
Bij lage frequentie wordt de periodetijd langer. Daarom is het bij lage frequenties vaak beter (nauwkeuriger en sneller) om de tijd tussen 2 doorgangen te meten. 80 pulsen per seconde is ongeveer 12.5 ms, ruim lang genoeg voor een nauwkeurige meting m.b.v. een timertje, zeker als je aan 32 MHz klokt. Dit moet slechts eenmaal gebeuren per meting.