版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 目录1 .引 言2.模拟量输入通道的设计设计任务2.1.1主要技术指标: 2.1.2输入通道的构成器件: 多路模拟开关前置放大器采样保持器2.4.1数据采样定理 2.4.2采样保持器2.5.隔离技术2.6 A/D转换器2.6.1工作原理与性能指标2.6.2应用TLC2543应注意的几个问题3传输方式分析 传输方式的选择电平转换芯片选择3.4 80C51引脚图管脚图及各引脚功能介绍TIC2543跟8051单片机构成的通道如下图:仿真软件Protues概述通信程序7.12位带隔离输入通道设计图 结论参考文献2.1222.32.42333345667899121414141618192022232
2、41 .引言模拟输入通道的任务是把被控对象的过程参数如温度、压力、流量、液位、 重量等模拟量信号转换成计算机可以接收的数字量信号。 模拟输入通道系统,从 严格的意义上来说,应该是用计算机控制的多路数据自动检测或巡回检测, 并且 能够对数据实行存储、处理、分析计算以及从检测的数据中提取可用的信息,供 显示、记录、打印或描绘的系统。将模拟信号转换成数字信号的电路,称为模数转换器(简称a/d转换器或 adc,a nalog to digital con verier )。模数转换器是连接模拟和数字世界的一个重要接口。A/D转换器将现实世界的模拟信号变换成数字位流以进行处理、传输 及其他操作。A/D转
3、换器的选择是至关重要的。所选择的 A/D转换器应能确保模拟信号在数字位流中被准确地表示,并提供一个具有任何必需的数字信号处理功 能的平滑接口,这一点很重要。目前的高速A/D转换器已被应用于各种仪表、成 像以及通信领域中。对用户而言,所有这些应用都有着相似的要求,即以较低的 价格实现更高的性能。常见应用举例:成像应用医学成像应用通常要求取样速率高于 40MSps的1012位A/D。高端应用可 能要求更高的分辨率:1416位。A/D的性能对于图像质量是至关重要的。对于DBF超声波应用而言,其目标是以最小的功耗和最低的成本提供最佳的图像质量。仪表应用 数据采集应用需要取样速率高于 20MSps的14
4、16位A/D。一般而言,仪表应用 采用了品种更加繁多的数据转换器。转换器的选择对终端应用的依存程度很高。通信应用 通信应用需要取样速率高于80MSps的1214位A/D。A/D对复杂的波形进行数 字化,这样,利用一个DSP或 ADIC就能执行解调操作。通常采用两个 A/D对正 交信号进行取样,以抽取用于处理的I和Q信号分量。2.模拟量输入通道的设计2.1设计任务设计一个12位带隔离输入通道2.1.1主要技术指标:模拟量通道数11AD转换分辨率:12位带隔离模拟信号的产生与 AD转换器(4)人机通道的接口电路(5)数据传输接口电路2.1.2输入通道的构成器件:信号调理电路,多路开关,采样保持电路
5、,A/D,单片机,电平转换接口,接收端(单片机、PC或其它设备)组成。系统框图如下图所示:模拟量输入通道的一般结构图2.13信号调理电路在模拟量输入通道中,对现场可能引入的各种干扰必须采取相应的技术措 施以保证模/数转换的精度,所以首先要在通道之前设置输入信号调理电 路。根据通道需要,可以采取不同的信号调理技术,如信号滤波、光电隔离、 电平转换、过电压保护、反电压保护、电流 /电压变换等。本节主要介绍 模拟量输入通道中常用的电流/电压变换技术。在控制系统中,对被控量的检测往往采用各种类型的现场变送器,它们的输出一般为0 10 mA或4 20 mA的统一电流信号,对此需采用电阻分 压法把现场的电
6、流信号转换为电压信号, 有两种变换电路分别是无源I/A 变换电路和有源I/A变换电路。2.2多路模拟开关由于微机的工作速度远远快于被测参数的变化,因此一台微机系统可供几 十个检测回路使用,但微机在某一时刻只能接收一个通道的信号。所以, 必须通过多路模拟开关实现多选1的操作,将多路输入信号依次地切换到 后级。目前,微机控制系统使用的多路开关种类很多,如集成电路芯片 CD4051双向、单端、8路)、CD4052单向、双端、4路)、AD7506单向、 单端、16路)等。结构原理:现以常用的 CD4051为例,8路模拟开关的结构原理如下图所CD4051BCIN/OUTTOP VIEW原理图CD4051
7、CD4051由电平转换、译码驱动及开关电路三部分组成,引脚中的禁止端 很重要。当禁止端为“1”时,前后级通道断开,即 S0 - S7端与Sm 端不可能接通;当为“ 0”时,则通道可以被接通,通过改变控制输入端C、B、A的数值,就可选通8个通道S0 - S7中的一路。比如:当C B、 A= 000时,通道S0选通;当C、B、A = 001时,通道S1选通;当C、B A = 111时,通道S7选通。其真值表如下表所示:输A所廡道INK C B A0 0 0 0so0 0 0 1SI0 0 10S20 0 11S30 10 0S40 10 1S50 110S60 111S71 XXX2.3前置放大器
8、前置放大器的任务是将模拟输入小信号放大到A/D转换的量程范围之内,如0-5 V DC对单纯的微弱信号,可用一个运算放大器进行单端 同相放大或单端反相放大。如图2-5所示,信号源的一端若接放大器的正 端为同相放大,同相放大电路的放大倍数G =1+R2/R1;若信号源的一端接放大器的负端为反相放大,反相放大电路的放大倍数G = R2/R1。当然,这两种电路都是单端放大,所以信号源的另一端是与放大器 同向放大和反向放大电路但来自生产现场的传感器信号往往带有较大的共模干扰, 而单个运放电 路的差动输入端难以起到很好的抑制作用。 因此,A/D通道中的前置放 大器常采用由一组运放构成的测量放大器, 也称仪
9、表放大器,如图2-6(a) 所示。经典的测量放大器是由三个运放组成的对称结构,测量放大器的差动输入 端VIN+和VIN-分别是两个运放A1、A2的同相输入端,输入阻抗很高, 而且完全对称地直接与被测信号相连,因而有着极强的抑制共模干扰能力。2.4采样保持器当某一通道进行A/D转换时,由于A/D转换需要一定的时间,如果输入 信号变化较快,就会引起较大的转换误差。为了保证A/D转换的精度,需 要应用采样保持器。2.4.1数据采样定理把连续变化的量变成离散量后再进行处理的微机控制系统,称为离散系统 或采样数据系统。离散系统的采样形式有周期采样、多阶采样和随机采样。 应用最多的是周期采样,如图2-7所
10、示,周期采样就是以相同的时间间隔 进行采样,即把一个连续变化的模拟信号 y(t),按一定的时间间隔T转 变为在瞬时0,T,2T,的一连串脉冲序列信号y*(t)。执行采样动作 的装置叫采样器或采样开关,采样开关每次闭合的时间称为采样时间或采 样宽度 T ,采样开关每次通断的时间间隔称为采样周期T。在实际系统中,T 2f ma)。采样定理给出了 y*(t)唯一地复现y(t)所必需的最低采样频率。实际应用 中,常取 f (5 - 10 ) fmax242采样保持器采样保持器是在两次采样的间隔时间内,一直保持采样值不变直到下一个采 样时刻。采样保持器的组成原理电路与工作波性如图2-8(a)、(b)所示
11、。采样保持器由输入输出缓冲放大器 A1、A2和采样开关S、保持电容CH等组成。采样期 间,开关S闭合,输入电压VN通过A1对CH快速充电,输出电压VOUTS跟随VN 变化;保持期间,开关S断开,由于A2的输入阻抗很高,理想情况下电容将保 持CH电压VC不变,因而输出电压VOUTVC也保持恒定。(町原理电路(b)工柞波桂图工-8采拝保持S在A/D通道中,采样保持器的采样与保持状态应与后级的 A/D转换相配合: 保持器的采样期间,不启动 A/D转换器,一旦进入保持期间,立即启动 A/D转换器,从而保证A/D转换时的模拟输入电压恒定,保证A/D转换的 精度。实际上保持期间的电容电压 VC是会渐渐下降
12、的,因此电容容量的大小决 定采样保持器的精度。一般选用容量为510 - 1000 pF的聚四氟乙烯等电容器。常用的集成采样保持器有 LF198/298/398、AD582 AD583等。2.5 .隔离技术因为A/D通道的输入直接与被控对象相连,输入通道与输入通道相连,所以 很容易通过公共地线引入干扰。 为了克服这些干扰,必须采用隔离技术,将输入 与被控对象(输出)之间,输入通道与输入通道之间实现电气隔离。通常采用光 电耦合器,使两者之间只有光的联系,达到隔离的目的光电耦合器是由发光二级管和光敏三极管封装在同一管壳内组成的, 发光二 极管的输入和光敏三极管的输出具有普通三极管的输入输出特性, 利
13、用光电耦合 器的线性区,实现模拟信号隔离。如下图所示:模拟信号隔离的优点:只是用少量的光电耦合器,成本低;缺点是调试困难, 如果光电耦合器挑选不合适,将会影响转换精度和线性度。2.6 A/D转换器A/D 转换器能把输入的模拟电压变成与它成正比的数字量,即能把被 控对象的各种模拟信息变成计算机可以识别的数字信息。2.6.1工作原理与性能指标A/D转换器从原理上可分为多种,常用的主要有逐位逼近式和双积分式两种。1 .逐位逼近式A/D转换原理一个n位A/D转换器是由n位寄存器、n位D/A转换器、运算比较器、控 制逻辑电路、输出锁存器等五部分组成。现以 4位A/D转换器把模拟量9 转换为二进制数100
14、1为例,说明逐位逼近式A/D转换器的工作原理。如下图所示,当启动信号作用后,时钟信号在控制逻辑作用下,首先使寄存 器的最高位D3 =1,其余为0,此数字量1000经D/A转换器转换成模拟电压 即VO = 8,送到比较器输入端与被转换的模拟量VIN = 9进行比较,控制逻辑根据比较器的输出进行判断。当VN VO,则保留D3 = 1 ;再对下一位D2进行比较,同样先使D2 =1,与上一位D3位一起即1100进入D/A转换器, 转换为VO = 12再进入比较器,与 VN = 9比较,因VIN VO,则使D2 = 0;再下一位D1位也是如此,D1 = 1即1010,经D/A转换为VO = 10,再与
15、VIN = 9比较,因VN V0,保留D0 = 1。比较完毕, 寄存器中的数字量1001即为模拟量9的转换结果,存在输出锁存器中等待输 出。一个n位A/D转换器的模数转换表达式是:fr - Vr天 2 %式中 nn位A/D转换器;VR+ VR基准电压源的正、负输入;VIN 要转换的输入模拟量;B转换后的输出数字量。即当基准电压源确定之后,n位A/D转换器的输出数字量B与要转换的输入模拟 量VIN呈正比。3. A/D转换器的性能指标分辨率分辨率是指A/D转换器对微小输入信号变化的敏感程度。分辨率越 高,转换时对输入量微小变化的反应越灵敏。通常用数字量的位数来表 示,如8位、10位、12位等。分辨
16、率为n,表示它可以对满刻度的1/2 n 的变化量作出反应。即:分辨率=满刻度值/2n转换精度A/D转换器的转换精度可以用绝对误差和相对误差来表示。所谓绝对误差,是指对应于一个给定数字量 A/D转换器的误差,其 误差的大小由实际模拟量输入值和理论值之差来度量。 绝对误差包括增 益误差,零点误差和非线性误差等。相对误差是指绝对误差与满刻度值之比,一般用百分数来表示,对A/D转换器常用最低有效值的位数 LSB来表示。1LSB = 1/2n例如,对于一个8位0 - 5 V的A/D转换器,如果其相对误差为 1LSB,则其绝对误差为 19.5 mV,相对百分误差为0.39%。一般来说, 位数n越大,其相对
17、误差(或绝对误差)越小A/D 、D/A转换器是过程及仪器仪表、设备等检测与控制装置中应用比较广 泛的器件。随着大规模集成电路技术的发展,各种高精度、低功耗、可编程、低 成本的A/D转换器不断推出,使得微机控制系统的电路更加简洁,可靠性更高。TLC2543与外围电路的连线简单,三个控制输入端为 CS(片选)、输入/输出 时钟(I/O CLOCK以及串行数据输入端(DATAINPUT)。片内的14通道多路器可以 选择11个输入中的任何一个或3个内部自测试电压中的一个,采样一保持是自 动的,转换结束,EOC俞出变高。4. TLC2543的主要特性如下:(1)(2)(3)(4)(5)(6)(7)(8)
18、(9)12位分辨率A/D转换器;在工作温度范围内10 11 s转换时间;11个模拟输入通道;3路内置自测试方式;采样率为66kbps;线性误差+1LSB( maX有转换结束(EOC输出;具有单、双极性输出;可编程的MSB或LSB前导;(10)可编程的输出数据长度。TLC2543引脚功能说明如下:AIN0AIN10:模拟输入端,由内部多路器选择。对 4.1MHz的I/O CLOCK, 驱动源阻抗必须小于或等于50Q;CS片选端,CS由高到低变化将复位内部计数器,并控制和使能 DATAOUT DATA INPUT和I/O CLOCK CS由低到高的变化将在一个设置时间内禁止 DATA INPUT和
19、 I/O CLOCKDATANPUT串行数据输入端,串行数据以 MS助前导并在I/O CLOCK勺前 4个上升沿移入4位地址,用来选择下一个要转换的模拟输入信号或测试电压, 之后I/O CLOCK将余下的几位依次输入;DATAOUT A/D转换结果三态输出端,在 CS为高时,该引脚处于高阻状态; 当CS为低时,该引脚由前一次转换结果的 MSBS置成相应的逻辑电平;EOC转 换结束端。在最后的I/O CLOCKS降沿之后,EOC由高电平变为低电平并保持到 转换完成及数据准备传输;VCC GND电源正端、地;RE阡、RE1 :正、负基准电压端。通常 RE阡接VCC RE1接GND最大输入电压范围取
20、决于两端电压差;I/O CLOCK时钟输入/输出端。TLC2543每次转换和数据传送使用16个时钟周期,且在每次传送周期之间插 入CS的时序。时序如图2所示。在TLC2543的CS变低时开始转换和传送过程,I/O CLOCK的前8个上升沿 将8个输入数据位键入输入数据寄存器,同时它将前一次转换的数据的其余11位移出DATAOUT端,在I/O CLOCKS降沿时数据变化。当CS为高时,I/O CLOCK 和DATA INPUT被禁止,DATA OU为高阻态。由于MC&51系列单片机不具有SPI或相同能力的接口,为了便于与TLC2543 接口,采用软件合成SPI操作,为减少数据传送速受微处理器的时
21、钟频率的影响, 尽可能选用较高时钟频率。TLC2543的I/O时钟、数据输入、片选信号由 P1.0、P1.1、P1.3提供,转换 结果由P 1.2 口串行读出。TLC2543是12位开关电容逐次逼近模数转换器,有多封装种形式,其中DB、DW或 N封装的管脚图见图1。TLQ543有20根引脚,其它封装形式引脚数及引脚功能相同。引脚的功能简要分类说明如下:(1)电源引脚Vcc , 20脚:正电源端,一般接+ 5V。GND ,10脚:地。REF + , 14脚:正基准电压端,一般接+5V。REF - , 13脚:负基准电压端,一般接地。控制引脚CS , 15脚:片选端,由高到低有效,由外部输入。EO
22、C, 19脚:转换结束端,向外部输出。I/ O CLOCK18脚:控制输入输出的时钟, 由外部输入。模拟输入引脚AIN0AIN10 , 19脚、1112脚:11路模拟输入端,输入电压范围:0. 3V Vcc + 0. 3V。控制字输入引脚DATA TN PUT ,17脚:控制字输入端,选择通道及输出数据格式的控制字由此输 入。转换数据输出引脚DATA OUT ,16脚:A/ D 转换结果输出的3态串行输出端2.6.2应用TLC2543应注意的几个问题在TLQ543的应用中,以下几个问题值得注意:1.时钟的下降沿,它标志TL(2543开始对本次采样的模拟量进行 A/ D转换, 转换完成后EOC变
23、高,标志转换结束。从理论上讲,应该通过EOC判断是否可以 进行新的周期以便从TLC2543中取出已转换的A/ D数据,但是,正如前面介绍, TLQ543的一次A/ D转换时间约为10卩s ,而一般情况下,一个工作周期后,单 片机的后续处理工作已大于10卩s ,因此,除非特别需要,一般可以不接EOC2 . 一个输入输出工作周期为12个时钟信号,随这12个时钟信号的进入, TL(2543的DATAOUT引脚送出的12位数,为上一个工作周期的A/ D转换数据, 而这一数据是何通道的采集量,取决于上一工作周期从DATA INPUT引脚送入 TLC2543的控制字的前四位。那么对于系统上电后第一个工作周
24、期,从DATAOUT取出的数据是没有意义的。3.控制字的低4位决定输出数据长度及格式,初始设定后,一般不要在运行 过程中改变,以免数据混乱。而在工作周期循环,若累加器A中数据没有处理好, 容易把非法的控制字带入TLC2543 ,引起输出数据格式错误,这一点,应予特别注 意、0. CS端控制着TLQ543的转换初始化与输入输出。本文中 CS端控制转换 过程,CS在输入输出数据过程必须保持为低,即在输入12个时钟信号期间CS 必须保持00之后,CS端被置高,以便使CS由高到低的变化,而产生下一工作周 期。CS端被置高时,与TLQ543相联的其它三线,呈高阻状态,可为其它线路使 用,硬件设计时,可设
25、计为共享线路,软件编程时,根据CS情况决定谁使用这些 线路。.对于转换结果用二进制方式输出,当输入电压等于VREF+时,转换结果为12个“1” ,即(1111 1111 1111 ),当输入电压等于VREF-时,转换结果为12 个“ 0” ,即(0000 0000 0000),当输入电压等于(VREF+ + VREF- ) /2 时,转换结果为(1000 0000 0000),供校正参考。12位采集数据,对于8位单片机, 分放在两个内存地址中,若是向微机系统传送,可以直接发送,由微机系统计 算。若是自身使用,计算合成后,仍需放两个地址。3传输方式分析3.1.传输方式的选择串行通信有同步和异步两
26、种工作方式。方案一:同步方式要求发送与接受保持严格同步,由于串行传输逐位按顺序进行, 为了约定数据是由哪一位开始传输, 需设定同步字符。此方式传输速度快,但硬 件复杂。方案二:异步方式,规定了数据传输格式,每个数据均以相同的帧格式传送,每 帧信息由起始位、数据位、奇偶效验位和停止位组成。帧与帧间用高电平分隔开, 但每帧均需附加位,降低了传输效率。异步通信依靠起始位、停止位保持通信同步。对硬件的要求低,实现起来比 较简单、灵活,适用于数据的随机发送/接收,一般适用于509600bps的低速 串行通信。32电平转换芯片选择RS-232规定的电平和一般微处理器的逻辑电平不一致,必须进行电平转换。方案
27、一:采用MCI488和MCI489芯片的转换接口MCI488和MCI489芯片为早期的RS-232至TTL逻辑电平的转换芯片,需要 12V电压,并且功耗较大,不适合用于低功耗的系统。方案二:采用MAX232芯片的转换接口MAX23是MAXIM公司的产品,包含两路驱动器和接收器的 RS-232转换芯片。 芯片内部有一个电压转换器,可以把输入的 +5V电压转换为RS-232接口所需的 10V电压,尤其适用于没有 12V的单电源系统。由于RS-232信号电平与MSC-51型单片机信号电平(TTL电平)不一致,因 此采用RS-232标准时,必须进行信号的电平转换。RS-232与TTL电平转换芯片 各有
28、特点,此处选用MAXIM公司的MAX232芯片。3.3接口程序设通道/方式控制字存放在R4中,程序在读出前一次转换结果的同时,将该通道/方式控制字发送到TLC2543中去,转换结果存放在相邻地址的存储器中。 存储器地址从30H45H,且高字节在前,低字节在后。ORG 100HSTART MOV SP # 50H ;堆栈指针初始化 MOV P1, # 04H ; P1 口引脚初始化 CLR P 1.0SETB P 1.3ACALL TLC2543ACALL STOREJMP STARTTLC2543:MOV A R4CLR P 1.3;如果A的位1为1,先做低字节JB ACC.1,LSB数据位读入进位位RLC A 输出方式/通道位;产生I/O时钟MSB MOV R5 # 08LOOP1 MOV C P 1.2;MOV P 1.1, C ;SETB P 1.0CLR P 1.0DJNZ R5, LOOP1 ;输入/输出另一位 MOV R2 A ;高字节送入R2MOV A R4JB ACC.1 , RETURNLSB MOV R5 # 08LOOP2 MOV C P 1.2RLC AMOV P 1.1, CSETB P 1.0CLR P 1.0DJNZ R5, LOOP2MOV R3 AMOV A R4JB ACC.1 , MSBRETUR:RETSTORE M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 林权转让咨询服务合同
- 电子产品组装操作流程
- 专利权许可合约
- 2025年度矿山矿产资源开采权转让与环境保护协议3篇
- 食品行业财务竞争力分析
- 车站服务员制服管理办法
- 小学安全守护者聘用合同
- 人才梯队发展规划制定
- 2025年度旅游景区安全生产管理协议3篇
- 2025版酒店家具租赁、回收及环保处理合同2篇
- 美甲店卫生制度规章范本
- 湘少版三年级下册英语单词默写1(附单元标题句)
- 2023年昆明市重点中学物理高二上期末经典模拟试题含解析
- 试制过程记录表
- 2024届浙江省宁波市镇海区镇海中学高一物理第一学期期末质量检测试题含解析
- 耶鲁博弈论24讲全笔记
- 道路运输安全生产目标责任书
- 高中音乐-《锦鸡出山》教学课件设计
- (20)-土壤侵蚀原理-第六章混合侵蚀
- 国开大学2023年01月11026《经济学(本)》期末考试答案
- 南阳姜营机场
评论
0/150
提交评论