robot

Dependencies:   FastPWM3 mbed

Committer:
bwang
Date:
Thu May 04 17:35:10 2017 +0000
Revision:
155:7c6005933d4c
Parent:
154:0a22dcf91577
Child:
156:cf92f967983d
05/04/2017 13:34 - changed logic in PwmIn::handle_fall, which no longer resets timer on invalid edges

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bwang130:639cd8586f86 104/30/2017 02:45 - added CHANGELOG.txt
bwang131:031df63c7dbc 204/30/2017 04:51 - non-saturating tables, 8KW out to 600 rad/s. Extremely high top speed (1500 rad/s). code changes: removed a bunch of debug variables and commented-out code
bwang132:101b74e4763a 305/01/2017 00:04 - added some decoupling terms, which may or may not work.
bwang135:63ef59eb7f2a 405/01/2017 01:21 - driving code, 0.7g, achieved 40mph. Has throttle filtering
bwang136:607bdeb17e2f 505/01/2017 03:17 - changed throttle limits to match 56k pulldown; relaxed THROTTLE_CRAZY bounds a bit
bwang137:54c47ef47bbb 605/01/2017 06:40 - more tweaks to throttle limits
bwang139:d5ef8d1936f8 705/01/2017 07:21 - rising edge from disabled state now resets usec count in PwmIn
bwang140:170411d158b5 805/01/2017 07:58 - W_CRAZY limit bumped up, never an issue on the road but may behave strangely on the bench
bwang142:0e0a164feb4c 905/01/2017 08:13 - enabled->disabled now resets usec count in PwmIn
bwang143:a7a0c9d70e8a 1005/01/2017 09:00 - bumped up THROTTLE_LOW from 1020 to 1050
bwang144:a9e7fa1c98d7 1105/02/2017 06:54 - fast logging is now back to logging vd, vq instead of decoupling terms
bwang145:37ffa3ba3862 1205/03/2017 08:24 - added circular buffer code
bwang146:296bcc30e65d 1305/03/2017 08:27 - CircularBuffer moved to its own .cpp file
bwang147:c1b2379b8874 1405/03/2017 08:36 - added median and moving average filters
bwang148:9bca96f7be5c 1505/03/2017 09:26 - added use_median option to circular buffers (since average filters may not want to recalculate the median every sample)
bwang149:c51c0258c923 1605/03/2017 09:39 - indexing bugfix in median code
bwang151:5bbb15351798 1705/04/2017 08:53 - added fast path for median-of-3
bwang152:6877dceec871 1805/04/2017 10:33 - removed throttle_crazy checks as these lead to dangerous behavior; beginnings of new filter code in main.cpp
bwang154:0a22dcf91577 1905/04/2017 11:14 - removed w_crazy checks, switched velocity to median filtering
bwang155:7c6005933d4c 2005/04/2017 12:44 - moved median filter objects to ControlStruct, is_driving() now checks % torque cmd instead of raw throttle value
bwang155:7c6005933d4c 2105/04/2017 13:34 - changed logic in PwmIn::handle_fall, which no longer resets timer on invalid edges