基于RS-485总线的数据采集系统

发布者:ByteChaser最新更新时间:2012-08-07 来源: ofweek关键字:RS-485总线  数据采集系统  集散控制系统 手机看文章 扫描二维码
随时随地手机看文章

1 硬件设计

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

  1.1 系统模块设计

  1.1.1  信号获取模块

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

  图3 中, R1 、R2为敏感电阻,其基准电阻值为40 Ω ,在其没有受压时,2 个电阻的阻值都不会发生变化,但是当受到外界作用的压力时, R1的电阻值会随着受到压力的不同而发生变化阻值保持不变,这样R1和R2上的压降不同,通过2 次测量分别得到R1 、R2上的压降, 再通过程序计算出它们的比值,就可以反映压力的变化。

  1.1.2 信号放大模块

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

  1.1.3 A/ D 转换模块

  转换模块选用ICL7135 芯片,其典型配置如图4 所示。

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

  1.1.4  电源模块

  由于系统下位机位于大坝现场,电源无法从现场取得,必须由上位机提供,因此电源解决方案如图6 所示。

  在主节点部分,通过总电源处理模块,将交流220 V 转换为直流12 V ,上位机的电源由自身的5 V 稳压模块提供,通过总电源线将12 V 直流输送到下位机,下位机及其外围器件所需的电源都由下位机的电源模块提供,个别器件所需的特殊电压,由专用模块获得。

[page]

  1.1.5 通信模块

  总线采用双绞线差分传输方式,可连接成半双工和全双工方式,最远传输距离为112 km. 系统数据通信采用半双工通信方式,即整个网络中任一时刻只能由一个节点成为主节点,处于发送状态,并向总线发送数据,其他的节点都必须处于接收状态,如果2 个或2 个以上节点同时向总线发送数据,将导致所有发送方发送数据失败,因此通信网一般采取主从式即主节点控制整个网络的通信时序,使总线上的各节点分时使用总线,解决总线数据传输的冲突。

  总线驱动芯片选用RS - 485 接口芯片SN75LBC184 ,它采用单一电源,电压为3~515 V 时都能正常工作。与普通的芯片相比,它不但能抗雷电的冲击,而且能承受高达的静电放电冲击,片内集成4 个瞬时过压保护管,可承受高达的瞬态脉冲电压,因此它能显着提高防止雷电损坏器件的可靠性。对一些环境比较恶劣的现场,可直接与传输线相接,而不需要任何外加保护元件。该芯片还有一个独特的设计,当输入端开路时,其输出为高电平,这样可保证接收器输入端电缆有开路故障时,不影响系统的正常工作。另外它的输入阻抗为RS - 485 标准输入阻抗的2 倍( ≥24 kΩ) ,故可以在总线上连接64 个收发器。芯片内部设计了限斜率驱动,使输出信号边沿不会过陡,使传输线上不会产生过多的高频分量,从而有效扼制电磁干扰。总线驱动芯片和单片机的连接采用间接连接,如图7 所示。

图7  总线驱动芯片和单片机间的间接连接图

  1.1.6 数据存储模块

  该模块用来存储下位机传过来的压力数据。系统对数据存储器的基本要求是存储容量要大,掉电数据不容易丢失,能保存较长时间,易于扩展容量。基于以上要求,选用了遵循总线串行扩展技术的24C256。单片机和24C256 之间的数据交换完全遵照IIC 总线的规定,即单片机作为主机,24C256 作为从机,所有操作都是由SDA 和SCL 2 个脚位的状态(共有4 个状态:开始、停止、数据和应答) 来确定。24C256 和单片机的连接图如图8 所示。

图8  24C256 和单片机连接图

  1.1.7  时钟模块

  采用实时时钟芯片DS12C887 为系统产生时间基准,它和单片机的连接如图9 所示。可当作单片机的外部RAM处理,通过P0 口对DS12C887 进行操作,通过其中断引脚IRQ向单片机发出中断,使单片机读出时间。

图9  DS12C887 和单片机连接图

2 软件设计

  系统软件框图如图10 所示。一级目录分为上位机程序、通信程序和下位机程序;二级目录分为数据采集程序模块、模拟多路开关控制程序模块、数据处理程序模块、下位机通信程序模块、上位机通信程序模块、显示程序模块、存储程序模块、时钟程序模块以及键盘控制模块。每个二级程序模块又由更小的函数组成,这样的设计方法容易修改和测试。

3 结语

     软件程序设计按照自顶向下的原则,按功能模块化划分采用C 语言编程实现各模块功能,以子程序的形式进行封装对外部提供规定的接口,再按照系统流程要求进行模块组合最后实现整个系统。

关键字:RS-485总线  数据采集系统  集散控制系统 引用地址:基于RS-485总线的数据采集系统

上一篇:基于MODBUS总线的选矿计量网络监控系统开发
下一篇:电梯串行通讯系统可靠性设计

推荐阅读最新更新时间:2024-05-02 22:15

LabVIEW开发太阳能控制和数据采集系统
  简介   由于地处阳光地带,墨西哥是利用太阳能技术的理想之地。该地区年平均日晒超过5.5kWh/m2。高质量的太阳能资源使得该地区成为实施集中太阳能技术(CST)的理想选择,CST技术可用于发电或是生产太阳能氢燃料。   为了促进CST在墨西哥的发展,CIE 能源研究中心建造了一个高辐射通量太阳能熔炉(HRFSF)。HRFSF使得在基础应用研究以及工业生产过程的发展中利用太阳辐射成为可能。HRFSF的主要目的是开发用于中央塔发电厂的热电太阳能塔组件。另一个目的则是处理和制造先进的材料,并且让它们体现暴露在阳光下的热物理,机械和 光学的材料特征。   我们需要一个控制和数据采集系统,用于操作HRFSF所有集成组件。C
[测试测量]
LabVIEW开发太阳能控制和<font color='red'>数据采集系统</font>
基于DSP和PCI总线的通信数据采集系统
    摘要: 介绍一种基于DSP和PCI总线的移动通信数据采集系统。提出了一种双映射方式,成功地解决了DSP的主机通信接口(host port interface,简称HPI口)和PCI9052之间的通信连接。     关键词: 数字信号处理器 数据采集 PCI总线 随着移动通信突飞猛进的发展,移动通信的数据业务量急剧上升,监控大容量的移动数据业务成了电信运营商刻不容缓的需求。而移动通信数据的传输一般都是基于E1链路。因此从E1链路上采集通信数据成了移动数据业务监控最基础的一部分。 数字信号处理器能够高速地处理数据并具有强大的数字吞吐能力,在数据采集领域获得了广播的应用。而PCI总线也因为极高
[网络通信]
新一代RS-485总线不限距离和节点
  传统的RS-485总线的传输距离限制为最远1200米,同一条总线所挂的节点数限制为最多128个。现在新一代RS-485技术的每一个节点都带中继功能,这样在加入一个RS-485节点的同时却增加了驱动,包括传输距离和负载能力。在新一代RS-485总线中接N个节点就可以达到N×1200米的最远距离以及N×128个的负载能力,N是不受限制的。   RS-485口可以理解成为是RS-232口的差分形式,主要目的是解决RS-232的2个缺点:1、远距离传输,RS-485最远1200米,而RS-232最远15米;2、多机 通信 ,RS-485可以到32个或以上,而RS-232只能够一对一。最早的RS-485 芯片 的是MOTOROLA 公司生
[嵌入式]
基于DSP的高速数据采集系统硬件设计
数据采集系统如今已被广泛使用,涉及工业、商业、交通、信息等各个行业,而在众多平台中,DSP以其高速的运行速度、良好的硬件结构、适合运算的硬件组成等一系列优势。在数据采集系统中独树一帜,适合于数据高速、高精度的采集、处理等领域。 在一些领域中,系统要求速度快,实时性较好,数据处理精度高,本文以此为原则规划了高速数据采集系统的总体解决方案,采用TI公司出品的TMS320VC5509型DSP芯片+CPLD可控制逻辑作为系统的核心部分。系统主要由4部分组成:DSP最小系统、CPLD模块、信号调理和A/D转换模块、显示模块、上位机系统。系统框架图如图1所示。 其中,输入的信号可以是各种形式,可以是音频信号、编码的数字信号、压
[测试测量]
基于DSP的高速<font color='red'>数据采集系统</font>硬件设计
完整的5V单电源8通道多路复用数据采集系统
PGIA     连接/参考器件 ADAS3022 16位、1 MSPS、8通道数据采集系统 ADP1613 650 kHz/1.3 MHz升压PWM DC-DC开关转换器 AD8031/ AD8032 2.7 V、每放大器800 μA、80 MHz、单路/双路、轨到轨I/O放大器 ADR434 超低噪声XFET基准电压源,具有吸电流和源电流能力   评估和设计支持 电路评估板 ADAS电路评估板(EVAL-ADAS3022EDZ) ADP1613 不包括评估板 转换器评估与开发板(EVAL-CED1Z)设计和集成文件 原理图、布局文件、物料清单 电路功能与优势 图1所示电路是一款高度集
[电源管理]
完整的5V单电源8通道多路复用<font color='red'>数据采集系统</font>
数据采集系统设计原则与基本方法
1、硬件设计的基本原则 【1】良好的性价比 系统硬件设计中,一定要注意在满足性能指标的前提下,尽可能地降低价格,以便得到高的性能价格比,这是硬件设计中优先考虑的一个主要因素。因为系统在设计完成后,主要的成本便集中在硬件方面,当然也成为产品争取市场关键因素之一。 【2】安全性和可靠性 选购设备要考虑环境的温度、湿度、压力、振动、粉尘等要求,以保证在规定的工作环境下,系统性能稳定、工作可靠。要有超量程和过载保护,保证输入、输出通道正常工作。要注意对交流市电以及电火花等的隔离。 【3】较强抗干扰能力 有完善的抗干扰措施,是保证系统精度、工作正常和不产生错误的必要条件。例如强电与弱电之间的隔离措施,对电磁干扰的屏蔽
[工业控制]
AD7674和C8051F060构成的数据采集系统电路设计
  AD7674能提供3种不同转换速率工作方式,以便对不同的具体应用优化性能。这3种工作模式如下:WARP,允许采样率高达800 kHz。然而在这种模式下只有当转换之间的时间不超过1ms 时,才能保证其转换的精度。如果连续两次转换之间的时间大于1 ms,第一次转换的结果就会被忽略,这种模式适合于要求快速采样率的应用。NORMAL,这种模式的采样率为666 kHz,在这种模式下对采样转换之间的时间没有限制,既可保证高的转换精度又可确保快速的采样速率。IMPULSE,一种低功耗模式,其采样率为570 kHz。   只用1块C8051F060芯片即可完成单片机8051的各种控制,多路A/D 转换和D/A 转换,I2C、SPI 数据总线
[电源管理]
AD7674和C8051F060构成的<font color='red'>数据采集系统</font>电路设计
基于USB的LDT实时数据采集系统设计
  激光多普勒测量技术(LDT)具有精度高、动态响应快、测量范围大,非接触测量的特点,成为气体、流体测量的强有力的工具。近年来,它在固体测量领域得到了长足的发展,被广泛应用于固体表面的粗糙度、运动速度场、位移场、振动场等的精密测量。它的迅猛发展对信号的采集提出了越来越高的要求:高动态范围、低功耗、便于携带、能与计算机进行实时高速数据传输。针对这种要求,提出了一种基于USB的LDT实时数据采集系统。   USB(Universal Serial Bus)总线是由Intel,Com-paq,Microsoft,IBM,DEC,Northern Telecom等7家公司共同研制的一种针对PC的串行接口标准。它的热插拔、即插即用、连接简单
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved