Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
STM32F PMSM motor driver
#1
Moje interesovanj za ovu tematiku je pocelo kada sam dosao u posed nekoliko Simensovih PMSM motora . Motori , kada izuzmemo kozmetiku, su  potpuno funkcionalni. 
I kozmetiku cu da sredim kada se savlada tezi deo a to je napajanje motora
Moja ideja je da ih upotrebim kao pogon za ISO30 alatno vreteno , taklo da spojim dva projekta u jedan Smile
Na CNC-u vec imam spindle motor 3.2 Kw 24000RPM sa ER20 prihvatom  , ali mana je da ne mogu da spustim brzinu ispod 7000 obrtaja sto stvara problem za materijale i glodala koja traze manji broj obrtaja od 7000.
Posto sam do motora dosao veoma povoljno probao  sam da potrazim komercijalno resenje za kontrolu motora . 
Pored svih prednosti koje nude gotova reasanja(driver-i) uvek je postojalo nesto sto mi nije odgovaralo tako da poceo da istrazujem kako bi to moglo da se napravi u DIY varijanti .

Resenja za drive BLCD i PMSM motora mikrokontrolerom i dodatnim Power plocom postoje kod mnogih firmi Microchip, Freescale, Ti , medjutim posto sam ja fan ST-a odlucio sam se za njihovo resenje .
Njihova biblioteka STM32 PMSM FOC LIB je prilicno fleksibilna , moguce je zakaciti skoro sve kombinacije BLDC i PMSM motora , sa i bez hall senzora ,incrimentalnog encodera , u povratnoj sprezi.
Konfiguracija samog projekta se radi iz ST MOTOR CONTROLL WORKBENCH -a koji je integralni deo biblioteke . Sve je lepo dokumentovano u PDF dokumentima koji su takodje ukljuceni u biblioteku .

Posto imam vise razlicitih razvojnih plocica , odlucio sam da bi za inicijalne experimente iskoristim STM32F407VG jer imam 4 razlicite razvojne ploce.
Ponudjeno resenje od strane ST-a  je skupa razvojna plodcica sa STM32F429 ali je biblioteka prilagodljiva za bilo koji STM32 ARM. Prednost te ploce je da je TFT display integrisanna ploci kao i u biblioteci . 
Malo igranja i eksterni display 4.3 je proradio sa bibliotekom .Moj display je , kao i njihov , na SPI bus-u , mala prednost je da ja imam i touch screen .
Za moje resenje graphic driver je FT800 i on vodi racuna o samom display-u tako da je STM32 totalno rasterecen po pitanju koda i procesne obrade .

E sada dolazimo do dela gde sam ja najtanji power board .

Malo istrazivanja sta ima kod nas na trzistu da se kupi i malo vremena u protelu nacrtao sam neku polaznu semu za ovaj deo .
Voleo bih da mi  power ploca bude izolovana od mikrokontrolera , to je faza 2 kad skupim na gomilu izolovane gate drivere i opto isolated operacioni pojacavaci za kotrolu struje i napona .
Na semi su MOSFET tranzistori ali bih probao da iskoristim neke IGBT tranzistore .
S obzirom da PWM drive ide do max 40Khz da li bi to predstavljalo problem da se za izlazne tranzistore korist IGBT?

U prilogu su PDF seme i slike trenutnog stanja , bio bih jako zahvalan da pogledate seme i napisete vase komentare za sve sto mislite da nije dobro uradeno ili sto mislite da moze bolje da se uradi .
Za  PWM drive mi fali i znanja i iskustva , a dodatni problem je veliki napon i struja . 
Kada skockam definitivnu semu onda bih odradio PCB file.

Iskreno nisam znao gde da temu postavim , tako da molim moderatora da ako nije adekvatan podforum da to ispravi .


Attached Files Thumbnail(s)


.pdf   PMSM driver.pdf (Size: 842,24 KB / Downloads: 12)
.pdf   RRD TFT.pdf (Size: 129,67 KB / Downloads: 9)
.pdf   stm32sr.pdf (Size: 492,14 KB / Downloads: 9)
Reply


Messages In This Thread
STM32F PMSM motor driver - by andrics - 04-06-2017, 01:03 PM
RE: STM32F PMSM motor driver - by Želja - 04-06-2017, 01:10 PM
RE: STM32F PMSM motor driver - by andrics - 04-06-2017, 02:15 PM
RE: STM32F PMSM motor driver - by Želja - 04-06-2017, 05:33 PM
RE: STM32F PMSM motor driver - by andrics - 04-06-2017, 08:36 PM
RE: STM32F PMSM motor driver - by Želja - 04-06-2017, 08:59 PM
RE: STM32F PMSM motor driver - by andrics - 04-07-2017, 01:45 PM
RE: STM32F PMSM motor driver - by Želja - 04-07-2017, 02:19 PM
RE: STM32F PMSM motor driver - by andrics - 04-12-2017, 03:01 PM
RE: STM32F PMSM motor driver - by Želja - 04-12-2017, 03:12 PM
RE: STM32F PMSM motor driver - by andrics - 04-12-2017, 03:16 PM
RE: STM32F PMSM motor driver - by Želja - 04-12-2017, 03:57 PM
RE: STM32F PMSM motor driver - by Želja - 04-12-2017, 06:34 PM
RE: STM32F PMSM motor driver - by Želja - 04-12-2017, 08:30 PM
RE: STM32F PMSM motor driver - by Želja - 04-12-2017, 08:42 PM
RE: STM32F PMSM motor driver - by andrics - 04-12-2017, 10:58 PM
RE: STM32F PMSM motor driver - by andrics - 04-12-2017, 11:02 PM
RE: STM32F PMSM motor driver - by Želja - 04-13-2017, 07:26 AM
RE: STM32F PMSM motor driver - by andrics - 04-13-2017, 10:48 AM

Forum Jump:


Users browsing this thread: 2 Guest(s)