Commit Graph

374 Commits

Author SHA1 Message Date
Benjamin Vedder 1f2568bd8c Some cleanup, run encoder-routine in thread instead of isr 2022-11-16 11:49:47 +01:00
Benjamin Vedder e784d3efcb Incremented version number 2022-11-12 12:49:44 +01:00
Benjamin Vedder 68f79ae7ae Incremented version number 2022-11-09 11:57:55 +01:00
Benjamin Vedder 7cacf99e09 Some cleanup 2022-11-08 18:21:06 +01:00
Benjamin Vedder 226c40cdb0
Merge branch 'master' into Improvements 2022-11-08 17:37:21 +01:00
Euan Mutch 7bf78592f7 Correct spaces to tabs, remove fault checks from low level funcs. 2022-11-08 10:46:35 +00:00
Benjamin Vedder 9215827d76 Much more robust lbm event handling 2022-11-04 19:46:36 +01:00
Benjamin Vedder e99ae0562b Re-initialize servo out when needed 2022-11-03 15:46:33 +01:00
Benjamin Vedder ff427594e9 Added COMM_SET_APPCONF_NO_STORE and only restart app and IMU when needed 2022-10-30 14:48:22 +01:00
Benjamin Vedder ea8c548e6f Cleanup 2022-10-24 16:05:55 +02:00
Benjamin Vedder a1c026499a Updated doc, updated hw, removed dynamic functions that now are fundamentals 2022-10-24 15:56:27 +02:00
Benjamin Vedder 70c58f2b7c First CAN log support, added foc voltage and current extensions 2022-10-23 18:35:26 +02:00
Benjamin Vedder 44556d918f Incremented version number 2022-10-18 01:22:20 +02:00
Benjamin Vedder 9997fc7132 Incremented beta number 2022-10-11 19:14:00 +02:00
Benjamin Vedder 43f525ba30 More lbm can-fixes 2022-10-10 17:06:49 +02:00
Benjamin Vedder a219498055 Added CAN_MODE_UNUSED, added more settings to native lib 2022-10-07 17:02:02 +02:00
Benjamin Vedder 3df866ce5e Updated changelog 2022-10-06 13:58:34 +02:00
Benjamin Vedder c0fa60746a Added motor2 hall sensor io to native lib 2022-10-03 14:16:43 +02:00
Euan Mutch f7a2e4c621 Fault handling, Terminal improvements and better flux linkage.
Add fault handling to all functions that touch the motor.
Improve terminal usability by echoing commands and giving feedback on faults and missing / invalid arguments.  Improve flux linkage measurement by increasing switching frequency and using the measured resistance and inductance to set the kp & ki.
2022-09-27 21:54:50 +01:00
Benjamin Vedder 35d2dfcff2 App adc button bitfield and cc disable support 2022-09-27 22:33:40 +02:00
Benjamin Vedder 4dba8ce812 Incremented version number 2022-09-23 14:06:26 +02:00
Benjamin Vedder b563f18e1c Updated changelog and version number 2022-09-20 11:37:34 +02:00
Benjamin Vedder ff9679d336 Lisp code streaming, more native functions and checks, custom config support, moved global send buffer to mempools 2022-09-18 22:47:50 +02:00
Benjamin Vedder 247fe8eefc Added custom UAVCAN message 2022-09-05 20:05:39 +02:00
Benjamin Vedder 2d41b79634 Disable phase filter fault by default as it triggers too easily 2022-09-03 09:41:50 +02:00
Benjamin Vedder 805006f03e LispBM file import support 2022-07-25 14:26:21 +02:00
Benjamin Vedder 44612cd5c4 Incremented version number 2022-07-18 09:40:43 +02:00
Benjamin Vedder 42d0a5300f Incremented version number 2022-07-13 21:03:57 +02:00
Benjamin Vedder f53cbfce75 Added more C lib support 2022-07-05 20:15:31 +02:00
Benjamin Vedder 7982a32916 Added foc_beep command to lisp 2022-06-17 10:43:19 +02:00
Benjamin Vedder a00a3141c0 Some fixes 2022-06-11 13:53:41 +02:00
Benjamin Vedder 582bdc7080 Speed PID update to work better with propellers 2022-05-31 15:28:06 +02:00
Benjamin Vedder e2b2f91f25 Added saturation compensation modes 2022-05-23 14:42:42 +02:00
Benjamin Vedder 09266def29 Added start_curr_dec parameter and decreased mcconf serialization size 2022-05-22 10:33:33 +02:00
Benjamin Vedder e025e177e0 Observers, observers, observers 2022-05-21 22:54:12 +02:00
Benjamin Vedder 7f143152c2 Incremented version number 2022-05-12 17:26:18 +02:00
Benjamin Vedder 6b4fa85047 Updated changelog and version 2022-05-10 20:46:30 +02:00
Benjamin Vedder cf63e3c77b Added many more settings to lispbm 2022-05-06 14:37:08 +02:00
Benjamin Vedder 325cf3a3ea Increased version number 2022-05-01 20:35:33 +02:00
Benjamin Vedder 226894cfbd Incremented beta number 2022-04-28 13:57:25 +02:00
Benjamin Vedder de09850ec0 Congfigurable i2c_bb bitrate 2022-04-19 17:21:19 +02:00
Benjamin Vedder 02d568d30b incremented version number 2022-04-14 23:14:29 +02:00
Benjamin Vedder 45ee937809 Incremented version number 2022-04-12 14:38:33 +02:00
Benjamin Vedder c4806cd011 Openloop rpm scaling fix and some comment updates 2022-04-11 20:35:24 +02:00
Benjamin Vedder 577fefbf75 Another attempt at the previous duty mode fix 2022-04-10 23:44:25 +02:00
Benjamin Vedder 245cefa93b Only precalculate values after config updates 2022-04-07 21:51:28 +02:00
Benjamin Vedder 756ccbc5ba Added fault code for invalid phase filter readings 2022-04-06 21:08:48 +02:00
Benjamin Vedder 60bd5aa1dc Added openloop max current parameter 2022-04-06 12:14:19 +02:00
Benjamin Vedder e5ed5ee914 Added openloop current boost parameter 2022-04-06 11:30:02 +02:00
Benjamin Vedder 1eb0c1e5ae Added HFI-method based on coupling between the axes 2022-04-06 00:35:11 +02:00