Arduino kontrola dc motora sa mosfetom

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

Moderators: pedja089, stojke369, [eDo], trax

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

Arduino kontrola dc motora sa mosfetom

Post by ibrahimcehic »

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.
User avatar
WhiteHead
Pravi forumaš
Pravi forumaš
Posts: 1627
Joined: 28-06-2007, 18:36
Location: 75,35k; B&H

Re: Arduino kontrola dc motora sa mosfetom

Post by WhiteHead »

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
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: Arduino kontrola dc motora sa mosfetom

Post by bob4 »

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
ibrahimcehic
Posts: 10
Joined: 07-01-2011, 21:35

Re: Arduino kontrola dc motora sa mosfetom

Post by ibrahimcehic »

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.
User avatar
elektor
Pravi forumaš
Pravi forumaš
Posts: 1588
Joined: 14-10-2008, 20:40
Location: Hrvatska, Rijeka

Re: Arduino kontrola dc motora sa mosfetom

Post by elektor »

A struja?
Ne znamo koliki je max. C pri pražnjenju niti koliko vuku motori..
ibrahimcehic
Posts: 10
Joined: 07-01-2011, 21:35

Re: Arduino kontrola dc motora sa mosfetom

Post by ibrahimcehic »

Baterija je ovakva https://www.aliexpress.com/item/RC-Quad ... 89631.html
za motore nisam siguran, ali su isti kao na dronu JJRC H16.
User avatar
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: Arduino kontrola dc motora sa mosfetom

Post by bob4 »

a da pokušaš serijski otpor staviti na G.
http://tahmidmc.blogspot.hr/2013/02/n-c ... -when.html
User avatar
WhiteHead
Pravi forumaš
Pravi forumaš
Posts: 1627
Joined: 28-06-2007, 18:36
Location: 75,35k; B&H

Re: Arduino kontrola dc motora sa mosfetom

Post by WhiteHead »

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
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: Arduino kontrola dc motora sa mosfetom

Post by bob4 »

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
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1724
Joined: 28-03-2012, 18:01
Location: Split

Re: Arduino kontrola dc motora sa mosfetom

Post by Kukinjos »

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-s ... reduction/
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
ibrahimcehic
Posts: 10
Joined: 07-01-2011, 21:35

Re: Arduino kontrola dc motora sa mosfetom

Post by ibrahimcehic »

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.
Cvik_Dasa
Napredujem
Napredujem
Posts: 157
Joined: 23-11-2010, 05:13

Re: Arduino kontrola dc motora sa mosfetom

Post by Cvik_Dasa »

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!
User avatar
Black
Odlično uznapredovao
Odlično uznapredovao
Posts: 981
Joined: 17-12-2008, 15:44

Re: Arduino kontrola dc motora sa mosfetom

Post by Black »

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
Cvik_Dasa
Napredujem
Napredujem
Posts: 157
Joined: 23-11-2010, 05:13

Re: Arduino kontrola dc motora sa mosfetom

Post by Cvik_Dasa »

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 !
User avatar
Black
Odlično uznapredovao
Odlično uznapredovao
Posts: 981
Joined: 17-12-2008, 15:44

Re: Arduino kontrola dc motora sa mosfetom

Post by Black »

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
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Arduino kontrola dc motora sa mosfetom

Post by pedja089 »

Koliko si siguran da atmel na arduinu nema fet prema masi?
Post Reply