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

发布者:荒火最新更新时间:2011-05-28 关键字:RS-485总线  数据采集 手机看文章 扫描二维码
随时随地手机看文章

  1 硬件设计

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





  1.2 系统模块设计

  1.2.1  信号获取模块

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

  凡是利用一定的物性(物理、化学、生物)法则、定理、定律、效应等把物理量或化学量转变成便于利用的电信号的器件。传感器是测量系统中的一种前置部件,它将输入变量转换成可供测量的信号”。按照Gopel等的说法是:“传感器是包括承载体和电路连接的敏感元件”,而“传感器系统则是组合有某种信息处理(模拟或数字)能力的系统”。传感器是传感系统的一个组成部分,它是被测量信号输入的第一道关口。 [全文]

的结构不同,是通过测量比值而得到压力值,其基本结构如图3 所示。


  图3 中, R1 、R2为敏感电阻

  电阻,物质对电流的阻碍作用就叫该物质的电阻。电阻小的物质称为电导体,简称导体。电阻大的物质称为电绝缘体,简称绝缘体。 [全文]

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

  1.2.2 信号放大模块

  系统采用的压力传感器

   压力传感器是 将压力转换为电信号输出的传感器,通常把压力测量仪表中的电测式仪表。压力传感器一般由弹性敏感元件和位移敏感元件(或应变计)组成。弹性敏感元件的作用是使被测压力作用于某个面积上并转换为位移或应变,然后由位移敏感元件或应变计转换为与压力成一定关系的电信号。有时把这两种元件的功能集于一体。压力传感器广泛应用于各种工业自控环境,涉及水利水电、铁路交通、智能建筑、生产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等众多行业。 [全文]

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

  1.2.3 A/ D 转换模块

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

  ICL7135的时钟由下位单片机

  单片机是单片微型计算机(Single-Chip Microcomputer)的简称,是一种将中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)采用超大规模集成电路技术集成到一块硅片上构成的微型计算机系统。 [全文]

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

  图4  ICL7135 典型外围器件配置图

  图5  ICL7135 和单片机的串行连接图

  1.2.4  电源模块

  电源模块是可以直接贴装在印刷电路板上的电源供应器,其特点是可为专用集成电路(ASIC)、数字信号处理器 (DSP)、微处理器、存储器、现场可编程门阵列 (FPGA) 及其他数字或模拟负载提供供电。 [全文]

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

  图6  系统供电框图

  在主节点部分,通过总电源处理模块,将交流220 V 转换为直流12 V ,上位机的电源由自身的5 V 稳压模块提供,通过总电源线

  电源线是用作电气组件或设备与电源的连接线,通常来说指电线与其一端连接的插头或尾插的集合体,是电器产品的基本零部件之一。电源线分为电线和插头两部分。 [全文]

将12 V 直流输送到下位机,下位机及其外围器件所需的电源都由下位机的电源模块提供,个别器件所需的特殊电压,由专用模块获得。

  1.2.5 通信模块

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

  总线驱动芯片选用RS - 485 接口芯片SN75LBC184 ,它采用单一电源,电压为3~515 V 时都能正常工作。与普通的芯片相比,它不但能抗雷电的冲击,而且能承受高达的静电放电冲击,片内集成4 个瞬时过压保护管,可承受高达的瞬态脉冲电压,因此它能显着提高防止雷电损坏器件的可靠性。对一些环境比较恶劣的现场,可直接与传输线相接,而不需要任何外加保护元件。该芯片还有一个独特的设计,当输入端开路时,其输出为高电平,这样可保证接收器输入端电缆

  电缆是一种用以传输电能信息和实现电磁能转换的线材产品。既有导体和绝缘层,有时还加有防止水份侵入的严密内护层,或还加机械强度大的外护层,结构较为复杂,截面积较大的产品叫做电缆。 [全文]

有开路故障时,不影响系统的正常工作。另外它的输入阻抗为RS - 485 标准输入阻抗的2 倍( ≥24 kΩ) ,故可以在总线上连接64 个收发器。芯片内部设计了限斜率驱动,使输出信号边沿不会过陡,使传输线上不会产生过多的高频分量,从而有效扼制电磁干扰。总线驱动芯片和单片机的连接采用间接连接,如图7 所示。


 

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

  1.2.6 数据存储模块

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

  图8  24C256 和单片机连接图

  1.2.7  时钟模块

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

  图9  DS12C887 和单片机连接图

  2 软件设计

  系统软件框图如图10 所示。一级目录分为上位机程序、通信程序和下位机程序;二级目录分为数据采集程序模块、模拟多路开关

  开关是最常见的电子元件,功能就是电路的接通和断开。接通则电流可以通过,反之电流无法通过。在各种电子设备、家用电器中都可以见到开关。 [全文]

控制程序模块、数据处理程序模块、下位机通信程序模块、上位机通信程序模块、显示程序模块、存储程序模块、时钟程序模块以及键盘控制模块。每个二级程序模块又由更小的函数组成,这样的设计方法容易修改和测试。


  3 结语

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

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

上一篇:基于OCP-IP的SOC总线即插即用的实现
下一篇:基于CAN总线的A320模拟器硬件仿真方案研究

推荐阅读最新更新时间:2024-05-02 21:24

基于STM32+FPGA的数据采集系统的设计与实现
引言 由于火控系统工作环境特殊,所需采集信号复杂多样,传统的以微控制器或PC为主的采集系统往往难以胜任。针对上述问题,提出了一种基于STM32+FPGA的数据采集系统的设计方案,该方案不仅能够完成对多路多样信号实时、精确地采集,而且具有高速信号处理和数据传输能力,具有集成化程度高、体积小、资源丰富、价格便宜等优点。 1、系统总体设计 在实际应用中,所采集的信号既有模拟信号,也有数字差分信号,并且有多通道、串并混合、数据量大等特点。为了满足需求,本文设计了图1所示的数据采集系统,它能根据需求进行6路±10V模拟信号,18路数字差分信号的采集、处理和实时传输。系统采用STM32+FPGA的组合方式,FPGA为ALTER公司的EP1
[单片机]
基于STM32+FPGA的<font color='red'>数据采集</font>系统的设计与实现
采用MSC1210Y5实现灯船水文气象实测数据采集系统的设计与应用
1 、引言 以MSC1210Y5为核心的数据采集部分在工作时投放与水下、工作在无人值守的自容方式。由于海洋环境恶劣,所以仪器必须具有很好的可靠性及精确度,否则,就有可能给航行在测点附近海域的船舶提供不准确的海洋环境参数,在灯船水文气象实测数据自动显示助航系统水下分机的设计中,成功应用了具有增强型8051内核微控制器和闪存的精密模数转换器MSC1210Y5,避免了微控制器和AD转换电路的单独分立设计,简化了电路,降低了功耗,增强了可靠性,提高了整个系统的工作速度。 2 、MSC1210Y5的特性 MSC1210Y5是TQFP-64封装的低功耗完全集成混合信号IC,供电电压为2.7V-5.25V,它具有高精度的积分型模数转换器,A
[单片机]
采用MSC1210Y5实现灯船水文气象实测<font color='red'>数据采集</font>系统的设计与应用
高精度微功耗数据采集系统设计与应用
    摘要: 高精度微功耗数据采集系统的设计原理,叙述了其关键芯片ADS1212的结构和原理以及使用方法,给出了详细的设计电路图和程序片段。     关键词: 高精度 微功耗 ADS1212 数据采集系统 对于水下弱磁信号的检测和处理,需要一个能连续工作几个月甚至一年以上的采样精度很高的数据采集处理系统,这就要求该系统必须具有高精度微功耗的功能。本文所介绍的就是能满足这一要求的数据采集系统,它在笔者的工作中已经得到了充分的应用和试验。该系统采用ADS1212作为模/数转换器,它是一个具有高精度、宽动态特性的 Δ- ∑型A/D芯片。下面先对该芯片的主要特点和用法进行简要介绍,随后介绍ADS1212与微功耗单片
[应用]
基于RS-485总线的计算机视频监控系统的研究
    摘要: 提出一种用RS-485总线构成视频监控系统的方法。系统用便携式视频压缩终端运载视频图像进行实时压缩,通过RS-485总线将压缩图像数据传送给主机。     关键词: 视频监控 RS-485总线 图像压缩 DSP芯片 RS-485总线抗干扰能力强,能实现多站远距离通信,组网方便,成本低廉,因而在工业控制领域得到广泛应用。随着串行通信接口芯片和RS-485接口芯片传输速度的大幅度提高,使得利用RS-485总线传输图像数据成为可能,但是未压缩视频图像的数据量极大,即使总线传输速度高达1Mbps,传输一幅512×512×8的灰度图像就要耗时2.1s,因此必须视频图像数据进行压缩编码,再通过总线传输。
[应用]
基于异步FIFO和PLL的雷达数据采集系统
   1 引言   随着雷达系统中数字处理技术的飞速发展,需要对雷达回波信号进行高速数据采集。在嵌入式条件下,要求获取数据的速度越来越快。精度越来越高,以致数据量及处理速度要求大增。为避免数据处理不及时,发生数据丢失,影响系统可靠性,要进一步提高系统实时性,必须研究开发高速嵌入式雷达信号采集系统。这里结合高速嵌入式数据采集系统,提出一种基于CvcloneⅢ FPGA实现的异步FIFO和锁相环(PLL)结构来实现高速缓存,该结构可成倍提高数据流通速率,增加数据采集系统的实时性。采用FPGA设计高速缓存,能针对外部硬件系统的改变,通过修改片内程序以应用于不同的硬件环境。由于FPGA可重配置,可通过对其编程修改其电路功能,方便后续的系
[嵌入式]
基于异步FIFO和PLL的雷达<font color='red'>数据采集</font>系统
基于单片机的微波辐射计数控单元设计与实现
微波辐射计是用微波进行遥感,从而对地物进行探测的微波接收机,在探测大气、海洋、植被和土壤等方面有广泛应用,而数据处理与控制单元作为微波辐射计的重要组成部分,承担了所有的驱动及控制功能,对时序及精度要求十分严格。由于系统对可靠性要求较高,故采用单片机作为220 GHz微波辐射计数控单元的核心,通过精确的时序控制,实现了数据采集、天线控制、状态提取、串口通信等功能。同时,该数控单元具有功耗低,采样精度高,接口简便等特点。 1 系统结构 微波辐射计结构框图如图1所示,由检波器输出的模拟信号通过数控单元实现数据采集及传输、显示与数据处理等功能,并对系统时序、上下电等进行控制,在辐射计的设计中处于重要位置。 1.1 数控单
[单片机]
基于RS-485总线网络连接说明
   当前自动控制系统中常见的网络,如现场总线CAN、Profibus、INTERBUS-S以及ARCNet的物理层都是基于RS-485的总线标准,所以从硬件开发角度很有必要对RS-485的总线进行总结和研究。 RS-485电气规定         由于 RS-485 是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿。如都采用平衡传输方式、都需要在传输线上接终接电阻等。RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信,见图1。         而采用四线连接时,与RS-422一样只能实现点对多的通信,即只能有一个主(Master)设备,其余为从设备,但它比RS-422有改进,
[嵌入式]
Maxim发布ASIL-D标准数据采集系统,可节省20%成本
Maxim Integrated Products, Inc 宣布推出MAX17852 14通道、高压、符合ASIL-D标准的数据采集系统,帮助汽车电源管理系统(BMS)开发商提供最高安全等级的电压、电流、温度测量及数据通信,同时可以大幅节省空间、缩减方案成本。这款IC专为电动汽车、混合动力电动车和其他运输车辆的系统整合而设计,是智能接线盒、48V及其他汽车电池系统的理想选择,能够承受400V、甚至更高电压。 OEM和电动汽车制造商要求电池系统均满足ISO26262标准设定的最高安全等级。采用全面的诊断功能和安全驱动架构,Maxim Integrated设计并生产的MAX178
[汽车电子]
Maxim发布ASIL-D标准<font color='red'>数据采集</font>系统,可节省20%成本
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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