hallo,

ik weet dat het mogelijk is om met een pic 16F628A het aantal binnenkomende pulsen te tellen ( aan de hand van ' COUNTER' ). Nu vroeg ik me af of het mogelijk is dit om te zetten naar een windsnelheid aan de hand van het aantal pulsen/minuut of iets dergelijks ?

De pulsen worden geteld met een schoepenas waarop een reedcontact/fotodiode hangt en zo verbonden met een ingang van de pic.

Bij voorbaat bedankt!

Natuurlijk kan je daar een pic voor gebruiken. Als basis moet je eerst een interrupt maken die om de 100mS of 1Seconde optreed. Tussen de interrupts tel je het aantal pulsen die binnen komt van de je wind snelheids meter.

met de gegevens van je wind snelheidsmeter van de datasheet kan je dan wind snelheid uitrekenen.

kies de fotodiode. Een reedcontact, hoe klein ook, geeft mechanische weerstand.

BIj de pic kan je gebruik maken van een capture functionaliteit. Als op de CCPx ingang een opgaande, neergaande of een niveau wisseling plaats vindt dan wordt de stand van timer onthouden. Bij een volgende wisseling wordt de nieuwe timer stand van de oude afgetrokken.
Gebeurd geheel automatisch. Heb zelf wel eens een paar testen gedaan met een pic 18f4550 en een sinus generator. Kwam toen tot bijna 5MHz.

Ik denk niet dat de pulsen van een windmeter de 5MHz halen ;)
Bovendien denk ik dat als de windmeter heel erg langzaam draait de counter een overflow krijgt, maar misschien dat de PIC daar een voorziening voor heeft.

Bij nader inzien ... het is 2012, de wereld staat op het punt te vergaan. Misschien toch goed dat de windmeter 5MHz aan pulsen kan verwerken ;)

[Bericht gewijzigd door jippie op (25%)]

Nou je kan de timer ook instellen he...

Op 27 februari 2012 23:05:20 schreef jippie:
kies de fotodiode. Een reedcontact, hoe klein ook, geeft mechanische weerstand.

En een lager waar het schoepenrad op draait niet?

Er zijn altijd verliezen. Dus is je windmeter niet 100%lineair. So what? Op een gegeven moment zijn bepaalde verliezen verwaarloosbaar en moet je het er mee doen.

... of het mogelijk is dit om te zetten naar een windsnelheid aan de hand van het aantal pulsen/minuut of iets dergelijks...

Je zal moeten calibreren.
Een simpele methode bestaat er in, met z'n tweeën in de wagen te stappen op een windstille zondagvoormiddag. Neem de opnemer mee, en de PIC en een voeding, of een handheld-multimeter die frequentie kan meten.
De chauffeur houdt de wagen op een constante snelheid van 100km/h, terwijl de bijrijder noteert wat de PIC meet.
Je kan vervolgens de rit in tegengestelde richting maken, om de invloed van de wind zoveel mogelijk uit te sluiten.