轿车CAN总线体系的研制为重中之重
由于,咱们的大多数的轿车都是进口的,所以我国的车型以欧美车型为主,且欧美车型又以CAN总线为干流,目前国内运用总线技能的车型简直悉数运用CAN总线,因而轿车总线的研制应该结合国内外实际情况选用CAN总线。
CAN契合ISO/OSI的参阅模型,但只规则了物理层和数据链路层的协议,其运用层的协议需求用户自己界说。支撑CAN低层协议的芯片有许多,既有在片的MCU,也有片外的CAN操控器。用户自己开发的运用层协议也有许多,如AB公司界说的DEVICENET协议便是CAN协议基础上的运用层协议,Honeywell公司推出的SDS总线也是在CAN的基础上界说了自己的运用层。可见,轿车CAN总线的研讨重点是:针对详细的车型开发ECU的硬件和运用层的软件,并构成车内网络。
轿车CAN总线车载网络体系的要害技能
运用CAN总线构建一个车内网络,需求处理的要害技能问题有:
总线传输信息的速率、容量、优先等级、节点容量等技能问题;2)高电磁搅扰环境下的牢靠数据传输;3)确认最大传输时的延时巨细;4)网络的容错技能;5)网络的监控和毛病确诊功用;
轿车总线体系的概述
跟着轿车电控体系功用的提高,尤其是操控器芯片和软件功用的提高,轿车总线网络体系不只能够同享信息、节约线束,还能供给更丰厚的软件功用,以提高产品的价值和竞争力,满意轿车牢靠性、舒适性等方面的需 网络办理:操控器经过网络办理监测网络运转状况,一旦发现通讯毛病,当即采纳失效处理。网络办理的睡觉和唤醒功用能够和谐各个操控器的电源办理,然后削减车辆停放时的蓄电池电量耗费。
确诊:确诊不只能够读取毛病码,还能完结下线装备及检测、程序下载两项重要功用。自动化的下线装备及检测功用能够快速和全面地装备和检测操控器的功用(例如车窗零位装备和防夹检测),然后保证轿车出厂质量,加速生产线节拍。经过程序下载功用,整车厂能够在4S店改写操控器的软件,然后削减因软件缺陷形成的召回本钱。
丈量与标定:在新车型开发过程中,选用丈量与标定技能的快速操控原型操控器,能够经过计算机和网络体系,实时、快捷地调整操控参数和算法,这使得开发周期和本钱大幅度削减。欧洲、美国和日本的新能源轿车开发,遍及选用了这项技能。
国外的通用、福特、群众等,以及国内的一汽、春风、上汽、长安、广汽、奇瑞等整车厂将总线技能整合为一个通用化的网络渠道,运用于高、中、低各类车型,以此减小网络体系的变化,添加软件的复费用,下降开发本钱。整车厂的网络渠道由网络规范、测验规范和协议栈(网络相关的嵌入式软件)组成。商用车的网络渠道遵循SAEJ1939;乘用车的网络渠道,整车厂各有特色,但越来越多的整车厂选用国际规范,然后同享供货商资源。一起,越来越多的供货商挑选由专业公司开发协议栈,然后削减开发人力和周期。
轿车总线体系的开发流程
网络渠道构建和网络体系开发选用V形式开发流程,V形式界说了一套明晰有用的开发流程:整车厂从体系需求到部件需求,完结体系需求规范和部件需求规范的拟定,并将部件需求规范下达给供货商;供货商完结部件开发后,整车厂再从部件测验到体系测验,在多轮样件和样车上完结集成和验证。
CAN总线分析仪Kvaser Leaf Light V2首要特性:
◆全速USB界面,供给无损的CAN报文传送和接纳
◆支撑规范帧和扩展帧
◆8000报文/秒的速率,时刻戳精准度到达100微秒
◆电绝缘阻隔(GalvanicIsolation),归入为标配之一
◆有用避免电源浪涌或电击对产品形成的损坏
◆功耗只要70毫安(mA),合适手提电脑运用,减低对电池运用时刻的影响
◆内置缓存,且经过高功用内核处理,削减电脑对处理时刻要害使命的影响
◆供给免费的软件,免费的驱动固件更新和免费的技能支撑
◆供给免费的Kvaser CANlib软件开发包,供给相应的编程比如
CAN总线分析仪Kvaser Leaf Light V2技能参数:
绝缘维护 | √ |
波特率 | 5-1000kbit/s |
安静形式(SilentMode) | – |
过错帧发生功用 | – |
过错帧侦测功用 | √ |
分量 | 100g |
时刻戳分辨率 | 100微秒 |
缓冲存储 | √ |
CAN信息接纳速率(帧/秒) | 8000 |
CAN信息发送速率(帧/秒) | 8000 |
扬声器 | – |
MagiSync | – |
尺度(WxLxH) | 40x100x20mm |
支撑操作体系:
◆Windows7/Vista/XP/2000
◆WindowsServer2003
◆WindowsCE(5.x和6.x)
◆Linux
◆VisualC/C++,VisualBasic,VB.NET,MicrosoftC#
◆Borland/CodeGear/EmbarcaderoC++Builder
◆Borland/CodeGear/EmbarcaderoDelphi(一切版别)
◆gcc,MinGW和多个C++比如,Python…等