最新人工智能驾考系统OBD信号采集模块
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人工智能驾考教练车系统OBD信号采集模块
在驾驶员机动车考试系统中,需要结合灯光、离合、脚刹、手刹、安全带、门开关、喇叭、雨刮、点火状态、发动机转速、车速、档位、车架号等信息,速锐得通过汽车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内核,具有高达168MHz主频,210DMIPS的指令运算能力,两路CAN2.0接口。CAN收发器采用NXP隔离模块,具备极高的电磁干扰EMI性和极低电磁辐射EME性。系统上电工作时,将其中一路CAN设定为主CAN,另一路CAN设定为从CAN,软件通过荣誉判断功能模块,实时监测CAN系统状态,并对出现的总线错误,如线路故障、接收异常等状态,执行相应的冗余操作,保证整个系统正常通讯,提高系统的可靠性。冗余设计采用并联冗余方式,即两路CAN同时进入工作模块,当同时都在正常工作的时候,取主CAN信息丢弃从CAN信息,当主MCU工作不正常时,实时切换到从CAN,从而保证系统可以连续稳定工作。
在使用初期,由于没有采用速锐得人工智能驾考系统OBD信号采集模块,当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 –25
5 单位: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 T able 2 - EDT 数据流