一种can总线网络监测诊断系统的制作方法

文档序号:8700217阅读:381来源:国知局
一种can总线网络监测诊断系统的制作方法
【技术领域】
[0001]本实用新型涉及一种故障诊断系统,特别涉及一种针对CAN总线的网络监测以及诊断的系统。
【背景技术】
[0002]随着工业控制系统复杂性的增加,传统的中央式控制体系正在不断遭受挑战。中央式控制体系固有的缺点越来越无法适应系统复杂性的增加。当需要控制的节点不断增加,需要反馈的传感器信号不断增多,如果处理信息和产生控制信号都由一个中央处理器来完成,仅有的一个中央处理器将不堪重负。利用现场总线的分布式测控技术可以将处理信息和产生控制信号的任务分配给各个控制节点的微处理器来完成,这样中央处理器只需要和各个控制节点上的微处理器通过现场总线的数据总线连接即可完成对整个系统的控制。这样做可以极大的简化控制设备,减少系统控制的复杂性,降低成本,并且可以提高系统的稳定性。
[0003]成本方面,LONWORKS, PROFIBUS标准的通用性使得在采用厂家现成的设备组网时比较方便。但通用性好必然导致通信协议更加复杂,系统软件设计的复杂性导致软件开销的增加。CAN总线相对来说通信协议比较简单,开发技术比较成熟,软件工作量小而容易实现,性能方面也能得到满足。
[0004]可靠性方面,在整个系统的运行过程中,不希望由于某个节点的故障而导致整个系统的瘫痪。CAN网络的节点在严重故障后可自动从网络上退出,避免对其他节点产生影响,在节点恢复后能自动连上,因此任何节点的损坏都不会导致整个系统的通信崩溃。
[0005]基于上述原因,CAN总线网络在工业现场总线中得到了广泛应用。又由于现代工业现场环境参差不齐,尤其是电磁环境,这使得数据传输的安全性受到严重威胁,虽然可以通过改善控制器、接口、传输线等硬件的电气性能来提高数据的安全性,也不能完全的避免数据传输错误。如何监测CAN网络上各节点数据传输的正确与否是工程应用中亟待解决的实际问题。本课题以具体科研项目为基础,对既定CAN网络进行监测方案设计,诊断故障,具有现实意义。
【实用新型内容】
[0006]本实用新型的目的是提供一种监测CAN网络上各节点数据传输的正确率的网络数据监测系统,提高CAN网络的实时性和准确性。
[0007]本实用新型的目的是这样实现的:
[0008]一种CAN总线网络监测诊断系统,其组成包括:STC89C516RD+单片机、显示模块、输入模块、键盘、控制器接口、主控模块,其中主控制模块采用STC89C516RD+单片机,处理从CAN总线接收到的信息,并将其转化为显示模块识别的格式,传送给显示模块,同时接收来自键盘的外部输入并做相应处理;输入模块采用8279键盘、显示接口芯片接3-8译码器设计8X8矩阵键盘,用于设定系统初始化参数、控制命令输入等;
[0009]所述的显示模块采用0CMJ8X10B中文液晶显示模块,其中控制芯片为8133,负责显示主控模块的数据;CAN接收模块由PHILIPS的SJA1000独立CAN控制器和PCA82C250CAN控制器接口芯片组成,从给定波特率的CAN总线上接收传输的数据,能够自动识别帧信息。
[0010]本实用新型的主控制模块采用STC89C516RD+单片机,处理从CAN总线接收到的信息,并将其转化为显示模块识别的格式,传送给显示模块,同时接收来自键盘的外部输入并做相应处理;输入模块采用8279键盘、显示接口芯片接3-8译码器设计8X8矩阵键盘,用于设定系统初始化参数、控制命令输入等;显示模块采用0CMJ8X10B中文液晶显示模块,其中控制芯片为8133,负责显示主控模块的数据;CAN接收模块由PHILIPS的SJA1000独立CAN控制器和PCA82C250CAN控制器接口芯片组成,从给定波特率的CAN总线上接收传输的数据,能够自动识别帧信息。
[0011]本实用新型的优点:
[0012](I)利用模块化设计思路对系统软、硬件进行了开发。本文采用模块化设计的思路,对系统软硬件进行了具体设计。降低了系统软硬件开发的复杂性,缩短了开发周期。并使系统具有较好的扩展性。
[0013](2)对数据监测在CAN总线在系统中的应用进行了研宄。通过对CAN总线的原理和协议进行深入的学习和研宄,分析了 CAN总线监测技术应的可行性和实用性。使用该系统可以实时的监控CAN总线上传输的数据,第一时间发现总线上各节点的错误,缩短故障处理的时间。具有广阔的应用前景。
【附图说明】
[0014]图1为本实用新型的系统框图;
【具体实施方式】
[0015]下面结合附图举例对本实用新型做更详细地描述:
[0016]一种CAN总线网络监测诊断系统,其组成包括:STC89C516RD+单片机、显示模块、输入模块、键盘、控制器接口、主控模块,其中主控制模块采用STC89C516RD+单片机,处理从CAN总线接收到的信息,并将其转化为显示模块识别的格式,传送给显示模块,同时接收来自键盘的外部输入并做相应处理;输入模块采用8279键盘、显示接口芯片接3-8译码器设计8X8矩阵键盘,用于设定系统初始化参数、控制命令输入等;
[0017]其特征在于所述的显示模块采用0CMJ8X10B中文液晶显示模块其中控制芯片为8133,负责显示主控模块的数据;CAN接收模块由PHILIPS的SJA1000独立CAN控制器和PCA82C250CAN控制器接口芯片组成,从给定波特率的CAN总线上接收传输的数据,能够自动识别帧信息。
[0018]结合图1,图1为本实用新型的系统框图。本实用新型的主控制模块采用STC89C516RD+单片机,处理从CAN总线接收到的信息,并将其转化为显示模块识别的格式,传送给显示模块,同时接收来自键盘的外部输入并做相应处理;输入模块采用8279键盘、显示接口芯片接3-8译码器设计8X8矩阵键盘,用于设定系统初始化参数、控制命令输入等;显示模块采用0CMJ8X10B中文液晶显示模块,其中控制芯片为8133,负责显示主控模块的数据;CAN接收模块由PHILIPS的SJA1000独立CAN控制器和PCA82C250CAN控制器接口芯片组成,从给定波特率的CAN总线上接收传输的数据,能够自动识别帧信息。
[0019]对数据监测在CAN总线在系统中的应用进行了研宄。通过对CAN总线的原理和协议进行深入的学习和研宄,分析了 CAN总线监测技术应的可行性和实用性。使用该系统可以实时的监控CAN总线上传输的数据,第一时间发现总线上各节点的错误,缩短故障处理的时间。具有广阔的应用前景。
【主权项】
1.一种CAN总线网络监测诊断系统,其组成包括:STC89C516RD+单片机、显示模块、输入模块、键盘、控制器接口、主控模块,其中主控制模块采用STC89C516RD+单片机,处理从CAN总线接收到的信息,并将其转化为显示模块识别的格式,传送给显示模块,同时接收来自键盘的外部输入并做相应处理;输入模块采用8279键盘、显示接口芯片接3-8译码器设计8X8矩阵键盘,用于设定系统初始化参数、控制命令输入。
2.根据权利要求1所述的一种CAN总线网络监测诊断系统,其特征在于所述的显示模块采用0CMJ8X10B中文液晶显示模块,其中控制芯片为8133,负责显示主控模块的数据;CAN接收模块由PHILIPS的SJA1000独立CAN控制器和PCA82C250CAN控制器接口芯片组成,从给定波特率的CAN总线上接收传输的数据,能够自动识别帧信息。
【专利摘要】一种监测CAN网络上各节点数据传输的正确率的网络数据监测系统,提高CAN网络的实时性和准确性。本实用新型的主控制模块采用STC89C516RD+单片机,处理从CAN总线接收到的信息,并将其转化为显示模块识别的格式,传送给显示模块,同时接收来自键盘的外部输入并做相应处理;输入模块采用8279键盘、显示接口芯片接3-8译码器设计8×8矩阵键盘,用于设定系统初始化参数、控制命令输入等;显示模块采用金鹏电子公司的OCMJ8X10B中文液晶显示模块(控制芯片为8133),负责显示主控模块的数据;CAN接收模块由PHILIPS的SJA1000独立CAN控制器和PCA82C250CAN控制器接口芯片组成,从给定波特率的CAN总线上接收传输的数据,能够自动识别帧信息。
【IPC分类】H04L12-40, H04L12-24
【公开号】CN204408370
【申请号】CN201420818492
【发明人】赵志刚, 李卓轩, 任煊
【申请人】哈尔滨智晟天诚科技开发有限公司
【公开日】2015年6月17日
【申请日】2014年12月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1