CAN总线网络监控软件设计之-设计需求

CAN总线网络即控制器局域网络(Cmtroller AreaNetwo.k,CAN),是由德国BOSCH公司在20世纪80年代为解决现代汽车巾众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,可实现点对点、一点对多点及全网广播3种方式的发进和接收数据。传输的数据采用CRC校验,能够有救地降低误码率。CAN总线的通信介质可以是双绞线、同轴电缆或者光导纤维,通信速率可达1 MB/s。由于具有通信速度快、可靠性高、价格便宜等特点,使CAN总线成为应用广泛的现场总线之一。

当前,市面上已有多种CAN蕾线的分析测试工具.如广州周立功公司的CANalvse.德国Ve.to.公司的CANce等。这些软件工具具有较强的功能,但对于一些小型CAN网络开发组件来说,其附加费用较大,基于此考虑,本文提出了一种功能完善、操作简洁的CAN网络监控系统设计方案,可达到对CAN总线运行情况监测分析的目的。

设计需求

通过对一些通用CAN总线 监控软件 的分析,并结合设计提出的实现一个较为通用的CAN总线监控软件的要求,可以将此软件的设计需求总结如下:

(1)具有适应CAN控制器各种工作模式的功能,用户只用稍加配置,便可以将此软件用于具体的CAN总线网络的监控中。

(2)具有用户自定义数据帧格式及其解析方式的功能,以使此软件可以满足不同环境下的使用要求,对用户所需要的数据内容进行解析。

(3)具有数据可视化显示功能,如数据表展示数据,图形绘制数据曲线等方式。使用户可以较为直观地对网络数据和状态进行监控。

(4)具有将通信中的数据信息进行分类的功能,方便用户对数据的分析。

(5)具有查看历史数据的功能,将历史数据记录下来,并提供一种方式实现对历史网络状态的重现,方便用户调试。

局域网监控软件