Nogle elektriske signaler i en motor , såsom tænding signaler ændre frekvensen i forhold til omdrejningstal motoren. En microcontroller, forbundet til en spole viklet rundt tændingsledningen af en motor , der kan programmeres til at måle motorens omdrejningstal ved at registrere hyppigheden af tændingsimpulser . Mikrocontrollere tilbyder en bred vifte af input typer , fleksibel programmering og indbygget periferiudstyr , der gør en microcontroller -baseret motor RPM kredsløb relativt let at bygge med få eksterne elektroniske krævede komponenter. Ting du har brug
Microcontroller
Circuit komponenter
Wire for spole
oscilloskop (ekstraudstyr til test )
Vis Flere Instruktioner
1
Build a coil kredsløb til fornuft motor tænding signaler. Spændingen på tændingsledningen typisk er for høje til at kunne måles direkte ved en microcontroller , som er en lav spænding enhed . Så , tændingen signalerne skal fornemmede indirekte ved induktion ved hjælp af en spole. En spole er en induktiv elektrisk komponent, der kan være så simpelt som et stykke ledning viklet omkring motoren tændingsledning . Det signal, der frembringes af en spole kan være betinget af et simpelt kredsløb forud for at blive målt med en microcontroller . Udgangen af konditionering kredsløb tilføres microcontroller .
2
Slut spolekredsløbet til din microcontroller . Spolekredsløbet kan bygges at tilvejebringe et signal til microcontroller i den samme spændingsområde som microcontroller opererer i. Dette signal vil indikere en lav spænding ( eller logisk lavt ), når tændingen ledning er ikke aktiv og vil indikere en høj spænding ( eller logisk høj ), når tændingen ledning er aktiv .
3
Tilslut en skærm til din microcontroller. En bred vifte af display typer kan anvendes med en microcontroller . Der er LED- segment -skærme og andre. Nogle microcontrollere kommer med indbygget skærmdrivere , som kan gøre grænseflade til et display nemt og hurtigt. Du skal bruge en skærm med nok cifre til at vise RPM værdier i intervallet du forsøger at måle .
4
Program microcontroller . Microcontroller bliver nødt til at overvåge input pin, tælle hyppigheden af tændingsimpulser og vise frekvensen. Microcontroller program kan bruge en interrupt teknik hvor processoren er inaktiv , indtil den registrerer en ændring på input pin, eller et polling teknik , hvor programkoden udfører i en løkke for at kontrollere pin status gentagne gange. Programmet skal udarbejdes og overføres til microcontroller i overensstemmelse med producentens anvisninger.
5.
Test kredsløbet. Slut spolekredsløbet til tændingsledningen (eller en bænk simulering af en antændelse tråd), og tænd for microcontroller kredsløb . Aktiver motoren og forsøg på at måle og vise RPM værdi. Hvis der er problemer , skal du kontrollere kredsløbet og microcontroller software og teste igen.