Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
STM32F PMSM motor driver
#14
I dalje ne vidim da si ograničio nagli porast struje koji se može javiti kada je osovina
servo motora zakočena iz bilo kog razloga, a duty se povećava !

U ukočenom stanju rotora induktivnost namotaja ume da padne na nekoliko stotina nH.
E upravo zbog toga ti treba VEOMA brz OP-amp sa slew rate od minimum 50V/us

Imaš napajanje od 150V i situaciju gde ti se iz bilo kog razloga ukočio rotor.
i pretpostavimo da je induktivnost zakočenog rotora napr 1uH (a verovatno je dosta manja)

dI/dt odnosno porast struje je :
150V/1uH = 150A/us

Mi želimo da ograničimo max.peak struju na recimo 50A i time sačuvamo izlazni stepen od crkavanja
Ako imamo op amp sa slew rate od 50V/us , nivo napona od recimo 5V dostižemo za 100nS
Za tih 100nS nemamo nikakvu kontrolu nad nekontrolisanim dI/dt u motoru i struja je narasla na vrednost od 15A
Naravno mora postojati i velika rezerva od najmanje trostruke vrednosti (15A * 3 = 45A) i eto nas na granici
upotrebe našeg op-ampa od 50V/us za max. peak struju od 50A

E sad se vraćam na tvoj AMC1301.
On ima delay od 3us + 2us rise time, znači ukupno 5us
Kada ne bi postojao omski otpor namotaja pre nego što AMC1301 u toj situaciji odradi svoje, struja bi narasla na
čitavih 750A ( 5us * 150A/us). Čak ni snažni IKW75N60T to nema šanse da izdrže i PUFF stružeš tranzistore sa plafona.

Već sam ti u rekao da moraš brzo i na hardverskom nivou ( poput SD na IR2110) ograničiti max.
peak struju pre analogne optoizolacije, a posle optoizolacije možeš koristiti sporiji odziv i sada trenutnu
struju saopštavati AD konverteru.

To je veoma opasna situacija i kod jeftinijih servo drivera se štitimo od toga uvodjenjem max error za enkoder.
(kada broj impulsa sa STEP linije prednjači za toliko nad enkoderom - tada se radi DISABLE izlaznog stepena)

****

To je ono što sam na brzinu video.
Trebaće ti i kočioni otpornik.

Projekat nije nimalo jednostavan.
Moj savet bi bio malo se ispraksati pri nižim naponima i strujama.

Pozz
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: 4 Guest(s)