Commit Graph

382 Commits

Author SHA1 Message Date
Benjamin Vedder 4b822f0f94 Disable beta-flag 2022-12-08 14:01:44 +01:00
Benjamin Vedder 0c68d8e942 Incremented version number 2022-12-04 16:01:42 +01:00
Benjamin Vedder ae79d3a4c2 Added can-cmd 2022-12-02 18:50:00 +01:00
Benjamin Vedder 1e7da25160 Send foc can detect result back to sender even if some other interface communicates in-between 2022-11-22 18:18:38 +01:00
Benjamin Vedder 15d26d95bc Dual motor can-fix 2022-11-22 13:55:57 +01:00
Benjamin Vedder 858bdb9913 Added encoder error rate command 2022-11-19 18:46:01 +01:00
Benjamin Vedder eee535960b Use amplitude instead of gain setting for sin/cos encoder 2022-11-18 09:55:40 +01:00
Benjamin Vedder 7ea099732c Added option to disable motor temp sensor and made it possible to read the temperature adc input from lisp 2022-11-17 21:17:40 +01:00
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