bldc driver firmware based on hobbyking cheetah compact

Dependencies:   BLDC_V2 mbed-dev-f303 FastPWM3

Dependents:   BLDC_V2

Committer:
Wooden
Date:
Wed Apr 07 10:12:43 2021 +0000
Revision:
48:a74e401a6d84
Parent:
47:f4ecf3e0576a
wooden_bldc_test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
benkatz 20:bf9ea5125d52 1 #ifndef HW_CONFIG_H
benkatz 20:bf9ea5125d52 2 #define HW_CONFIG_H
benkatz 20:bf9ea5125d52 3
Wooden 47:f4ecf3e0576a 4 #define PIN_U PA_8
benkatz 20:bf9ea5125d52 5 #define PIN_V PA_9
Wooden 47:f4ecf3e0576a 6 #define PIN_W PA_10
Wooden 47:f4ecf3e0576a 7 #define ENABLE_PIN PB_5 // Enable gate drive pin
Wooden 47:f4ecf3e0576a 8 #define LED PB_0 // LED Pin
Wooden 48:a74e401a6d84 9 // #define I_SCALE 0.080566406f // Amps per A/D Count 3.3v/4096/20/0.0005
Wooden 48:a74e401a6d84 10 // #define I_SCALE 0.026855f // Amps per A/D Count 3.3v/4096/20/0.0015 for 1.5m omega current shunt
Wooden 48:a74e401a6d84 11 #define I_SCALE 0.040283f
Wooden 47:f4ecf3e0576a 12 // #define V_SCALE 0.00884f // Bus volts per A/D Count
Wooden 48:a74e401a6d84 13 #define V_SCALE 0.015087891f // Bus volts per A/D count, 3.3/4096*(39+2.2)/2.2
benkatz 22:60276ba87ac6 14 #define DTC_MAX 0.95f // Max phase duty cycle
benkatz 22:60276ba87ac6 15 #define DTC_MIN 0.05f // Min phase duty cycle
benkatz 27:501fee691e0e 16 #define PWM_ARR 0x8CA /// timer autoreload value
benkatz 20:bf9ea5125d52 17
benkatz 20:bf9ea5125d52 18
benkatz 37:c0f352d6e8e3 19
benkatz 20:bf9ea5125d52 20 #endif