hallo, ik weet niet of dit de juiste plek is voor mijn vraag, anders verneem ik het wel
ik ben bezig een micro controller te programmeren die een stappen motor aanstuurt, en wel met:
accelereren -> constante snelheid -> deccelereren.
bij dat acc.& decc. loop ik vast.
die stappen motor stuur ik aan met pulsen (stapjes) 1000 pulsen = 100 mm, en die moet ik in 1 sec afleggen (X-as).
1 sec. = elke millisec. een puls (stapje) = 1000 Hz (Y-as).
eerst een plaatje voor de beeldvorming:
ik krijg op een input pulsen binnen afkomstig v/d stappen motor die tel ik: 1 t/m 1000 ( = 100 mm)
aan de hand van die pulsen ga ik de snelheid v/d zelfde stappen motor regelen,....in Hertz.
dus je zou zeggen y = x
alleen gaat dit niet omdat de acc. dan veel langer duurt dan 1 sec. omdat:
puls 1 = dan 1 Hz ---> 1 sec
puls 2 = dan 2 Hz ---> 0,5 sec.
puls 3 = dan 3 Hz---> 0,33 sec.
enz...enz.
die tijden opgeteld tot je aan de 1000 pulsen bent is natuurlijk veel meer dan 1 sec.
dus ik moet een andere vergelijking hebben......maar ik weet niet goed hoe dit aan te pakken
ik hoop dat iemand hier dit wel weet,
alvast bedankt voor de input.