Matika v MCU
Vláďa Anděl
vaelektronik na vaelektronik.cz
Středa Leden 2 13:06:02 CET 2013
Právě v tomhle je kouzlo analogové techniky. Pravda, mám tam o dost víc
součástek a o něco větší desku, ale nemusím se týden trápit s programem
(když nemusím tak se tomu vyhýbám) a přesnost regulace je daná jen
drifrem operáku :-) Teda abych nejásal předčasně, za týden mi přijde
tišťák a pak se uvidí...
Anděl
> Dne 2.1.2013 10:26, RV napsal(a):
>> Zdravim,
>>
>> potreboval bych poradit s pocitanim v MCU. V ramci ladeni SW pro ten
>> solarni regulator narazim na rozliseni mereni proudu na vstupu.
>>
>> Rozliseni 1b odpovida 26.65mA - s tim jsem schopen pocitat vcetne
>> tech setin v ramci celociselne matematiky - to problem neni. Problem
>> mam v tom, ze pro male vykony je ten krok prilis hruby a nejsem
>> schopen udrzet podle toho regulaci. Protoze pak nefunguje prosty
>> logicky soucin I*U - vykon se pocita v regulacni smycce binarne -
>> tedy soucin 10b mereni napeti a 10b mereni proudu - jenze pri malem
>> vykonu se muze stat, ze proud ukazuje stale 1b - ja zacnu snizovat
>> vykon menice a napeti roste a tim i spocitany vykon coz neni pravda
>> protoze proud klesa ale stale je nad 1b - to trva az do okamziku kdy
>> mi proud spadne pod 1b a ja musim znovu najet menicem s vykonem nahoru.
>>
>> Jen poznamka - pro bezne vykony je samotny krok 26mA naprosto luxusni
>> a dostacujici - a ten algoritmus co nyni pouzivam se dokaze poprat i
>> nastavenim vykonu kolem 0.3W, ale regulace uz moc lita.
>>
>> Premyslim jak se dostat binarne na nejake vetsi rozliseni - vsechna
>> mereni se delaji z x vzorku (jedno snimani je 64 vzorku a kazde
>> snimani jede 32x v ramci regulacni smycky) - napadlo me zda by nebylo
>> pouzitelne kdybych dokazal vyuzit i nejake fluktulace kolem 1b -
>> udelal jsem si nejake rychle logy, kde vidim jak se meni zastoupeni 0
>> a 1 na poslednim bitu vzhledem k proudu a celkem to koreluje (asi to
>> dela ten princip mereni HAL cidlem) - takze pouzitelne to asi bude.
>>
>> Jak tedy binarne narabat s tim kdyz mam treba osm mereni, kde je pet
>> jednicek a tri nuly - tak abych dostal cislo 5/8 a mohl rict, ze
>> proud je 26.65*5/8 tedy 16mA.
>>
>> jen pro ilustraci v priloze male CSV s kratkym vypisem - je videt jak
>> regulace neustale osciluje v ramci 1b (26mA) podle proudu solaru:
>> napeti solaru (mV)
>> proud solaru (mA)
>> vykon (uW) - to vsechno jsou prumery po dobu 1s
>>
>> dalsi sloupce:
>> celkem vyrobene kWs
>> celkem vyrobene uWs
>> napeti baterie (mV)
>> proud baterii (mA) - plus znamena nabijeni
>>
>> dalsi sloupce jsou hodnoty v okamziku vypisu:
>> PWM duty
>> binarni soucin AD kanalu proudu a napeti solaru
>> znamenko smernice regulacni krivky - 1 znamena zvysit zatez, 0 snizit
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130102/1c3d3743/attachment.htm>
Další informace o konferenci Hw-list