现场总线技术在分布式的监测系统中的应用分析

来源 :电子世界 | 被引量 : 0次 | 上传用户:zchunhua3120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】现场总线技术在现代的电子信息技术中占有非常重要的位置,本文通过对现场总线技术在分布式监测系统中的应用来分析现场总线技术的功用。
  【关键词】现场总线技术;分布式;监测系统
  由于电子信息技术的进步,现场总线技术(CAN)已经在高压开关柜功能智能化系统中得到了广泛应用,使高压开关柜的在线检测系统形成了一个分布式的监测系统,并使整个系统较传统的集中监测系统性能增强,功能更为完善。
  一、CAN总线技术及其特点
  在传统的医院病房监测系统中,一般采用BITBUS总线和RS-485总线,但在实际应用中都有以下缺陷:
  1.BITBUS总线和RS-485总线上只能有一个主节点,无法构成多主系统,一旦主节点出现故障,系统就不能正常运行,导致整个系统的可靠性较差。
  2.BITBUS总线和RS-485总线的抗干扰能力较差,不适应在高电磁环境下运行,而且其错误处理能力也很差。
  3.数据通信方式是命令响应式,下端节点只有在收到主节点的命令以后,才能响应,从而造成数据不能及时上传,导致整个系统实时性较差,不适用于开关柜在线检测这种要求实时性很高的系统中。
  本文采用了目前在工业测控系统中常用的控制器局域网络CAN。CAN总线采用差分驱动,可适用于高噪声干扰的环境且具有较强的纠错能力,目前已形成国际标准ISO11898规范,其价格低廉,可靠性高,结构灵活,为最有前途的现场总线之一。CAN采用了OSI/ISO模型全部7层中的2层,即物理层和数据链路层,用户可以这2层为基础,根据实际需要开发相应的应用层通信协议,CAN的主要特点如下:
  1.可以多主方式工作,网络上任意节点均可以在任意时刻主动地向总线上其他节点发送信息,因而可以构成多主机系统。
  2.当CAN节点严重错误时,具有自动关闭输出的功能,切断该节点与总线的联系,使总线上的其他节点及通信不受影响,故具有较强的抗干扰能力。
  3.采用非破坏性总线仲裁技术,当2个节点同时向总线上发送信息时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据,节省了总线冲突仲裁时间,避免了总线冲突。
  4.总线上的节点信息可以分成不同的优先级,以满足不同的实时要求。
  5.可以用点对点、一点对多点及全局广播等几种方式发送和接收数据。
  6.CAN的直接通信距离最远可达10km,此时传输速率只能达到5kbit/s;最高通信速率可达到1Mbit/s,此时最大传输距离为40m;CAN上的节点数实际可达110个。
  7.CAN采用短帧结构,每帧信息含有8个字节,并有CRC校验等检错措施,传输时间短,保证了数据出错率低。
  8.通信介质采用双绞线、同轴电缆或光纤,选择灵活。
  总之,采用CAN总线实时性强、可靠性高,用户接口简单,非常适用于医院中构成高压开关柜故障在线检测系统。
  二、系统总体设计方案
  整个系统通过CAN总线将各采集单元模块和监控计算机单元连成分布式结构的现场控制网络,网络中计算机和各个检测单元模块分别有自己的ID标志,且保证各自的ID不重复。由数据采集单元模块采集开关柜的各种信号参数,通过CAN总线送至系统监控机单元,建立起全医院高压开关柜的数据库,计算机对整个CAN总线系统进行监视管理,具有系统参数(如传输速率、节点地址等)设置、数据发送、数据接收、本机状态查询、节点状态查询、中断状态查询等功能。系统监控机单元采用工业控制机配CAN总线通信接口卡组成,它接收数据采集单元模块发来的数据,经计算机进行相应的计算处理得出高压开关柜的各个参数的值,根据各种参数及其波形等相关性质,从而具体分析得出高压开关柜的工作状态。CAN总线通信接口卡使工控机能方便地连接到CAN总线上,它由CAN接口电路及其与计算机串口的连接电路组成,确保数据能准确地在CAN总线和计算机之间流通。
  三、硬件电路设计
  由于计算机串口是标准的RS-232接口,发出的数据信号是以字节为单位进行传送,而CAN总线信号是以帧为单位进行传送的,因此要想在计算机串口与CAN总线之间进行数据传送,就必须有CAN总线通信接口卡,此卡的作用就是把计算机串口发出的信号和CAN总线发出的信号进行格式转换,使每一方都能识别对方发送来的信号,实现数据流通。
  CAN接口电路:
  1.CAN控制器的选取
  采用SJA1000芯片,它支持CAN2.0B通信协议,它与仅支持CAN2.0A的CAN控制器PCA82C200在硬件和软件上完全兼容,并在其基础上增加了新功能:标准帧数据结构和扩展帧数据结构,这两种帧格式都有单2双接收过滤器;64byte的接收FIFO;可读写访问的错误计数器和错误限制报警及只听方式等。
  2.CAN收发器。PCA82C250是Philips公司的CAN控制器和物理总线间的接口,可提供对总线的差动发送和接收能力。它有三种不同的工作方式:高速、备用和斜率控制。一般采用斜率控制方式。硬件电路中使用PCA82C250是为了增大通信距离,提高系统的瞬间抗干扰能力,保护总线等作用。
  3.光电隔离。为了进一步提高系统的抗干扰能力,在控制器SJA1000和收发器PCA82C250之间增加了由高速隔离器件6N137构成的隔离电路。
  4.单片机的选取。装置选用AT89C51为处理器,它是ATMEL公司8位单片机,与MCS51完全兼容,内部集成有4kbit/s的闪速E2PROM,工作频率最高可达20MHz。
  5.电平转换芯片的选取。在CAN接口电路中,AT89C51芯片使用的是TTL电平,而从计算机串口输出的是RS-232电平,因此要想计算机串口与单片机连接,必须进行电平转换。MAXIM公司生产的MAX202芯片是在缺少±12V电源时进行RS-232/TTL双向电平转换芯片,它的供电电源是单+5V,电平转换的速度的最大值不小于120kbit/s。为了使计算机的电源与CAN接口电路的电源互不受干扰,还在MAX202与AT89C51之间采用光电耦合器,以达到电源隔离的目的。
  6.数据采集单元电路。采集单元电路一般由微处理器外加显示键盘电路、模拟量输入电路、开关量输入/输出电路、CAN总线通信接口电路、实时时钟电路等组成。
  四、软件设计
  系统采用C语言开发软件。CAN总线各节点与AT89C51要有效、实时地完成数据通信,软件的设计是关键,也是难点。软件设计主要包括计算机串口通信程序、AT89C51通信程序、CAN节点初始化程序、CAN数据发送、接收程序以及CAN总线出错处理程序等。CAN控制器SJA1000的内部寄存器作为AT89C51芯片的片外寄存器,AT89C51和SJA1000之间进行状态、控制和数据的交换都是通过SJA1000在复位模式或工作模式下对这些寄存器的读写完成的。在初始化CAN内部寄存器时,注意使得各节点的位速率必须一致,而且收、发双方必须同步。数据的接收主要有中断和查询接收两种方式。为提高通信的实时性,采用中断接收方式,而且这样也可保证接收缓存器不会出现数据溢出现象。下面给出SJA1000工作在Basic CAN模式下的初始化流程图及数据接收的源程序。
  采用CAN总线技术组成的医院高压开关柜在线检测系统已在中小型医院中得到应用,经过实际运行,具有很好的可靠性和抗干扰性,能更好地掌握高压开关柜的运行状态,稳定显示出各参数的波形,可以及时对设备进行检修,避免事故发生。
  在医院高压开关柜在线检测系统中应用了CAN总线技术,设计了主要硬、软件,并得到实际应用。其硬件电路和软件的设计方法同样适合于其他基于CAN总线的分布式控制系统的节点设计。
  参考文献
  [1]杨育红.LON网络控制技术和应用[M].西安:西安电子科技大学出版社.
  [2]阳宪惠.现场总线技术和应用[M].北京:清华大学出版社,1999.
  [3]李国厚.现场总线技术与计算机控制[J].2000.
其他文献
农业税的免征标志着工业依靠农业时代的终结,农民显性负担也明显减轻,但是新形势下我县农民负担反弹的压力还很大,间接农民负担和隐性农民负担依然存在,表现方法更为巧妙,手段
上海近年盛行差价调房,深受广大市民青睐,有较强盛的生命力,自然有其合理的、积极的一面。然而,它同现行法规政策不一致,操作上杂乱、无序,矛盾甚多,亟须寻找解决的办法,使之
一段时间以来,大连市楼市虽经大张旗鼓的广告宣传和楼面营销策划,至今仍无热销迹象出现,总体上尚处于低迷状态,短期内很难转旺。为摆脱困境,扭转低迷状态,求得生存发展,一些
房地产作为商品具有其自身的经济特征,它具一个庞大的经济单位,即投入量十分巨大且涉及面广,是一个复杂、周密的系统工程;它具有升值性;它受外界影响较大。房地产项目投资是
介绍了一起VS1-12型的10kV真空断路器的合闸线圈多次烧毁的故障,经过仔细分析,判断其原因是断路器底盘机械故障导致断路器合闸闭锁装置失灵,最后从断路器的搬运、开关柜的制造质
【摘要】隨着计算机及互联网技术的日益提高,电力调度自动化二次系统安全防护,已成为我们关注的重要课题。文章依据相关部门制定的电力二次系统安全防护规定,并结合实际经验,系统阐述了电力二次系统安全防护的技术措施及管理措施。  【关键词】调度自动化;二次安全防护;网络安全  前言  随着电力行业信息化的深入发展及信息技术的不断进步,尤其是近年来随着调度数据网的建成和调控一体化模式的逐步推广,电力二次系统已
较长一段时期里,我国在人口和土地两大问题上,都有过深刻的教训。在人口问题上错批一个人,造成误增三亿人的过失;在土地问题上由于控制不力,管理不严,以致全国耕地面积大幅度
应对后危机时代的冲击,除了国家、行业政策的外力,至关重要的是企业内在创新力的支撑。本文结合行业现状,对冶金制造企业的基层创新能力进行解析并提出对策。
文章首先对当前激烈的市场竞争环境下,国内炼化企业在开展班组核算的意义和必要性进行了综合评述;其次,对企业在开展班组核算过程中遇到的种种困扰、问题与现状进行了深入剖析,最
长宁区被上海市委、市府确定为搞活房地产二、三级市场试点区已有一年。这一年来,长宁区把搞活房地产二、三级市场作为本区深化改革、促进发展的一项重要工作。他们紧紧抓住