一种智能倒车轨迹及影像辅助的方法与流程

文档序号:12051479阅读:来源:国知局

技术特征:

1.一种智能倒车轨迹及影像辅助的方法,其特征在于,利用智能倒车轨迹及影像辅助系统来对倒车过程进行辅助,所述智能倒车轨迹及影像辅助系统包括依次连接的MCU模块、视频信号处理模块、LVDS模块以及分别与MCU模块相连接的电源模块和CAN模块,CAN模块包括CAN驱动器和CAN检测模块。

2.根据权利要求1所述的智能倒车轨迹辅助的方法,其特征在于,所述方法包括以下步骤:

步骤一:上电启动MCU模块,检测升级文件。

步骤二:初始化MCU模块,先初始化显示驱动寄存器,然后初始化外设驱动,并将默认显示输出切换为原车显示;

步骤三:由MCU模块获取拨码开关来选择车型,并将具体车型实例化,开启任务实时接收CAN模块传入的数据并将其更新至车型数据中,MCU模块实时接收原车CAN总线的数据并修改相应的状态数据;

步骤四:CAN驱动器实时监测CAN检测模块的数据并将数据传递给MCU模块,在任务中执行实时数据更新;

步骤五:进入MCU模块主程序任务,初始化看门狗,每隔50ms轮询车型数据中各个变量;

步骤六:在功能处理中,通过调用视频信号处理模块来选择视频通道。

3.根据权利要求2所述的步骤五,其特征在于,所述步骤五中的MCU模块主程序任务包括:

处理汽车发动机启动事件:汽车发动机启动之后,CAN模块设置为普通模式,后视显示为真;汽车发动机关闭之后CAN模块为只听模式,后视显示设置为假;

处理主菜单按键事件:在非倒档时可通过长按空调面板上的主菜单按键随时显示前视图像画面;

处理倒车辅助模式事件:如果进入倒挡,显示后视+轨迹+雷达的图像;如果进入停车档,显示原车画面;

处理驻车辅助按钮事件:P键使能,显示图像画面;P键不使能,不显示图像画面;

处理轨迹事件:根据方向盘的转向、转角,实时处理轨迹摆动;

处理雷达事件:倒车档或前进挡的图像画面中,根据车与障碍物的距离,实时处理并进行图标警示。

4.根据权利要求3所述的处理倒车辅助模式事件,其特征在于,

处理倒车辅助模式事件的具体步骤包括:

步骤1:首先检测手动档是否存在,当倒档检测线有信号输出时,设置手动挡存在;当检测到手动挡存在时设置手动挡优先,否则自动挡优先;

步骤2:判断更新档位是否和保留档位是否一致,一致则执行步骤3,不一致再判断更新档位是否是倒档,是则设置倒档标志位为3,退出倒档标志位为0;其它档位则设置倒档标志位为0,非倒档标志位为3;

步骤3:判断倒档标志位是否大于1,是则自减至1;否则将倒档标志位至为0;

步骤4:判断非倒档标志位是否大于1,是则自减至1;

步骤5:断开摄像头电源,屏幕不显示,设置延时100ms;

步骤6:提前给摄像头提供电源,再进行显示,设置延时200ms,开启屏幕显示功能;

步骤7:有驻车辅助按钮时执行步骤6,无驻车辅助按钮时执行步骤5,并且设置有驻车辅助按钮且档位为前进挡时才显示雷达;

步骤8:使用驻车辅助按钮进行控制时,档位不变,驻车辅助按钮进行开关,如果驻车辅助按钮保留值和当前值不一致,则执行步骤9;

步骤9:如果驻车辅助按钮使能,同时防止当使用驻车辅助按钮时倒车检测线于非倒挡、停车档时关闭,再按驻车辅助按钮仍会有显示的问题;如果驻车辅助按钮不使能,则屏幕设置为不显示。

5.根据权利要求1-3所述的处理轨迹事件,其特征在于,

处理轨迹事件的具体步骤包括:

步骤一:在控制器初始化时,调用绘制雷达轨迹函数对轨迹显示进行初始化;

步骤二:在绘制雷达轨迹函数中判断如果需要轨迹,通过8825DMA进行加载LUT;同时从Car类中获取当前方向盘转角数据并更新当前轨迹线,执行步骤四;

步骤三:根据角度绘制倒车轨迹,如果当前处于使能状态,则绘制到屏幕上,否则不绘制任何东西;

步骤四:控制器的控制器主程序函数调用处理轨迹事件函数,当需要轨迹时,设置控制窗口显示功能,同时使能的时候,必须重画,否则会显示除能前的画面;

步骤五:把指向的图像绘制在屏幕上。

6.根据权利要求1-3所述的处理雷达事件,其特征在于,

处理雷达事件的具体步骤包括:

步骤一:进入按键处理函数,判断按键状态是否发生变化,是则执行下一步,否则退出;

步骤二:判断按键是否处于长按状态,是则执行下一步,否则退出;

步骤三:判断按键是否是车上空调面板上的主菜单按键,是则将标志位至为前视通道选择,否则将标志位至为0;

步骤四:进入按键操作处理函数,当标志位为前视通道时,判断当前档位是否是倒挡状态,是则退出,否则执行下一步;

步骤五:判断按键状态是否是处于长按开的状态,是则执行关闭轨迹、雷达,隐藏提示条,显示前视;否则关闭摄像头显示。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1