Styresystem for kybernetisk håndleddsprotese - NTNU
Styresystem for kybernetisk håndleddsprotese - NTNU
Styresystem for kybernetisk håndleddsprotese - NTNU
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Kapittel 5. Moduldesign 31<br />
drivermodulen. Utgangen går lav, transistoren stenger og motoren stopper. For<br />
å starte opp motoren igjen, må mikrokontrolleren “sette” vippa på nytt. For å<br />
lage en SR-vippe trengs to NOR-porter som kobles sammen, og SN74LVC2G02<br />
fra Texas Instruments passer perfekt.<br />
Det er imidlertid viktig å merke seg at temperaturen i motoren ikke vil nå<br />
kritisk nivå med en gang motorstrømmen når 145mA. Den er gitt av en termisk<br />
tidskonstant som <strong>for</strong>teller hvor lang tid det tar <strong>for</strong> temperaturen å nå 63% av<br />
endelig verdi. For å kunne tillate motoren å akselerere, noe som vil kreve mer<br />
strøm, må vi finne en måte å hindre at SR-vippa blir resatt med en gang motor-<br />
strømmen overstiger 145mA. Dette kan gjøres ved å sende målesignalet gjennom<br />
et filter som simulerer motorens termiske dynamikk. Motorspolene ligger helt inn-<br />
til motorhuset og kan antas å ha samme termiske tidskonstant, som i motorens<br />
datablad finnes å være τ = 1s. Ved å velge filterkomponenter med verdi R =<br />
100kΩ og C = 10µF kan vi matche denne tidskonstanten:<br />
τ = R · C = 100 · 10 3 · 100 · 10 −6 = 1s,<br />
og filterets utgang vil bruke like lang tid på å nå 2,28V som temperaturen i<br />
motoren bruker på å nå sin maksimumsverdi.<br />
Utregning av maksimumsstrøm kan gjøres med følgende ligning hentet fra<br />
motorprodusentens tekniske in<strong>for</strong>masjonshefte [3], som gjelder ved kontinuerlig<br />
operasjon:<br />
Imax =<br />
<br />
T125 − T22 − π<br />
30000 · n · ɛ · Rth2 · (Co + Cv · n)<br />
R · (1 + α22 · (T125 − T22)) · (Rth1 + ɛ · Rth2)<br />
(5.1)