电动机运行后,光电变码盘最为传感器开始工作,光电编码盘将采集到传送数据传送给LM629,单片机读取这些数据并把这些数据发送到上位机,形成反馈环节。串口通信电路计算机与单片机使用串口通讯,因为串口的输出电压与单片机有不小的电压差,而且单片机采用的是TTL电平,串口输出采用的是RS-232电平,所以本系统需要在串口输出与单片机之间增加一个电平转换电路。
回正力矩的模拟本系统通过直流力矩电机输出力矩实现回正力矩的模拟。由于直流力矩电机输出力矩与电流之间构成正比关系,控制好直流电机电流的大小就能准确的控制直流电机的输出力矩。本系统回正力矩的模拟是通过单片机的PWM(脉宽调制)方式控制直流的平均电压,选择输出力矩所需要的占空比,实现所需输出力矩的控制。
回正力矩的计算在计算机上输入汽车车速和方向盘的转角,算出方向盘上受到的回正力矩。计算机通过串口通信电路,将计算的回正力矩值传送到单片机C8051上,单片机根据这个数值对直流电机发出控制指令控制输出力矩。电机运行后,传感器开始工作,将直流电机的输出力矩反馈给单片机,单片机再将这一数值传送给计算机,如果这个数值与计算值不在误差范围内,计算机就通过PID算法实现调速,直到输出值与计算值在误差范围内。