在驾驶员机动车考试系统中,需要结合灯光、离合、脚刹、手刹、安全带、门开关、喇叭、雨刮、点火状态、发动机转速、车速、档位、车架号等信息,速锐得通过汽车OBD采集数据,综合判断驾驶员在行驶过程中是否能够根据实际道路情况合理操控车辆。
在驾考模式中,根据实际使用,大部分驾考系统终端都会采用破线的方式获得车载信号,该方式费工耗时,破坏了原车的电气特性,降低了车辆的稳定性,给车辆安全行驶埋下了隐患;信号通常采用外接传感器获得信号,该信号,虽然也能够取得车载数据,却额外增加了BOM成本和日常维护量。
速锐得基于OBD接口和CAN总线采集方式,按照车载CAN总线的拓扑结构,双CAN冗余设计工作机制、硬件框图及软件流程等,在智能驾考系统的车载信号采集模块中,经过大量实践证明,有效提升了数据的稳定性、完整性、简易性。
在EST558S智能OBD数据采集终端设计中,通过智能算法,实现车型识别,自动切换CAN总线协议,这是目前在智能驾考系统中最新采用的人工智能算法的驾考OBD模块。在这领域的驾考车型上,目前主要存在两种速率的CAN总线网络,一种是速率为500kb/s 的高速CAN,一种是100kb/s的车身系统低速CAN,这两种CAN网络,将遍布车身电子控制单元。如电子燃油喷射装置、仪表显示装置、ABS装置、安全气囊、电动门窗、主动悬架等等,通过CAN总线网络连接在一起,车辆上所有传感器的数据、车身控制单元的总线报文,指令、仪表显示单元显示内容等等都在总线网络交互。经过测试,大多数的车型中,驾考业内需要的仪表盘数据就存在于高速CAN中。为此,只需要将人工智能驾考系统OBD信号模块挂在CAN总线上,通过监听数据流,分析数据即可提取到所需要的数据。
设计上,采用STM32F105为MCU,其中采用ARM32位Cotex-M4内核,具有高达178MHz主频,210DMIPS的指令运算能力,两路CAN2.0接口。CAN收发器采用NXP隔离模块,具备极高的电磁干扰EMI性和极低电磁辐射EME性。系统上电工作时,将其中一路CAN设定为主CAN,另一路CAN设定为从CAN,软件通过荣誉判断功能模块,实时监测CAN系统状态,并对出现的总线错误,如线路故障、接收异常等状态,执行相应的冗余操作,保证整个系统正常通讯,提高系统的可靠性。冗余设计采用并联冗余方式,即两路CAN同时进入工作模块,当同时都在正常工作的时候,取主CAN信息丢弃从CAN信息,当主MCU工作不正常时,实时切换到从CAN,从而保证系统可以连续稳定工作。
在之前的驾考过程中,当CANBUS出现故障时,只能中断驾考,造成巨大影响。现速锐得人工智能型驾考OBD模块,已经在驾考车型上广泛应用。目前在桑塔纳、捷达、荣威、爱丽舍、逸动、吉利等车型中稳定使用,降低了故障风险。相比传统的采集方式,基于CANBUS的OBD采集模块,更具备数据采集快速可靠,安装方式简单、维护便捷、抗干扰能力强等优势。
AT 指令 指令功能 指令说明
ATBUD 设定串口波特率
下次重启生效
ATBUD=0:将波特率设为 9600
ATBUD=1:将波特率设为 38400
ATBUD=2:将波特率设为 115200
ATCAR 标定车型
标定成功后设备自动
重启
ATCAR=0:标准 OBD,仅读取车速、转速,支持 K
线和 CAN 线
ATCAR=1:新捷达/新桑塔纳(2019…)
ATCAR=2:大众斯柯达昕锐(2019…)
ATCAR=3:新爱丽舍/新标致 301
ATCAR=4:东南 V5
ATCAR=5:比亚迪 F3(暂不支持)
ATCAR=6:广汽传祺 GA5
ATCAR=7:东南三菱风迪思
ATSLEEPON 开启自动休眠 熄火后自动进入休眠
ATSLEEPOFF 关闭自动休眠 车辆熄火后不进入休眠,一直广播 DT 数据流
ATSLEEP 立即进入休眠 设备立即进入休眠,等待汽车启动唤醒
ATEHZ 设定发动机数据发送
间隔时间
ATEHZ=5:设定广播频率 5Hz(200ms)
ATEHZ=2:设定广播频率 2Hz(500ms) )
ATEHZ=1:设定广播频率 1Hz(1000ms)
ATWST 重启设备 设备立即重启
ATINFO 获取车辆信息数据流 立即返回车辆信息数据流
ATEDT 获取实时数据流 立即返回实时数据流
ATBDT 获取状态数据流 立即返回状态数据流
ATGPIO 获取 IO 口数据流 立即返回 IO 口数据流 Table
1 钥匙状态 x OFF,ON
2 电瓶电压 0 ~ 20.0 V 1 位小数
3 转速 0 - 65535 单位:rpm
4 车速 0 – 255 单位:km/h
5 档位 x 手动挡车
MN => 空 档
M1-M5 => 1-5 档
MR => 倒车档
自动挡车
AP => 驻车档
AN => 空 挡
AR => 倒车档
AD => 行进档
A1-A5 => 手动 1-5 档
档位
6 加速踏板 0 - 100 0 => 未踩; 100 => 全踩 油门(百分比)
7 转向角度 n 左打 L0-100、右打 R0-100 方向盘(百分比)
8 总里程 0 – MAX km 无小数
9 剩余油量 0 – 255 L Table 2 - EDT 数据流说