[ bogdan.kecman @ 21.10.2014. 03:43 ] @
LAUNCHXL-F28027F je instaspin enabled, ali ne kapiram razliku plocice deluju 100% identicno ?!
[ goran_68 @ 21.10.2014. 09:36 ] @
Verovatno je samo u kontroleru je razlika. Ovaj ima InstaSPIN-FOC u ROM-u (TMS320F28027F).
[ bogdan.kecman @ 21.10.2014. 15:27 ] @
cek, instaspin je parce rom-a ... nisam skontao taj deo, mislio sam da
je hw*sw kombo gde je sw nesto sto turis u flash
[ goran_68 @ 21.10.2014. 15:39 ] @
Pa ima valjda taj FAST estimator koji je u ROM-u kako sam ja skapirao ranije čitajući ovo:

http://www.ti.com/lit/ug/spruhp4/spruhp4.pdf
[ mikikg @ 21.10.2014. 22:54 ] @
Da, razlika je u micro lib koja se nalazi u ROM-u.
Posto Picollo generalno ima malo resursa, kubure sa memorijom, da nebi trosio RAM da iz njega izvrsavas naredbe a flash mu je inace spor (ima wait state), smislili su to sa ROM-om da bi ipak imao dovoljno resursa i brze biblioteke.
[ bogdan.kecman @ 22.10.2014. 02:19 ] @
bedak znaci ne merem da na obicnom XL-F28027 probam bldc mora uzmem
XL-F28027F :(
[ mikikg @ 22.10.2014. 06:53 ] @
Aho hoces bas da teras neke zahtevne BLCD aplikacije dosta je bolja (brza) ova druga varijanta.
U obicnom Piccolu mislim da mu je u ROM-u neka STD biblioteka za baratanje periferijama.
U sustini niko ti ne brani da teras BLCD na obicnom Picollo, imas na raspolaganju isti HW, dobre PWM i A/D ali ce ti SW implementacija verovatno raditi dosta sporije.
[ bogdan.kecman @ 22.10.2014. 07:02 ] @
koja druga varijanta? LAUNCHXL-F28027F? kako tadirani ne stavise neki eprom pa da mozes da promenis taj kod .. ili malo vise rama pa da ucitas externo ..
[ mikikg @ 22.10.2014. 07:20 ] @
Da, mislio sam na F28027F.
Ko ce ga znati, vrlo je specifican taj MCU ...
Imas i jace kontrolere od Piccolo iz Delfino serije koji teraju do 800 MIPS!!!. Sve slicno samo jos brze jezgro, vise I/O, brzi A/D (cinimi se 12 MSPS) i jos brzi PWM (<45 ps rezolucije).
Zaboravio sam detaljnu specifikaciju ali verovatno da ima i vise RAM i Flesh.
Nazalost nemaju jeftine Launchpad sa njim, imaju samo neke papreno skupe razvojne module za power invertere i motor kontrolu.

http://www.ti.com/lsds/ti/micr...ol/f2833x_f2837x/overview.page



[Ovu poruku je menjao mikikg dana 22.10.2014. u 08:43 GMT+1]
[ bogdan.kecman @ 22.10.2014. 07:40 ] @
ma imam par ovih 28027 pa reko da probam bldc kad ono keetah .. narucio
sam jedan 28027F pa cemo da vidimo ... treba mi neki bldc kontroler ovih
dana za neki brzi projekat za mene za neki test i bas sam razmisljao
kako me smara onaj zero crossing algoritam jer mi nije dovoljno brz pa
sam mislio da dodajem neki enkoder pa mi onda tu ispao problem enkoderi
ne rade na toliko rpm i naguglam ovaj instaspin i kao jbt pa to su ovi
padovi koje imam daj da probam .. kad ja tamo a ono medjutim :( ... nema
veze narucih jedan, kaze jutros da su ga poslali, videcemo kad stigne
dal to radi posao ili cu morati ipak sam da izmisljam toplu vodu :(
[ goran_68 @ 22.10.2014. 07:46 ] @
Imaš i ovaj BOOSTXL-DRV8301 za brži razvoj sa tim launchpad-om.
[ mikikg @ 22.10.2014. 07:51 ] @
Trebaolo bi da F verzija radi OK za BLCD primene, bas se "hvale" da je to kao odlicno resenje.

Javi kad stigne kakvi su utisci ...
[ bogdan.kecman @ 22.10.2014. 07:56 ] @
videh al mi 50$ trenutno treba vise za neke druge stvari :( .. a za test
da li ili ne ta tehnologija moze da mi resi problem kapiram da ce 6
dzeftinih fetova iz furde da odradi posao :D
[ bogdan.kecman @ 22.10.2014. 08:01 ] @
ma opekao sam se ja na tehnologijama kojima se TI hvali vise puta ..
nista ne verujem dok ne probam ..

ono u svakom slucaju lepo su objasnili teoriju i to stvarno deluje da
moze da radi .. i teoretski ja mogu sa brzim dspicom to da odradim,
kapiram da imam brzi ad nego na ti-u a integrator je obican summer tako
da mi ne terba 32bitno jezgro da bi sabrao par brojki i uporedio zbir sa
nekim th-om :D no kad su vec napravili da probam :D, ako radi bice mnogo
zgodnije nego enkoder
[ mikikg @ 22.10.2014. 08:22 ] @
Hmm, nisu samo tu fetovi bitni. Ima na tom njihovom drajveru svasta nesto.
Konkretno za drajver koriste DRV8301
http://www.ti.com/product/drv8301

Evo DS od buster plocice:
http://www.ti.com/lit/ug/slvu974/slvu974.pdf

Ima tu vrlo brza strujna kontrola koja je u sustini glavna stvar i koju koriste da bi izbegli spoljni encoder.
Oni jednu periodu od PWM mere sigurno u nekoliko (vremenskih) tacaka pa odatle izvlace fazni stav za U/I pa dalje sa matematikom to kuvaju nesto … Nemam predstavu kako to prakticno radi, nagadjam :(

Probaj da sklopis neki drajver mada si trebao da uzmes njihov drajver, manje bi vremena potrosio … Znam, nije dzabe, ali sve ima svoje …
Veruj mi nije ni malo naivno meriti struju pri 20-50-100kHz u okviru jedne periode! "Zmijice" na sve strane a ti trebas da ubodes pravi trenutak da izvuces validnu informaciju, mora sinhrono da se meri struja …
Tu ce ti svaki milimetar PCB stampe praviti zaglupe :(
Zato su oni na buster plocici sprcili sve i stavili minijaturne fetove da bi izbegli (umanjili) takve probleme koji su neminovni.


[Ovu poruku je menjao mikikg dana 22.10.2014. u 09:42 GMT+1]
[ bogdan.kecman @ 22.10.2014. 08:58 ] @
Citat:
mikikg: Hmm, nisu samo tu fetovi bitni. Ima na tom njihovom drajveru svasta nesto.
Konkretno za drajver koriste DRV8301
http://www.ti.com/product/drv8301


pa DRV83xx samo ima buck i dead time .. nista specijalno ... a instaspin ako vuces sa 6 pinova vec imas tu dead time ubacen .. e sad sigurno je gladje sa buckom ali lako cu ja da se zezam sa buckom ako to radi.. ono sto vec vidim kao problem je sto mi treba cip po motoru ... to mi nije bas lepo resenje


Citat:
mikikg:
Oni jednu periodu od PWM mere sigurno u nekoliko (vremenskih) tacaka pa odatle izvlace fazni stav za U/I pa dalje sa matematikom to kuvaju nesto … Nemam predstavu kako to prakticno radi, nagadjam :(


jok, pogledaj film, citaju ad u toku pwm periode (usred da bi znali sta je referenca) i integrisu to (tj saberu sve vrednosti posto integral nije nista drugo) i onda dobiju grafik flux-a i rade "vretenje" kada flux dodje na neku zadatu vrednost (treshold) i to je vrednost koja se konfigurise prema motoru

[ mikikg @ 22.10.2014. 09:10 ] @
OK, nadam se da ce to biti nesto prosto, mada ja cim vidim FET, induktivnost i merenje struje pri 20+ kHz i pravougaonim pobudnim naponom, odmah ocekujem ne tako veselu situaciju :)
[ bogdan.kecman @ 22.10.2014. 09:16 ] @
videcemo ..
[ mikikg @ 22.10.2014. 09:27 ] @
BTW: Koristi najbrze fetove koje imas. U njihovoj buster plocici su koristili CSD18533Q5A sa Qg od 14nC i drajver IC je od 2.3/1.7A.
Recimo IRF510 ima 8.3nC i verovatno ce da radi OK sa nekim 2A drajverom. IRFZ44N su vec dosta "tezi", imaju Qg od 63nC.
Zbog tajminga FB petlje to spominjem ...
[ bogdan.kecman @ 22.10.2014. 09:37 ] @
ako bude onako kako ja mislim nece biti frke uopste .. fora je da on
okrene motor i to je to .. ako ga okrene i kad ja na skopu vidim da je
to to lako cu dalje .. samo mi treba neki proof of concept pre nego
nastavim .. ljudi su pravili to i sa obicnim zero crossing i to radi,
tako da ja to vec umem da napravim sa stm-om .. nego reko aj da vidim
sta su to izmudrijasili posto sa zero crossing ubrzavanja i usporavanja
malo zezaju tj nema preciznosti a ja hocu nesto vrlo precizno da radim
sa bldc motorom .. kao sto rekoh, cisto ideja, vrlo moguce da je glupa
ali ocu probam :D
[ mikikg @ 28.10.2014. 21:51 ] @
http://e2e.ti.com/blogs_/b/mot...mdbu-drv10983-mdrvblog-myti-en
[ bogdan.kecman @ 31.10.2014. 17:58 ] @
Citat:
mikikg:
Hmm, nisu samo tu fetovi bitni. Ima na tom njihovom drajveru svasta nesto.
Konkretno za drajver koriste DRV8301
http://www.ti.com/product/drv8301

Evo DS od buster plocice:
http://www.ti.com/lit/ug/slvu974/slvu974.pdf



bio si u pravu, suvise vremena ovo oduzima ... jeftinije mi je sa busterom pa kad sa njim proradi da onda minimizujem .. ovako bacih vreme i vreme i vreme a nemam ga .. stigo buster malopre pa cemo da vidimo .. nisam do sada uzimao buster plocke za ove njihove platforme za let .. nasao sam im ozbiljan bug, sto ne zalomise jedan pin da ne moze ovo da se okrene naopacke :(
[ bogdan.kecman @ 01.11.2014. 04:03 ] @
pih bre pa ovo nece se zavrti ni sa svim njihovim drajverima, do sada bi ga 5 puta zavrteo na zero crossing foru .. smorih se ko dupe, izgleda i moj najmanji motor trazi puno struje ali nema smisla motor (ovaj suppo 2212-10) zahteva 0.7A bez load-a, a nisam okacio nikakav load na njega ... ne kontam sto ga ne zavrti ... samo ga trese i drnda i pisti i zvizdi i greje posto nece da ga okrene da se ovaj samooladi .. al napravise demo app ubilo se ..
[ goran_68 @ 01.11.2014. 07:19 ] @
Jesi li probao da radiš sa MotorWare? Tu ima i neki GUI. Možda treba nešto da se podesi i upuca u 28027F shodno tvom motoru.
[ bogdan.kecman @ 01.11.2014. 14:17 ] @
pa za pocetak sam digo ovaj gui i reko mu VRTI :D i malo probao da
tvikujem parametre njegove ali jok, pistanje, treskanje, drndanje i to
je to ...

doduse deluje mi da nije bas zamisljen kako treba, ono ovaj motor hoce
da cimne 16A u max-u pod opterecenjem ali 0.7A fraj, ja sam mu stavio 5A
napajanje on cimne motor i resetuje se .. dodam 22000uF, on cimne motor
i resetuje se .... stavim 10A linearno napajanje, on dropne napon na 3V
(namesteno 12) ... onda sam na kraju uzeo 12V nicd bateriju pa radio sa
nje jbg ona ce da mu da 100A ako zeli :D ... no i dalje nista, drnd cvrc
i to je to, od vrtenje nista :(

e sad vidim da kazu nemoj CCS 6 nesto im baguje a ja imam CCS6 tako da
ce dalje drndanje sa ovim da saceka
[ goran_68 @ 01.11.2014. 17:37 ] @
Šteta jbg. Imaju oni ovaj BOOST-DRV8711 za stepper-e. Da ti nisu poslali taj :) ? Pločice su onako na oko slične.