论文部分内容阅读
现场总线技术正处在不断发展的状态,现在已经出现了很多现场总线标准,而Profibus现场总线作为当今较普遍的现场总线之一,受到大家的欢迎。Profibus现场总线有三种形式:Profibus-DP(Decentralized Periphery)、Profibus-FMS(Fieldbus Message Specification)、Profibus-PA(Profibus Automation),其中Profibus-DP因其具有灵活性和可靠性等优点在世界范围内得到了的普遍应用,广泛应用在传感器和执行器的高速数据传输,中央控制器与分散式现场设备之间的通信。但当前Profibus-DP以国外成套设备为主,而国内自主研发的接口却非常少,另外并不是每个设备都可以连接到Profibus网络中,这就使得为工业设备开发Profibus通信接口显得非常重要。基于以上特点,本文研究了基于Profibus-DP现场总线从站接口电路的设计。本文首先简单介绍现场总线的现状以及Profibus-DP国内外的发展前景,指出Profibus-DP在我国发展的情况以及其局限性,较为系统的阐述了Profibus-DP现场总线协议,对Profibus-DP现场总线的各个层做了分析,另外还分析说明了通信过程中所使用的传输报文协议。在考虑Profibus-DP从站接口电路的特点的基础上,设计基于ARM芯片STM32F103实现的方案;然后对Profibus-DP现场总线从站接口电路的软硬件部分进行设计,主要包括核心器件的介绍、硬件原理图各个模块的设计、软件程序编写以及GSD文件的编写等。硬件部分主要包括电源设计、ARM芯片STM32F103与西门子的协议芯片VPC3的连接、RS-485通信接口的设计。另外,还提出所设计的通信接口电路具体互不干扰的两路电压供电、高的通信速度等特点。软件主要完成物理层和数据链路层的功能,给出主程序模块、中断程序模块以及GSD文件等模块的软件设计以及实现方法。最后对所设计的电路进行测试,用西门子的S7-300作为主站,用编程软件STEP 7进行编程对开发的从站接口模块进行通信功能的测试,并用模拟主站得到测试过程中的报文,并对接收到的报文进行测试结果的分析,从而得出设计的主从通信电路可以满足通信的需求。本文设计的从站接口电路,可以用硬件实现通信协议,使得编程简单,可以实现高速的通信功能,用ARM芯片开发通信接口电路,可实现主从之间的正常通信。