第一次提交

This commit is contained in:
2025-08-26 10:53:01 +08:00
commit 7730610c15
59 changed files with 12914 additions and 0 deletions

76
interface.c Normal file
View File

@@ -0,0 +1,76 @@
#include "interface_config.h"
UnMotorInput un_motor_input1 ;//电机控制器1 左前侧
UnMotorInput un_motor_input2 ;//电机控制器2 右前侧
UnMotorInput un_motor_input3 ;//电机控制器1 左后侧
UnMotorInput un_motor_input4 ;//电机控制器2 右后侧
UnBmsInput un_bms_input ;//BMS接收数据
UnTempModuleInput un_temp_module_input ;//温度采集模块
UnMotorOutput un_motor_output1 ;//电机输出
UnMotorOutput un_motor_output2 ;//电机输出
UnMotorOutput un_motor_output3 ;//电机输出
UnMotorOutput un_motor_output4 ;//电机输出
UnInfCanKGFOutput un_inf_can_kgf_output1 ;//kgf输出
UnInfCanKGFOutput un_inf_can_kgf_output2 ;
UnHBridgeOutput un_h_bridge_output ;//H桥输出
UnWheelSpeedOutput un_wheel_wpeed_output ;//轮速输出
UnRemoteControlInput un_remote_control_input ;//遥控器输入
UnRemoteControlInput un_remote_control_input1 ;//遥控器输入
UnHBridgeOutput un_h_bridge_output ;//H桥输出
UnHBridgeOutput un_h_bridge_output1 ;//左太阳能板电机
UnHBridgeOutput un_h_bridge_output2 ;//右太阳能板电机
UnLifterOutput un_lifter_output ;//基站升降杆输出
UnGatherOutput un_gather_output ;//采集模块输出
UnSdoOutput un_sdo_output1 ;//设定左转向电机位置
UnSdoOutput un_sdo_output2 ;//设定左转向电机速度
UnSdoOutput un_sdo_output3 ;//使能左电机
UnSdoOutput un_sdo_output4 ;//设定左电机模式
UnSdoOutput un_sdo_output5 ;//设定右转向电机位置
UnSdoOutput un_sdo_output6 ;//设定右转向电机速度
UnSdoOutput un_sdo_output7 ;//使能右电机
UnSdoOutput un_sdo_output8 ;//设定右电机模式
UnSdoOutput un_sdo_output9 ;//输入
UnSdoOutput un_sdo_output10 ;//输入
//IO口
UnSwSample un_sw_sample ;//采集
//以太网
UnAutoComputerInput un_auto_computer_input ;//自主计算机自动数据
UnManualComputerInput un_manual_computer_input ;//自主计算机手动数据
UnRequestFrame un_request_frame ;//请求帧
UnComputerOutput un_computer_output ;//输出给自主计算机
//输出给上位机
UnVehicleInfoOutput un_vehicle_Info_output ;// 车辆信息,输出给上位机
UnMotorStatusOutput un_motor_status_output ;// 电机状态信息,输出给上位机
UnPIDOutput un_pid_output ;// PID参数输出输出给上位机
UnAnalogSignalOutput un_analog_signal_output ;// 模拟信号输出,输出给上位机
UnRemoteControlOutput un_remote_control_output ;// 遥控器数据输出,给上位机
UnManualControlOutput un_manual_control_output ;// 手动控制数据,返回给请求者
UnAutoControlOutput un_auto_control_output ;// 自动控制数据输出,返回给请求者