diff --git a/boards/e3_176_ref/app_demo/eth-xip/sf/app/app_differential_drive.c b/boards/e3_176_ref/app_demo/eth-xip/sf/app/app_differential_drive.c index 2c52e02..3649476 100644 --- a/boards/e3_176_ref/app_demo/eth-xip/sf/app/app_differential_drive.c +++ b/boards/e3_176_ref/app_demo/eth-xip/sf/app/app_differential_drive.c @@ -34,15 +34,15 @@ void setMotorOutput(float *out_torq, float max_torque, uint16_t feed_power, uint int16_t abs_right_front_speed = (int16_t)(out_torq[1]); int16_t abs_left_rear_speed = (int16_t)(out_torq[2]); - int16_t abs_right_rear_speed = (int16_t)(out_torq[3]); + int16_t abs_right_rear_speed = (int16_t)(out_torq[3]*0.73); //20251107 修改新电机增加系数 解决不同步问题 // 设置左右电机期望转速 un_motor_output1.bit_data.MotCon_1Signal3 = (uint16_t)(-abs_right_front_speed);//20250502方向原因,需要把1号电机控制器的左右电机反相 - un_motor_output2.bit_data.MotCon_1Signal4 = (uint16_t)(-abs_right_rear_speed); + un_motor_output2.bit_data.MotCon_1Signal4 = (uint16_t)(-abs_right_rear_speed); un_motor_output1.bit_data.MotCon_1Signal4 = (uint16_t)(-abs_left_front_speed); - un_motor_output2.bit_data.MotCon_1Signal3 = (uint16_t)abs_left_rear_speed; + un_motor_output2.bit_data.MotCon_1Signal3 = (uint16_t)abs_left_rear_speed; // // 设置模式为恒速模式 diff --git a/boards/e3_176_ref/app_demo/eth-xip/sf/app/app_param_manage.c b/boards/e3_176_ref/app_demo/eth-xip/sf/app/app_param_manage.c index aa3b97c..b7950d6 100644 --- a/boards/e3_176_ref/app_demo/eth-xip/sf/app/app_param_manage.c +++ b/boards/e3_176_ref/app_demo/eth-xip/sf/app/app_param_manage.c @@ -265,9 +265,9 @@ void processWriteRequestFrame(UnParamRequest *paramRequest, uint32_t sender_ip, for (int i = 0; i < 256; ++i) { if (strlen((char *)paramRequest->bit_data.param_name[i]) > 0) { writeParameter(paramRequest->bit_data.param_name[i], paramRequest->bit_data.data[i]); - //printf("paramRequest->bit_data.param_name[i]:%s \n",paramRequest->bit_data.param_name[i]); + printf("paramRequest->bit_data.param_name[i]:%s \n",paramRequest->bit_data.param_name[i]); memcpy(&value, paramRequest->bit_data.data[i], sizeof(float)); - //printf("paramRequest->bit_data.data[i]:%f \n", value); + printf("paramRequest->bit_data.data[i]:%f \n", value); } }