Styra spole med arduino - KLART med video
Styra spole med arduino - KLART med video
Jag behöver lite hjälp. Först hade jag tänkt använda ett relä för att hålla isär spolen och arduinon, men det blir sån jäkla gnistbildning så jag är rädd att relät kommer svetsa fast sig självt.
Så en transistor måste vara ett bättre alternativ, men jag fixar inte detta.
Så här är det tänkt att funka.
Man trycker på en knapp, så väntar arduinon mellan 3-16 sekunder tills den skickar ut tillslagspulsen till spolen som då ska kasta upp en pinne i luften. Två personer motsatta varandra runt ett bord ska då först ta pinnen i luften. Finns något sånt spel i fångarna på fortet.
Vad jag behöver hjälp med är hur jag ska koppla in en tillräckligt kraftig transistor och någon form av skydd så inte spolen skickar tillbaks ström in i arduinon och pajar den.
Dessa transistorer har jag tillgång till: Power supply till spolen är på 27V 7.5A
Så en transistor måste vara ett bättre alternativ, men jag fixar inte detta.
Så här är det tänkt att funka.
Man trycker på en knapp, så väntar arduinon mellan 3-16 sekunder tills den skickar ut tillslagspulsen till spolen som då ska kasta upp en pinne i luften. Två personer motsatta varandra runt ett bord ska då först ta pinnen i luften. Finns något sånt spel i fångarna på fortet.
Vad jag behöver hjälp med är hur jag ska koppla in en tillräckligt kraftig transistor och någon form av skydd så inte spolen skickar tillbaks ström in i arduinon och pajar den.
Dessa transistorer har jag tillgång till: Power supply till spolen är på 27V 7.5A
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Klas-Kenny
- Inlägg: 11292
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Styra spole med arduino
Allt som behövs för att spolen inte ska ge en elak spänningspuls tillbaka är en snubberdiod, alltså en diod parallellt med spolen (med katod mot plus).
Dioden behöver tåla lika mycket ström som maximalt går i spolen.
Kollade i listan över transistorer. IRCZ44 såg ut att kunna fungera bra.
Om inte spolen drar mer än säg 5A eller så, räcker det nog med 5V på gate. Då kan du koppla den direkt till en utgång på Arduino.
Dioden behöver tåla lika mycket ström som maximalt går i spolen.
Kollade i listan över transistorer. IRCZ44 såg ut att kunna fungera bra.
Om inte spolen drar mer än säg 5A eller så, räcker det nog med 5V på gate. Då kan du koppla den direkt till en utgång på Arduino.
- HUGGBÄVERN
- Tidigare soundbrigade
- Inlägg: 32630
- Blev medlem: 23 augusti 2006, 22:44:11
- Ort: Lilla Paris
- Kontakt:
Re: Styra spole med arduino
En snubberkrets är snarare något man har för att skydda dioden.
Det är frihjulsdiod det syftas på. En transistor är sannolikt mycket känsligare än ett relä, så den frihjulsdiod behövs oavsett. Används ett relä bör även det ha en frihjulsdiod.
Det är frihjulsdiod det syftas på. En transistor är sannolikt mycket känsligare än ett relä, så den frihjulsdiod behövs oavsett. Används ett relä bör även det ha en frihjulsdiod.
- Klas-Kenny
- Inlägg: 11292
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Styra spole med arduino
Så du menar att detta skulle räcka?
Vet inte pinouten på transistorn.
Vet inte pinouten på transistorn.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Styra spole med arduino
Nej dioden parallellt över spolen med katoden på plus. Em elektromagnet försöker behålla sitt magnetfältet när du bryter strömmen då bildas det en hög polvänd spänning för att det inte kan gå någon ström. Med en diod så kortsluts spolen via dioden.
Sen behöver du ett motstånd på basen på trissan mot uno porten
Edit
Missade att dioden var rätt kopplad redan.
NPN trissa och plus in på spolen och trissan jordar spolen.
Bas motstånd 560-1K Ohm? Grovt gissat...?
Sen behöver du ett motstånd på basen på trissan mot uno porten
Edit
Missade att dioden var rätt kopplad redan.
NPN trissa och plus in på spolen och trissan jordar spolen.
Bas motstånd 560-1K Ohm? Grovt gissat...?
Re: Styra spole med arduino
Lite som detta där du ersätter motorn med din solenoid.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Styra spole med arduino
Vi provar på mitt sätt igen.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Styra spole med arduino
Ser bra ut ihop med en NPN trissa. Ev en darlington trissa om du inte får rätt fjong i magneten. Mät att du får 27 Volt över dragen solenoid.
Om man kopplar som i ditt första förslag får du för hög spänning in på Arduino utgången >5Volt och bränner då utgången.
Edit
Jag kollade inte att det var en mosfet. Är gammaldags och kör med kisel. Andra får hjälpa dig om den kopplingen duger till en mosfet!
Om man kopplar som i ditt första förslag får du för hög spänning in på Arduino utgången >5Volt och bränner då utgången.
Edit
Jag kollade inte att det var en mosfet. Är gammaldags och kör med kisel. Andra får hjälpa dig om den kopplingen duger till en mosfet!
Senast redigerad av Palle500 12 januari 2021, 20:39:40, redigerad totalt 2 gånger.
Re: Styra spole med arduino
Har du kollat så pinout stämmer för den mosfeten?
I princip alla TO220 mosfet har pinout enligt 1 Gate, 2 Drain och 3 Source, 1 på vänster sida i ditt schema.
Äh ser nu du skrev ttidigare att du inte vet pinouten, aja.. Antagligen är pinouten enligt ovan.
I princip alla TO220 mosfet har pinout enligt 1 Gate, 2 Drain och 3 Source, 1 på vänster sida i ditt schema.
Äh ser nu du skrev ttidigare att du inte vet pinouten, aja.. Antagligen är pinouten enligt ovan.
- Klas-Kenny
- Inlägg: 11292
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Styra spole med arduino
Ja, om du bara rättar till pinout på MOSFET'en enligt vad Borre skriver, så borde det där fungera.
Om spolen inte behöver allt för mycket ström dvs.
Kollade just databladet igen för IRCZ44, det var visst en lite udda tingest med fem ben (såg inte det när jag kollade i telefonen igår).
Såg nu även IRF540 i listan, den fungerar minst lika bra utan extra förirrande anslutningar. Så kör på den istället.
MOSFET är också kiesel.
Eller ja, det finns ju icke-kiesel MOSFET också, precis som det finns icke-kiesel bipolärtransistorer.
Re: Styra spole med arduino
OK, en sista check:
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.