Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Arduino i solenoid

[es] :: Elektronika :: Arduino i solenoid

Strane: 1 2

[ Pregleda: 8063 | Odgovora: 28 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

y2k986
Leskovac

Član broj: 306859
Poruke: 58
*.dynamic.sbb.rs.



+7 Profil

icon Arduino i solenoid24.10.2012. u 18:12 - pre 143 meseci
Zdravo drugari. Ukratko, povezao sam arduino i solenoid po ovoj semi :



Koristio sam otpornik 1K oma, tranzistore irf530 i tip122, a dioda je 1N4007. Izvedba je identicna kao na:

http://www.instructables.com/i...lenoids-with-arduino/?ALLSTEPS

Pustio sam Blink sketch. PROBLEM je taj sto solenoid ZAGLAVI, odnosno kad treba da otpusti klip on to ne radi vec ga stalno drzi ukljucenog/podignutog. Ima li neko ideju zbog cega se to desava?

P.S. Ako nemate ideju mogu da napravim video klip pa da probamo da resimo problem.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.43.*

Sajt: mysql.rs


+2377 Profil

icon Re: Arduino i solenoid24.10.2012. u 18:42 - pre 143 meseci
zaglavi se u poziciji kao kad ga zakacis na napon ili kao kad nije pod naponom?

taj IRF je mosfet i ako se ja dobro secam na 5V koliko dobijas sa arduina nije bas nesto otvoren .. takodje sa tim fetom R1 treba da je izmedju gate i source a ne izmedju arduina i gate-a ..

druga stvar koju treba da probas je da usporis blink, ako ti je onaj standardni brzi blink solenoid mozda ne moze da se otvara/zatvara tako brzo
 
Odgovor na temu

y2k986
Leskovac

Član broj: 306859
Poruke: 58
*.dynamic.sbb.rs.



+7 Profil

icon Re: Arduino i solenoid24.10.2012. u 18:57 - pre 143 meseci
Onog trenutka kada ga povezem na V+ on se ukljuci. I to nezavisno od toga da li je na Base tranzistora dosla 0 ili 1. I tako sedi sve vreme dok ne prekinem dovod struje. Za to vreme stalno se menja 0 i 1 na base nogici transistora ali on uopste ne reaguje. Izgleda da struja samo prodje od kolektora do emitera, kao da ga ne zanima sta se desava na bazi.

Usporio sam blink na 3sec, ali bez ikakvih rezultata.

Pokusao sam i bez otpornika i sa ovim drugim tranzistorom ali bez rezultata. Jedino da probam da promenim mesto otporniku. Jel da R1 skinem skroz ili da njega zadrzim i da stavim R2 izmedju gate i source?

P.S. Probao sam i sa otpornikom na Base-Source bez rezultata. Identicna je situacija s tim sto cini mi se da je solenoid izgubio na snazi, ali to nije bitno.
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4550

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Arduino i solenoid24.10.2012. u 19:50 - pre 143 meseci
Ako koristiš MOSFET, R1 = 100 Ohm, R2 + 2k2 između gejta i sorsa. Upotrebi neki Logic Levek MOSFET tipa IRLZxx
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.43.*

Sajt: mysql.rs


+2377 Profil

icon Re: Arduino i solenoid24.10.2012. u 21:41 - pre 143 meseci
Citat:
y2k986:
Jel da R1 skinem skroz ili da njega zadrzim i da stavim R2 izmedju gate i source?


mozes da ostavis R1 neki mali (evo rece kolega 100R) zavisno koji fet imas

doduse ne znam taj fet sto si koristio jel N ili P channel, posto cak i bez otpornika na GS koji sluzi da se isprazni gate kapacitet ti kada spustis izlaz na mcu-u na nulu on mora da ga isprazni, cak i preko tog velikog otpornika na ulazu mora za sekund da ga isprazni tako da ili si ti spalio taj fet pa je on zanavek otvoren ili si nesto drugo zabrljao... ti taj fet ne mozes lepo da otvoris sa 5V (grejace se i slicno), mozda bude dovoljno otvoren da pusti taj solenoid ali generalno ti treba neki fet koji se otvara sa 5V (evo dao ti kolega hint koji) ... taj je 99.99% crko posto bi on eventualno trebao da ne pusti da se aktivira taj solenoid, a obzirom da ga aktivira odma, to je gecrkt.

razmisli zasto si ga spalio, izmeri struju koju vuce taj solenoid dok je aktivan, moguce da je zapekao zbog prevelike struje, slabo otvoren... a moguce i da si ga samo nezgodno pipnuo rukom, fetovi su vrlo neotporni na ESD tako da ako se nisi uzemljio dok si operisao tim fetom moguce da si ga zakucao

Meni je cudnije sto ti se identicna stvar desava sa ovim drugim trandzom koji je valjda obican bjt (bese darlington), on bi trebalo da to odradi bez problema, da li ti i sa tim tip-om bez obzira sta je na bazi solenoid ostane uvek aktivan? i kada otkacis arduino skroz sa ploce, bez da ista ide na bazu trandze? fet se lako spali prstima ali darlingtonca nikad nisam tako ubio... moguce da ti imas negde neki kratak spoj na pcb-u pregledaj/premeri taj pcb, otkaci R1 i izmeri napon baza / emiter bez arduina, samo sa napajanjem na solenoidu
 
Odgovor na temu

y2k986
Leskovac

Član broj: 306859
Poruke: 58
*.dynamic.sbb.rs.



+7 Profil

icon Re: Arduino i solenoid24.10.2012. u 22:59 - pre 143 meseci
Citat:
ZAS011:
Ako koristiš MOSFET, R1 = 100 Ohm, R2 + 2k2 između gejta i sorsa. Upotrebi neki Logic Levek MOSFET tipa IRLZxx


Jel bi mogao IRL530N? http://www.irf.com/product-info/datasheets/data/irl530n.pdf

Citat:
bogdan.kecman:

doduse ne znam taj fet sto si koristio jel N ili P channel, posto cak i bez otpornika na GS koji sluzi da se isprazni gate kapacitet ti kada spustis izlaz na mcu-u na nulu on mora da ga isprazni, cak i preko tog velikog otpornika na ulazu mora za sekund da ga isprazni tako da ili si ti spalio taj fet pa je on zanavek otvoren ili si nesto drugo zabrljao... ti taj fet ne mozes lepo da otvoris sa 5V (grejace se i slicno), mozda bude dovoljno otvoren da pusti taj solenoid ali generalno ti treba neki fet koji se otvara sa 5V (evo dao ti kolega hint koji) ... taj je 99.99% crko posto bi on eventualno trebao da ne pusti da se aktivira taj solenoid, a obzirom da ga aktivira odma, to je gecrkt.


Koristim jedan kineski ispravljac i nisam bio siguran gde je V+ a gde GND. Moguce da sam pomesao jumpere ( koristim breadboard ) i da sam na source pustio napon. Cak se i dioda rasparcala a tranzistor poprilicno ugrejao. Ali to je bilo sa tip122. I jedan i drugi i dalje (ne) rade identicno. Mada moguce da sam oba spalio...

Citat:
bogdan.kecman:razmisli zasto si ga spalio, izmeri struju koju vuce taj solenoid dok je aktivan, moguce da je zapekao zbog prevelike struje, slabo otvoren... a moguce i da si ga samo nezgodno pipnuo rukom, fetovi su vrlo neotporni na ESD tako da ako se nisi uzemljio dok si operisao tim fetom moguce da si ga zakucao


Solenoid se kaci direktno na ispravljac 24VDC i 15A. On je 5W, odnosno 24V i ~ 200mA. Imam i drugi koji je 8W - 24V i ~330mA.

Citat:
bogdan.kecman:Meni je cudnije sto ti se identicna stvar desava sa ovim drugim trandzom koji je valjda obican bjt (bese darlington), on bi trebalo da to odradi bez problema, da li ti i sa tim tip-om bez obzira sta je na bazi solenoid ostane uvek aktivan? i kada otkacis arduino skroz sa ploce, bez da ista ide na bazu trandze? fet se lako spali prstima ali darlingtonca nikad nisam tako ubio... moguce da ti imas negde neki kratak spoj na pcb-u pregledaj/premeri taj pcb, otkaci R1 i izmeri napon baza / emiter bez arduina, samo sa napajanjem na solenoidu


Kao sto rekoh koristim breadboard. Sad cu da probam bez napona na bazi da vidim sta se desava.
Edit1: Tip122 propusta napon i solenoid se ukljucuje bez obzira sto nema napona na Bazi.
Edit2: irf530 uopste ne reaguje. Izgleda je prso skroz.

Dakle, ostali smo samo na tip122 koji ne radi kako treba. Sta predlazete? Da probam sa ovim drugim Logic level mosfet-om pa da vidimo onda ili imate jos koju ideju?

[Ovu poruku je menjao y2k986 dana 25.10.2012. u 00:18 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.43.*

Sajt: mysql.rs


+2377 Profil

icon Re: Arduino i solenoid24.10.2012. u 23:18 - pre 143 meseci
popalio si to najverovatnije .. .isproveravaj sa dmm-om

http://www.stickycarpet.com/pinx/test.html
http://www.4qdtec.com/mostest.html
 
Odgovor na temu

y2k986
Leskovac

Član broj: 306859
Poruke: 58
*.dynamic.sbb.rs.



+7 Profil

icon Re: Arduino i solenoid06.11.2012. u 01:09 - pre 142 meseci
Drugari, za odabir odgovarajuceg Logic Level tranzistora mi je merodavan Vgs ( Gate Threshold Voltage )? To je napon potreban na Gate da bi tranzistor radio?
 
Odgovor na temu

emiSAr
penzioner
Sarajevo, BiH

Član broj: 286119
Poruke: 3687
46.36.165.*



+359 Profil

icon Re: Arduino i solenoid06.11.2012. u 08:00 - pre 142 meseci
Prastara RTL, DTL i TTL logika je radila sa nivoima +5V (1) i 0-nula i LL logic level fetovi su namijenjeni
i pravljeni da rade sa tim nivoom +5V da ga otvara u potpunosti.-

[Ovu poruku je menjao emiSAr dana 06.11.2012. u 11:23 GMT+1]

Nebom stupa, nebom lupa moja generacija., jedan po jedan, srest ćemo se svi...

 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.static-fiber.styrion.net.



+9 Profil

icon Re: Arduino i solenoid06.11.2012. u 11:59 - pre 142 meseci
Citat:
y2k986:
Drugari, za odabir odgovarajuceg Logic Level tranzistora mi je merodavan Vgs ( Gate Threshold Voltage )? To je napon potreban na Gate da bi tranzistor radio?

Ne, to je napon pri kome MOSFET pocinje da provodi. Da bi MOSFET potpuno bio ON, treba ti dva do tri puta veci napon na gejtu.
I ja bih direktno na izlaz mikrokontrolera postavio i jednu LED sa 2k2 predotporom, kao indikaciju da se izlaz i stvarno nalazi na 5V.
Tako bi izbegao da trazis gresku u hardveru, a ono u stvari softver ne radi kako treba;-)
 
Odgovor na temu

y2k986
Leskovac

Član broj: 306859
Poruke: 58
*.dynamic.sbb.rs.



+7 Profil

icon Re: Arduino i solenoid06.11.2012. u 12:48 - pre 142 meseci
Ovakav je plan:



Na svakom pinu 74hc595 shiftera imamo 5V napon. Onda ide grana za tranzistor, pa otpornik od 390Ohm-a i Ledica. Solenoid je 8W ( 24VDC i ~ 350mA ). Da li je IRL530N ( Vdss = 100V i Id = 17A ) odgovarajuci izbor za ovakvo resenje?
Smem li solenoid da kacim direktno na ispavljac od 24VDC i 15A ?
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4550

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Arduino i solenoid06.11.2012. u 13:22 - pre 142 meseci
Evo ti šemica u prilogu. Obrati pažnju da LED mora da bude malostrujna (2 mA)!


--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Prikačeni fajlovi
 
Odgovor na temu

y2k986
Leskovac

Član broj: 306859
Poruke: 58
*.dynamic.sbb.rs.



+7 Profil

icon Re: Arduino i solenoid06.11.2012. u 13:39 - pre 142 meseci
Ok. Kapiram.

Znaci IRL530N je ok resenje?
Da ne bude zabune, 2k2 otpornik je 2200Ohm-a?
I mnogo bitno, dioda na solenoidu mi i dalje treba?
Zasto malostrujna Ledica? Pitam jer zanima me... :)
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4550

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Arduino i solenoid06.11.2012. u 13:52 - pre 142 meseci
Citat:
y2k986: Ok. Kapiram.

Znaci IRL530N je ok resenje?
Da ne bude zabune, 2k2 otpornik je 2200Ohm-a?
I mnogo bitno, dioda na solenoidu mi i dalje treba?
Zasto malostrujna Ledica? Pitam jer zanima me...


IRL - Logic Level MOSFET, znači da mu je napon logiške jedinice dovoljan da b ude skroz otvoren.
2k2 = 2200 Ohm (odomaćeno je da se na takav način obeležavaju otpornici: 2k2, 2M2, ... nezgodno je kuckati mnogo nula).
Zaboravih da dodam i diodu (bitan ti je deo do MOSFET-a)
2k2 + LED služe da ti isprazne gejt tranzistora ukoliko dođe do prekida na štampanoj ploči, a ujedno i kao indikacija da ti je izlaz aktivan.
Malostrujna pošto 100 Ohm i redna veza 2k2+LED ipak čine razdelnik napona.

Nisi pitao za 100 Oma na izlazu iz HC595
On služi da ograniči struju punjenja gejta, da 595 ne ode "Bogu na istinu".
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

y2k986
Leskovac

Član broj: 306859
Poruke: 58
*.dynamic.sbb.rs.



+7 Profil

icon Re: Arduino i solenoid06.11.2012. u 14:18 - pre 142 meseci
Ispravi me ako gresim, ali za napajanje i jedne i druge LEDice ( i od 20mA i od 2mA ) potrebno je 2V. Tacno je da imamo razdelnik napona, ali cak i ako stavim npr R2=390 Ohm-a i neku LEDicu od 20mA, opet je potrebno 2V za njihovo funkcionisanje?
I reci mi samo, smem li solenoid da kacim direktno na ispavljac od 24VDC i 15A ?

[Ovu poruku je menjao y2k986 dana 06.11.2012. u 15:35 GMT+1]
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4550

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Arduino i solenoid06.11.2012. u 14:49 - pre 142 meseci
LED-are su strujne živuljke a Uf je posledica struje koja se "gura" kroz iste

Solenoid možeš slobodno da prikačiš na pomenuti ispravljač. Mase HC595/MOSFET-a/solenoida moraju da budu zajedno povezane.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.static-fiber.styrion.net.



+9 Profil

icon Re: Arduino i solenoid06.11.2012. u 15:13 - pre 142 meseci
Citat:
Ispravi me ako gresim, ali za napajanje i jedne i druge LEDice ( i od 20mA i od 2mA ) potrebno je 2V.

Da.
Idiode=5V-2V/2200oma=3V/2200oma=1,36mA
ili
3V/390oma=7,7mA
Citat:
I reci mi samo, smem li solenoid da kacim direktno na ispavljac od 24VDC i 15A ?

-Najbolje da na plocici imas barem 220µF po solenoidu, za 16 solenoida znaci 4700µf do 10.000µF/40V, kao "skladiste energije".
-Kao deblokada napona napajanja isto, uz svaki HC595 po 100nF.
-Obrati paznju na vodjenje mase-> od minus-pola najkracim pitem na Kondenzator(10.000µF), pa isto tako najkracim putem(i debelim provodnicima) na tranzistore.
-Svaki GND pin tvog HC595 sa jednim relativno debelim provodnikom spojiti na minus pol kondenzatora(u obliku zvezde).
 
Odgovor na temu

y2k986
Leskovac

Član broj: 306859
Poruke: 58
*.dynamic.sbb.rs.



+7 Profil

icon Re: Arduino i solenoid11.11.2012. u 01:57 - pre 142 meseci
Citat:
branko_g:-Najbolje da na plocici imas barem 220µF po solenoidu, za 16 solenoida znaci 4700µf do 10.000µF/40V, kao "skladiste energije".

220µF po solenoidu. Ovo je ok. Uzeo bih 220µF/50V. E sad, pitanje. Ovo "4700µf do 10.000µF/40V" mi nije jasno. Moze da se shvati razlicito, pa da ne nabrajam jel mozes da pojasnis?

Citat:
branko_g:-Kao deblokada napona napajanja isto, uz svaki HC595 po 100nF.

Ovo je takodje ok. Semom je predvidjen 100nF keramicki kondenzator. Njega kacim na Gnd i Vcc. Sta je sa ovim pinovima koji se takodje kace na Gnd i napon ( MR i OE ) ?

Citat:
branko_g:-Obrati paznju na vodjenje mase-> od minus-pola najkracim pitem na Kondenzator(10.000µF), pa isto tako najkracim putem(i debelim provodnicima) na tranzistore.
-Svaki GND pin tvog HC595 sa jednim relativno debelim provodnikom spojiti na minus pol kondenzatora(u obliku zvezde).

Ovde te stvarno nisam pohvatao. Ako moze pojasnjenje jos jednom.
Zakacicu i semu kako sam zamislio celu ideju. Kritike i ideje su dobrodosle! Ovo je sema za 48 solenoida. ( NAPOMENA: Nisam uradio semu za solenoide jer jos uvek nisam dosao do te faze. Dakle samo shifteri, LEDice i tranzistori sa svim konektorima ).



3-PIN konektor je za Data, Clock i Latch sa arduina
2-PIN konektor ( 3 komada, sredina slike-levo ). Najvisi je za GND, ispod njega za VCC, a pored njega je konektor za kacenje sledece stampane plocice redno.
8-PIN konektor je za signal od shiftera do tranzistora.
2-PIN konektor ( u grupi sa tranzistorima ). Sluze da se povezu solenoidi za tranzistorima.


 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.dynamic.sbb.rs.



+9 Profil

icon Re: Arduino i solenoid11.11.2012. u 22:06 - pre 142 meseci
barem 220 uF x 16 =3520uF, prva veća standardna vrednost je 4700uF, barem TA vrednost, bolje je više --> 10.000 uF.
Tvoj Layout je jako loš, vidi se da je to tvoj prvi projekt.
I gde su diode paralelne solenoidima?
 
Odgovor na temu

y2k986
Leskovac

Član broj: 306859
Poruke: 58
*.dynamic.sbb.rs.



+7 Profil

icon Re: Arduino i solenoid12.11.2012. u 01:00 - pre 142 meseci
Dakle, ne stavljam po kondenzator za svaki od solenoida, vec jedan kondenzator za sve solenoide?
Moze li pojasnjenje zbog cega je layout los? Ako moze ukratko-odlicno. Ako ne, link ka nekom tutorijalu je i vise nego dovoljan. Naci cu tamo sve sto treba.
Na plocici 18x12cm ovo je sve sto je uspelo da stane. Mislio sam da napravim jos jednu manju plocicu sa diodama i kondenzatorima za solenoide. Jel to ok?

Svaki savet i preporuka mi mnogo znaci iz prostog razloga sto se nisam susretao sa ovim do sad. Zanimljivo je i hocu da ucim. Nemoj pogresno da me shvatis, stvarno sam zahvalan na pomoci, ali komentar tipa " layout je jako los " meni ne znaci mnogo jer prosto ne znam sta je to sto je lose.
 
Odgovor na temu

[es] :: Elektronika :: Arduino i solenoid

Strane: 1 2

[ Pregleda: 8063 | Odgovora: 28 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.