ES2017 coursework 2
Fork of ES_CW2_Starter by
History
Fairly good control, quite large overshoots but settles near to setpoint.
2017-03-16, by david_s95 [Thu, 16 Mar 2017 10:45:55 +0000] rev 28
Fairly good control, quite large overshoots but settles near to setpoint.
Working quickly but still having problems with pulsating speed.
2017-03-14, by david_s95 [Tue, 14 Mar 2017 18:29:47 +0000] rev 27
Working quickly but still having problems with pulsating speed.
Stabilised motor speed by changing values of PID controller and removing unnecessary code.
2017-03-11, by david_s95 [Sat, 11 Mar 2017 15:59:37 +0000] rev 26
Stabilised motor speed by changing values of PID controller and removing unnecessary code.
Meng's streamlined code.
2017-03-11, by david_s95 [Sat, 11 Mar 2017 15:03:46 +0000] rev 25
Meng's streamlined code.
Motor can now sing when given a period from the command line (currently remapped R as: R100.0 gives 10kHz). Something is pulsing at about 1Hz so somewhere the microcontroller is being held up once a second.
2017-03-10, by david_s95 [Fri, 10 Mar 2017 21:11:49 +0000] rev 24
Motor can now sing when given a period from the command line (currently remapped R as: R100.0 gives 10kHz). Something is pulsing at about 1Hz so somewhere the microcontroller is being held up once a second.
Tidied up a bit more code.
2017-03-10, by david_s95 [Fri, 10 Mar 2017 19:53:08 +0000] rev 23
Tidied up a bit more code.
Reverted PID to speed control and increased limits to 200.0. Also removed a few unused lines of code to tidy up.
2017-03-10, by david_s95 [Fri, 10 Mar 2017 18:53:47 +0000] rev 22
Reverted PID to speed control and increased limits to 200.0. Also removed a few unused lines of code to tidy up.
New PID input/output type.
2017-03-09, by mengkiang [Thu, 09 Mar 2017 17:36:10 +0000] rev 21
New PID input/output type.
Fixed uncontrollable speed, and removed some unnecessary if statements by using output variables.
2017-03-09, by david_s95 [Thu, 09 Mar 2017 17:31:10 +0000] rev 20
Fixed uncontrollable speed, and removed some unnecessary if statements by using output variables.
Something's gone wrong, it gets stuck in a loop somewhere and just accelerates as fast as it can.
2017-03-09, by david_s95 [Thu, 09 Mar 2017 17:23:33 +0000] rev 19
Something's gone wrong, it gets stuck in a loop somewhere and just accelerates as fast as it can.