多通道动态数字电阻测量仪毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多通道动态数字电阻测量仪毕业论文
大连海事大学
毕 业 论
文
二○一四年六月
订线
多通道动态数字电阻测量仪
专业班级:通信工程4班姓名:吴雪蕉指导教师:刘剑桥
信息科学技术学院
摘要
本文基于89C51单片机芯片,利用A/D转换器及数码管,完成了针对多路变化电阻的多通道动态电阻测量系统。
传感器等一些器件作为将外界环境信号变化为电信号的装置,其基本部件一般都是感知电阻,感知电阻是实现电阻—非电信号的转换关键,而感知电阻的变化范围是衡量传感器性能的最佳尺度,所以实现电阻的动态测量很重要。
本系统采用89C51单片机作为主控芯片,选用了ADC0809进行模拟量到数字量的转换。
配合自行设计的外围电路,结合单片机控制实现了对阻值跨度在1欧~1千欧热敏电阻的精确测量;外扩数码管显示模块,完成对测试数据的显示;实现了单片机与ADC0809芯片,单片机与数码管及数码管的连接电路。
在系统的软件部分,论文分别对信号形成模块与模拟信号采集模块、模数转换模块与单片机控制、单片机与数字显示模块等模块的连接进行了论述,并且对程序的设计进行了分析。
系统软件采用C51单片机专用语言编写,利用Keil51编译器编译,产生的目的代码的运行速度高,所需存储空间小。
在硬件调试部分,本文对硬件调试问题进行了分析讨论,并对系统测量的误差进行了分析,并且对系统的局限性进行了讨论。
利用本系统可以同时对多路电阻信号进行动态测量,系统可按照通道自然顺序依次将每个通道所测量的电阻值依次发送到数码管,实现多路显示。
关键词:传感器;单片机;AD转换器;多路显示
ABSTRACT
This article is based on thermistor, MCU, A/D converters, and Nixie tube, design and completed the dynamic resistance measurement system.
The sensors which work as a device that change the external environment signal to an electrical signal, is generally based on the Perceived resistance, which is the key to realize resistance - non-electrical signal conversion, and the range of the Perceived resistance is best measured scale of the sensors, so the dynamic measurement of resistance is important.The system uses 89C51 microcontroller as the master chip, choice the ADC0809 to complete the conversion of analog to digital. With the external circuit designed by myself, combined with the single-chip to realization the test of resistance in the span of 1 Ω-1 kΩ; and the digital tube demonstration module accomplish the display of data; achieve the combined of single-chip with ADC0809 chip , and the circuit of single-chip with digital tube.
According to the software part of the system, the paper discussed the connected between the signal form module and the analog signal acquisition module, the connected between analog to digital conversion module and MCU control module and the connected between MCU and digital display module.And the paper also analyzed the design of program.C51 language of microcontroller system software was used by this system and use Keil51 compiler to compile code. Who’s code could running in high speed and just need a small storage space.In the part of hardware debugging,we discussed the hardware debugging ussues,analyzed the measurement error of the system,and discussed the limitations of the system.
The system can be simultaneously used to measure multiple dynamic resistance signal. Resistance value of each channel can be measured according to their the natural order ,and then the resistance value will be sent to the Digital, realizing multi-channel display.
Keywords: Sensor ;MCU;A/D converters;Multi-Channel Display
目录
第1章绪论 (1)
1.1微处理芯片的智能仪器发展现状 (1)
1.2 传感器的背景介绍 (2)
1.3 本设计研究的目的和意义 (2)
第2章硬件电路设计原理 (4)
2.1方案设计 (4)
2.2单片机8051芯片 (4)
2.2.1单片机8051的组成 (4)
2.2.2 单片机8051的CPU (6)
2.2.3 单片机8051的I/O端口 (6)
2.3 ADC0809芯片 (7)
2.4 数码管显示 (10)
2.4 分压电路 (12)
第3章系统设计仿真与软件实现 (13)
3.1模块及其连接 (13)
3.1.1模拟信号形成模块与模拟信号采集模块 (14)
3.1.2模数转换模块与单片机控制 (14)
3.1.3单片机与数字显示模块 (16)
3.2 仿真与软件控制 (17)
3.2.1 Proteus和Keil功能及使用概述 (18)
3.2.2程序设计 (19)
第4章硬件调试与误差分析 (23)
4.1实物焊制和通道测量 (23)
4.2误差分析 (24)
4.2.1数据测量 (24)
4.2.2误差分析 (26)
4.3 局限性 (27)
第5章全文总结 (29)
5.1总结和应用 (29)
5.2展望 (29)
参考文献 (31)
致谢 (32)
附录1 (1)
多通道动态数字电阻测量仪
第1章绪论
1.1微处理芯片的智能仪器发展现状
随着微电子技术的不断发展,微处理器芯片的集成度越来越高,已经可以在一块芯片上同时集成CPU、存储器、定时器、计数器、并行和串行接口和A/D转换器等。
它是微电子技术与计算机技术的结晶,现已成为集成电路大家族中的重要成员[1]。
尽管单片机是从1982年才开始在我国应用的,但它一经上市便显示出强大的生命力,以其独特的优点迅速占领市场并获得广泛应用。
这种超大规模集成电路芯片称为“单片微处理器”,也叫单片机。
单片机的出现,对于科学技术的各个领域都产生了巨大影响,同样引起仪器仪表结构的根本性变革。
以单片机为主体取代传统仪器仪表的常规电子线路,可以很容易地将计算机技术与测量控制技术有机的结合在一起,组成新一代的“智能仪器”[2]。
单片机最大特点是单片化[3],体积大大减小、功耗和成本低、可靠性高、易扩展、控制功能强、易于开发。
这决定了它在智能仪器的设计中很长时期还会获得形式多样、特点不同的广泛应用。
它不仅用于智能仪器、电气设备、数据采集、自动控制及国防工业等技术领域,而且进入亿万家庭。
各种普通家用电器中单片机的数量与日俱增。
单片机的典型代表是Intel公司在20世纪80年代初研制出来的MCS-51系列单片机[3]。
发型之后在全国迅速得到广泛应用,但Intel公司已集中精力在CPU的生产上,并逐渐放弃了单片机的生产。
ATMEL公司是美国20世纪80年代中期成立并发展起来的半导体公司。
技术优势在于Flash存储器,公司将Flash与Intel公司的80C51核相结合,形成了Flash单片机AT89系列。
由于其具有80C51的原有功能,内部还含有大容量的Flash存储器,又增加了新功能,因此在电子产品开发及智能化仪器仪表中有着广泛的应用,成为目前取代MCS-51系列单片机的主流芯片之一。
本论文所研究的系统中便使用的AT89系列的芯片[3]。
1.2 传感器的背景介绍
在实际测量工作中,我们经常会遇到的多路电阻难以测量的问题。
加上如果电阻是随外界环境,如温度,湿度,压力等变化的,那么测量就会更加复杂。
通常我们生活中会遇到各种各样的传感器,这些传感器一般都是所谓的半导体传感器,即外界变化通过电阻,电容,电感等的变化为电信号,而回馈给系统。
而我们生活中比较常见的一般是电阻式的传感器。
所以电阻的动态测量显得很重要了。
传感器,简单地说是一种特殊的功能变换装置,这种装置够感受,检测到某种形式的信息,业将它变换成电信号。
传感器是各种机械和电子设备的感觉器官,它能够感觉到诸如光、色、温度、压力、声音、湿度、气味、运动等各种物理量、化学量,生物量与机械量等的存在、变化和差异,相当于人具有的视觉、嗅觉、味觉、听觉、触觉等五官功能。
随着技术的发展和新型传感器材料的出现,传感器的功能将超越人的五官功能。
检测到人们无法承受的高温、高压等恶劣环境一下的各种信号以及人的五官检测不出的微弱信号。
[4]
半针体传感器是指用半导体材料[16],如Si、Ga、InP等做成的固态传感器,是利用这些材料所具有的对各种物理和化学反应的特征来实现对各种物理、化学、生物量的检测。
半导体传感器具有体积小、重最轩、耗能少、响应快,对非电量的灵敏度高等优点,易于实现集成化,多功能化和智能化,易于和计算机接口,适于批量生产,十多年来得到了迅速发展,必将代替经典的传感器而成为传感器中的主流。
〔所谓经典传感器是一种结构型传感器,是利用传感器结构的几何尺寸的变化而检测信号的:即当传感器受到各种信息量后,其本身的几何尺寸一一如位省、角度、厚度等将发生变化,由这些几何尺寸的变化而感受到外界的某些信息)。
通过半导体对某种非电信号的灵敏特性,可以将我们感知不到的微弱的非电信号转化为电信号。
从而易于被系统识别。
传感器的这种电阻易变性需要一个系统对其进行动态测量,动态显示。
即显示值随着阻值的变化而变化。
[4]
1.3 本设计研究的目的和意义
所以最近的几十年来,随着半导体技术、集成电路(IC)和微处理器技术的发展,数字电路和数字化测量技术也有了巨大的进步,从而促使了数字
类仪表,和基于微处理芯片的系统的快速发展,结合嵌入式微控制器即单片机来设计智能PTCR测试系统,使测试仪表朝着集成化、智能化、模块化、微型化的方向发展,符合智能仪器的发展趋势[5]。
正是由于半导体传感器件的所测环境变量的终端体现很多都是通过电阻变化来判断的,所以电阻测量仪器是很必要的,这便是本论文中动态电阻测量仪系统研究的意义所在。
电阻的测量根据我们所学的大学物理的内容,我们可知,电阻的测量一般采用四种不同的测量方法对同一电阻实际测量,并进行误差分析,通过实验数据分析比较,得出各种测量方法的优点与不足[6]。
其一:伏安法测电阻,它是电阻测量的基本方法。
其原理是欧姆定律R=U/I利用电压表和电流表测出电阻R两端的电压和通过它的电流强度,即可求出待测电阻的值。
其二:替代法测电阻,即用一个未知的电阻,接入电路得到一个电流值I0,接入一个滑动电阻,使电流值变到I0,得到的滑动变阻器的值即未知电阻的值。
其三:是电桥法测电阻,一个已知的电阻,一个未知电阻,两个滑阻,调剂滑阻使电流变为0。
就能得到未知电阻。
其四:是用万用表直接测量。
经过综合比较,为使电路尽可能的简单,我们使用伏安法测量电阻。
在实际工作中对于多路电阻进行测量,一般采用直接测量法人工操作进行。
虽然这种方法很成熟,但所用的配套设备较多,测量数据手工纪录、人工计算、操作繁琐、效率较低、事后的数据处理及出具测量报告既费时又费力,易出现人为因素造成的错判、漏判等、难以保证测量质量,影响了科研、实验生产任务的顺利进行[7]。
所以,本文中的动态电阻测量仪是对微处理芯片技术和半导体传感器件的联合使用,就是一个相对简单的针对多路变化电阻的动态电阻测量系统。
第2章硬件电路设计原理
2.1方案设计
根据设计要求,采用的方案如下:硬件部分即实现对8路信号采集和显示的功能,通过8051单片机、ADC0809、6位数码管实现;软件部分通过单片机对8路输入数据的采集,信号转换处理以及通过6为数码管的实现自动显示操作。
设计的主要思想:单片机P1口与ADC0809的输出口相连,P0与6位数码管相连接。
模拟信号通过数据采集口IN0~IN7输入到ADC0809中,然后转换为数字信号,通过输出口out传送到但单片机的P1口,单片机获得此值后,经过处理,并转换得到每位的数据后,通过P0口写数据到6位的数码管上。
数据采集电路的原理框如图2-1所示。
图2-1数据采集电路的原理框图
2.2单片机8051芯片
2.2.1单片机8051的组成
本设计采用系统芯片是STC公司生产的STC89C52芯片,它是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。
在单芯片上:
1、拥有灵巧的8 位CPU和在系统可编程Flash,使得STC89C52为众多的嵌入式控制系统提供高灵活有效的解决方案。
2、具有以下标准功能:8k字节Flash,512字节RAM,内置4KB EEPROM,MAX810复位电路,32位I/O 口线,看门狗定时器,3个16位
定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。
3、另外STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
8051的内部结构框图[17]和引脚图如下图2-2和图2-3所示:
图2-28051的内部结构框图
图2-3 8051的管脚图
2.2.2 单片机8051的CPU
CPU是单片机的核心部件,它是由运算器和控制器等部件组成。
运算器的功能是进行算术运算和逻辑运算,即可以完成加、减、乘、除等各种算术运算和与、或、非、异或等逻辑运算。
8051还包含一个布尔处理器,用来处理位操作。
控制指令存放在指令寄存器中,CPU执行指令时,由定时与控制电路产生相应的控制信号完成的。
与之相关的有程序计数器PC,指令寄存器,定时与控制部件。
8051单片机内设有一个反相放大器所构成的振荡电路,XTAL1和XTAL2分别为震荡电路的输入和输出端。
时钟可以由内部方式产生或外部方式产生。
本设计所采用的是内部产生方式时钟电路,即在XTAL1和XTAL2引脚上外接定时元件,内部震荡电路就产生自激震荡。
另外8051系统的指令周期(执行一条指令的时间称为指令周期)为一个机器周期,一个机器周期由6个状态组成。
每个状态又被分成两个实相P1和P2。
因而,一个机器周期可依次表示为S1P1,S1P2,…S6P1,S6P2。
通常算术逻辑操作在P1实相进行,而内部寄存器传送在P2实相进行[8]。
2.2.3 单片机8051的I/O端口
MCS—51单片机设有4个8位的双向I/O端口(P0、P1、P2、P3),每一条I/O线都能独立的输入或输出。
P0口为三态双向口,能带8个TTL电路。
P1、P2、P3口为准双向口,即在用做输出线时,口锁存器必须先写入“1”。
准双向口的负载能力为4个TTL电路。
表2-1 P3口的第二功能
单片机4个端口具有不同的功能:
P0口:它可以作为输入/输出口,但在实际应用中通常是作为地址/数据总线口,即低8位地址与数据线分时使用P0口。
低8位地址由ALE信号的负跳变使其锁存到外部地址锁存器中,而高8位地址由P2口输出。
P1口:它的每一位都能作为可编程的输入或输出线,是带有内部上拉电阻的8位准双向口,可做通用的I/O口使用。
P2口:它可以用作双向口使用,外接I/O设备时,在CPU的控制下,作为扩展系统的地址总线,输出高8位的地址,同P0口组成16位的地址总线。
P3口:它为双向功能口,作为第一功能使用时,其功能形同P1口,作为第二功能口时,每一功能定义则如表2-1所示。
2.3 ADC0809芯片
为了满足多方需要,目前国内外各半导体器件生产厂商设计并生产出了多种多样的ADC芯片。
仅仅美国AD公司的ADC产品就含有几十个系列近百种型号之多。
从性能上讲,它们有的则价格低廉,有的精度高、速度快。
从功能上讲,有的不单具有A/D转换的基本功能,而且还包括内部放大器和三态输出锁存器;有的甚至还包括多路开关、采样保持器等。
ADC芯片已发展为一个单片的小型数据采集系统。
尽管ADC芯片的种类、型号很多,但是其内部功能强弱、转换速度快慢、转换精度高低一般都有很大的差别。
从用户最关心的外部特性看,无论是哪种芯片,都必不可少地包括以下四种基本信号引脚端:(1)模拟信号输入端(单极性或双极性);(2)数字量输出端(并行或串行);(3)转换启动信号输入端;(4)转换结束信号输出端。
此外,不同型号的芯片可能还有一些其他各不相同的控制信号端。
选用ADC芯片时,除了考虑各种技术要求外,通常还需要了解芯片以下两方面的特性。
(1)数字输出的方式是否有可控三态输出。
有可控三态输出的ADC芯片允许输出线与微机系统的数据总线直接相连,并在转换结束后利用读数信号RD选通三态门,将转换结果送上总线。
没有可控三态输出(包括内部根本没有输出三态门和虽有三态门、但外部不可控两种情况)的ADC芯片则不允许数据输出线与系统的数据总线直接相连,而必须通过I/O接口与MPU交换信息。
(2)启动转换的控制方式是脉冲控制式还是电平控制式。
对脉冲启动转换的ADC芯片,只要在其启动转换引脚上施加一个宽度符合芯片要求的脉冲
信号,就能启动转换并自动完成。
一般能和MPU配套使用的芯片,MPU的I/O写脉冲都能满足ADC芯片对启动脉冲的要求。
对电平启动转换的ADC 芯片,在转换过程中启动信号必须保持规定的电平不变,否则,如中途撤消规定的电平,就会停止转换而可能得到错误的结果。
为此,必须用D触发器或可编程并行I/O接口芯片的某一位来锁存这个电平,或用单稳等电路来对启动信号进行定时变换。
[9]
本设计中所用的的模数转换芯片为ADC0808/0809,这两个芯片除精度略有差别外(前者精度为8位、后者精度为7位),其余各方面都是完全相同的。
它们都是CMOS器件,不仅包括一个8位的逐次逼近型的ADC部分,而且还提供一个8通道的模拟多路开关和通道寻址逻辑,因而有理由把它作为简单的“数据采集系统”。
利用它可直接输入8个单端的模拟信号分时进行A/D 转换,在多点巡回检测和过程控制、运动控制中应用十分广泛。
1) 主要技术指标和特性
(1)分辨率:8位。
(2)总的不可调误差:ADC0808为±1/2LSB,ADC0809为±1LSB。
(3)转换时间:取决于芯片时钟频率,如CLK=500kHz时,T CONV=128us。
(4)单一电源:+5V。
(5)模拟输入电压范围:单极性0~5V;双极性±5V,±10V(需外加一定电路)。
(6)具有可控三态输出缓存器。
(7)启动转换控制为脉冲式(正脉冲),上升沿使所有内部寄存器清零,下降沿使A/D转换开始。
(8)使用时不需进行零点和满刻度调节。
2) 内部结构和外部引脚
ADC0808/0809的内部结构和外部引脚分别如图2-4和图2-5所示。
内部各部分的作用和工作原理在内部结构图中已一目了然,在此就不再赘述,下面仅对各引脚定义分述如下:
(1)IN0~IN7——8路模拟输入,通过3根地址译码线ADD A、ADD B、ADD C来选通一路。
(2)D7~D0——A/D转换后的数据输出端,为三态可控输出,故可直接和微处理器数据线连接。
8位排列顺序是D7为最高位,D0为最低位。
(3)ADD A、ADD B、ADD C——模拟通道选择地址信号,ADD A为低位,ADD C为高位。
地址信号与选中通道对应关系如表2-2所示。
图2-4 ADC0808/0809内部结构框图(4)V R(+)、V R(-)——正、负参考电压输入端,用于提供片内DAC电阻网络的基准电压。
在单极性输入时,V R(+)=5V,V R(-)=0V;双极性输入时,V R(+)、V R(-)分别接正、负极性的参考电压。
图2-5 ADC0808/0809外部引脚图
(5) ALE——地址锁存允许信号,高电平有效。
当此信号有效时,A、B、C三位地址信号被锁存,译码选通对应模拟通道。
在使用时,该信号常和START 信号连在一起,以便同时锁存通道地址和启动A/D转换[10]。
(6)START——A/D转换启动信号,正脉冲有效。
加于该端的脉冲的上升沿使逐次逼近寄存器清零,下降沿开始A/D转换。
如正在进行转换时又接到
新的启动脉冲,则原来的转换进程被中止,重新从头开始转换。
(7)EOC——转换结束信号,高电平有效。
该信号在A/D转换过程中为低电平,其余时间为高电平。
该信号可作为被CPU查询的状态信号,也可作为对CPU的中断请求信号。
在需要对某个模拟量不断采样、转换的情况下,EOC 也可作为启动信号反馈接到START端,但在刚加电时需由外电路第一次启动。
表2-2地址信号与选中通道的关系
(8)OE——输出允许信号,高电平有效。
当微处理器送出该信号时,ADC0808/0809的输出三态门被打开,使转换结果通过数据总线被读走。
在中断工作方式下,该信号往往是CPU发出的中断请求响应信号。
[10]
2.4 数码管显示
数码管分为两类,一类是共阴极,一类是共阳极。
所谓共阴极就是他们的公共端接低电平才有效,同样,共阳极就是他们的公共端要接高电平才有效。
另外,数码管又分为1位和多位的。
数码管包括段码和位码,段码即段选信号SEG,它负责数码管显示的内容,图中a-g、dp组成的数据(a为最低位,dp为最高位)就是段码。
位码即位选信号DIG,它决定哪个数码管工作,哪个数码管不工作。
因此共阴极的数码管,位码为低电平时为选中,段码为高电平时点亮,相反共阳极的数码管,位码为高电平时为选中,段码为低电平是点亮。
图2-5 1位数码管结构
图2-5 六位数码管(共阴极)本设计所使用的是6位数码管,如图所示。
左边4位用来显示所测电阻数据,第5位空出,最后1位用于显示通道数。
由于段码是公用的,为使每个数码管显示不同的数据,我们需要采用动态显示。
动态显示的过程:以显示“1234-6”为例说明,首先发送“1”的段码“0x06”至数码管,然后仅使能位信号DIG6,左边第一位就会显示“1”,由于没选中,其余的数码管都是不工作的;延时一定时间之后再发送“2”的段码“0x5b”至数码管,同时仅使能位信号DIG5,这时“2”就会在左边第二位上显示出来;同理延时之后会依次显示“34-6”。
然后循环,重复点亮数码管。
由于相邻两次的时间间隔很短(t<10ms),看起来好像就是数码管一直在显示“1234-6”[11]。
另外还有一种静态扫描显示,顾名思义就是当显示器显示某一个数字的时候,相应的二极管恒定导通或截止,由于本设计没用到,顾不做过多介绍。
为了实现以上所说的功能,由单片机P0作为段数据口,控制段码输出,由P2口作为扫描口,低6位控制位码输出。
2.4 分压电路
根据设计的要求,做出来的电路应该能动态的测电阻,而显然电阻无法直接测得,而且ADC0809的IN0—IN7端所采集的数据是电压。
如图所示,根据电路的结构我们可以求出一个函数公式,从而将电压变换成电阻。
首先ADC0809芯片将获取的电压与VREF (+)和VREF (-)的差(一般是5V 左右)进行模数转换,得到一个8位二进制数将数据通过OUT 口输入到P1口,即getdata ,然后要将getdata 进行数模转换,还原成电压,通过公式
v = getdata*1.0/255*5000(mV ) 即可达到要求。
图2-7 电阻分压电压模块
然后要将电压变换成电阻值,由于系统采集到电压是电阻的电压,而要求测量的电阻是滑动变阻器的电压,根据分压关系,因此可以用5000mV 减去所得到的电压v ,再根据分压关系电流
50001000.0*0v v Rx R -= (2.1)
由此可知Rx = (5000.0 - v)*R0*1000.0/v (kΩ)
至此,要求测量的电阻阻值就能正确的得到,并传送给单片机处理并输出了。
第3章系统设计仿真与软件实现
本章的主要介绍各个模块及其控制连接的实现,包括模拟信号的形成,模拟信号的采集,单片机的处理和控制,以及显示部分等的仿真控制和软件控制。
最终形成的仿真控制关系,仿真则使用Proteus进行。
如下图3-1所示。
图3-1多通道数字电阻测量仪的仿真图
该仿真系统能自动的实现电压采集,并进行数模转换,电压电阻转换,模数转换和数字显示功能,从而实现自动多通道电阻测量的功能。
本章将介绍模块连接问题,仿真,程序控制等问题。
3.1模块及其连接
本设计主要由单片机控制模块,模拟信号形成模块,模拟信号采集、模数转换模块,数码管显示模块这五个模块组成。
第2章我们介绍了各种硬件基础,芯片的功能,引脚,用法。
这节我们着重于模块功能的实现和模块的连接和控制。
3.1.1模拟信号形成模块与模拟信号采集模块
模拟信号形成模块是通过两个电阻分压形成的,我们已知总电压,采集
点电压,和另外一个电阻,那剩下的那个电阻也就可以求出来了。
如下图3-2
所示:
图3-2 模拟信号形成模块
滑动变阻器RV1与R2分压,两者的总电压已知是5V ,R2电阻的电压
v 即可以传送到数据采集模块了。
已知了R2,总电压5V ,以及R2分压v ,
即可求得滑动变阻器RV1的阻值。
即有 512v v RV R -=
(3.1)
即 RV1=(5-v )*R2/v
因此这为电阻R2的电压v 传送到系统处理后即可求滑动变阻器的阻值提
供了依据。
在单片机的控制下,ADC0809芯片中的数据采集模块按照单片机给出的
地址信号ADDA 、ADDB 、ADDC 信号,和地址锁存信号ALE ,按照时序控
制的有序的进行数据采集。
根据第二章给出的ADC0809的地址信号和选中通
道关系可知,选中通道跟地址信号数据自然排列关系。
3.1.2 模数转换模块与单片机控制
模拟信号采集、模数转换模块是由ADC0809芯片作为数据采集通道,并
进行模数转换由out 口输出。
ADC0809芯片数据采集的实现需要依靠单片机
对其控制信号进行控制,以控制其时序,保证ADC0809能够按照时序有条不。