Arduino kontrola dc motora sa mosfetom

Projekti naših članova foruma koji su još uvijek u fazi izrade.

Moderators: stojke369, pedja089, [eDo], trax

Arduino kontrola dc motora sa mosfetom

Postby ibrahimcehic » 22-01-2017, 22:51

Pozdrav,
poceo sam praviti jedan projekt, tacnije quadcopter sa arduinom i imam problem sa povezivanjem motora. Povezao sam ih na ovakav nacin Image, e sad imam problem takav da motori kada ih pokrenem jednostavn zalede arduino, i moram ga resetovati na dugme, tako radi kada nema diode paralelno sa motorima. Kada stavim diodu paralelno sa motorima onda se motori samo polako okrecu, nece da se okrecu punom brzinom, motori su ovakvi. Image
Pokusao sam mijenjati mosfete(irf 840, 60t03h, fqpf5n60c) sa drugima, ali uvijek isto. Kada spojim led diode umjesto motora rade kako treba. Za upravljanje koristim pwm sa arduina. Mislim da se desi pad napona kada se motori pokrenu pa da se zbog toga zaledi arduino, ali ne znam kako da rijesim to.Napajanje je sa baterijom lipo 7.4V 700 mAh, a arduino napajam preko regulatora za 5V (ams1117) Ako je neko voljan pomoci, unaprijed hvala.
ibrahimcehic
 
Posts: 10
Joined: 07-01-2011, 21:35

Re: Arduino kontrola dc motora sa mosfetom


Re: Arduino kontrola dc motora sa mosfetom

Postby WhiteHead » 23-01-2017, 07:24

Na šemi ti stoji +/-60V, a ovamo pominješ malu baterijicu.
Ne mogu procijeniti stvarnu veličinu tih motora, međutim njima sigurno treba više od te baterije.
Ako kaniš pobijediti, ne smiješ izgubiti
User avatar
WhiteHead
 
Posts: 1503
Joined: 28-06-2007, 18:36
Location: 75,35k; B&H

Re: Arduino kontrola dc motora sa mosfetom

Postby bob4 » 23-01-2017, 11:14

To su mali motoriči; koji traže napajanje 3,7V do 4,2 V max.

http://www.best-china-hardware.com/imag ... 3851_5.jpg
User avatar
bob4
 
Posts: 2368
Joined: 31-01-2010, 16:12
Location: Kutina

Re: Arduino kontrola dc motora sa mosfetom

Postby ibrahimcehic » 23-01-2017, 12:33

Spojio sam samo prema semi, a nisam koristio iste komponente, a motori koje koristim rade na bateriju od 7.4V jer i dron za koji su namjenjeni radi na bateriju od 7.4V.
ibrahimcehic
 
Posts: 10
Joined: 07-01-2011, 21:35

Re: Arduino kontrola dc motora sa mosfetom

Postby elektor » 23-01-2017, 16:35

A struja?
Ne znamo koliki je max. C pri pražnjenju niti koliko vuku motori..
User avatar
elektor
 
Posts: 1584
Joined: 14-10-2008, 20:40
Location: Hrvatska, Rijeka

Re: Arduino kontrola dc motora sa mosfetom

Postby ibrahimcehic » 24-01-2017, 00:02

ibrahimcehic
 
Posts: 10
Joined: 07-01-2011, 21:35

Re: Arduino kontrola dc motora sa mosfetom

Postby bob4 » 24-01-2017, 06:35

a da pokušaš serijski otpor staviti na G.
http://tahmidmc.blogspot.hr/2013/02/n-c ... -when.html
User avatar
bob4
 
Posts: 2368
Joined: 31-01-2010, 16:12
Location: Kutina

Re: Arduino kontrola dc motora sa mosfetom

Postby WhiteHead » 24-01-2017, 09:26

e sad imam problem takav da motori kada ih pokrenem jednostavn zalede arduino

Ako mu ledice rade a motori ne, i dalje mislim da je do napajanja, sumnjam da je tih 700 mAh dovoljno.
Struja a i broj spojenih motora nam je nepoznanica....
Ako kaniš pobijediti, ne smiješ izgubiti
User avatar
WhiteHead
 
Posts: 1503
Joined: 28-06-2007, 18:36
Location: 75,35k; B&H

Re: Arduino kontrola dc motora sa mosfetom

Postby bob4 » 24-01-2017, 11:04

Instrument u ruke i direktno motor preko ampermetra na napajanje, da vidimo koliku struju vuče
(ja procjenjujem 0,5A)... :D ajmo oklade :lol:
User avatar
bob4
 
Posts: 2368
Joined: 31-01-2010, 16:12
Location: Kutina

Re: Arduino kontrola dc motora sa mosfetom

Postby Kukinjos » 24-01-2017, 13:35

Pretpostavimo da su motori slični ovima:
http://micro-motor-warehouse.com/products/cl-0720-14
14000KV - što znači da imaju 14000 okr/min za 1V napona
max. struja 1,8A i napon 3,7V.

Za bateriju kažu da je:
7.4V, 700mAh, 25C
to hoće reći da ju možeš "gusliti" s 700mA x 25 = 17,5A

MOSFETI koje si izabrao nisu baš u rangu "Logic Level MOSFET-a", znači trebaš imati MOSFET koji se potpuno otvori na 5V ili još bolje na 3,3V. npr. NTP60N06L. Potraži Logic Level MOSFET na googlu.

Nadalje, ti motori s četkicama jako "špricaju" i šalju velike naponske impulse prilikom komutacije, što dovodi do resetiranja i zaglupljivanja arduina. Stavljanjem diode paralelno motoru, te špiceve ukidaš i zato nemaš toliko problema kad je ona gore, ali zato imaš problem s brzinom vrtnje. Trebaju ti barem jedna prigušnica i kondenzator za smanjiti smetnje, evo pročitaj:
http://www.kerrywong.com/2012/01/26/a-short-guide-on-motor-electrical-noise-reduction/
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
User avatar
Kukinjos
 
Posts: 1695
Joined: 28-03-2012, 18:01
Location: Split

Re: Re: Arduino kontrola dc motora sa mosfetom


Re: Arduino kontrola dc motora sa mosfetom

Postby ibrahimcehic » 24-01-2017, 19:11

Do napajanja je sigurno, jer sam pokusao napajati arduino preko usb-a i onda radi kako treba sa 60t03h mosfetom, diodom paralelno i stavio sam jedan otpornik od 220 ohm u seriju na izlaz sa arduina. A ovi motori su bez cetkica, bar tako pise. Probacu sa filterom.
ibrahimcehic
 
Posts: 10
Joined: 07-01-2011, 21:35

Re: Arduino kontrola dc motora sa mosfetom

Postby Cvik_Dasa » 11-02-2017, 03:11

Evo ako nije kasno malo da dodam.

Sve je ok ali stavio bi barem kako je bob4 rekao "100R" otpornik na gate.

Ja sam evo baš jučer završio projekt gdje mi arduino upravlja preko mosfeta dc motorom, upravljam ga preko PWM-a ali mosfet se grije na hladnjaku da to nije normalno, problem je u tome što arduino nemože dovoljno brzo podić napon od 0 do 5v i obrnuto i zbog toga se mosfeti jako griju iako po datasheetu piše da IRL540 drži 110A pulsed a trafo max daje 1A. Riješenje je tranzistor kao sklopka između arduina i mosfeta.

Nauči na mojoj grešci!
Cvik_Dasa
 
Posts: 152
Joined: 23-11-2010, 05:13

Re: Arduino kontrola dc motora sa mosfetom

Postby Black » 15-02-2017, 14:58

irfz44n (ili irl540) može i bez dodatnih tranzistora samo 470 ohma otpornik s gate prema GND.
PWM na arduinu radi ispod 1 khz tako nije neka brzina
User avatar
Black
 
Posts: 776
Joined: 17-12-2008, 15:44

Re: Arduino kontrola dc motora sa mosfetom

Postby Cvik_Dasa » 17-02-2017, 11:56

Hvala Black :D

Joooj jesam kreten, znam da je IRL oznaka da se može upravljat logičkim naponom, i znam da bi sve to super trebalo radit, u mojem slučaju 47R na gate i s gate 10k na GND.

I sad gledam tvoj odgovor s kojim se slažem i razmišljam pa šta se onda moji mosfet griju i reko idem slikat da su gore IRL540 da te uvjerim da ipak nije dosta brz arduino, uzmem pločicu, upalim kameru kad ono IRF1407 na pločici :!: :?:

Pošto radim i na nekakvom drugom projektu istovremeno očito sam pomješo tranzistore.

Nikad nebi išo provjeravat točan model mosfeta da nije bilo tvojeg odgovora... Hvala !
Cvik_Dasa
 
Posts: 152
Joined: 23-11-2010, 05:13

Re: Arduino kontrola dc motora sa mosfetom

Postby Black » 17-02-2017, 19:46

Cvik_Dasa wrote:Hvala Black :D

Joooj jesam kreten, znam da je IRL oznaka da se može upravljat logičkim naponom, i znam da bi sve to super trebalo radit, u mojem slučaju 47R na gate i s gate 10k na GND.

I sad gledam tvoj odgovor s kojim se slažem i razmišljam pa šta se onda moji mosfet griju i reko idem slikat da su gore IRL540 da te uvjerim da ipak nije dosta brz arduino, uzmem pločicu, upalim kameru kad ono IRF1407 na pločici :!: :?:

Pošto radim i na nekakvom drugom projektu istovremeno očito sam pomješo tranzistore.

Nikad nebi išo provjeravat točan model mosfeta da nije bilo tvojeg odgovora... Hvala !

gle ne radi se o brzini arduina, on baš nema 'veze' sa pražnjenjem kondezatora mosfeta(gašenje mosfeta), sa paljenjem ima jer mu je napon samo 5V ali za te male struje mosfet će to progutat.

Tebi je problem kod gašenja, sa 10 k otpornikom od gatea prema GND treba mu čitava vječnost da ga ugasi. Dakle arduino prestane slat napon, ali taj napon ostane u mosfetu i sad se taj kondezator treba ispraznit preko tog 10 k otpronika... Zato mosfet ostane u tom stanju između ni upaljen ni ugašen i grije se, valjda neznam ni ja točno.
Ugl potrebno je što prije ugasit mosfet:
1. to možeš da staviš NPN tranzistor između mosfeta i arduina
2. da ne stavljaš tranzistor nego samo manji otpornik 330 ohma prema GND
3. ili najbolje opcija izvest totem pole sklop za paljenje i gašenje mosfeta (kod većih frekfencija 'must have')

Naravno uvijek je bolje palit mosfet sa 12V ili koristit IRL seriju mosfeta al kažem za male struje kod nekih se stvari može progledat kroz prste
User avatar
Black
 
Posts: 776
Joined: 17-12-2008, 15:44

Re: Arduino kontrola dc motora sa mosfetom

Postby pedja089 » 18-02-2017, 00:39

Koliko si siguran da atmel na arduinu nema fet prema masi?
User avatar
pedja089
 
Posts: 7247
Joined: 20-02-2007, 14:50
Location: Sremska Mitrovica,Novi Sad - Srbija


Return to Projekti u izradi

Who is online

Users browsing this forum: No registered users and 2 guests

GOOGLE