Benjamin Vedder
84ce74c325
Merge pull request #141 from Mitchlol/Balance_app_sprint_3
...
Balance sprint 3
2020-03-16 20:35:26 +01:00
Benjamin Vedder
8739b22f3e
Stop both motors when saving configurations
2020-03-16 20:22:01 +01:00
Benjamin Vedder
9d6abcd495
Added unity to build script
2020-03-16 20:04:32 +01:00
Benjamin Vedder
52e17059e5
Major restructuring for dual motor support, and added unity hw files
2020-03-16 18:32:39 +01:00
Mitch Lustig
24afd4e6f3
Balance sprint 3
...
-Can steering based on speed
-Can steering current clamp
-Min rpm for half switch state fault
-Soft mode tuning (pitch angle affinity, setpoint affinity, setpoint limit)
-Reset I value on faults issue #117
-fix startup tiltback
2020-03-15 23:18:34 -07:00
Benjamin Vedder
e1c859c894
Current controller windup protection improvement
2020-03-06 22:04:59 +01:00
Benjamin Vedder
5df92463f3
Pos PID fix, AS5047 fix, changed FOC time constant, updated conf generator
2020-02-27 17:49:35 +01:00
Benjamin Vedder
8ae52e8bc2
Merge pull request #138 from Mitchlol/balance_app_updates
...
Balance app updates!
2020-02-27 17:03:42 +01:00
Mitch Lustig
6d29b6741f
Use ADC for switches
2020-02-23 13:34:51 -08:00
Mitch Lustig
d4f6036de7
Implement nose angle adjustment
2020-02-23 10:23:19 -08:00
Mitch Lustig
2c07512091
Add can bus, 2 wheel steering & stabilization, brake, dead & fault dealy
2020-02-23 00:22:21 -08:00
Benjamin Vedder
906ddb04c6
Merge pull request #130 from Mitchlol/enable_mahony_filter
...
Enable Mahony IMU filter
2020-02-01 10:12:13 +01:00
Mitch Lustig
b295b67d8b
Enable Mahony IMU filter
2020-01-31 19:36:00 -08:00
Benjamin Vedder
97ef43cff8
Leave debug mode on NRF5x after SWD upload, more TS5700N8501 encoder features, more CAN baud rates
2020-02-01 00:37:25 +01:00
Benjamin Vedder
fa6f63970f
Removed unused variable
2020-01-28 21:24:32 +01:00
Benjamin Vedder
b6949d60dc
FW4.00: HFI and many updates, see changelog
2020-01-28 19:46:19 +01:00
Benjamin Vedder
287cabe76f
Common motor temperature validity check
2020-01-21 09:13:18 +01:00
Benjamin Vedder
ae5ea13998
Merge pull request #124 from powerdesigns/Axiom-resolver
...
Axiom full resolver support
2020-01-21 08:35:36 +01:00
Benjamin Vedder
2a910e17d6
Merge pull request #120 from ddosoff/master
...
KTY83/122 and priority to custom commands
2020-01-21 08:34:58 +01:00
Marcos Chaparro
9965bb52d5
Axiom: Full resolver support
...
Fixes a low level SPI timing bug.
Provide Loss of Signal, Degradation Of Signal and Loss Of Tracking
fault sources, and stats to the 'encoder' terminal command.
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-01-20 11:06:02 -03:00
Marcos Chaparro
8a76c9aaf4
Axiom: Add resolver build switch
...
For some reason SPI encoder was not set by default in axiom builds.
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-01-20 11:01:21 -03:00
Benjamin Vedder
9b98afb5a3
Merge branch 'master' of https://github.com/vedderb/bldc
2020-01-20 09:39:38 +01:00
Benjamin Vedder
ffbc6eb89b
First attempt at HFI
2020-01-20 09:39:33 +01:00
Benjamin Vedder
f29275ab3f
Merge pull request #123 from powerdesigns/luna_cycle_BBSHD
...
Luna cycle BBSHD support
2020-01-20 09:36:16 +01:00
Marcos Chaparro
34632b26e5
BRK: Avoid reassigning a value
...
Signed-off-by: Marcos Chaparro <mchaparro@paltatech.com>
2020-01-19 15:36:40 -03:00
Marcos Chaparro
356f3db20e
Add Break function for instant PWM disable
...
When enabled, the Break (or BRK) is a mechanism that upon a active
level in the TIMx_BRK pin disables asynchronously the PWM output pins,
achieving fast reaction times when an external fault even happens.
See AN4277.
Signed-off-by: Marcos Chaparro <mchaparro@paltatech.com>
2020-01-19 15:36:40 -03:00
Marcos Chaparro
08de81e950
Add basic support for Luna BBSHD
...
Signed-off-by: Marcos Chaparro <mchaparro@paltatech.com>
2020-01-19 15:36:40 -03:00
Kirill Kostiuchenko
4470313929
firmware version 3.67
2020-01-15 13:57:08 +05:00
Kirill Kostiuchenko
8bf645bbdf
Motor resistance as polynom parameter used
2020-01-14 22:16:46 +05:00
Kirill Kostiuchenko
539a0ca327
PTC_1K_100C was modified to 25C by mistake, restored
2020-01-14 22:08:19 +05:00
Kirill Kostiuchenko
2fa512b5ed
merge
2020-01-14 22:04:02 +05:00
Benjamin Vedder
b3ad0be25a
Fixed codacy warning
2020-01-12 21:58:35 +01:00
Benjamin Vedder
b002e5d78e
FW 3.66: Many changes, see changelog
2020-01-12 21:25:21 +01:00
Kirill Kostiuchenko
b1a52d3ac0
KTY83/122 motor temp sensor added
2020-01-05 18:24:12 +05:00
Kirill Kostiuchenko
2bf417db03
Priority to custom commands
2019-12-26 08:15:03 +05:00
Benjamin Vedder
210ec40d74
PTC motor thermistor support, APP_PPM sleep fix
2019-12-22 21:22:07 +01:00
Benjamin Vedder
5e4f675936
Added missing MK3 files
2019-12-19 17:06:52 +01:00
Benjamin Vedder
ceb8b7bf7d
HW60_MK3 support, shutdown fix, added COMM_SET_CURRENT_REL, ramp fix, PPM timeout fix, IRQ prio fix
2019-12-19 16:55:38 +01:00
Benjamin Vedder
0855169754
Merge branch 'master' of https://github.com/vedderb/bldc
2019-12-09 13:47:34 +01:00
Benjamin Vedder
b50114940e
Merge pull request #116 from ddosoff/master
...
Set tachometer value interface
2019-12-09 13:47:16 +01:00
Benjamin Vedder
78d3cef3ff
Added support for HW60_MK3 and disable shutdown when watchdog runs slowly
2019-12-09 10:57:33 +01:00
Kirill Kostiuchenko
72ab61ba1a
pretty printing
2019-12-09 10:59:04 +05:00
Kirill Kostiuchenko
f06d8b8bda
convert units and accurate zero reach added
2019-12-08 15:02:22 +05:00
Kirill Kostiuchenko
8dbdb1bc4d
Set new tachometer value interface added.
2019-12-07 21:07:05 +05:00
Benjamin Vedder
23e61925b6
FW upload compression support, TS5700N8501 support
2019-12-05 19:50:17 +01:00
Benjamin Vedder
3789c1aaff
Merge pull request #110 from powerdesigns/bitstream_compression
...
Bitstream compression
2019-10-30 21:07:05 +01:00
Marcos Chaparro
61fb33f17e
Fix phase voltage sense gain and add HASS 400-S current sensor
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-10-29 09:54:25 -03:00
Marcos Chaparro
f8279e4583
Axiom: Add FPGA image
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-10-29 09:43:06 -03:00
Marcos Chaparro
9fd6844e36
Axiom: FPGA image compression
...
Reduces the binary blob size from 104kB to 5kB.
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-10-29 09:22:53 -03:00
Marcos Chaparro
4dc8d877d8
Add miniLZO lossless compressor/decompressor source files
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-10-25 17:37:35 -03:00