Werkend aansturingsscript voor 2 motoren, incl werkende program switch. Motoren oscilleren nog iets. Vuur mechanisme ontbreekt nog.

Dependencies:   HIDScope MODSERIAL QEI biquadFilter mbed

Fork of frdm_Motor_V2_2 by Margreeth de Breij

Revisions of main.cpp

Revision Date Message Actions
23:6b7695ffadcb 2015-10-03 Go flags nog niet compatibel met huidige main script, gaan we later weer naar kijken. File  Diff  Annotate
22:56c3a5918bfc 2015-10-03 Tickers naar een lagere frequentie gehaald, mocht niet baten. Instabiliteit van het programma blijft het probleem File  Diff  Annotate
21:cd7eb62183da 2015-10-02 Go flags toegevoegd, systeem werkt totaal niet. Motor gaat trillen en ledjes gaan willekeurig knipperen File  Diff  Annotate
20:f5091e29cd26 2015-10-02 Programma selectie werkend, alleen is het script instabiel (vermoedelijk door de hoeveelheid tickers). Volgende stap is het installeren van Go flags. File  Diff  Annotate
19:9417d2011e8b 2015-10-02 Ingebouwde switch die tussen de verschillende motoren kan gaan wisselen. Aantal graden is niet goed, pulses wordt wel getoond. File  Diff  Annotate
18:6f71bb91b8bd 2015-10-01 Motor draait binnen gestelde grenzen (+/- 90 graden) richting de referentie. Aantal graden dat berekent wordt niet in overeenstemming met werkelijkheid, ligt mogelijk aan uitgelezen pulses (altijd 0). File  Diff  Annotate
17:9b667e6e1290 2015-09-30 Motor draait naar referentiepositie, die nooit buiten de gestelde grenzen mag gaan File  Diff  Annotate
16:5b729bd56155 2015-09-30 Werkende PID controller File  Diff  Annotate
15:7fbee317af2d 2015-09-29 Printf verplaatst, nu hebben we directere feedback in putty! nu begint de zoektocht naar de goede gain control vars. File  Diff  Annotate
14:baebaef79aa6 2015-09-29 Aansturing met pc toegevoegd. Waardes voor Kp, Ki en Kd zijn nog niet gevonden, systeem reageert nog vrij instabiel. File  Diff  Annotate
13:a6770307a5d2 2015-09-29 Werkt, lowpass filter (5Hz). Motor aansturing is goed. Nadeel: snelheid wordt nooit 0. Misschien meer filtering toepassen. File  Diff  Annotate
12:69ab81cf5b7d 2015-09-29 PID controller, nog niet getest, biquad vars nog niet gevonden. File  Diff  Annotate
11:0793a78109a2 2015-09-29 Werkende PI controller, zonder filtering. Volgende stap is filtering en implementatie PID controller. Kp = 0.07, Ki = 0.005 File  Diff  Annotate
10:80fe931a71e4 2015-09-29 p controller werkend, op naar PI controller File  Diff  Annotate
9:774fc3c6a39e 2015-09-29 Werkend, functies toegevoegd net als in college, aangestuurd door potmeter. Kp waarde is redelijk accuraat. File  Diff  Annotate
8:69bde5e32dbf 2015-09-29 reference is nu + en -. Script werkt en motor reageert goed. Enige puntje is dat de HIDScope andere waarden aangeeft dan 'aantal_degs' in putty. Next step is functies bouwen en werkend krijgen. File  Diff  Annotate
7:67b50d4fb03c 2015-09-29 Alle floats veranderd naar doubles. Error verlaagd naar 1. Aantal degs toegevoegd aan printf. File  Diff  Annotate
6:3af4a77c9935 2015-09-29 toevoeging van functie 'p_control' werkt niet naar behoren. Weer terug naar vorige commit. File  Diff  Annotate
5:455773cf460b 2015-09-29 werkende motor aansturing, resolutie verhoogd van encoder (128). File  Diff  Annotate
4:0d4aff8b57b3 2015-09-28 p_control werkt, afwijkingen en overshoot is nog groot. Volgende stap is PI. File  Diff  Annotate
3:687729d7996e 2015-09-28 if statements toegevoegd, proberen p controller werkend te krijgen, nog niet succesvol. File  Diff  Annotate
2:099da0fc31b6 2015-09-28 Toevoeging van p controller. File  Diff  Annotate
1:48aba8d5610a 2015-09-28 Aantal Degs ook in HIDScope gekregen. fundering voor totaal script is gelegd File  Diff  Annotate
0:284ed397e046 2015-09-28 Motor gaat aan, maar verandert niet van richting/snelheid; File  Diff  Annotate