Rychlost MCU - srovnani - no flame pliiis

RVsoft rvicek@quick.cz
Pondělí Červenec 31 10:10:23 CEST 2006


Jan Waclawek napsal(a):
> Preco flame?
> 
> Jednoducha a plne kompetentna odpoved, ktoru kazdy lahko pochopi, je, ze 
> ziadne taketo porovnanie sa urobit neda resp. nema cenu...
> 
> Pre relativne porovnanie by bol mozno zaujimavy nejaky benchmark (napr. 
> Dhrystone, alebo aj taky povymyslany), ale vysledky takychto treba 
> zobrat s veeeeelkou rezervou. Uz to tu ktosi pred asi mesiacom nacal, 
> ale to je tiez dost velka robota. Navyse ten ktosi by musel pracovat s 
> celkom velkou vzorkou roznych jenocipov, alebo by sme sa tu museli 
> dohodnut...
> 
> wek

No abych to priblizil, dopisuji si ted s jednim clovekem (nevim zda je 
zde na HWnews) ohledne toho co musi umet takovy 10A driver krokoveho 
motoru a zjistuji, ze to rozhodne neni trivialni zalezitost.

Driver musi zvladat nekolik operaci v pomerne kratkem casovem intervalu 
a jeste je spravne vyhodnocovat.

Je treba ridit vicemene nezavisle 8 MOSFETu ve dvou H-mustcich, musi se 
merit proud na dvou snimacich rezistorech, z neho se musi ridit zvlastni 
rezim PWM - tzv CHOPPER (pevna doba vypnuti a promenliva doba zapnuti), 
musi se vyhodnocovat aktualni rychlost otaceni motoru a vyhodnocovat z 
toho rezim rizeni (tohle se meni i behem jedne sinusovky).

Z toho vyplyva, ze nelze pouzit HW PWM a je treba ji generovat SW s tim, 
ze rychlost regulacni smycky je zasadni.

Asi nema smysl to rozepisovat uplne dopodrobna - onen clovek to mel 
postavene s ATmega na 16MHz a chce ted postavit novou verzi a chce 
pouzit jadro ARM7. Jelikoz se snazim o neco podobneho, ale na bazi PICu 
tak me zajima jaky procesor vybrat. Asi by byl pekny treba nejaky dsPIC 
nebo PIC24, ale jsou zatim silene drahe nebo temer nedostupne.
Proto koukam po rade PIC18, ale zatim nemam predstavu kolik se toho pres 
nej da protlacit v pripade, ze asi moc HW periferii primo pro rizeni 
nepouziji - max nejake casovace a AD.

-- 
RadekCX - http://www.cncnet.info



Další informace o konferenci Hw-list