bldc/hwconf
Maximiliano Cordoba 4a94d0ec4c Add command to connect a virtual motor with configurable parameters
This commit adds a motor model running within the vesc firmware,and
from the vesc terminal a user or a test script can set the
mechanical load torque, inertia, phase resistance, Lq and Ld phase
inductances (this generic model includes IPM motors), flux linkage
and battery voltage.

Virtual motor parameters set at the command line should match with
vesc configuration, for example phase resistance, inductance and
flux linkage should match and have the correct observer gain.
Observer works with the virtual motor, with some hiccups during
startup
For solid results its better to use sensored mode. If vesc is
configured to use an SPI encoder the virtual motor phase angle
will be injected as an encoder angle readout.

For safety PWM outputs are disabled during simulation.

Signed-off-by: Maximiliano Cordoba <mcordoba@powerdesigns.ca>
2019-04-06 10:36:00 -03:00
..
drv8301.c DRV and terminal refactoring, DRV8320 updates 2018-04-14 16:28:51 +02:00
drv8301.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
drv8305.c DRV and terminal refactoring, DRV8320 updates 2018-04-14 16:28:51 +02:00
drv8305.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
drv8320s.c Major 2019 update 2019-02-18 19:30:19 +01:00
drv8320s.h Major 2019 update 2019-02-18 19:30:19 +01:00
drv8323s.c Major 2019 update 2019-02-18 19:30:19 +01:00
drv8323s.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw.h FW 3.53: Limit foc_current_filter_const range, 1Mbit/de NRF speed, lower detect f_sw for resistance, no temp_comp by default 2019-03-20 22:46:36 +01:00
hw_40.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_40.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_45.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_45.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_46.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_46.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_48.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_48.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_49.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_49.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_60.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_60.h 75/300 R2 support, terminal sync cmd, IMU support, option to disable permanent UART, collected timer functions in one place 2019-03-10 14:57:42 +01:00
hw_75_300.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_75_300.h 75/300 R2 support, terminal sync cmd, IMU support, option to disable permanent UART, collected timer functions in one place 2019-03-10 14:57:42 +01:00
hw_410.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_410.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_das_mini.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_das_mini.h Resolve merge conficts with major 2019 release 2019-02-18 20:25:52 -03:00
hw_das_rs.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_das_rs.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_mini4.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_mini4.h Resolve merge conficts with major 2019 release 2019-02-18 20:25:52 -03:00
hw_palta.c Extend support to older PowerDesigns RevB boards 2019-03-25 18:02:26 -03:00
hw_palta.h Add command to connect a virtual motor with configurable parameters 2019-04-06 10:36:00 -03:00
hw_palta_fpga_bitstream.c Add FPGA configuration on boot 2018-12-12 17:56:21 -03:00
hw_r2.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_r2.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_rh.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_rh.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_tp.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_tp.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_uavc_basic.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_uavc_basic.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_uavc_qcube.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_uavc_qcube.h Major 2019 update 2019-02-18 19:30:19 +01:00
hw_victor_r1a.c Major 2019 update 2019-02-18 19:30:19 +01:00
hw_victor_r1a.h Major 2019 update 2019-02-18 19:30:19 +01:00
hwconf.mk Major 2019 update 2019-02-18 19:30:19 +01:00