Innholdsfortegnelse:
- Trinn 1: Trinn 1: Finne riktig ledning på motoren
- Trinn 2: Trinn 2: Spark Signal Isolator
- Trinn 3: Trinn 3. Begrensningsbryter
- Trinn 4: Trinn 4: Relé
Video: Arduino RPM Limiter for gassmotor: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Youtube demonstrasjon
Dette er for å bytte ut en guvernør for å begrense hastigheten på en bensinmotor. Denne RPM -begrenseren kan skiftes til 3 forskjellige innstillinger på farten. Jeg installerte dette på en enkelt sylinder, Briggs og Stratton motor og brukte en Arduino mega og en LCD -skjerm. Hvis du måtte jobbe med et mindre brett, kan du bare vise all informasjon med statuslys og seriell skjerm
Det er 5 viktige deler i dette
-finne riktig ledning for drepebryteren
-3 posisjonsbegrensningsbryter
- stafett
-hentning og isolator av tennplugg
-koden
Rekvisita:
3x 1k motstander (eller 3 like motstander)
2x 10k motstander
1 MOSFET IRF-510
1 diode 1n914
1 22uF keramisk kondensator (enhver liten kondensator i dette området vil fungere)
haug med tråd
5v, 5 -pinners relé
en motor (fungerer ikke på diesler)
en arduino
brødbrett for oppsett og testing (mindre viktig hvis du hopper over LCD -skjermen)
enpolet, dobbel kastbryter (skal ha 3 tapper eller pinner på den)
Multimeter
Trinn 1: Trinn 1: Finne riktig ledning på motoren
en kritisk del av dette prosjektet er å finne en lavspent ledning på motoren som du kan slå den av med. Du kan koble fra den store ledningen som går fra spolen til tennpluggen, men høyspenningen kan hoppe over kontakter. Vi kan kontrollere lavspenningskabelen som går til spolen og tenningsmodulen. et 6v relé vil kunne gjøre dette, og vi kan kontrollere det lille reléet med en arduino.
Det første bildet er fra en gressklipper fra 90 -tallet, den ville slå seg av hvis du koblet den grønne ledningen til jord.
Det andre bildet er fra en nyere briggs- og strattonmotor, det ville slått av hvis du jordet den røde/svarte ledningen.
Jeg kan ikke gi instruksjoner for hver motor, så du må eksperimentere. Du kan finne bedre instruksjoner hvis du slår opp en "drepebryter" for din spesifikke motor. Husk at en av pinnene på reléet er PÅ når reléet er slått på, og en annen er AV når reléet er slått på.
Trinn 2: Trinn 2: Spark Signal Isolator
Strøm som strømmer gjennom en ledning vil generere et magnetfelt, og du kan bruke et magnetfelt i endring for å lage strømpulser gjennom en annen, separat ledning. Dette er prinsippet som tenningsspoler, transformatorer og trådløse ladere jobber med. Vi kan bruke denne effekten til å lese motorens turtall hvis vi vikler en trådsløyfe rundt tennpluggledningen.
Med motoren i gang fant jeg ut at 2 sløyfer med ledning rundt tennpluggledningen genererte pulser på ca +/- 15-20v. Vi kan bruke en motstand og diode for å blokkere de negative pulser og redusere spenningen. Jeg brukte disse pulser til å kontrollere en MOSFET -transistor, og bruke transistorens utgang til å kontrollere en digital pinne på Arduino.
Motoren genererer mange høyspentpulser, og en sløyfe rundt tennpluggledningen kan også generere nok spenning til å steke en Arduino, så jeg anbefaler å teste denne kretsen ved å koble et multimeter til MOSFET. koble en ledning sløyfet rundt tennpluggen direkte til Arduino vil bryte den.
En ulempe med dette systemet er at når reléet kutter gnisten, kan Arduino ikke få avlesning fra tennpluggen for å se hvor fort motoren snurrer. Dette programmet slår av gnisten når motoren går for fort, og leser deretter umiddelbart 0 rpm neste iterasjon og slår den på igjen. De fleste andre Arduino-turtellerprosjekter bruker en hall-effektsensor. På den ene siden krever induktive systemer ikke å legge noen bevegelige deler til en motor. På den andre siden er det ikke noe induktivt signal når tenningssystemet er slått av/kutt gnist/feilaktig/frakoblet
Trinn 3: Trinn 3. Begrensningsbryter
denne delen er valgfri, men den er ganske nyttig
det er bare en spenningsdeler som bruker bryteren til å omgå noen motstander, avhengig av posisjonen. Den faktiske turtallsgrensen er bestemt i koden, dette lar deg bare endre innstillinger i farten.
Trinn 4: Trinn 4: Relé
Et relé er en bryter som slås på eller av når den får strøm. Du kan bruke en liten strømkilde (som en 40mA digital arduino -pin) for å endre en større (motorens tenningssystem)
Anbefalt:
DIY Turteller (RPM Meter): 5 trinn
DIY Turteller (RPM Meter): I dette prosjektet vil jeg vise deg hvordan en 3 € IR avstandssensor fungerer og hvordan vi kan bruke den til å bygge en skikkelig DIY turteller som fungerer som den skal. La oss komme i gang
Soft Starter (Inrush Current Limiter) for AC- og DC -belastninger: 10 trinn
Soft Starter (startstrømbegrensning) for AC- og DC-belastninger: Startstrøm/innkobling er den maksimale øyeblikkelige inngangsstrømmen som trekkes av en elektrisk enhet når den først slås på. Startstrøm er mye høyere enn lastens steady-state strøm, og det er kilden til mange problemer som sikring bl
RPM -måler på Arduino Uno: 3 trinn
RPM -måler på Arduino Uno: Arduino er en plattform for allmakt. Det gjør det mulig å lage enkle blinkere, men også komplekse systemer for mer avansert automatisering. Takket være de forskjellige bussene kan Arduino også utvides til å omfatte forskjellige eksterne enheter. I dag tar vi en
Rev Limiter Flame Throwing: 6 Steps
Rev Limiter Flame Throwing: Hei folkens og velkommen I dagens prosjekt skal vi bygge en rev -limiter fra bunnen av
RPM Checker for Mini Motor Dc: 11 trinn (med bilder)
RPM Checker for Mini Motor Dc: Revolusjon per minutt, kort er en rotasjonshastighet uttrykt i omdreininger minutt. verktøyene for måling av turtall bruker vanligvis turteller. I fjor siden fant jeg et interessant prosjekt laget av electro18, og det er min inspirasjon å lære, han var gal