欢迎来到天天文库
浏览记录
ID:884521
大小:1.92 MB
页数:14页
时间:2017-09-23
《基于组态王和max485的实时监测系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于组态王和MAX485的实时监测系统1、设计概述随着科技的不断进步,自动化程度也越来越高,我们的生活和工作也越来越方便。绵延几百甚至上千公里的输油管道如果依靠工作人员徒步检查是否有管道损坏显然是不切实际的,基于组态王和MAX485的实时监测系统利用传感器实时监测输油管道从而提高工作效率,而且节约了成本。2、设计方案及工作原理该系统以特定的传感器采集终端数据,经过AD转换传输至下位单片机,下位单片机通过MAX485与上位单片机通信,上位单片机再将数据传至PC的组态王软件进行显示,从而实现对现场数据的实时监测与报警。3、设计概要3.1硬件设计概要使用的硬件有STC89C51单片机、传感器、A
2、DC0809、MAX485、MAX232、CD4511、数码管、串口、交叉串口线等。ADC0809ADC0809是CMOS器件,不仅包括一个8位的逐次逼近型的ADC部分,而且还提供一个8通道的模拟多路开关和通道寻址逻辑,因而有理由把它作为简单的“数据采集系统”。利用它可直接输入8个单端的模拟信号分时进行A/D转换,在多点巡回检测和过程控制、运动控制中应用十分广泛。1)主要技术指标和特性(1)分辨率:8位;(2)总的不可调误差:ADC0809为±1LSB。(3)转换时间:取决于芯片时钟频率,如CLK=500kHz时,TCONV=128μs。(4)单一电源:+5V。(5)模拟输入电压范围:单极
3、性0~5V;双极性±5V,±10V(需外加一定电路)。(6)具有可控三态输出缓存器。(7)启动转换控制为脉冲式(正脉冲),上升沿使所有内部寄存器清零,下降沿使A/D转换开始。(8)使用时不需进行零点和满刻度调节。142)内部结构和外部引脚ADC0809的内部结构和外部引脚分别如图所示。内部各部分的作用和工作原理在内部结构图中已一目了然,在此就不再赘述,下面仅对各引脚定义分述如下:图3.1ADC0809内部结构框图(1)IN0~IN7——8路模拟输入,通过3根地址译码线ADDA、ADDB、ADDC来选通一路。(2)D7~D0——A/D转换后的数据输出端,为三态可控输出,故可直接和微处理器数据
4、线连接。8位排列顺序是D7为最高位,D0为最低位。(3)ADDA、ADDB、ADDC——模拟通道选择地址信号,ADDA为低位,ADDC为高位。地址信号与选中通道对应关系如表3.1所示。(4)VR(+)、VR(-)——正、负参考电压输入端,用于提供片内DAC电阻网络的基准电压。在单极性输入时,VR(+)=5V,VR(-)=0V;双极性输入时,VR(+)、VR(-)分别接正、负极性的参考电压。(5)ALE——地址锁存允许信号,高电平有效。当此信号有效时,A、B、C三位地址信号被锁存,译码选通对应模拟通道。在使用时,该信号常和START信号连在一起,以便同时锁存通道地址和启动A/D转换。(6)S
5、TART——A/D转换启动信号,正脉冲有效。加于该端的脉冲的上升沿使逐次逼近寄存器清零,下降沿开始A/D转换。如正在进行转换时又接到新的启动脉冲,则原来的转换进程被中止,重新从头开始转换。14图3.2ADC0809外部引脚图地址选中通道ADDCADDBADDA000011110011001101010101IN0IN1IN2IN3IN4IN5IN6IN7表3.1地址信号与选中通道的关系(7)EOC——转换结束信号,高电平有效。该信号在A/D转换过程中为低电平,其余时间为高电平。该信号可作为被CPU查询的状态信号,也可作为对CPU的中断请求信号。在需要对某个模拟量不断采样、转换的情况下,EO
6、C也可作为启动信号反馈接到START端,但在刚加电时需由外电路第一次启动。(8)OE——输出允许信号,高电平有效。当微处理器送出该信号时,ADC0809的输出三态门被打开,使转换结果通过数据总线被读走。在中断工作方式下,该信号往往是CPU发出的中断请求响应信号。3)工作时序与使用说明ADC0809的工作时序如图3.3所示。当通道选择地址有效时,ALE信号一出现,地址便马上被锁存,这时转换启动信号紧随ALE之后(或与ALE同时)出现。14START的上升沿将逐次逼近寄存器SAR复位,在该上升沿之后的2μs加8个时钟周期内(不定),EOC信号将变低电平,以指示转换操作正在进行中,直到转换完成后
7、EOC再变高电平。微处理器收到变为高电平的EOC信号后,便立即送出OE信号,打开三态门,读取转换结果。图3.3ADC0809工作时序模拟输入通道的选择可以相对于转换开始操作独立地进行(当然,不能在转换过程中进行),然而通常是把通道选择和启动转换结合起来完成(因为ADC0809的时间特性允许这样做)。这样可以用一条写指令既选择模拟通道又启动转换。在与微机接口时,输入通道的选择可有两种方法,一种是通过地址总线选择,一种是通过
此文档下载收益归作者所有