Voor de restauratie (en een helehoop ombouw-werk) van een auto wil ik proberen de snelheid van de auto digitaal te meten. Het probleem is alleen dat ik wel nog de oude kilometer-teller wil houden.
Mijn bedoeling was dus om met behulp van een uc(avr) en een hall-switch op de achter-as de snelheid te meten en de uc daarna met een motortje de juiste snelheid aan wil laten geven.
Er is een lineair verband tussen de omloopsnelheid die het motortje moet maken en de snelheid die de teller aangeeft. Aan de hand van de omtrek van voor-wielen (waarop origineel de snelheid gemeten werd) heb ik berekend dat bij 1850 omw/min de maximum-snelheid aangegeven wordt.
De vraag is nu alleen: hoe kan ik dit het beste doen, met welk soort motortje?
De opties die ik bedacht had zijn:
-Een DC-motortje met PWM aangestuurd. het probleem hiermee is dat zo'n motortje bij laag toerental (zeg 90 rpm) erg weinig koppel heeft. betekend dus dat ik pas nadat alles geinstalleerd/gemonteerd is kan gaan bepalen welke snelheid bij welk PWM-signaal aangegeven wordt. daarnaast zal ik met mosfets moeten gaan werken om een dergelijk motortje aan te sturen.
-Een stappen-motor. deze is natuurlijk erg goed voor lage toerentallen maar kunnen deze tot +- 2000 rpm? en ook voor langere tijd ? (heb geprobeerd met een stappen-motor uit een printer maar deze komt echt niet in de buurt van 2000 rpm, als ik de snelheid opvoer door de tijd tussen opeenvolgende stappen korter te maken blokkeerd het motortje. kan het waarschijnlijk niet meer bijhouden dan)
-Een servo? is wel goed aan te sturen en heeft ook redelijk wat koppel maar kan niet ronddraaien?
Mijn bedoeling was dus om met behulp van een uc(avr) en een hall-switch op de achter-as de snelheid te meten en de uc daarna met een motortje de juiste snelheid aan wil laten geven.
Er is een lineair verband tussen de omloopsnelheid die het motortje moet maken en de snelheid die de teller aangeeft. Aan de hand van de omtrek van voor-wielen (waarop origineel de snelheid gemeten werd) heb ik berekend dat bij 1850 omw/min de maximum-snelheid aangegeven wordt.
De vraag is nu alleen: hoe kan ik dit het beste doen, met welk soort motortje?
De opties die ik bedacht had zijn:
-Een DC-motortje met PWM aangestuurd. het probleem hiermee is dat zo'n motortje bij laag toerental (zeg 90 rpm) erg weinig koppel heeft. betekend dus dat ik pas nadat alles geinstalleerd/gemonteerd is kan gaan bepalen welke snelheid bij welk PWM-signaal aangegeven wordt. daarnaast zal ik met mosfets moeten gaan werken om een dergelijk motortje aan te sturen.
-Een stappen-motor. deze is natuurlijk erg goed voor lage toerentallen maar kunnen deze tot +- 2000 rpm? en ook voor langere tijd ? (heb geprobeerd met een stappen-motor uit een printer maar deze komt echt niet in de buurt van 2000 rpm, als ik de snelheid opvoer door de tijd tussen opeenvolgende stappen korter te maken blokkeerd het motortje. kan het waarschijnlijk niet meer bijhouden dan)
-Een servo? is wel goed aan te sturen en heeft ook redelijk wat koppel maar kan niet ronddraaien?