mirror of
https://gitee.com/dlmu-cone/bf_original_balance_chassis
synced 2026-07-24 03:27:45 +08:00
Codex generated changes:
1.stool-mode 2.INS direction changes not tested,not ok
This commit is contained in:
@@ -65,8 +65,7 @@ static void DMMotorDecode(CANInstance *motor_can)
|
||||
static void DMMotorLostCallback(void *motor_ptr)
|
||||
{
|
||||
DMMotorInstance *motor = (DMMotorInstance *)motor_ptr;
|
||||
DMMotorEnable(motor);
|
||||
DMMotorSetMode(DM_CMD_MOTOR_MODE, motor);
|
||||
DMMotorStop(motor);
|
||||
}
|
||||
|
||||
void DMMotorCaliEncoder(DMMotorInstance *motor)
|
||||
@@ -131,17 +130,16 @@ void DMMotorTask(void const *argument)
|
||||
Motor_Control_Setting_s *setting;
|
||||
DMMotor_Send_s motor_send_mailbox;
|
||||
portTickType currentTime;
|
||||
const portTickType xFrequency = pdMS_TO_TICKS(4);
|
||||
while (1)
|
||||
{
|
||||
currentTime = xTaskGetTickCount();
|
||||
set = motor->pid_ref;
|
||||
measure = &motor->measure;
|
||||
setting = &motor->motor_settings;
|
||||
|
||||
if (setting->motor_reverse_flag == MOTOR_DIRECTION_REVERSE)
|
||||
set *= -1;
|
||||
|
||||
measure = &motor->measure;
|
||||
setting = &motor->motor_settings;
|
||||
if ((setting->close_loop_type & ANGLE_LOOP) && (setting->outer_loop_type & ANGLE_LOOP))
|
||||
{
|
||||
if (setting->angle_feedback_source == OTHER_FEED)
|
||||
|
||||
Reference in New Issue
Block a user