Indholdsfortegnelse:
- Trin 1: Trin 1: Find den rigtige ledning på motoren
- Trin 2: Trin 2: Spark Signal Isolator
- Trin 3: Trin 3. Limiterkontakt
- Trin 4: Trin 4: Relæ
Video: Arduino omdrejningstal for gasmotor: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Youtube demonstration
Dette er til udskiftning af en guvernør til begrænsning af hastigheden på en benzinmotor. Denne omdrejningstalbegrænser kan skiftes til 3 forskellige indstillinger i farten. Jeg installerede dette på en enkelt cylinder, Briggs og Stratton motor og brugte en Arduino mega og en LCD skærm. Hvis du skulle arbejde med et mindre bord, kunne du bare vise alle oplysninger med statuslamper og den serielle skærm
Der er 5 vigtige dele til dette
-at finde den rigtige ledning til afbryderkontakten
-3 positionsbegrænsningsafbryder
- relæ
-optagelse og isolator af tændrør
-koden
Tilbehør:
3x 1k modstande (eller 3 lige store modstande)
2x 10k modstande
1 MOSFET IRF-510
1 diode 1n914
1 22uF keramisk kondensator (enhver lille kondensator i dette område fungerer)
flok tråd
5v, 5 -polet relæ
en motor (virker ikke på diesels)
en arduino
brødbræt til opsætning og test (mindre vigtigt, hvis du springer lcd -skærmen over)
enkeltpolet, dobbeltkastkontakt (skal have 3 faner eller stifter på den)
Multimeter
Trin 1: Trin 1: Find den rigtige ledning på motoren
en kritisk del af dette projekt er at finde en lavspændingsledning på motoren, som du kan lukke den af med. Du kan afbryde den store ledning, der går fra spolen til tændrøret, men højspændingen kan springe over kontakter. Vi kan styre lavspændingskablet til spolen og tændingsmodulet. et 6v relæ vil være i stand til at gøre dette, og vi kan styre det lille relæ med en arduino.
Det første billede er fra en 90'ers plæneklipper, den ville lukke af, hvis du tilsluttede den grønne ledning til jorden.
Det andet billede er fra en nyere briggs- og strattonmotor, det ville slukke, hvis du jordede den røde/sorte ledning.
Jeg kan ikke give instruktioner for hver motor, så du bliver nødt til at eksperimentere lidt. Du kan finde bedre instruktioner, hvis du slår en 'kill switch' til din specifikke motor op. Husk på, at en af dine ben på relæet er TÆNDT, når relæet er tændt, og et andet er slukket, når relæet er tændt.
Trin 2: Trin 2: Spark Signal Isolator
Strøm, der strømmer gennem en ledning, genererer et magnetfelt, og du kan bruge et skiftende magnetfelt til at skabe strømimpulser gennem en anden, separat ledning. Dette er det princip, tændspoler, transformere og trådløse opladere arbejder på. Vi kan bruge denne effekt til at aflæse motorens hastighed, hvis vi vikler en trådsløjfe omkring tændrørskablet.
Med motoren i gang fandt jeg ud af, at 2 sløjfer ledning omkring tændrørskablet genererede impulser omkring +/- 15-20v. Vi kan bruge en modstand og en diode til at blokere de negative impulser og reducere spændingen. Jeg brugte disse impulser til at styre en MOSFET -transistor og bruge transistorens output til at styre en digital pin på Arduino.
Motoren genererer mange højspændingsimpulser, og en sløjfe omkring tændrørskablet kan også generere spænding nok til at stege en Arduino, så jeg anbefaler at teste dette kredsløb ved at tilslutte et multimeter til MOSFET. tilslutning af en ledning, der er sløjfet rundt om tændrøret direkte til Arduino, vil bryde den.
En ulempe ved dette system er, at når relæet skærer gnisten, kan Arduino ikke aflæse tændrøret for at se, hvor hurtigt motoren snurrer. Dette program slukker gnisten, når motoren går for hurtigt, og læser derefter straks 0 rpm den næste iteration og tænder den igen. De fleste andre Arduino-omdrejningstæller projekter bruger en hall effekt sensor. På den ene side kræver induktive systemer ikke at tilføje bevægelige dele til en motor. På den anden side er der intet induktivt signal, når tændingssystemet er slukket/skærer gnist/fejler/afbrydes
Trin 3: Trin 3. Limiterkontakt
denne del er valgfri, men den er ret nyttig
det er bare en spændingsdeler, der bruger kontakten til at omgå nogle modstande afhængigt af positionen. Den faktiske omdr./grænse bestemmes i koden, dette lader dig bare ændre indstillinger i farten.
Trin 4: Trin 4: Relæ
Et relæ er en kontakt, der tænder eller slukker, når den får strøm. Du kan bruge en lille strømkilde (som en 40mA digital arduino -pin) til at ændre en større (motorens tændingssystem)
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
DIY omdrejningstæller (omdrejningstal): 5 trin
DIY Tachometer (RPM Meter): I dette projekt vil jeg vise dig, hvordan en 3 € IR -afstandssensor fungerer, og hvordan vi kan bruge den til at bygge en ordentlig DIY -omdrejningstæller, der fungerer korrekt. Lad os komme igang
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Brug Arduino til at vise motorens omdrejningstal: 10 trin (med billeder)
Brug Arduino til at vise motorens omdrejningstal: Denne vejledning beskriver, hvordan jeg brugte en Arduino UNO R3, en 16x2 LCD -skærm med I2C og en LED -strimmel, der skal bruges som motorhastighedsmåler og skiftelys i min Acura Integra -sporvogn. Det er skrevet i form af nogen med en vis erfaring eller eksponering
Autonom styring af motorens omdrejningstal ved hjælp af feedback -system fra et IR -baseret omdrejningstæller: 5 trin (med billeder)
Autonom styring af motorens omdrejningstal ved hjælp af feedback -system fra en IR -baseret omdrejningstæller: Der er altid et behov for at automatisere en proces, det være sig en enkel/monstrøs. metoder til vanding/vanding af vores lille stykke jord. Problemet med ingen strømforsyningsledning