Sida 1 av 1

Mc-hastighetsmätare

Postat: 6 november 2006, 18:46:06
av Finnepinnen
Tjenare

Har ett vinteprojekt på G, ska bygga en digital hastighetsmätare, m.h.a
7-segmentsdisplayer och Pic 16f877.
Problemet är att jag inte riktigt vet hur jag ska mäta hastigheten.
Jag har tänkt att sätta nån optisk brygga på hastighetsmätarwiren, för att slippa sätta dit nån ny givare på hjulet.

Men problemet är att jag inte vet hur jag ska räkna impulserna, någon som vet hur man ska göra?
För det måste ju vara någon form av fördröjning också så det inte flabbar upp och ner hela tiden

MVH
Peter Eriksson

Postat: 6 november 2006, 19:00:09
av thepirateboy
Finns lite olika sätt. Till bilar finns det adaptrar att sätta mellan vajern och växelhuset eller var den nu sitter. I givaren brukar det vara en hallsensor och en roterande magnet.

Ett annat sätt är förstås en givare vid hjulet. Induktiv givare funkar bra, man kan nog även tänka sig andra sorters givare tex optiska.

Postat: 6 november 2006, 19:20:58
av Finnepinnen
det jag funderar mer på är hur det hela ska kodas

hur ska man räkna pulserna?

farsan snackade om att det fanns färdiga kretsar, typ pulsräknare

Postat: 6 november 2006, 19:39:02
av thepirateboy
Koppla din signal från givaren, efter att du anpassat signalen till rätt nivå, på ett extern interrupt på PIC'en. Då kan du antingen räkna hur lång tid det tar mellan två pulser eller hur många pulser det kommer under en viss tid för att avgöra hastigheten.

Postat: 6 november 2006, 19:53:16
av Icecap
I en PIC (de flesta) finns det en enhet som heter CCP, den är till för att mäta tiden mellan 2 pulser bl.a. Detta ville ju vara den helt rätta grej för dig: Mät tiden och när du vet längden som hojen kör för varje puls är det bara att räkna.

Postat: 6 november 2006, 20:25:45
av Finnepinnen
niiice :P ska kolla runt lite nu, återkommer om jag får mer problems

hejs

Postat: 7 november 2006, 10:17:15
av v-g
Annars kan du köra med ett tungelement och en magnet på hjulet. Så fungerar de flesta cykeldatorer.

Postat: 7 november 2006, 18:32:54
av Finnepinnen
nån som vet hur man kodar CCP i mikro C ?

eller c, asm så man kan kolla hur man gör