首页 理论教育PROFIBUS-DP主站系统设计方案

PROFIBUS-DP主站系统设计方案

【摘要】:PROFIBUS是一种开放的标准,原则上,该协议可以在任何处理器上实现。目前,自动化厂商在开发PROFIBUS-DP主站设备时,主要有以下3种解决方案。该方案开发难度和开发风险都特别大,开发周期也长,而且需要开发人员对PROFIBUS协议、框架特别熟悉。

PROFIBUS是一种开放的标准,原则上,该协议可以在任何处理器上实现。目前,自动化厂商在开发PROFIBUS-DP主站设备时,主要有以下3种解决方案

1.软PROFIBUS主站

该方案完全由软件来实现PROFIBUS协议,由微处理器来运行完整的协议堆栈。该方案开发难度和开发风险都特别大,开发周期也长,而且需要开发人员对PROFIBUS协议、框架特别熟悉。

2.专用ASIC芯片外加扩展固化程序Firmware

该方案是采用较多的一种方案,由专用的ASIC芯片实现PROFIBUS协议数据链路层的介质访问控制功能;而数据链路层的其他功能和应用层的功能则由微处理器运行其扩展固化程序实现。但是,目前国内市场很难购买到Firmware,如果由用户自己编写Firmware,则难度增加,开发周期也长。(www.chuimin.cn)

3.嵌入式模块主站

该方案是开发PROFIBUS-DP主站设备采用最多的一种方案,其模块内部已经集成专用的ASIC芯片和固化程序Firmware。该方案开发难度和开发风险都大大减少,开发周期缩减,并且协议已经通过了一致性测试和认证。

下面采用德国赫优讯自动化系统有限公司的嵌入式模块主站COM-CN-DPM(PROFI-BUS-DP Master)设计PROFIBUS-DP主站系统,主机系统通过嵌入式模块提供的双端口内存(Dual-Port Memory,DPM)接口与模块进行数据通信,用户不需要关心PROFIBUS协议的具体实现,只需对DPM接口读/写数据就可以了。因此,该模块就像一个内存,使用起来非常方便。