速锐得新型智能车载CANBUS数据采集OBD接口传输及取电应用方式
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-axegupay5k/17551384a24e414895062d32a8b2739b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1724962438&x-signature=o75Fx2RscfTmiRrgrCZssOd4M%2B0%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">大数据时代的当下,<span style="color: black;">做为</span>车载行业的设备终端,基本要与数据挂钩,不仅要连接OBD<span style="color: black;">或</span>CANBUS,还<span style="color: black;">需求</span>有<span style="color: black;">海量</span>的数据交互,在ADAS、DMS、车辆动态监控、发动机性能检测、公车及出租车的车队管理,还是矿卡工作时长监控等方面,应用都非常广泛。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/motor-article-img/56e4d296e96343a094ce6608f9ce5190~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1724962438&x-signature=4Ievra3DAK%2BavL8s7wVQxCFMMQg%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">那样</span>,<span style="color: black;">咱们</span>需要<span style="color: black;">处理</span>几个问题:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">1、</span>车载设备要的数据从哪里来?</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">基于车辆本身的数据,在行业这边的应用,<span style="color: black;">重点</span>有2端,A、OBD接口。绝大部分车型都标配了OBD接口,不管是汽油车、柴油车、还是新能源及商用车等智能汽车,就连叉车,新款的<span style="color: black;">亦</span>是带有OBD自动诊断系统接口的;B、CAN总线网络。据统计,国内的汽车在2013年后就标配了OBD2标准,当时的年代里,有85%以上用的是CAN2.0的数据接口网络,<span style="color: black;">咱们</span>在2016年做4S集团试乘试驾管理系统中,<span style="color: black;">实质</span>测试满足CAN网络标准的车型就达到了96.5%,可见,当下的<span style="color: black;">状况</span>,几乎99%用的是CAN网络了。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">那样</span>,<span style="color: black;">经过</span>OBD接口来采集数据,无疑是最简单的方式。OBD在整车网络上,本身<span style="color: black;">便是</span>一个重要的节点,<span style="color: black;">然则</span>真的把这<span style="color: black;">一起</span>做好,做深是有难点的。之前的<span style="color: black;">文案</span>中<span style="color: black;">亦</span>有<span style="color: black;">说到</span>过<span style="color: black;">有些</span>特殊<span style="color: black;">状况</span>,<span style="color: black;">例如</span><span style="color: black;">导致</span>汽车不休眠、发动机起停技术的误判、干扰ECU、CAN网络通信故障、速率<span style="color: black;">掌控</span>不对,请求指令错误、锁车报警等等一系列的问题,<span style="color: black;">这儿</span><span style="color: black;">再也不</span>赘述。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/motor-article-img/386c9121f6774b9bb4ba8df91bc7724f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1724962438&x-signature=sFqVHSv%2F0AW4RhYTmJWwB0go3Lo%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">2、</span>OBD采集数据的频率</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">咱们</span>的<span style="color: black;">办法</span>是默认采用240ms对ECU请求,这个速率下,98%以上的车型都不会<span style="color: black;">导致</span>干扰,因为速率足够慢,<span style="color: black;">倘若</span>ECU不返回的数据,<span style="color: black;">咱们</span>就跳过,<span style="color: black;">表示</span>为空白。<span style="color: black;">那样</span>在下一包数据过来的时候,基本会有,<span style="color: black;">大众</span>可能认为,哎呀,数据这么慢,我怎么处理<span style="color: black;">咱们</span>的上位机系统呢,这就要<span style="color: black;">按照</span>数据的多少,紧急性来区别。部分数据本身在整车上就传输得比较快,这种数据,反馈自然<span style="color: black;">亦</span>就快,有的数据传输得慢,请求快了会<span style="color: black;">导致</span>网络堵塞,还<span style="color: black;">无</span>数据返回。行业里,大多的通病<span style="color: black;">便是</span>“越快越好”,其实<span style="color: black;">这儿</span>边的“节奏”就<span style="color: black;">表现</span>了对车的理解,存在的高低之分,<span style="color: black;">因此</span><span style="color: black;">亦</span>决定了企业的生死。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这是个哲学问题,所有快的东西,绝大部分都不是好的,花开需要时节,稻穗成熟需要时间,<span style="color: black;">孩儿</span><span style="color: black;">成长</span>需要经历,太早凋谢,催熟都是手段,而不是目的。<span style="color: black;">例如</span><span style="color: black;">咱们</span>要把一个芯片测试好,我们就需要<span style="color: black;">海量</span>的样本,<span style="color: black;">无</span><span style="color: black;">海量</span>的样本,我就<span style="color: black;">不可</span>说我的“好”,测试样本需要时间、需要周期、需要<span style="color: black;">区别</span>的环境,经过<span style="color: black;">海量</span>测试的样本,那<span style="color: black;">便是</span>好的定义。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/motor-article-img/6f18aa26a3fc44a49c3da5c329660505~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1724962438&x-signature=CmN1q10s2jDPH1T2UVpTTZh9ah8%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">3、</span><span style="color: black;">经过</span>OBD接口采集车身私有协议下的<span style="color: black;">掌控</span>系统数据,可能会存在的问题:</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、网关数据隔离,车载网关直接把数据隔离起来,不对OBD接口输出数据,所有OBD请求的数据过来,网关这边都要做识别,<span style="color: black;">包含</span>指令、速率、反馈。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、指令不对。<span style="color: black;">触及</span>的车型越多,指令越<span style="color: black;">繁杂</span>,<span style="color: black;">非常多</span>车都<span style="color: black;">无</span>指令可供请求,<span style="color: black;">那样</span><span style="color: black;">咱们</span>就需要破解诊断仪的“动作测试”中的请求与反馈,<span style="color: black;">那样</span><span style="color: black;">咱们</span>采用中断式诊断请求,进入诊断仪请求模式。诊断请求数据是再<span style="color: black;">例如</span>停车、修理、<span style="color: black;">守护</span>的<span style="color: black;">要求</span>下,车是不运动的<span style="color: black;">状况</span>,请求一个的CAN ID <span style="color: black;">得到</span> ECU反馈。以喇叭鸣笛信号举例,<span style="color: black;">咱们</span>需要连接通用诊断仪X431,<span style="color: black;">而后</span><span style="color: black;">经过</span>X431发送鸣笛信号,界面上是“动作测试”。这个<span style="color: black;">状况</span>,在停车<span style="color: black;">状况</span>下,修车<span style="color: black;">状况</span>下<span style="color: black;">能够</span>用,<span style="color: black;">由于</span>接入了X431,并<span style="color: black;">得到</span>X431授权,ECU<span style="color: black;">处在</span>诊断模式,<span style="color: black;">经过</span>CAN监听工具,抓取X431发送请求的指令(车厂授权诊断仪厂家的),<span style="color: black;">而后</span>,X431给出反馈,请求后会有对应回复一包数据,<span style="color: black;">经过</span>这个<span style="color: black;">办法</span>,<span style="color: black;">得到</span>喇叭信号。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3、对ECU<span style="color: black;">导致</span>干扰。<span style="color: black;">咱们</span>还以喇叭信号举例的话,你要请求多快?项目就只用这么一个信号吗?这就造<span style="color: black;">成为了</span>单一信号,<span style="color: black;">或</span>不是多个信号请求频率的问题,可能X431<span style="color: black;">亦</span>没办法请求<span style="color: black;">得到</span>这个指令,<span style="color: black;">例如</span><span style="color: black;">触及</span>汽车安全的“一票否决”的控车指令及其他<span style="color: black;">触及</span>行车安全的指令,<span style="color: black;">或</span>X431<span style="color: black;">亦</span><span style="color: black;">无</span>这么快的反馈,又回到第二大点的问题,<span style="color: black;">导致</span><span style="color: black;">各样</span><span style="color: black;">困惑</span>,这些<span style="color: black;">困惑</span>,其实都是请求数据过程中对ECU<span style="color: black;">导致</span>的干扰,<span style="color: black;">为何</span>有的OBD<span style="color: black;">便是</span>活不了,<span style="color: black;">为何</span>有的就越做越好,值得思考。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/motor-article-img/7243eee201254915beddfdb2f0932554~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1724962438&x-signature=4eHAi2udBvGiO0tGExutAGT86OA%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">4、</span>思拓通信结合OBD给了新<span style="color: black;">办法</span></strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">首要</span>是数据部分,OBD部分<span style="color: black;">按照</span><span style="color: black;">以上</span>的经验和磨合,这<span style="color: black;">一起</span>,不要客户自己去<span style="color: black;">研发</span>。<span style="color: black;">由于</span><span style="color: black;">研发</span>OBD这个<span style="color: black;">行业</span>是跟车型、年份、总线、车载通信网络、速率、零部件等<span style="color: black;">关联</span>的,有的高精度的传感器数据每秒是300万的单个数据量,这个<span style="color: black;">通常</span>企业没<span style="color: black;">触及</span>过的<span style="color: black;">基本</span>处理<span style="color: black;">不外</span>来。思拓的办法是把OBD集成到一个小组件里,直接<span style="color: black;">经过</span>串口,<span style="color: black;">例如</span>TTL、RS232、RS485对外输出数据,这个形态可能有多种,<span style="color: black;">包含</span>对接车载上位机的接口<span style="color: black;">亦</span>存在多种多样,<span style="color: black;">然则</span><span style="color: black;">最少</span>有一点,OBD的核心部件是<span style="color: black;">不消</span>太担心的。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">其次是供电部分,OBD能有效地对上位机<span style="color: black;">供给</span>供电功能,在OBD接口的16脚<span style="color: black;">便是</span>一个常电,不管是停车熄火还是<span style="color: black;">起步</span>汽车状态,都具备供电的特性。看上去<span style="color: black;">这儿</span>只是需要连接一条线,但会引申出一个问题,车载设备,<span style="color: black;">例如</span>ADAS、DMS、驾校学<span style="color: black;">机会</span>、4G网关<span style="color: black;">或</span>别的,<span style="color: black;">怎样</span>来<span style="color: black;">保准</span>功耗。汽车的电瓶是有容量的,有容量<span style="color: black;">那样</span>在停车熄火的时候就会有功耗。<span style="color: black;">那样</span>就要结合OBD的数据来做判定了,判定的<span style="color: black;">要求</span>还不止于一种。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/motor-article-img/3de852ca9718472598cbb7d82af42f4b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1724962438&x-signature=qYnpHY8pN80IxOgHSD2g8%2FD2%2BpY%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">其中的<span style="color: black;">规律</span><span style="color: black;">包含</span>:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、电压:基本的<span style="color: black;">规律</span>为汽车熄火状态<span style="color: black;">通常</span>为12V,最低点火电压10.8V,汽车点火后<span style="color: black;">通常</span>在13.5V,最高达到14.8V,大型硬派越野车电压<span style="color: black;">能够</span>达到15V;</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、转速:常规熄火转速为0,点火后的转速最低位大概在550转,部分冷车点火转速达到2200转,只要设置400转速的阈值,<span style="color: black;">另一</span><span style="color: black;">弥补</span>熄火后部分车型固定转速不变的<span style="color: black;">状况</span>做排除;</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3、水温:汽车点火后的水温<span style="color: black;">通常</span>都不会为0<span style="color: black;">或</span>为空,熄火后的水温有华氏度和摄氏度两个类别;</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">4、发动机运行时长,汽车点火工作后,发动机<span style="color: black;">起始</span>运行,ECU<span style="color: black;">掌控</span>单元会记录发动机运行时长,就像飞机一共多少飞行时间的结果<span style="color: black;">同样</span>,这个数据有点火到熄火的值,<span style="color: black;">亦</span>有累计值,<span style="color: black;">然则</span>累计值,<span style="color: black;">咱们</span><span style="color: black;">通常</span>不做参考,其他汽车市场应用<span style="color: black;">亦</span>极少,<span style="color: black;">咱们</span>只<span style="color: black;">做为</span>判断<span style="color: black;">规律</span>之一。在发动机自动启停下,转速为0,水温不为0,电压变低,但有发动机运行时长。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/motor-article-img/0520b44087f943039ab23c0f61190117~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1724962438&x-signature=nh2ofNbQfNPH4Q07Lx%2FIeZmACh4%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">5、</span>结语</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">以上,当数据和供电结合到<span style="color: black;">一块</span>,再结合最后客户端上位机的应用,基本上都能<span style="color: black;">处理</span>大部分项目中的问题,这<span style="color: black;">亦</span>是<strong style="color: blue;">速锐得新型智能车载CANBUS数据采集OBD接口传输及取电安装应用方式核心所在。</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">应用举例:商用车里面还有个典型的应用,<span style="color: black;">便是</span><span style="color: black;">经过</span>CAN数据获取<span style="color: black;">上下</span>转向信号,基于这个信息来处理ADAS车道偏离报警,<span style="color: black;">例如</span>核心要<span style="color: black;">处理</span>误判报警的问题。<span style="color: black;">倘若</span>ADAS摄像头识别到车辆跨越车道线,且有转向信号,AI算法就判断为正常变道。<span style="color: black;">倘若</span><span style="color: black;">无</span>转向信号,ADAS主机即刻发出车道偏离预警信息,在本地提醒司机做出纠正,<span style="color: black;">同期</span>上报平台主动安全报警事件。<span style="color: black;">此刻</span><span style="color: black;">非常多</span>都是<span style="color: black;">经过</span>IO信号线,接车辆<span style="color: black;">上下</span>转向灯的信号来获取,前装车厂的ADAS是<span style="color: black;">经过</span>CAN来获取转向信号,这<span style="color: black;">亦</span>是<span style="color: black;">为何</span>以色列<span style="color: black;">咱们</span>搞后装的接触不到这块,<span style="color: black;">那样</span>对这个数据的<span style="color: black;">需求</span>,可能实时性可能就没<span style="color: black;">那样</span>快</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">咱们</span>采集的数据,都是工具,完成匹配好项目所需,才是目的。<span style="color: black;">非常多</span>项目中,客户不懂汽车、电子、总线、<span style="color: black;">规律</span>,一再强调功能、功能、功能,就会陷入“功能误区”,功能越多,系统越<span style="color: black;">繁杂</span>,涉及面就越是广泛,<span style="color: black;">另一</span>还有车型、品牌、年份、总线通信<span style="color: black;">规律</span>等多种的<span style="color: black;">区别</span>。测试的范围越广、车型越多,暴露出来的问题<span style="color: black;">亦</span>就越多。像<span style="color: black;">第1</span>章节中所说的问题,<span style="color: black;">非常多</span><span style="color: black;">便是</span>致命的,这些问题处理不到,就会<span style="color: black;">引起</span>一个项目挂上东南枝,<span style="color: black;">或</span>让一个数据<span style="color: black;">研发</span>企业走向无尽深渊。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">并不是不知者无畏,而是成本太高。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">附上PPT首页,请各位需要的<span style="color: black;">伴侣</span>联系,获取完整28页应用介绍。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/motor-article-img/6ab19dffc88f4ecf8b4e06aaae672216~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1724962438&x-signature=xD6Tw2%2B1g9UMHkpslvCyKkb9bQ8%3D" style="width: 50%; margin-bottom: 20px;"></div>
谷歌网站排名优化 http://www.fok120.com/ 交流如星光璀璨,点亮思想夜空。 你的见解独到,让我受益匪浅,期待更多交流。 你的话语如春风拂面,温暖了我的心房,真的很感谢。 外链发布论坛学习网络优化SEO。
页:
[1]