论文部分内容阅读
PROFIBUS现场总线是一种广泛应用于自动化领域中的通信协议,其家族中的PROFIBUS一卯规范主要应用于现场设备级的高速数据传送,在其网络上往往是多个节点高速实时通信。当网络出现通信故障时,若没有专用的网络分析设备辅助,故障的确定有时会很棘手。PROFIBUS网络监测仪是一种专门分析PROFIBUS现场总线网络数据的设备,根据数据分析结果可以快速定位故障发生的原因和地点。
早期的网络分析设备以ISA接口与计算机连接,运行于DOS操作系统下。ISA接口安装比较麻烦、并且在现代计算机上已经淘汰,所以在现场进行分析工作时必须配备保留ISA接口的笨重的工业计算机:除此以外,适应了主流的Windows操作系统的用户,对DOS下的用户程序使用深感不便。
本课题目的在于针对PROFIBUS-DP协议,研究设计基于现代计算机新型接口的监测仪并设计基于Windows操作系统的用户软件,使设备便携化、用户设备操作界面友好化。
在课题的实施过程中,完成了设备的硬件设计、实现;软件的设计、实现及设备调试。采用了USB接口作为设备与计算机的通信接口,极大的提高了设备的易用性;在主流的WindowsXP操作系统下设计了用户软件,使设备的操作更方便,提高了设备的易用性。设计完成的新的监测仪与笔记本计算机一起使用可以方便的完成网络数据的分析工作。
论文主要叙述了USB设备的设计实现,WDM设备驱动程序的开发,用户软件的设计实现以及调试中的遇到的问题及解决方法,最后指出了当前设备的不足和解决的途经。