位置:51电子网 » 技术资料 » 传感与控制

基于PROFIBUS的智能接口芯片SPC3及其应用

发布时间:2007/4/23 0:00:00 访问次数:558

基于PROFIBUS的智能接口芯片SPC3及其应用 [日期:2005-6-26] 来源:国外电子元器件 作者:李繁荣 [字体:单片机接口。文中利用SPC3可与PROFIBUS现场总线、RS-485总线等进行接口的优点给出了一种提高数据采集与监控系统效率的实现方法。

关键词:AT89C52;PROFIBUS;SPC3;RS-485;DP协议

1 引言

SPC3是一种可以广泛应用于工业现场总线PROFIBUS-DP的智能接口芯片。现场总线技术是一种实现现场级设备数字化通信的工业现场层网络通信技术,它可用一条电缆将现场设备连接起来以完成现场设备控制、监测和远程参数化等功能。

烟草行业的数据采集与监控系统的数据传输量大,实时性强,并要求在较短的时间内完成各种参数的设置和数据更新。如一个卷接机组生产速度每分钟可达16000支,这样,在高速运行过程中,机组要对生产的烟支重量、质量等进行实时在线检测、计算判断与控制,并采集整个机组的运行状态、各传感器执行器的工作状况以及各分控制系统的实时数据,要求其控制系统必须具有较高的实时性、精确性、可靠性。因此,在卷接机组电控系统的设计中,笔者采用了PROFIBUS现场总线技术,其总控系统与各分系统的接口芯片采用了SPC3。

2 PROFIBUS总线和SPC3芯片简介

2.1 PROFIBUS总线

PROFIBUS-DP是欧洲首屈一指的开放式现场总线系统,它的应用领域包括加工制造自动化、过程自动化和楼宇自动化。数据通讯采用标准RS-485接口,传输速率可达12Mbps,传输距离可达23.8km,而且响应时间短、抗干扰能力强。通过双绞线或光缆进行数据传输,极易扩展,它不但能与执行器、传感器接口进行连接,也可以通过各种专用集成电路(ASIC)和接口模块来简化设备的连接,最多可以连接125个节点。

2.2 智能芯片SPC3

根据传输数据量的大小和智能化程度,SIMENS公司提供了SPC2、SPC3、LSPM2等不同种类的芯片来连接PROFIBUS-DP主站与从站。这里笔者选用SPC3来完成本系统的设计。SPC3(SIMENS PROFIBUS CONTROLER )集成了完整的DP协议,其中包括方式寄存器、状态寄存器、中断寄存器、各种缓冲器指针和缓冲区等。该芯片内部含有1.5kB的 RAM,带有11位地址线的并行8位接口,全部存储器分为192段,每段8个字节,用户可以立即寻址。SPC3支持所有8位处理机和微处理器。也可以自动完成“字节转换”,这使得摩托罗拉处理器可以直接正确读取16位值,通常读和写可通过两个口(8位数据总线)来完成。

SPC3中集成有一个保护监视定时器(WATCHDOG),应用处理器出现故障时,PROFIBUS-DP 通信将被禁止,这样就不至于危及外围设备。作为SPC3的心脏,微处理器(MICRO SEQUENCER)控制着系统整个工作过程。在UART中,并行数据流和串行数据流完成互换。SPC3在发送第一个字符前会产生RTS(REQUEST-TO-SEND)信号,即请求发送信号。另外,SPC3还具有自动辨识波特率(9.6k~12Mbps)的功能。

3 在ZJ19E电控系统中的应用

ZJ19E卷接机组电控系统选择西门子公司工控机作为主站,与触摸屏组成人机界面采用PROFIBUS总线技术和美国Wonderware公司的In-Touch7.0工业组态软件实现与重量控制系统、质量检测系统等从站的通讯与数据交换。在每个DP从站中都有SPC3芯片及其相关的硬件电路。主站上可以设置各种参数,如:机器运行速度、进料情况、烟支数量、烟支稀释度上下限、烟支重量上下限等。从站参照这些设定值来控制机器的正常运转;而机器动态、静态的各种参数则由每个从站进行搜集整理并可在主站上一览无余。中间的数据传输就是PROFIBUS的功劳了。每一个模块(主、从站)的功能实施均可依靠软件来完成。整个电控系统的框图如图1所示。

3.1 硬件设计

图2所示是本系统的硬件框图。AT89C52是采用先进的CMOS工艺制造的8位微控制器。它具有并行可编程功能的非易失性FLASH存储器,是80C51的派生器件。该控制器具有运算速度快、兼容MCS51指令集的特点,可以闪速可编程、可擦除。它有三个16位定时/计数器

基于PROFIBUS的智能接口芯片SPC3及其应用 [日期:2005-6-26] 来源:国外电子元器件 作者:李繁荣 [字体:单片机接口。文中利用SPC3可与PROFIBUS现场总线、RS-485总线等进行接口的优点给出了一种提高数据采集与监控系统效率的实现方法。

关键词:AT89C52;PROFIBUS;SPC3;RS-485;DP协议

1 引言

SPC3是一种可以广泛应用于工业现场总线PROFIBUS-DP的智能接口芯片。现场总线技术是一种实现现场级设备数字化通信的工业现场层网络通信技术,它可用一条电缆将现场设备连接起来以完成现场设备控制、监测和远程参数化等功能。

烟草行业的数据采集与监控系统的数据传输量大,实时性强,并要求在较短的时间内完成各种参数的设置和数据更新。如一个卷接机组生产速度每分钟可达16000支,这样,在高速运行过程中,机组要对生产的烟支重量、质量等进行实时在线检测、计算判断与控制,并采集整个机组的运行状态、各传感器执行器的工作状况以及各分控制系统的实时数据,要求其控制系统必须具有较高的实时性、精确性、可靠性。因此,在卷接机组电控系统的设计中,笔者采用了PROFIBUS现场总线技术,其总控系统与各分系统的接口芯片采用了SPC3。

2 PROFIBUS总线和SPC3芯片简介

2.1 PROFIBUS总线

PROFIBUS-DP是欧洲首屈一指的开放式现场总线系统,它的应用领域包括加工制造自动化、过程自动化和楼宇自动化。数据通讯采用标准RS-485接口,传输速率可达12Mbps,传输距离可达23.8km,而且响应时间短、抗干扰能力强。通过双绞线或光缆进行数据传输,极易扩展,它不但能与执行器、传感器接口进行连接,也可以通过各种专用集成电路(ASIC)和接口模块来简化设备的连接,最多可以连接125个节点。

2.2 智能芯片SPC3

根据传输数据量的大小和智能化程度,SIMENS公司提供了SPC2、SPC3、LSPM2等不同种类的芯片来连接PROFIBUS-DP主站与从站。这里笔者选用SPC3来完成本系统的设计。SPC3(SIMENS PROFIBUS CONTROLER )集成了完整的DP协议,其中包括方式寄存器、状态寄存器、中断寄存器、各种缓冲器指针和缓冲区等。该芯片内部含有1.5kB的 RAM,带有11位地址线的并行8位接口,全部存储器分为192段,每段8个字节,用户可以立即寻址。SPC3支持所有8位处理机和微处理器。也可以自动完成“字节转换”,这使得摩托罗拉处理器可以直接正确读取16位值,通常读和写可通过两个口(8位数据总线)来完成。

SPC3中集成有一个保护监视定时器(WATCHDOG),应用处理器出现故障时,PROFIBUS-DP 通信将被禁止,这样就不至于危及外围设备。作为SPC3的心脏,微处理器(MICRO SEQUENCER)控制着系统整个工作过程。在UART中,并行数据流和串行数据流完成互换。SPC3在发送第一个字符前会产生RTS(REQUEST-TO-SEND)信号,即请求发送信号。另外,SPC3还具有自动辨识波特率(9.6k~12Mbps)的功能。

3 在ZJ19E电控系统中的应用

ZJ19E卷接机组电控系统选择西门子公司工控机作为主站,与触摸屏组成人机界面采用PROFIBUS总线技术和美国Wonderware公司的In-Touch7.0工业组态软件实现与重量控制系统、质量检测系统等从站的通讯与数据交换。在每个DP从站中都有SPC3芯片及其相关的硬件电路。主站上可以设置各种参数,如:机器运行速度、进料情况、烟支数量、烟支稀释度上下限、烟支重量上下限等。从站参照这些设定值来控制机器的正常运转;而机器动态、静态的各种参数则由每个从站进行搜集整理并可在主站上一览无余。中间的数据传输就是PROFIBUS的功劳了。每一个模块(主、从站)的功能实施均可依靠软件来完成。整个电控系统的框图如图1所示。

3.1 硬件设计

图2所示是本系统的硬件框图。AT89C52是采用先进的CMOS工艺制造的8位微控制器。它具有并行可编程功能的非易失性FLASH存储器,是80C51的派生器件。该控制器具有运算速度快、兼容MCS51指令集的特点,可以闪速可编程、可擦除。它有三个16位定时/计数器

相关IC型号

热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!