问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用8051单片机和A/D7109,LED显示屏设计温度监测系统

发布网友 发布时间:2022-04-23 11:23

我来回答

3个回答

热心网友 时间:2023-10-12 06:37

直流电压表的设计

一、实验目的                                                                                                         

1. 理解双积分A/D转换器7109及数字电压表的工作原理。
2. 掌握直流电压表的界面设计和软件设计。
3.测量数据的误差分析。

二、实验任务和内容

1. 设计一个直流电压表,设计要求为
(1)测量量程分为200mV、400mV、800mV、2V、4V、8V;
(2)测量分辩率为12bit;
(3)测量对象可选择为可调电位器的输出或外部电压
2. 设计完成后,用电压表不同量程进行测量,求相对误差。

三、实验器材

1. 计算机(具有运行windows2000和图形化控件的能力)   1台
2. SJ-8002B电子测量实验箱                          1台
3. Q9连接线                                        1根 
4. 4 1/2数字万用表                                 1台

四、实验原理

1、直流电压表原理

   直流电压表的测量原理是,被测模拟直流电压经输入放大后,经A/D转换器为数字量,通过计算机的EPP接口传到计算机进行数据处理,将测量结果显示在计算机屏幕上。本实验使用“SJ8002B电子测量实验箱”的双积分A/D转换器7109完成直流电压的数字化转换,采样 PC机的虚拟仪器软件平台(LabVIEW)完成界面设计和软件设计,实现直流电压的数字化测量。测量原理如图1所示  

 

                                     图1    直流电压测量原理框图


4.2    A/D7109的接口工作原理

   本实验双积分A/D转换器ICL7109实验电路图。


                     

图2       双积分式A/D转换器7109测量电压原理图

   ICL 7109 是双积分式12 位A/D转换器,转换时间由外部时钟周期决定,为10140/58个时钟周期。其主要引脚定义如下: 
   ① B1~B12:12bit的数据输出端 
   ②OR:溢出判别,输出高电平表示过量程;反之,数据有效。 
   ③POL:极性判别,输出高电平表示测量值为正值;反之,负值。 
   ④MODE:方式选择, 当输入低电平信号时,转换器处于直接输出工作方式。此时可在片选和字节使能的控制下直接读取数据;当输入高电平时,转换器将在信号信号握手方式的每一转换周期的结尾输出数据(本实验选用直接输出工作方式)。
   ⑤REF:外部参考电压输入(本实验用其典型值:2.048V)。 
   ⑥INL,INH:输入电压端口(有效范围是参考电压的2倍)。 
   ⑦OO,OI:外部时钟输入(本实验用其典型值:3.579MHz)。 
   ⑧RUN/HOLD_:运行/保持输入, 当输入高电平时,每经8192时钟脉冲完成一次转换;当输入低电平时,完成正在进行的转换,并停在自动调零阶段 
   ⑨STATUS:状态输出,输出高电平,表明芯片处于积分和反向积分阶段;输出为低电平,表明反向积分结束,数据被锁存,模拟部分处于自动返回零态阶段。 
   ⑩CE/LOAD_:片选,当其为低电平时,数据正常输出;当其为高电平时,所有数据输出端(B1~B12、POL、OR)均处于高阻状态。 
   ⑾LBEN_:低字节使能,输入低电平时,数据线输出低位字节B1~B8。 
   ⑿HBEN_:高字节使能,输入低电平时,数据线输出高位字节B9~B12及POL、OR的状态值。

A/D7109转换时序:ICL7109直接接口方式的定时图如图3所示。

                                   图3   7109转换时序

7109的A/D转换关系为: 
                (1)
式中,  —— A/D转换器输入电压;
      —— A/D转换结果的12bit数字量;
     —— A/D转换器外部参考输入电压,调节为=2.048V;
由式(1)可知,若=2.048V ,则即为以mv单位表示了,即 
    

4.3 输入通道电路

    外部待测直流电压信号从实验箱的DCin的Q9接线端输入如图3。另外,实验箱上提供了通过电位器调节的-4.096V-+4.096V的直流电压。由于实验中双积分式A/D转换器7109的输入电压范围为:-4.096V-+4.096V,为了较好的适应A/D转换器的输入范围,不同大小的待测模拟电压信号需经过不同的增益进行信号放大。增益的选择由计算机发出信号控制模拟开关选择。

                         

                                                        

                                          图4   实验连接图

4.4 实验原理图 

实验箱提供直流电压测量电路原理图如图4所示


                                  图5   直流电压测量电路原理图

五、设计指导    在实验设计之前应认真思考设计任务要求,仔细阅读实验原理。

5.1功能与前面板设计

虚拟直流数字电压表主要完成对电位器或外部直流电压的测量与显示。因此,在虚拟仪器界面上需有测量对象的选择功能。为了适应不同大小的待测模拟电压信号,还应有测量量程选择功能,量程设置10档: 40mV、80mV、200mV、400mV、800mV、2V、4V、8V(对应增益:×100 、× 50、× 20、×10、×5、×2、×1、×0.5),量程缺省值设为8V。界面上设置有超量程指示灯,当测量溢出时,超量程指示灯点亮。测量结果同时进行表盘和数字显示,并通过实验箱上的七段LED显示出来。此外,界面上还需设置测量的启动和退出测量功能。 
图5为前面板设计的参考。

                        图6   虚拟直流数字电压表面板 
   前面板控件说明如表1: 
                                      表1 前面板控件


控件类别

序号

名称

控件在控件模板中的位置

注释

指示类

(1)

电压显示表盘

All controls>Numeric>Meter

设置电压表的显示量程属性,对不同测量量程进行显示控制

(2)

超量程指示灯

LEDS>Round LED

溢出时点亮

(3)

电压数字显示框

Num Indis>Numeric Indicator

设置显示量程属性,对不同显示位数进行控制

测量选择类

(4)

量程选择旋钮

Num Ctrls>Dial

用于选择测量量程

(5)

测试对象选择开关

AllControls>Classic Controls>Classic Boolean>HorizontalSwitch

选择测试对象

程序控制类

(6)

退出

Buttons>OK Button

控制程序退出

(7)

测量

Buttons>Push Button

控制程序开始


5.2程序设计指导

    SJ8002B电子测量实验箱通过EPP接口和计算机主机相连,通过EPP接口操作实验箱的双积分A/D转换器7109的操作步骤依次是,EPP接口的初始化、EPP接口的读数检查、 启动A/D7109转换、读取转换数据、数据的显示处理。本程序设计的主要实现已经做成底层fp函数(用Labwindows/CVI实现),在程序设计时可直接调用实验箱提供的驱动函数动态链接库(即cvidll.dll函数),驱动函数原型及常数和变量在cvidll.prj中。 
   1.程序流程图

整个程序采取顺序结构,整个设计思路流程图如下: 

                            

  图7    直流电压表程序流程图

热心网友 时间:2023-10-12 06:37

梵蒂冈梵蒂冈豆腐干

热心网友 时间:2023-10-12 06:38

用个ds18b20就搞定了, 用ad,就用个热敏电阻 足够了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学入学应该带哪些必备物品? tim删除聊天记录的方法步骤 pc端彻底删除tim聊天记录 甩脂机调到什么档位 如何用甩脂机 甩脂机的正确使用方法 使用抖脂机要注意什么 怎样申请小号微信号 ...的长和宽分别增加6米,扩建后草坪的面积增加了多少 ...扩建后长和宽分别增加10米,扩建后的操场面积增加了多少平方米?_百 ... 长方形的公园它的面积长和宽分别扩大十米后它的平方增加了面积增加了13... 怎么找回微信消息 怎样不使用单片机设计一个数字直流电压表,用multisim仿真? 基于51单片机的交直流电压表设计 单片机制作简单数字直流电压表 利用单片机AT89C51与ADC0808设计一个数字电压表,能够测量0~5V的直流电压值,精度越高越好 怎样设计直流电压表的输入滤波器? 基于运放的直流电压表设计图 简易数字直流电压表的设计 古代的那十大名剑 锋利 的吗??? 娶了赌王孙女的他,10年龙套曾改名震走刘德华,58岁现状如何? 有种“人生赢家”叫做娶女粉丝,59岁无儿无女,却让人羡慕不已,为什么? 都组词有哪些组词 知否:不知感恩的邵氏,这种人,对她再好也没用吗? 欧阳震华与赌王孙女,无儿无女恩爱25年,59岁的他怎么样了? 这是锐龙的什么处理器? 知否:从侯府嫡妻到人人喊打,邵氏做了什么让大家这么讨厌她? AMD的锐龙R7,相当于英特尔的什么CPU? 成语比喻技术娴熟到炉火纯青的地步 全新AMD 锐龙7处理器,同价位中,华硕天选是最好的吗? 贝尔萨为什么叫疯子 我的被盗了,重新注册了,怎么恢复微信,找回以前的微信好友和重要信息? 关于交直流数字电压表设计问题 基于8051单片机的智能式直流电压表设计,有程序,电路图 数字电压表设计论文 单片机课程设计: 简单数字直流电压表 汇编程序 和原理图 万用表的设计体现了什么原理? 电压表直流档测量的电压是平均值还是有效值 怎么在微信上给别人充值? 怎么在微信上充值快币 如何在微信上为手机充值? 微信上怎么充值话费 怎么在微信上充话费 如何截长网页的图? 如何截图 想截下整个长长的网页,而不是桌面这么小的区域 网页很长时 如何截取整页 旧门可以换指纹锁吗? 450克吐司模放多少克和好的面团啊? 450的吐司盒装三百克面团的效果 三星手机摔坏屏幕显示竖条纹是什么原因?能修好吗? 怎么样使用美图秀秀可以把手机型号显示出来?