1.一种智能转向灯控制系统的控制方法,所述智能转向灯控制系统包括处理器和永磁铁,其特征在于:还包括第一磁传感器、第二磁传感器和第三磁传感器;
所述永磁铁固定设置在车辆转向机的转轴上且永磁铁的N极和S极沿转轴的轴向方向设置,第一磁传感器、第二磁传感器和第三磁传感器设置在车辆转向机的固定支架上以车辆转向机转轴为圆心的圆周位置上,第一磁传感器正对静态的永磁铁设置,第二磁传感器和第三磁传感器分别对称设置在第一磁传感器朝向永磁铁方向的两侧;
所述第一磁传感器、第二磁传感器和第三磁传感器分别与处理器电性连接;
包括以下步骤:
S1、以0.1°为步长,角度检测范围为±360°,分别顺时针和逆时针转动方向盘,获取第一磁传感器、第二磁传感器和第三磁传感器输出的感应信号及其对应的角度,并建立顺时针输出角度误差曲线Y1(x)和逆时针输出角度误差曲线Y2(x);
S2、分别计算曲线Y1(x)和曲线Y2(x)的平均线,以及两平均线的均值,所述均值记为平均偏移量;
S3、将所述曲线Y1(x)与平均偏移量之差定为曲线Y1(x)修正后的曲线,将所述曲线Y2(x)与平均偏移量之差定为曲线Y2(x)修正后的曲线;
S4、设置直行容差角度和转向角度阈值,基于修正后的曲线确定方向盘转动角度,基于方向盘转动角度和转向灯的开关量判断当前驾驶员的驾驶意向,当转向灯与驾驶意向不符时,控制器控制相应转向灯开启或熄灭;
执行S1之前还包括以下步骤:获取永磁铁静态状态时第一磁传感器、第二磁传感器和第三磁传感器输出的感应信号以及计算所述感应信号对应的静态角度;
所述S4中基于修正后的曲线确定的转动角度减去静态角度为方向实际盘转动角度;
所述S2中曲线Y1(x)和曲线Y2(x)的平均线分别为:
式中, 表示曲线Y1(x)的平均线;Y1'表示曲线Y1(x)的一次斜率; 表示曲线Y2(x)的平均线;Y2'表示曲线Y2(x)的一次斜率;x表示目标角度值。
2.如权利要求1所述的智能转向灯控制系统的控制方法,其特征在于:还包括转向灯驱动单元和开关检测单元;
所述开关检测单元的输入端分别与左转向按键开关和右转向按键开关电性连接,开关检测单元的输出端与处理器的GPIO口电性连接;转向灯驱动单元的输入端与处理器的GPIO口电性连接,转向灯驱动单元的输出端分别与左转向灯和右转向灯电性连接。
3.如权利要求2所述的智能转向灯控制系统的控制方法,其特征在于:所述开关检测单元包括左转向灯开关检测单元和右转向灯开关检测单元;
所述左转向灯开关检测单元的输入端与左转向按键开关电性连接,左转向灯开关检测单元的输出端与处理器的GPIO口电性连接;
所述右转向灯开关检测单元的输入端与右转向按键开关电性连接,右转向灯开关检测单元的输出端与处理器的GPIO口电性连接。
4.如权利要求3所述的智能转向灯控制系统的控制方法,其特征在于:所述左转向灯开关检测单元包括:电容C23、电容C353、电阻R47和二极管D28;
所述处理器的GPIO口通过正向导通的二极管D28与左转向按键开关电性连接,电容C23的一端与处理器的GPIO口电性连接,电容C23的另一端接地;电源通过电阻R47与处理器的GPIO口电性连接;电容C353的一端与二极管D28的阴极电性连接,电容C353的另一端接地。
5.如权利要求2所述的智能转向灯控制系统的控制方法,其特征在于:所述转向灯驱动单元包括左转向灯驱动单元和右转向灯驱动单元;
所述左转向灯驱动单元的输入端与处理器的GPIO口电性连接,左转向灯驱动单元的输出端与左转向灯电性连接;
所述右转向灯驱动单元的输入端与处理器的GPIO口电性连接,右转向灯驱动单元的输出端与右转向灯电性连接。
6.如权利要求5所述的智能转向灯控制系统的控制方法,其特征在于:所述左转向灯驱动单元包括:电阻R112、电阻R113和MOS管Q22;
所述处理器的GPIO口通过电阻R112与MOS管Q22的栅极电性连接,MOS管Q22的源极接地,MOS管Q22的漏极与左转向灯电性连接;所述电阻R113的一端与MOS管Q22的栅极电性连接,电阻R113的另一端接地。
7.如权利要求1所述的一种智能转向灯控制系统的控制方法,其特征在于:所述S3还包括以下步骤:将角度检测范围分为若干个单元,对每个单元内对局部数据进行直线拟合,确定其平均误差值;将平均误差值与实际角度之间的偏差量作为该单元的角度补偿量;
所述S4基于修正后的曲线确定的转动角度减去静态角度后再减去角度补偿量为方向盘实际转动角度。