Johannes je na svoji spletni strani ločil softwer za Rev1 in Rev2. Rev1 velja za stari dizajn ploščic, Rev2 pa je nova zasnova kontrolerja z dodanimi vhodi za zaščito tranzistorjev in CAN bus protokolom.
http://johanneshuebner.com/quickcms/index.html%3Fde_electric-car-conversion-site,14.html
Včeraj pa je na mojo priprošnjo v kodi dodal enačbo, ki sproti popravlja parametre motorja in jih usklajuje glede na napetost. Tako je v vsakem času dovolj napetosti za pospešek motorja oz. za regneracijo.
V preteklosti je ravno padec napetosti na bateriji povzročil neskladje moči v inverterju. Motor je tako potegnil in nato izgubil moč ravno v fazi, ko bi moral nadaljevat s pospeškom.
Zdaj je situacija drugačna. Motor zvezno vleče in se prilagaja SOC baterije. Po preizkusu z nastavitvami ugotavljam, da bi teoretično lahko na kontrolerju uporabil kakršno koli (tudi previsoko) baterijsko napetost, motor pa bi lahko nastavil na predvideno napetost. Nato bi kontroler prilagodil napetost kontrolerja nastavitvam motorja.
http://johanneshuebner.com/quickcms/index.html%3Fen_parameters,24.html
Nastavimo tri parametre:
Udcnom = nominalna napetost predvidena za motor
Fweak = frekvenca slabljenja (koleno) predvidena za motor
Boost = napetost predvidena za premagovanje omske upornosti rotorja pri startu
Če je torej moj motor navit za 185Vrms ==> cca 320Vdc, jaz pa uporabim baterijo z 380Vdc bom nastavil Udcnom 320, fweak 160Hz in boost 3000 po enačbi na spletni strani. Inverter preprosto popravil napetost med delovanjem tako, da bo motor vedno videl 320V pri 160Hz.