styra solenoid med microprocessor?
styra solenoid med microprocessor?
Hej. Jo jag håller på o bygger en laddtryckstyrning för en turbobil med hjälp av microprocessor (pic 18f452). Nu ska processorn styra en solenoid för att släppa ut luft med pwm. har gjort koden o den verkar funka men jag är lite dålig på elektroniken runt om för att styra solenoiden. den drar rätt mycke ström så jag vet inte riktigt hur jag ska koppla för att få den att dra.
Har försökt med en effekttransistor (2n5494) som jag hade liggandes. solenoiden smattrar lite. kör med 12 hz o ca 50% dutycycle, men den orkar inte riktigt dra den.
Har kopplat ett av bena från microprocessorn genom spänningsdelare (resistorer) så jag har 2,5volt som går in på basen o kopplar sen solenoiden till + på bilbatteriet o sen till kollektorn, emitern kopplar jag till jord.
Kan det vara att processorn inte riktigt "orkar" öppna transistorn för full ström? om jag kopplar 2,5volt på basen så öppnar den för 12 volt i alla fall.
hoppas nån kan ge lite tips... det kanske finns nån bättre lösning?
Har försökt med en effekttransistor (2n5494) som jag hade liggandes. solenoiden smattrar lite. kör med 12 hz o ca 50% dutycycle, men den orkar inte riktigt dra den.
Har kopplat ett av bena från microprocessorn genom spänningsdelare (resistorer) så jag har 2,5volt som går in på basen o kopplar sen solenoiden till + på bilbatteriet o sen till kollektorn, emitern kopplar jag till jord.
Kan det vara att processorn inte riktigt "orkar" öppna transistorn för full ström? om jag kopplar 2,5volt på basen så öppnar den för 12 volt i alla fall.
hoppas nån kan ge lite tips... det kanske finns nån bättre lösning?
välkommen till forumet
lite fel kopplat
börja med att prova ett motstånd från utgången till basen
har inte kollat transistor data men kan man bottna transistorn är det en fördel
kolla vad du kan få för utström från picen och sedan välj motstånd som passar mot det
är det en vanlig transistor är den strömstyrd inte spänningsstyrd
har du stört av solenoden ordentligt? annars kan det ge fel med
lite fel kopplat
börja med att prova ett motstånd från utgången till basen
har inte kollat transistor data men kan man bottna transistorn är det en fördel
kolla vad du kan få för utström från picen och sedan välj motstånd som passar mot det
är det en vanlig transistor är den strömstyrd inte spänningsstyrd
har du stört av solenoden ordentligt? annars kan det ge fel med
har fått för mig att alla transistorer är spänningestyrda?
har begränsad kunskap om elektronik tyvär. men misstänkte att detta kunde vara fallet. pic processorn kan ge max 30mA 5volt, kan detta vara problemet att den inte kan öppna ordentligt?
sen frågar du om jag stört av solenoiden ordentligt??? hur då? har inga kondingar på den, men jag får en massa andra störningar nu i resten av bilens elektronikgrejor. bland annat en lambdamätare jag byggt tidigare som verkar "flämmta" i takt med solenoiden. hur kan man störa av den?
Mycke tacksam för svar!
har begränsad kunskap om elektronik tyvär. men misstänkte att detta kunde vara fallet. pic processorn kan ge max 30mA 5volt, kan detta vara problemet att den inte kan öppna ordentligt?
sen frågar du om jag stört av solenoiden ordentligt??? hur då? har inga kondingar på den, men jag får en massa andra störningar nu i resten av bilens elektronikgrejor. bland annat en lambdamätare jag byggt tidigare som verkar "flämmta" i takt med solenoiden. hur kan man störa av den?
Mycke tacksam för svar!

Ska alltså selenoiden öppna olika mycket beroende av dutycycle ?
12 Hz låter väldigt lite, gör det inte ?
Ska du inte upp på ett par 100 Hhz åtminstånde ?
Om du ska ha en enda trissa så kanske du kan testa med en Darlington
eller en power MOSFET. Eventuellt med en "riktig" MOSFET-driver mellan
PIC'en och gaten på MOSFET'en. En power MOSFET har ganska hög
kapacitans på gaten och det är mycket "laddning" som ska förflyttas
så snabbt som möjligt. En MOSFET-driver kan ge ca 2 A in på gaten,
PIC'en är så klart begränsad till 25 mA...
Lite förenklat så kan man säga att MOSFET trissor är spänningsstyrda,
medan bipolära trissor är strömstyrda. Eller kanske mycket förenklat...
Slutligen, kolla shift-tangenten på din tangentbort, alla dina meningar
börjar med liten bokstav, och det var väl inte meningen, det blir skit-jobbigt
att läsa...
12 Hz låter väldigt lite, gör det inte ?
Ska du inte upp på ett par 100 Hhz åtminstånde ?
Om du ska ha en enda trissa så kanske du kan testa med en Darlington
eller en power MOSFET. Eventuellt med en "riktig" MOSFET-driver mellan
PIC'en och gaten på MOSFET'en. En power MOSFET har ganska hög
kapacitans på gaten och det är mycket "laddning" som ska förflyttas
så snabbt som möjligt. En MOSFET-driver kan ge ca 2 A in på gaten,
PIC'en är så klart begränsad till 25 mA...
Lite förenklat så kan man säga att MOSFET trissor är spänningsstyrda,
medan bipolära trissor är strömstyrda. Eller kanske mycket förenklat...

Slutligen, kolla shift-tangenten på din tangentbort, alla dina meningar
börjar med liten bokstav, och det var väl inte meningen, det blir skit-jobbigt
att läsa...
Nu verkar det klarna lite mer..
Först: 12 Hz stämmer.. och solenoiden ska öppnas och stängas med pulsvidden om du förstår vad jag menar.
Solenoiden är tagen från att gamalt styrsystem från en saab som kör orginal i 12hz. Vill få mitt system att funka först sen ska jag gå över till en annan solenoid som kör med högre frekvens för att få stabilare tryck, men det är senare
Men borde det inte funka med de grejorna jag har om jag först förstärker upp strömmen ut från processorpinnen med några småtransistorer?
För att få upp strömmen tillräckligt för att öppna upp den stora transistorn fullt.
* Fick till slut shifttangenten att funka, he he he *
Först: 12 Hz stämmer.. och solenoiden ska öppnas och stängas med pulsvidden om du förstår vad jag menar.
Solenoiden är tagen från att gamalt styrsystem från en saab som kör orginal i 12hz. Vill få mitt system att funka först sen ska jag gå över till en annan solenoid som kör med högre frekvens för att få stabilare tryck, men det är senare

Men borde det inte funka med de grejorna jag har om jag först förstärker upp strömmen ut från processorpinnen med några småtransistorer?
För att få upp strömmen tillräckligt för att öppna upp den stora transistorn fullt.
* Fick till slut shifttangenten att funka, he he he *
- Greensilver
- Inlägg: 1305
- Blev medlem: 21 januari 2005, 21:24:57
- Ort: Sverige
- Kontakt:
Att lambdamätaren fladdrar kanske beror på att du får en massa spikar från spolen i solenoiden. Sätt en diod med katoden mot jord och anoden mot solenoidens tillslagskabel samt en annan diod med katoden mot tillslaget och anoden mot plus och testa. Blev det någon skillnad?
*med reservation för felskriv, fick just bråttom*
*med reservation för felskriv, fick just bråttom*
- bengt-re
- EF Sponsor
- Inlägg: 4829
- Blev medlem: 4 april 2005, 16:18:59
- Skype: bengt-re
- Ort: Söder om söder
- Kontakt:
SJälvklart kan du förstärka drivsignalen från picen med två bipolära trissor som sedan driver gaten på MOSFETen. Det är en vanlig och bra koppling. Välj gärna en MOSFET som tål mycket mer än vad du räknar med att den behöver. Det är nästan enda sättetet att få det driftsäkert. Glöm inte att räkna på kylningen och är du osäker så sätt den på ett kylelement.