常常有人问到:“我想长期记载CAN数据,有什么办法能够完成?”这儿说一说几种长期记载CAN数据的办法。
一、简略便利——USBCAN卡
凡是运用过CAN总线的工程师,必定十分了解USBCAN卡,USBCAN卡是一种将CAN总线信号经过USB总线传输到PC端,供工程师对CAN总线进行解读调试的东西。USBCAN卡经过PC端,能够继续记载CAN总线报文,功用强大的USBCAN卡乃至能够做协议解析(需求加载DBC文件),总线利用率计算,过错信息符号等功用。
尽管USBCAN卡运用带着都十分便利,但其本身没有存储才干,运用时有必要衔接电脑,经过电脑的内存进行存储记载,因而适合于试验室的调试与数据记载,不适合现场长期数据记载。
二、CAN网络黑匣子——CANDTU
黑匣子一般是指飞机专用的电子记载设备,它能把飞机停止作业或失事坠毁前一段时刻内的飞机体系作业状况和发动机作业参数等飞翔参数都记载下来,供飞翔试验、事端剖析之用。其实CAN网络总线也有“黑匣子”,咱们称之为CANDTU,CANDTU集成有2路契合ISO11898规范的独立CAN-bus 通道,并可标配存储介质为32G高速SD卡,能够进行长期记载、条件记载、预触发记载和守时记载等多种形式,并能够将记载的数据转换为CSV格局,或许 CANOE、CANScope等各种干流剖析软件的格局供后期处理剖析。
CANDTU能够长期记载CAN报文,以便于工程师查找数据,可是关于网络稳定性和偶发性毛病无法进行定位和剖析。
三、借助于测验仪器——示波器、逻辑剖析仪
上面提到的东西只能针对CAN报文或协议进行记载剖析,可是想要看到CAN波形,那么咱们用的最多的必定是示波器啦。平常咱们在试验室中记载剖析 CAN总线能够运用带CAN总线解码功用的示波器,可是因为示波器采样率很高,想要长期收集CAN总线信号必定要选用存储深度足够大的示波器,而且示波器本身要带CAN总线解码、触发、查找等功用,才干定位数据帧。
除了示波器,逻辑剖析仪也是常用的解码东西,而且存储深度能够做的比较深,可是逻辑剖析仪只能记载逻辑值,无法看到实践波形,因而一般用于总线解码和协议剖析,因为CAN总线的速率不高,故对逻辑剖析仪的选型要求不大,但主张挑选更深存储的逻辑剖析仪才干支撑更长期的记载。
四、超长数据和波形记载剖析——CANREC
CANDTU能够长期记载CAN报文,但无法看到波形,就无法全面剖析网络稳定性。示波器能够记载波形,但记载时刻十分有限,无法满意长期记载。那么想要应该深入剖析CAN网络的稳定性和偶发毛病该怎样办呢?比方,风力发电机变桨体系在72小时中产生一次CAN数据传输中止;新能源车辆在行进1万公里过程中呈现一次仪表盘“黑了”,但后来怎样都无法复现;高铁列车在行进2000公里中呈现1次因为CAN通讯反常而导致的紧迫减速等等。这些偶发性的 CAN通讯反常就像守时炸弹,让设计师和用户惶惶不安。此刻,就需求用CANREC——8通道CAN总线记载剖析仪,可脱离PC独立运转,长期存储 CAN报文和波形,确保用户能够找到过错,而且看得到过错产生前后的波形。
所谓条条大路通罗马,CAN总线记载剖析的办法有许多,怎么挑选仍是要看本身的需求进行适宜的挑选。