通信网--中国通信行业门户网站 | 中国行业网站集群--通信行业电子商务唯一网站 设为首页 | 收藏本站
免费注册 商机无限 商务中心 行业展会 立即发布商机
网站首页 公司库 产品库 商机库 行业资讯 展会信息 招聘信息 招商加盟 下载中心 招标信息
关键词:
热门词汇: IP网络电话   语音识别   手机充电器   手机GPS   3G手机   传输设备   交换设备
  行业要闻 | 通信市场 | 通信技术 | 网络学院 | 5G前沿 | 4G前沿 | VoIP | IPTV | WiMAX | 呼叫中心 | IT制造 | IT就业  
  企业专栏 | 企业报道 | 通信标准 | 通信百科 | 分析预测 | 手机评测 | 增值通信 | 政策法规 | 专家观点 | 网商访谈 | 招标信息 | 物联网
网上展览:
综合厂商 | 手机 | IP电话 | 交换机 | 呼叫中心 | 网络 | 终端 | 电源 | 仪器 | 光纤 | 电缆 | 电脑 | 数码 | 软件 | 其他
中国通信网最新加盟企业: 
当前位置:网站首页 > 行业资讯 > 通信技术
【创心服务 联通你我】青春逢盛世,奋斗正当时
中国通信网 时间:2011-10-27 信息来源:c114
在不同现场总线的产品共存的自动化系统中,如何使新兴智能仪表与原有现场设备或未来更新设备在通信方面相兼容,已经成为一个现实问题。为此,提出了智能仪表中多现场总线接口技术。从硬软件方面研究了智能仪表中MODBUS、PROFIBUS和CANBUS三种现场总线通信接口,重点分析了设计中的关键问题,并结合电工仪表产品实现了三种现场总线通信。通过对上位机的通信测试数据的分析,验证了该设计方案的可行性。

为了适应不同自动化系统的应用需求,出现了拥有不同技术特点的现场总线[1]。每种现场总线都以一个或几个大型跨国公司为背景拓展其应用领域,多种总线在一个应用领域中协调共存,不同的总线设备为用户提供了产品选择多样性的同时,也给用户带来了设备兼容性问题,传统的单一现场总线仪表已经不能灵活地适用于自动化系统。因此,针对多种总线共存的客观事实,探讨如何使智能仪表适应不同现场总线系统有着重要的现实意义。

1 系统结构及功能

本文系统以STC12C5612AD作为智能仪表的主CPU(内部烧写有MODBUS通信协议),设置一个由主CPU所在板引出的引脚为GND、VDD、TXD、RXD、INT1、AGND、VCC的公共通信接口,可以连接485、PROFIBUS、CAN三种通信板中的一种通信电路实现通信。其中CAN、PROFIBUS通信电路分别有独立的CPU(AT89C51CC03[2]和P89V51RD2,分别烧写了DEVICENET和PROFIBUS-DP协议),与主CPU构成双CPU结构。系统结构如图1所示。

多现场总线接口智能仪表设计

2 系统硬件设计

系统硬件主要包括:RS-485、CAN和PROFIBUS通信接口电路。其中,RS-485通信电路包括光耦和485驱动电路;CAN接口电路由如图2所示的CAN控制电路和如图3所示的CAN驱动电路组成。PROFIBUS-DP接口电路由CPU(P89V51RD2)、通信协议控制芯片SPC3[3]、高速光耦HCPL0601和RS-485总线驱动电路组成,如图4所示。CAN接口电路与PROFIBUS接口电路相似,由于篇幅所限,本文以PROFIBUS接口电路为例进行说明。

多现场总线接口智能仪表设计
     多现场总线接口智能仪表设计
     多现场总线接口智能仪表设计

由图4可知,PROFIBUS-DP接口电路的CPU(P89V51RD2)负责控制SPC3实现PROFIBUS-DP总线数据的转换与共享。SPC3已集成了PROFIBUS-DP物理层的数据收发功能,可独立处理PROFIBUS-DP协议;DP通信服务存取点由SPC3自动建立,各种报文信息呈现在用户面前是不同BUF的内部数据,用户可以通过总线接口单元来访问这些内部数据。SPC3选择工作在Intel模式下(XINT/MOT接低电平,MODE接高电平, J2引入2路+5 V隔离电源J3用作编程口。P89V51RD2通过P0、P2口与SPC3的总线单元连接来读写SPC3的1.5 KB RAM[4],P0口作为数据总线和低8位地址总线复用口,P2口作为高8位地址总线。由于SPC3内部集成了锁存器,所以P89V51RD2的P0口AD0~AD7与SPC3的DB0~DB7直接相连。P89V51RD2的读写控制信号WR、RD和ALE信号分别与SPC3的XWR、XRD和ALE相连,CPU通过P1.0对SPC3进行复位,并且通过外部中断引脚P3.2接入SPC3的中断信号X/INT。拨码开关电路用于设置DP从站波特率。外接TL7705实现看门狗功能。由于SPC3仅集成了物理层的数据传输功能,不具备RS-485的驱动接口,因此扩充了RS-485驱动电路。另外为避免总线引入干扰,在SPC3与RS-485总线驱动电路之间采用10 Mb/s高速光耦HCPL0601进行光电隔离。

3 系统软件设计

3.1 RS-485通信软件的设计

RS-485通信由主CPU控制,不需外接单独的CPU,采用中断方式通信。PC机作为上位机,与仪表采用问答方式通信,总线上的设备在时序上需严格配合,必须遵从以下原则:(1)复位时,从机都应该处于接收状态;(2)控制端、DE的信号有效脉宽应该大于发送或接收一帧信号的宽度,接收/发送数据也要考虑延时;(3)总线上所连接设备的发送控制信号在时序上要完全隔开。RS-485串行通信程序流程如图5所示。RS-485串行通信采用MODBUS消息帧RTU模式,整个消息帧必须作为一连续的流传输。如果在帧完成之前有超过1.5个字符时间的停顿时间,则接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,则接收设备将认为它是前一消息的延续。

多现场总线接口智能仪表设计

3.2 CAN总线软件设计

CAN总线软件的任务是实现CAN总线[5]与RS-485总线间的通信,完成两者的协议转换。主要包括节点初始化程序、报文发送程序、报文接收程序以及CAN总线出错处理程序等。在初始化CAN内部寄存器时,要注意保证各节点的位速率一致,而且接发双方必须同步。为提高通信的实时性,报文的接收和发送采用定时中断接收方式。编写初始化程序应注意:先清除所有通道和其对应的状态寄存器;根据外部时钟和需要的CAN比特率初始化位定时器;根据收发要求定义通道的ID和过滤器寄存器;初始化对应通道的收发标志和数据的字节;在CAN中断接收程序中还要注意接收到数据后重新初始化,并设置使能接收通道,以便接收下次中断数据。同样,在定时中断发送例程中,把数据放入发送缓冲区后要置发送标志,并重新初始化定时器。CAN通信流程如图6所示。

多现场总线接口智能仪表设计

3.3 PROFIBUS-DP从站软件设计

采用PROFIBUS-DP通信的智能仪表通常作为PROFIBUS-DP总线的从站设备,其软件程序包括通信主程序、SPC3初始化和中断处理, 其主程序流程图如图7所示。PROFIBUS-DP通信控制器SPC3集成了PROFIBUS-DP协议。P89V51RD2微处理器需要对SPC3进行合理的配置、初始化及报文处理。微处理器除了要完成串口端的定时/计数器工作方式、波特率、中断方式设置等自身初始化任务外,还要对SPC3进行开中断、从站识别地址、片内方式寄存器、诊断缓冲区、参数缓冲区、配置缓冲区、地址缓冲区、初始长度等初始化设置。中断处理程序用来处理SPC3发生的各种事件(如新的参数报文事件、全局控制命令报文事件、新的地址设置报文事件、新的组态报文事件等)。

本文设计的三种通信程序都是在Keil-Uvision3仿真软件环境下进行C51编写、编译和调试;GSD文件是在西门子GSD文件编辑器(GSD Editor)[6] 环境下进行编写和编译。

4 测试结果

4.1 MODBUS通信测试

使用STC-ISP.exe烧写程序软件将MODBUS通信程序以冷启动方式写入主芯片STC12C5612AD。单台仪表可以通过“ComMonitor”串口调试软件按照标准RTU信息帧格式测试。

4.2 CAN通信测试

使用Atmel-Flip2.4.6烧写程序软件,将CAN通信程序以冷启动方式写入主芯片T89C51CC03。使用周立功公司的PCI-9810主站卡插在PC机PCI插槽上作为主节点,通信调试软件使用ZLGCANTest-PCI9810。

4.3 PROFIBUS通信测试

将智能仪表作为从站并设置地址为3,实现与主站PC(地址1)的通信。由于PROFIBUS-DP在底层物理层上采用RS-485协议,因此可以通过串口调试助手软件SComAssistant V2.1模拟DP系统工作过程,对总线数据进行侦听。

4.4 通信测试结果

智能仪表分别配置的MODBUS、PROFIBUS和CANBUS三种通信试验板均能够接收上位机主节点发送的命令,同时发送响应信息至上位机,实现主从站数据交换,且收发数据正确,测试结果表明本设计方案可行。

本文介绍的带有多现场总线接口的智能仪表,使智能仪表具备了MODBUS、PROFIBUS和CANBUS三种独立的现场总线通信功能。通信板采用统一标准接口的集成化模块结构设计,使得智能仪表更换通信板更加便捷、高效,避免了智能仪表的二次开发。为解决控制系统多种总线并存环境下的信息交换提供了一种解决方案,具有一定的应用价值。

相关资讯
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-17)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-17)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-16)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-16)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-12)
发表评论
昵   称:   匿名发表
验证码: 
 
热门资讯
【创心服务 联通你我】青春逢盛... (2009-09-15)
【创心服务 联通你我】青春逢盛... (2011-04-28)
【创心服务 联通你我】青春逢盛... (2009-09-16)
【创心服务 联通你我】青春逢盛... (2008-07-15)
【创心服务 联通你我】青春逢盛... (2008-05-23)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2012-01-09)
【创心服务 联通你我】青春逢盛... (2011-01-30)
【创心服务 联通你我】青春逢盛... (2010-05-28)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2009-08-12)
【创心服务 联通你我】青春逢盛... (2009-10-11)
【创心服务 联通你我】青春逢盛... (2009-08-12)
【创心服务 联通你我】青春逢盛... (2009-08-12)
【创心服务 联通你我】青春逢盛... (2009-08-13)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2011-05-03)
【创心服务 联通你我】青春逢盛... (2010-07-20)
【创心服务 联通你我】青春逢盛... (2011-02-17)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2009-07-24)
【创心服务 联通你我】青春逢盛... (2010-08-27)
国之鑫科技 | 泰尔网 | 中华网科技 | 信息产业网 | 通讯世界 | 数字通信世界 | 文传商讯 | 中华英才网 | 电话视频会议 | 凤凰科技 | 呼叫中心 | 新浪科技 | 新传媒网 | 和讯科技 | 中国科技网 | 通信英才网 | 江苏星光发电设备 | 中劳网 | 赛迪网 | MSCBSC移动通信网 | 中国软件网 | 新华网 | 腾讯科技 | 3G通信网 | 千龙网 | 光通信人才招聘网 | 通信人才网 | 中商顾问网
返回首页 | 网站简介 | 企业理念 | 免责声明 | 广告服务 | 代理政策 | 联系我们 | 铭万网 | 中国产品推广联盟
南京国之鑫科技有限公司版权所有©2008-2016 客户服务热线:025-83752991, 客户服务邮箱:gzx@gzxinfo.com
苏ICP备18005078号-1
本站图片及文字仅供功能演示,本站保留对本演示内容及功能的最终解释权

加入铭万联盟中国行业网站集群独家技术供应商