论文部分内容阅读
现场总线是当今控制领域的热点之一,它是用于现场仪表与控制系统之间的一种全分散、全数字化、智能、双向、互联、多变量的通信网络。PROFIBUS是当今最为流行的现场总线之一,其中PROFIBUS-DP作为一种优化的高速通信连接已经广泛应用于工控领域,而EPA作为我国拥有自主知识产权的基于以太网的现场总线有着广阔的发展、应用前景。而目前还没有专门针对PROFIBUS-DP与EPA通信互联的解决方案。因此,研究PROFIBUS-DP与EPA的通信互联就具有了重要的现实意义。
本文首先从分析现场总线网络互联技术入手,分别对PROFIBUS-DP和EPA的体系结构、通信模型等进行了阐述,然后对PROFIBUS-DP与EPA协议转换原理进行了分析,并在此基础上提出了解决方案,即通过设计一个协议转换桥实现PROFIBUS-DP与EPA的系统互联。该协议转换桥的硬件采用模块化设计方式,在分析了需要使用的AT91R40008、SPC3和AX88796芯片的内部结构、寄存器配置的基础上,设计了PROFIBUS-DP控制与接口电路、以太网控制电路、存储电路、调试串口电路以及电源单元。然后又在综合分析了PROFIBUS-DP和EPA的通信原理基础上对协议转换桥的软件进行了开发,在软件设计过程中给出了相关的程序流程图和代码分析。协议转换桥的ROFIBUS-DP通信功能由PROFIBUS-DP软件控制SPC3芯片完成,而EPA通信功能则是在AX88796芯片上搭载EPA协议栈来实现,最后通过PROFIBUS-DP与EPA数据交换程序来完成PROFIBUS-DP与EPA之间的通信。
最后,对协议转换桥进行了测试,包括协议转换桥GSD文件测试,不同波特率条件下的传输特性测试以及通信功能测试,对测试方法和过程进行了介绍,给出了测试的数据分析和结果。测试结果表明该协议转换桥达到设计要求,能够实现PROFIBUS-DP与EPA之间的互联通信功能。