您的位置 首页 观点

根据RS-485总线的数据并重体系

1硬件设计1.1系统整体框图系统实质上是一个集散控制系统,更准确地说是一个远程数据采集系统,系统概念设计图如图1所示,…

  1 硬件规划

  1.1 体系全体框图

  体系实质上是一个集散操控体系,更精确地说是一个长途数据并重体系,体系概念规划图如图1所示,体系全体结构图如图2所示。

  

  1.2 体系模块规划

  1.2.1 信号获取模块

  体系并重大坝坝内各个方位的形变,这种形变反映出各个方位的压力值。选用NZS – 25系列差阻式应变计,它是一种大量程大应变计,适用于大坝及其他混凝土建筑物内部、钢结构等的应变量丈量。它与一般压力传感器的结构不同,是经过丈量比值而得到压力值,其根本结构如图3所示。

  

  图3中,R1、R2为灵敏电阻,其基准电阻值为40Ω,在其没有受压时,2个电阻的阻值都不会发生改变,可是当遭到外界效果的压力时,R1的电阻值会跟着遭到压力的不同而发生改变阻值坚持不变,这样R1和R2上的压降不同,经过2次丈量别离得到R1、R2上的压降,再经过程序计算出它们的比值,就能够反映压力的改变。

  1.2.2 信号扩大模块

  体系选用的压力传感器输出的电压信号为mV级,电压信号过小,不能直接进行A/D转化,因而要对其进行扩大,以到达转化器的要求。选用专用外表扩大器AD620芯片。此芯片内部选用差动输入,共模抑制比高,差模输入阻抗大,增益高,精度也非常好,且外部接口简略。AD620扩大器向A/D转化器供给的模仿输入电压为-2~2V,重量A/D转化器的要求。

  1.2.3 A/D转化模块

  转化模块选用ICL7135芯片,其典型装备如图4所示。

  ICL7135的时钟由下位单片机的ALE端供给,我们下位机在P0、P2口没有扩展外围程序存储器和数据存储器,因而端供给的时钟频率为体系时钟频率的1/12;此外,我们前级扩大部分选用AD620,它是双电源供电,所以ICL7135也是双电源供电,且他们的电源要求相同。ICL7135和下位单片机的衔接选用串行衔接,如图5所示。

  

  1.2.4 电源模块

  我们体系下位机坐落大坝现场,电源无法从现场取得,必须由上位机供给,因而电源处理方案如图6所示。

  

  在主节点部分,经过总电源处理模块,将沟通220V转化为直流12V,上位机的电源由本身的5V稳压模块供给,经过总电源线将12V直流输送到下位机,下位机及其外围器材所需的电源都由下位机的电源模块供给,单个器材所需的特别电压,由专用模块取得。

  1.2.5 通讯模块

  总线选用双绞线差分传输办法,可衔接成半双工和全双工办法,最远传输间隔为112km。体系数据通讯选用半双工通讯办法,即整个网络中任一时刻只能由一个节点成为主节点,处于发送状况,并向总线发送数据,其他的节点都必须处于接纳状况,假如2个或2个以上节点一起向总线发送数据,将导致一切发送方发送数据失利,因而通讯网一般采纳主从式即主节点操控整个网络的通讯时序,使总线上的各节点分时运用总线,处理总线数据传输的抵触。

  总线驱动芯片选用RS – 485接口芯片SN75LBC184,它选用单一电源,电压为3~515V时都能正常作业。与一般的芯片比较,它不但能抗雷电的冲击,并且能接受高达的静电放电冲击,片内集成4个瞬时过压维护管,可接受高达的瞬态脉冲电压,因而它能明显进步避免雷电损坏器材的可靠性。对一些环境比较恶劣的现场,可直接与传输线相接,而不需要任何外加维护元件。该芯片还有一个共同的规划,当输入端开路时,其输出为高电平,这样可确保接纳器输入端电缆有开路毛病时,不影响体系的正常作业。别的它的输入阻抗为RS – 485规范输入阻抗的2倍(≥24kΩ),故能够在总线上衔接64个收发器。芯片内部规划了限斜率驱动,使输出信号边缘不会过陡,使传输线上不会发生过多的高频重量,然后有用扼制电磁搅扰。总线驱动芯片和单片机的衔接选用直接衔接,如图7所示。

  

  1.2.6 数据存储模块

  该模块用来存储下位机传过来的压力数据。体系对数据存储器的根本要求是存储容量要大,掉电数据不简单丢掉,能保存较长时刻,易于扩展容量。根据以上要求,选用了遵从总线串行扩展技能的24C256。单片机和24C256之间的数据交换彻底遵循I%&&&&&%总线的规则,即单片机作为主机,24C256作为从机,一切操作都是由SDA和SCL 2个脚位的状况(共有4个状况:开端、中止、数据和应对)来确认。24C256和单片机的衔接图如图8所示。

  

  1.2.7 时钟模块

  选用实时时钟芯片DS12C887为体系发生时刻基准,它和单片机的衔接如图9所示。可当作单片机的外部RAM处理,经过P0口对DS12C887进行操作,经过其中止引脚IRQ向单片机宣布中止,使单片机读出时刻。

  

  2 软件规划

  体系软件框图如图10所示。一级目录分为上位机程序、通讯程序和下位机程序;二级目录分为数据并重程序模块、模仿多路开关操控程序模块、数据处理程序模块、下位机通讯程序模块、上位机通讯程序模块、显现程序模块、存储程序模块、时钟程序模块以及键盘操控模块。每个二级程序模块又由更小的函数组成,这样的规划办法简单修正和测验。

  

  3 结语

  软件程序规划依照自顶向下的准则,按功用模块化区分选用C言语编程完成各模块功用,以子程序的方式进行封装对外部供给规则的接口,再依照体系流程要求进行模块组合最终完成整个体系。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/guandian/264365.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部