CAN数据的分析
通过CAN信号线能够获取由连接的设备输出的各种信息。下面介绍分析CAN数据时所需的知识即CAN数据的格式、CAN数据库文件。
关于CAN数据分析的基础知识
理解了串行通信协议“CAN”的基本结构及数据通信机制、汽车上的使用案例等之后,进入数据验证的应用阶段。下面为消除诸如“实际上该如何导入”、“如何用于设计或开发”等疑问,将介绍在进行设计或分析时应掌握的CAN数据分析基础知识。
关于CAN适用范围
进入CAN数据分析前,先说明适用范围。CAN包括“标准格式”、“扩展格式”等,分别具有适用范围。一般情况下,普通汽车上使用标准格式,大型车使用扩展格式“J1939”,工业机械使用以CAN为基础的被称为“CANopen”的协议。如上所述,CAN不仅用于汽车,还用于工业机械及FA、农业机械、医疗设备、铁路、船舶、航空、航天等广泛的领域,并分别使用不同的协议。
关于CAN数据分析
在开发阶段反复进行的作业就是“分析”。下面对一般的CAN数据分析步骤进行说明。CAN属于数字数据通信,因此首先需要获取通信波形。然后,根据通信速度调查1位的长度,将波形数据转换为“显性”与“隐性”,嵌入帧的同时转换为16进制数来进行分析。
若使用CAN数据收集单元“NR-C512”,可确认信号特性。支持高速CAN/低速CAN,可收发最多128信息/端口及最多512信号/端口。
CAN数据库文件的应用
所谓CAN数据库文件,是指含有用于定义帧及信号的信息的文件。定义了从CAN数据信号值转换为工程单位的规则。一般利用“通道名”、“信息内的通道位置及位数”、“数据类型”、“范围”、“默认值”、“备注”等信息,将信号值转换为km/h或rpm等现实世界中的数值。