mirror of https://github.com/rusefi/bldc.git
str365-tweaks
This commit is contained in:
parent
76c2869461
commit
61a3a3e022
|
@ -0,0 +1,52 @@
|
|||
(hw-reg-en 1)
|
||||
(hw-reg-adj 1900)
|
||||
|
||||
(loopwhile-thd 100 t {
|
||||
(def reg-v (hw-reg-v))
|
||||
(def reg-i (hw-reg-i))
|
||||
(def reg-t (hw-reg-t))
|
||||
(def reg5-v (hw-reg5-v))
|
||||
(def reg-pwr (* (hw-reg-v) (hw-reg-i)))
|
||||
|
||||
(sleep 0.01)
|
||||
})
|
||||
|
||||
(set-aux 1 0)
|
||||
|
||||
(def sample-now 0)
|
||||
(def samples (range (* 90 3)))
|
||||
|
||||
(defun plot-v (graph sample) {
|
||||
(setix samples sample-now (list graph (secs-since t-start) sample))
|
||||
(setq sample-now (+ sample-now 1))
|
||||
})
|
||||
|
||||
(def t-start (systime))
|
||||
|
||||
(looprange i 0 10 {
|
||||
(plot-v 0 (hw-reg-v))
|
||||
(plot-v 1 (hw-reg-i))
|
||||
(plot-v 2 (* (hw-reg-i) (hw-reg-v)))
|
||||
(sleep 0.002)
|
||||
})
|
||||
|
||||
(set-aux 1 1)
|
||||
|
||||
(looprange i 0 80 {
|
||||
(plot-v 0 (hw-reg-v))
|
||||
(plot-v 1 (hw-reg-i))
|
||||
(plot-v 2 (* (hw-reg-i) (hw-reg-v)))
|
||||
(sleep 0.002)
|
||||
})
|
||||
|
||||
(set-aux 1 0)
|
||||
|
||||
(plot-init "Time" "Value")
|
||||
(plot-add-graph "V-Reg")
|
||||
(plot-add-graph "I-Reg")
|
||||
(plot-add-graph "Pwr-Reg")
|
||||
|
||||
(loopforeach i samples {
|
||||
(plot-set-graph (ix i 0))
|
||||
(plot-send-points (ix i 1) (ix i 2))
|
||||
})
|
|
@ -270,14 +270,14 @@
|
|||
#define READ_HALL3() palReadPad(HW_HALL_ENC_GPIO3, HW_HALL_ENC_PIN3)
|
||||
|
||||
// Override dead time. See the stm32f4 reference manual for calculating this value.
|
||||
#define HW_DEAD_TIME_NSEC 1000.0
|
||||
#define HW_DEAD_TIME_NSEC 600.0
|
||||
|
||||
// Default setting overrides
|
||||
#ifndef MCCONF_L_MIN_VOLTAGE
|
||||
#define MCCONF_L_MIN_VOLTAGE 18.0 // Minimum input voltage
|
||||
#endif
|
||||
#ifndef MCCONF_L_MAX_VOLTAGE
|
||||
#define MCCONF_L_MAX_VOLTAGE 54.0 // Maximum input voltage
|
||||
#define MCCONF_L_MAX_VOLTAGE 94.0 // Maximum input voltage
|
||||
#endif
|
||||
#ifndef MCCONF_DEFAULT_MOTOR_TYPE
|
||||
#define MCCONF_DEFAULT_MOTOR_TYPE MOTOR_TYPE_FOC
|
||||
|
|
Loading…
Reference in New Issue