Commit Graph
136 Commits
Author SHA1 Message Date
Oskar Weigl b75f3130ff start hw version define split 2017-09-18 21:16:49 -07:00
Oskar Weigl ce72c3df4a implement spinup sequence 2017-07-30 23:40:30 -07:00
Oskar Weigl e1ef67ebe0 implement spin up spiral 2017-07-30 23:04:17 -07:00
Oskar Weigl dbbbc77051 encoder spinup and switchover to CL sensorless works 2017-07-30 22:16:12 -07:00
Oskar Weigl 8ef047e3e7 sensorless test on encoder drive is working 2017-07-30 21:47:22 -07:00
Oskar Weigl b5ed237414 sensorless estimator integrated with encoder test mode 2017-07-30 17:14:57 -07:00
Oskar Weigl 09a29f64ec implement sensorless estimator 2017-07-30 16:20:19 -07:00
Oskar Weigl 9d61e19815 restructure rotor code for sensorless 2017-07-30 01:52:11 -07:00
Oskar Weigl 2c3e97d049 update README 2017-07-21 21:19:35 -07:00
Oskar Weigl f4515bd494 enable/disable motor channel easier to do 2017-07-21 20:43:00 -07:00
Oskar Weigl b0910c71b9 trigger on tim trigger output instead of CC channel: Fixes single motor operation 2017-07-21 20:38:59 -07:00
Oskar Weigl b0b4bc300f rerun cube on trigger restructure 2017-07-21 20:38:59 -07:00
Oskar Weigl 82e841d659 resistance timing check formating 2017-07-21 19:18:57 -07:00
Oskar Weigl ee29070078 mask step/dir during calibration 2017-07-18 16:06:22 -07:00
Oskar Weigl 218b5b7f62 counts per step put into struct 2017-07-13 18:34:51 -07:00
Oskar Weigl ef650006da finish 1st version of step dir 2017-07-13 16:59:46 -07:00
Oskar Weigl 9ce254e269 implement step callback 2017-07-12 02:52:39 -07:00
Oskar Weigl f88ca43135 Add uint16 variable IO 2017-07-11 00:43:07 -07:00
Oskar Weigl 1050ced7f6 track motor control CPU time 2017-07-11 00:43:07 -07:00
Oskar Weigl 52e04075cd kick out some doubles 2017-07-08 14:06:44 -07:00
Oskar Weigl 859e7e1ca6 brake resistance 0.47 by default 2017-07-08 02:55:32 -07:00
Oskar Weigl a6bcbe3cd9 minor R measure correction 2017-06-24 16:58:49 -07:00
Oskar Weigl 51ca4e83de fix resistance measurement bug 2017-06-24 16:58:49 -07:00
Oskar Weigl 471573307f add brake current todo 2017-06-24 16:58:49 -07:00
Oskar Weigl b24cb4ed75 Expecting all current sense errors fixed, increasing max mod 2017-05-16 17:53:40 -07:00
Oskar Weigl b56d6c92db make pole pairs param named 2017-05-16 17:47:53 -07:00
Oskar Weigl b4b5489806 motor phase swap handled 2017-05-16 17:47:53 -07:00
Oskar Weigl 315dc1c73a turn on M0 test move 2017-05-16 17:47:53 -07:00
Oskar Weigl 2389e26e3b fix both motor MOE required 2017-05-16 17:47:53 -07:00
Oskar Weigl e1e9c68130 enable standalone mode 2017-05-16 17:47:53 -07:00
Oskar Weigl e1fd26cd99 copy restructure from other branch 2017-05-16 17:47:53 -07:00
Oskar Weigl c11accbaa8 reduce pll bandwidth 2017-03-13 23:21:53 +01:00
sirus e14fc42d21 turns out %hhu is unsupported. Changed data type to not step on stack vars. 2017-03-05 16:55:13 -08:00
sirus 78f8fda576 Clean up build warnings. 2017-03-05 11:12:59 -08:00
Oskar Weigl 40f9c68f1f add integrator 2017-03-02 23:12:57 +01:00
Oskar Weigl 6bb0361479 testing and cleanup 2017-03-01 21:22:15 +01:00
Oskar Weigl 46e37f1eb5 change usb cmd processing to single thread with semaphore signalling 2017-03-01 14:57:39 +01:00
Oskar Weigl 6ea24abb79 add rudementary check on sscanf 2017-03-01 13:51:47 +01:00
Oskar Weigl 70319f4199 Merge branch 'feature/usb-cdc' of git://github.com/nickaknudson/ODriveFirmware into usb-cdc 2017-02-28 15:55:54 +01:00
Nick Knudson f3768c1ab5 moved USB CDC motor control to task 2017-02-28 00:11:53 -08:00
Oskar Weigl a5a69169b3 Merge branch 'feature/usb-cdc' of git://github.com/nickaknudson/ODriveFirmware into usb-cdc 2017-02-27 19:40:40 +01:00
Oskar Weigl 9303a95553 Merge branch 'big_motor_test' 2017-02-27 19:26:54 +01:00
Oskar Weigl 1ddf10cf1a remove hardcodes 2017-02-27 19:14:29 +01:00
Nick Knudson d694abe113 added motor control, python control script 2017-02-27 00:16:30 -08:00
Oskar Weigl 8544f84fa6 fix brake resistor control 2017-02-10 18:15:05 +01:00
Oskar Weigl 5499afa921 make timing logs part of motor class 2017-02-10 18:14:15 +01:00
Oskar Weigl ccd1a0426c retune motor 2017-02-10 18:11:51 +01:00
Oskar Weigl 538c02307c make encoder count parameter more visible 2017-02-08 19:57:29 +01:00
Oskar Weigl 6f04b2e58c Implement brake resistor control 2017-02-06 23:06:35 +01:00
Oskar Weigl 19981e6e3c Merge branch 'master' into big_motor_test 2017-02-06 20:04:49 +01:00