Hallo,

Ik heb her en der wat gevonden over km tellers maar kom er net niet aan uit. Ik wilde eigenlijk een km teller maken op basis van een PIC (heb ik ooit wel eens mee gespeeld) en ik wil in een later stadium ook nog wat experimenteren om meerdere functies te bewerkstelligen. Kan iemand mij op weg helpen. Wat kan ik het beste doen om een 5-digit teller te maken met een PIC? Kan ik het beste direct vanuit de PIC werken en hoe kan ik dit dan het beste doen?
Ik wil de opgewekte pulsen dus tellen maar deze moeten dan vermenigvuldigd worden met een factor, een calibratiefactor. Hoe kan ik deze vermenigvuldiging bewerkstelligen? Ik zou graag op gang geholpen worden.

Ter verduidelijking, ik wil een sensor op de bouten van de remschijf maken (1 omwenteling zijn 4 pulsen = ongeveer 2 meter). Het display zou op twee digits (10 meter) moeten weergeven.

Groeten

Amateurtje

Op 9 februari 2006 18:28:17 schreef amateurtje:...ik wil een sensor op de bouten van de remschijf maken (1 omwenteling zijn 4 pulsen = ongeveer 2 meter)...

Wat voor een auto is het? Een beetje auto heeft gewoon een signaal beschikbaar IN de auto. Dan hoef je niet zelf met sensoren te knoeien op plaatsen waar ze toch stuk gaan.

Het aantal pulsen scheelt per merk/type. Sommige hebben maar 1200 pulsen per kilometer, anderen hebben meer dan 50.000 pulsen per kilometer.

hi gj,

Bedankt voor de reply. Het gaat om een BMW maar dit is niet het interssantste. Ik wil perse een eigen opnemer plaatsen omdat de km teller op het differentieel geplaatst zit. Aangezien de wielen zullen doorspinnen tijdens het rijden (wij gaan rally rijden), met de pulsopnemer op een niet aangedreven wiel zitten. Dit gebeurt ook bij de in de handel verkrijgbare tripmeters.

Ook met de bestaande pulsopnemer loop ik tegen dezelfde problemen aan. Ik wil de unit dus uitbreiden in een laterstadium dat ik de vermenigvuldigingfactor in kan geven, dmv een nummeriek paneeltje of iets dergelijks. Zodoende kan ik verschillende wielen calibreren.

Ook wil ik in de toekomst andere (met andere displays en waarschijnlijk andere pics) functies maken, zoals tussentijden, stopwatch, gem snelheid, snelheid, met als hoogste doel geprogrameerde tussentijdse eikpunten (aftellers naar bochten welke in de verkenningsfase zijn vastgelegd). aangezien ik ergens moet beginnen wilde ik eerst eens een gewone km-teller maken.

Groeten

Amateurtje

Een ideetje voor het calibreren: ik ijk taximeters door ze in ijkmodus te zetten, vervolgens een kilometer te rijden en dan weer uit die ijkmodus te halen. De taximeter weet dan voortaan precies hoe hij kilometers moet berekenen. Die kilometer heb ik jaren geleden nauwkeurig met een meetwiel uitgezet. Een taximeter mag op afstand 2% afwijken dus dat is nogal eens gauw goed. Ik ijk ze zelf een stuk nauwkeuriger, alhoewel de zin daarvan niet helemaal duidelijk is. Bandenspanning en slijtage van de banden zorgen toch voor extra afwijkingen.

Maar wel een idee misschien om zonder keyboard toch je teller te kunnen ijken.

Dat is inderdaad een goed idee. Op dit moment ben ik alleen nog lang niet zover. de vermenigvuldigingsfactor erin zetten zal nog komen maar hoe moet ik het verwerken? weet je toevallig iets van een PIC programmaatje om een km-teller te laten werken en op vijf digits weer te geven?

Groeten

Amateurtje

Weergeven op 5 Digits is niet zo moeilijk.
Pak 5 Registers, bijvoorbeeld R1....R5
Verhoog telkens R1, als deze 10 wordt, dan reset je deze en verhoog R2 met 1.
Als R2 10 wordt, dan reset je deze en verhoog je R3.
Etc. Ect

Weergeven op LED Displays ?
Zoek eens naar multiplexen.

[Bericht gewijzigd door MMSoft op ]

en dan schrijf je deze registers dmv multiplexing naar de 5 digits?
Omdat mijn pic controller programeren heel lang geleden is ( en het was niet veel), ben ik weer bij nul begonnen en de tutorial weer eens aan het doornemen.
Alles waar iemand mij mee op weg kan helpen is heel welkom.
- elektrische aansluiting
- pic code

Ik kan zondag als ik weer thuis ben wat gaan experimenteren maar alle input van tevoren is welkom om mij op weg te helpen..

Groeten,

Amateurtje

Aansluiting voorbeeld:
http://www.turbokeu.com/myprojects/countdown3/cntdwn3npn.pdf

Code: Welke taal ?

Edit:
Je stuurt bijvoorbeeld eerst de Eenheden Display aan.
Door hiervan de Com. Anode of Com. Catode met de voedingsspanning of de massa te verbinden (doormiddel van een transistor).
Vervolgend stuur je de Tientallen aan, etc etc.

[Bericht gewijzigd door MMSoft op ]

Hi,

Bedankt voor het schemaatje. Ik neem aan dat ik op RA4 het vijfde segment kan aansluiten. Ik dacht al dat ik ze moest multiplexen. Ik ben alleen nog huiverig voor de juiste code voor dit.

Kan digit niet direct met een 4511 of met 7 uitgangen van RB en dan de 5 RA uitgangen voor de anode/kathode? Dan heb ik alleen nog maar 1 uitgang over wat gebruikt kan worden voor het ingangssignaal. (bij een 16F84)

Voor PIC kan toch alleen assembler taal gebruikt worden?

groeten

Amateurtje

Een PIC, en zeker "displaytoestanden", kunnen ook erg goed in basic geprogrammeerd worden. Ik denk dat ik in dit soort gevallen ook zeker voor een twee- of vierregelig display zou kiezen. Kijk maar bij Voti wat die kosten, dat zal het probleem echt niet zijn. En die heeft er gelijk mooie (dwarf) printjes bij voor een redelijke prijs: daar ga je zelf niet voor lopen viespukken in een etsbak.