PIC24FJ64GA306点击型号即可查看芯片规格书
随着汽车的普及,人们对于汽车的认识从乘坐,运载逐渐向着安全,舒适,节油转变。人们对于汽车外观以及汽车的安全配置,舒适配置的要求越来越高。定速巡航系统主要是把驾驶人员的右脚解放出来,开过车的人都知道在高速上狂奔时候,右脚总是要踩在油门上的,让车保持一定的速度前进,在经过长途驾驶后驾驶员会觉得右腿酸麻,不舒服。而且人力去控制油门力度范围总是偏大,造成行驶中的汽车忽快忽慢。对于油耗的消耗也偏大,因为汽车在等速行驶状态下相对油耗是比较低的。工信部的油耗数据在90公里/小时等速行驶下测得的。
定速巡航系统可以让驾驶员在驾驶中按照所需要的行驶速度进行设定,设定后定速巡航系统会自动让车按照设定速度行驶。自行调整汽车在行进过程中的速度差,由于系统调整速度很快,乘坐车感觉不出系统对于车速的调整过程在2012年前生产的车型只有在中高端配置的车型上才会有定速巡航功能,对于低配的大多数车辆来说,没有配备定速巡航功能。
基于pic24FJ64GA306的OBD接口的定速巡航方案,利用原车的OBD接口都去定速巡航所需要的控制参数,通过PIC24FJ64GA306的高速运算,对汽车的行动机构进行控制, 达到一个闭环的恒速控制效果,从而完成定速功能
基于pic24FJ64GA306的OBD定速巡航系统利用原车OBD信号,通过Canbus或者K-line来读取汽车行驶中的速度信号,油门开度信号等参数,STM32F103内部集成了汽车IEE1939的协议,通过该协议可以解析出车速,油门等信号,通过串口把参数传递给pic24FJ64GA306. 当驾驶员设定定速巡航的行驶速度时候,pic24Fj64GA306会通过算法把定速的速度数值与行驶中从OBD读取的数值进行对比,通过算法对行驶速度进行调整,保证汽车按照设定的速度进行等速运行,达到解放驾驶员右脚以及降低油耗的目的
①从OBD接口通过Canbus K-line读取参数 ②使用arm芯片对IEE1939协议进行解析 ③系统从OBD取电12V ④系统整体运行电流小于100mA ⑤系统运算采用了XLP的Microchip的高性能16bitMCU
原文作者:S的深V