数字气压计的设计

数字气压计的设计
数字气压计的设计

数字气压计的设计

摘要:本文介绍基于气压传感器MPX4105的精密数字气压计系统的软、硬件实现方法。通过气压传感器MPX4105获得与气压相对的模拟电压值,并经过电压/频率(V/F)转换模块转换为数字脉冲,通过单片机对此脉冲序列的计数等处理后获得实际的气压值,并通过数码管显示电路显示。阐述了系统的软件设计,以C语言为开发工具,进行了详细设计和编码。总体目标是实现系统的可靠性、稳定性、安全性和经济性。

关键词:气压传感器,电压/频率转换,单片机

The Design of Numeral-barometer

Abstract:Introduces a precise numerical barometer system based on MPX4105, giving the achieve-method of soft and hardware Obtain the value of analog voltage according to the air pressure via MPX4105, and convert it into numerical pulse by the

voltage/frequency conversion. Recur to the take count of the pulse-sequence and relevant management by the SCM, an actual air-pressure value is obtained. On the system software design, development tools is C language, a detailed design and coding. The overall objective is to achieve system reliability, stability, security and economy.

Key words: Gs pressure transducer,V oltage / frequency conversion,SCM

1引言

1.1课题背景

数字气压计是利用压敏元件将待测气压直接变换为容易检测、传输的电流或电压信号,然后再经过后续电路处理并进行实时显示的一种设备。其中的核心元件就是气压传感器,它在监视压力大小、控制压力变化以及物理参量的测量等方面起着重要作用。运用于气压计的气压传感器基本都是依靠不同高度时的气压变化来获取气压值的。相对比于普通的水银气压计,有准确易读,易携带的优点。

气象学研究表明,在垂直方向上气压随高度增加而降低。例如在低层,每上升100m 气压便降低10hPa;在5~6km的高空,高度每增加100m,气压便会降低7hPa;而当高度进一步增加时,即到9~10km的高空之后,高度每增加100m,气压便会降低5hPa;同样,若空气中有下降气流时,气压会增加;若空气中有上升气流时,作用于空气柱底部的气压就会减小。一般把作用于单位面积上空气柱的重量称为大气压力。

数字气压计大量应用在各种工矿企业,野外作业,消费类电子产品等等的地方。需求极为广泛。

1.2 本课题国内外研究现状

常见气压计有液体气压计和盒式气压计。飞机上使用的高度计实际上是用盒式气压计改装成的。常见的液体气压计有水银气压计和酒精气压计2种,这2种都是老式的气压计,体积大,精度低,不方便携带且容易坏,当今社会科技高速发展,各行各业不断出现新技术新材料,气压测量这块也是这样,盒式气压计的出现部分的解决了液体气压计所无法解决的缺点,比如体积、方便携带等等。人类社会进入20世纪90年代以后微电子行业发展极为迅速,各种各样的电子传感器被发明且被运用到各行各业,为人们的生产生活创造了极大的便利。数字气压传感器亦已出现,并大量被运用,甚至现在很多手持设备中都已经加入了气压计功能,比如手机,GPS 等,方便了人们的出行旅游。

目前国际国内很多公司都推出了其数字气压传感器,如摩托罗拉公司的MPX4105和Intersema公司的MS5534b另外还有华普微电子的HP03系列数字气压传感器。众多数字气压传感器的出现使得多样化的数字化气压测量装置、用品大量

出现,并越来越普及,精度也越来越高。数字气压计一般不会只有测量气压一种功能,一般都有其他的功能,比如测温度、指南针、码表等等的功能。

微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。例如电机控制、条码阅读器/扫描器、消费类电子、游戏设备、电话、HVAC、楼宇安全与门禁控制、工业控制与自动化和白色家电(洗衣机、微波炉)等。本次设计也将采用微控制器作为电子气压计的数据采集处理和控制元件。

微控制器可从不同方面进行分类:根据数据总线宽度可分为8位、16位和32位机;根据存储器结构可分为Harvard结构和Von Neumann结构;根据内嵌程序存储器的类别可分为OTP、掩膜、EPROM/EEPROM和闪存Flash;根据指令结构又可分为CISC(Complex Instruction Set Computer)和RISC(Reduced Instruction Set Computer)微控制器。

气压传感器和微电子控制器的结合,可以创造出很多应用,可以说只要能有好的想法,一般都可以实现,气压计已经由以前的只有专业场合专业人士才能使用的测量器具变成今天的随处可见,方便使用的电子产品,并集成到众多的电子产品中,都归功于电子行业技术发展和很多有创新精神开发者。

1.3本课题的研究意义

本课题是要设计一个利用微控制和数字化气压传感器为核心元件组成的电子气压计系统。微控制和数字化气压传感器的结合可以使得气压计的设计更具灵活性,测量精度相对于液体气压计也有了显著提高。测量结果的显示也更直观,并可灵活的加入超压、低压报警等特殊功能,以满足某些特定需要。

通过本次设计也较好的锻炼了本人的动手能力,为将来的工作打下了一定的基础,同时可以充分利用课堂所学知识进行本课题的设计,在运用这些知识的过程中,加深了对这些知识的理解。由原先的机械记忆变为领会本质。

1.4 本课题相关理论综述

在设计电子气压计之前首先要搞清楚气压的定义。气压是作用在单位面积上的大气压力,即等于单位面积上向上延伸到大气上界的垂直空气柱的重量。气压以百帕(hPa)为单位,取一位小数。国际制单位:帕斯卡,简称帕,符号是Pa。常用单

位:标准大气压。表示气压的单位,习惯上常用水银柱高度。例如,一个标准大气压等于760毫米高的水银柱的重量,它相当于一平方厘米面积上承受1.0336公斤重的大气压力。由于各国所用的重量和长度单位不同,因而气压单位也不统一,这不便于对全球的气压进行比较分析。因此,国际上统一规定用"百帕"作为气压单位。经过换算:

一个标准大气压=1013百帕(毫巴)

1毫米水银(汞柱)柱高=4/3百帕(毫巴)

1个标准大气压=760mm水银(汞柱)柱高。

气压产生的原因:从分子动理论可知,气体的压强是大量分子频繁地碰撞容器壁而产生的。单个分子对容器壁的碰撞时间极短,作用是不连续的,但大量分子频繁的碰撞器壁,对器壁的作用力是持续的、均匀的,这个压力与器壁面积的比值就是压强大小。

影响压强的因素:气压的大小与海拔高度、大气温度、大气密度等有关,一般随高度升高按指数律递减。气压有日变化和年变化。一年之中,冬季比夏季气压高。一天中,气压有一个最高值、一个最低值,分别出现在9~10时和15~16时,还有一个次高值和一个次低值,分别出现在21~22时和3~4时。气压日变化幅度较小,一般为0.1~0.4千帕,并随纬度增高而减小。气压变化与风、天气的好坏等关系密切,因而是重要气象因子。通常所用的气压单位有帕(Pa)、毫米水银柱高(mm·Hg)、毫巴(mb)。它们之间的换算关系为:100帕=1毫巴≈3/4毫米水银柱高。气象观测中常用的测量气压的仪器有水银气压表、空盒气压表、气压计。温度为0℃时760毫米垂直水银柱高的压力,标准大气压最先由意大利科学家托里拆利测出。

2系统总体设计

2.1 设计思路分析

(1) 设计方案一:

采用单片机主控,通过压力传感器、A/D 转换采集数据信息,经过含有单片机的检测系统检测,将结果传送到单片机控制的主控器,数据通过显示器显示。原理框图如图2.1所示。

图2.1 方案一原理图

(2) 设计方案二:

采用集成的单片机主控,通过压力传感器将气压信号送入带A/D 转换的单片机中,以及在相关模拟分立元件的辅助下进行A/D 转换以及其它的数据处理,将处理的结果送显示部分进行显示。原理框图如图2.2所示。

图2.2 方案二原理图

综上所述,方案一电路虽然与方案二类似,都较方案一调整方便、可兼顾的指标多,但方案一利用PC 机平台实现软件操作,在操作运行复杂,并且性价较底,因为耗费较大,所以在实际应用中一般不用,所以我们选择第二种方案。

设计51单片机数字气压计系统时,需要考虑下面4个方面的内容。

压力传感器 A/D 转换单片机控制的主控制器 显示器

总线 单片机控制的检测系统 气

器 显示器 微 处 理 器 89C52

①选择合适的气压传感器芯片,这要根据实际需要以及各种气压传感器的性能参数来决定。

②选择合适的A/D转换器件,它的作用是将气压传感器输出的模拟电流或电压信号转换为数字信号。

③设计单片机和A/D转换器件的接口电路。

④实现气压信息采集并输出的软件设计。

2.2 系统总体结构

本系统的总体结构框图如图2.3所示。

基于单片机的

数字气压计设计

初始化模块A/D转换模块数据处理模块显示模块

图2.3 单片机数字气压计系统结构框图

由图2.3可知,整个系统的工作流程如下。

测量时被测气压由气压传感器转换为模拟的电压输出,此输出信号不能直接交由单片机处理。因此,需要经过V/F转换模块把气压传感器输出的模拟电压信号转换为数字脉冲(其频率随输入电压呈线性变化)。通过单片机接收该脉冲信号,得到单位时间内获得的脉冲数,依据电压与频率的线性关系式计算出所对应的实际气压值,最后通过数码管显示电路显示给用户。

2.3系统各功能模块的设计思想

通过对单片机各个端口的设置,以及定时器工作方式和串行口工作方式的选择,并对定时器和串行口进行初始化用以实现对单片机和各个功能模块芯片之间通讯联络的设定。在主程序模块中我们关键是使单片机初始化,以及分配地址空间交代程序中各个变量等。其中最为关键的是连接子程序的各个功能模块。

2.3.1 A/D转换模块

单片机接受传感器的电压值为模拟信号,它要和A/D转换模块的锯齿波发生装

置发送过来的标准模拟信号相比较,即通过P1.0和P1.1引脚进行比较,同时开发定时器0,当待测模拟信号超过标准模拟信号时,P3.6引脚信号将会发生变化,此时的定时器0的值通过量纲转化就得到了相应的数字信号。

2.3.2 数据处理模块

数据处理模块主要是对A/D转换模块的数据进行多次采集,并且对采集的数据进行处理,此处理过程主要是对采集的数据进行初值定义以及相应的移位处理,并且把处理好的数据送入相应的缓冲区,为后面的显示模块作好准备。

2.3.3 显示模块

用单片机芯片AT89C52的P0.0/AD0-P0.7/AD7端口接数码管的a-h端,8位数码管的S1-S5通过AT89C52的P2.0-P2.4端口来控制选通每个数码管的位选端。

在数据的显示模块中,我们采用的是LED动态显示的方式。其具体的实现过程在上述设计思想中详细说明。7段数码管选用共阳连接方式,通过端口输出编码后的段码,对应笔画为“高电平“时点亮。

2.4气压传感器的选择

气压传感器对于数字气压计设计的实现至关重要,需要综合实际的需求和各类气压传感器的性能参数加以选择。

气压传感器的主要性能参数如下。

·测量范围

即所能测量的大气压力范围,单位为kPa。

·测量精度

测量结果(电流或电压)的精度。

·温度补偿范围

一般要选用具有温度补偿能力的气压传感器,因为温度补偿特性可以克服半导体压力敏感器件存在的温度漂移问题。

·测量的是否是绝对气压值

绝对气压值对应的即是实际的气压值,显然要实现数字气压计需要测量绝对气压值的气压传感器。

数字气压计显示的是绝对气压值,同时为了简化电路,提高稳定性和抗干扰能

力,要求使用具有温度补偿能力的气压传感器[7]。经过综合考虑,我们选用美国摩托罗拉公司的集成压力传感器芯片MPX4105作为气压传感器。MPX4105可以产生于所加气压呈线性关系的高精度模拟输出电压,它具有以下特点:

·供电范围:4.85~5.35V,典型值为5.1V。

·测量范围:15~105kPa。

·工作温度范围:0~85℃。

·温度补偿范围:-40~+125℃。

·测量精度为±1.7%VFSS。

·最低气压对应的输出电压VOFF为0.184~0.428V,典型值为0.306V;最高气压对应的输出电压VOFF为4.804~4.988V,典型值为4.896V;满刻度输出电压间距VFSS的典型值为4.590V。

·理想的微处理器接口。

2.5 A/D转换器件的选择

气压传感器MPX4105输出的是模拟电压,因此,必须进行A/D转换才能交由单片机处理。关于A/D转换,其模块的特点是:转换分辨率为10位,最多含8个输入通道和一个内部温度传感器。我采用一种电压/频率(V/F)转换电路来实现模拟电压的数字化处理。

V/F转换电路由V/F器件实现。V/F器件的作用是将输入电压的幅值转换成频率与输入电压幅值成正比的脉冲序列,虽然V/F器件本身还不能算做量化器,但加上定时器与计数器以后也可以实现A/D转换。V/F器件的突出特点就是它能够把模拟电压转换成抗干扰能力强、可远距离传送并能直接输入单片机接口的脉冲序列。通过测试V/F的输出频率。可以实现A/D转换功能。

针对电路的实际需要,并考虑到外围电路实现的难易程度和相应的性能指标,我选用国家半导体公司的芯片LM331来实现A/D转换。LM331是一款高精度电压/频率转换芯片,它具有以下特点:

·最大非线性误差为0.01%。

·可单、双电源供电,电压范围为5~40V。

·脉冲输出可兼容任何逻辑形式。

·内部具有温度补偿能隙基准电路,因而具有极佳的温度稳定性,最大温漂为

±50ppm/℃。

·宽的满量程频率范围:1Hz~100KHz。

2.6 三端稳压器

本设计中的LM331工作电源采用+15V,但是单片机、MPX4105等其他芯片需要+5V 供电,因此还需要设计专门的供电电路以满足整个系统的电源需求。选用摩托罗拉公司的三端低电流线性稳压芯片MC78L05作为电源电路。其输入电压范围:2.6~24V,输出+5V 固定电压;具有内部短路电路限制和热过载保护功能,无需外部元器件。

2.7 数码管显示

2.7.1 数码管静态显示

当显示器显示某一个字符时,相应的发光二极管恒定的导通或截止,这种显示方式每一位都需要一个8位输出口控制。静态显示时,较小的电流能得到较高的亮度且字符不闪烁,当显示器位数较少时,采用静态显示的方法是合适的。

2.7.2数码管动态显示

一位一位地轮流点亮显示器各个位,对于显示器的某一位来说,每隔一段时间点亮一次。利用人的视觉暂留功能可以看到整个显示,但必须保证扫描速度足够快,字符才不闪烁。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。若显示器的位数不大于8,则控制显示器公共极电位只需一个I/O口,控制显示器的各位所显示的字型也只需一个8位口。

单个LED是由7段发光二极管构成的显示单元。有10个引脚,对应于7个段、1个小数点和2个公共端[9]。本设计中需要用5个LED组成显示单元,共阴极接法,所以我们采用数码管动态显示。

2.8 系统配置

我们以AT89C52单片机为整个系统的核心,通过气压传感器对气压信号的采集、控制、放大等处理完成气压参数的自动获取,以及进行数字显示等等。在此过程中需要利用AT89C52单片机内部的定时器对其进行度量,再使用软件模块对其进行处理,即得到了A/D转换的结果。进行多次A/D转换后,我们就可以采集到一脉冲序列的数据,对这些数据进行适当的处理,最后通过数码管显示电路显示给用户,进而达到了我们对整个系统设计的基本要求。

3硬件电路设计

经过之前的分析,单片机系统中的数码管显示电路,它通常由译码器、驱动器和显示器等部分组成,是将采集到得气压值通过数码管显示的电路。

硬件电路离不开功能性器件,因此首先来看看本数字胎压计所采用的主要器件。

3.1单片机电路部分

3.1.1 主要芯片介绍

89C52单片机

89C52单片机的40条引脚按功能来分,可以分为3部分,电源及时钟引脚、控制引脚和输入/输出引脚。如下图3.1所示:

图3.1 单片机引脚图

89C52单片机引脚功能

主电源及时钟引脚

此类引脚包括电源引脚Vcc、Vss、时钟引脚XTAL1、XTAL2。

(1)Vcc(40脚):接+5V电源,为单片机芯片提供电能。

(2)Vss(20脚)接地。

(3)XTAL1(19脚)在单片机内部,它是一个反向放大器的输入端,该放大器构成了片内的振荡器,可提供单片机的时钟控制信号。

(4)XTAL2(18脚)在单片机内部,接至上述振荡器的反向输出端。

控制引脚

此类引脚包括RESET(即RSR/VPD)、ALE/PROG、PSEN、EA/VPP,可以提供控制信号,有些具有复用功能。

(1)RSR/ VPD(9脚):复位信号输入端,高电平有效,当振荡器运行时,在此引脚加上两个机器周期的高电平将使单片机复位(REST)。复位后应使此引脚电平保持为不高于0.5V的低电平,以保证单片机正常工作。

掉电期间,此引脚可接上备用电源(VPD),以保持内部RAM中的数据不丢失。当Vcc下降到低于规定值,而VPD在其规定的电压范围内(5±0.5V)时,VPD就向内部RAM提供备用电源。

(2)ALE/PROG(30脚):ALE为地址锁存允许信号。当单片机访问外部存储器时,ALE(地址锁存允许)输出脉冲的下降沿用于锁存16位地址的低8位。即使不访问外部存储器,ALE端仍有周期性正脉冲输出,其频率为振荡器频率的1/6。但是每当访问外部数据存储器时,在两个机器周期中ALE只出现一次,即丢失一个ALE脉冲。ALE端可以驱动8个LSTTL负载。

(3)PSEN(29脚):程序存储器允许输出控制端。此输出为单片内访问外部程序存储器的读选通信号。在从外部程序存储器取指令(或取常数)期间,每个机器周期均PSEN两次有效。但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不会出现。PSEN同样可以驱动8个LSTTL负载。

(4)EA/VPP(31脚):EA功能为内外程序存储器选择控制端。当EA端保持高电平时,单片机访问内部程序存储器,但在PC(程序计数器)值超过0FFFH时将自动转向执行外部程序存储器内的程序。

输入/输出引脚

此类引脚包括P0口、P1口、P2口和P3口。

(1)P0(P0.0~P0.7)是一个8位三态双向I/O口,在不访积压处部存储器时,

做通用I/O口使用,用于传送CPU的输入/输出数据,当访问外部存储器时,此口为地址总路线低8位及数据总路线分时复用口,可带8个LSTTL负载。

(2)P1(P1.0~P2.7)是一个8位准双向I/O口(作为输入时,口锁存器置1),带有内部上拉电阻,可带4个LSTTL负载。

(3)P2(P2.0~P2.7)是一个8位准双向I/O口,与地址总路线高8位复用,可驱动4个LSTTL负载。

(4)P3口功能表,如下表3.1所示。

表3.1 P3口功能表

P3口各个位的第二功能

P3口的位第二功能说明

P3.0 RXD 串行数据接收口

P3.1 TXD 串行数据发射口

P3.2 INT0 外部中断0输入

P3.3 INT1 外部中断1输入

P3.4 T0 计数器0计数输入

P3.5 T1 计数器1计数输入

P3.6 WR 外部RAM写信号

P3.7 RD 外部RAM读信号

3.2 气压传感和V/F转换电路部分

MPX4105压力传感芯片

气压传感器选用摩托罗拉公司生产地集成压力传感芯片MPX4105,其引脚分布如图3.2所示。

?MPX4100

图3.2 MPX4105引脚分布图

各引脚功能说明如下:

VOUT(1脚):电压输出脚。

GND (2脚):接地端。

NC (4、5、6脚):空引脚,用于芯片内部连接,悬空不适用。

LM331电压/频率转换器

电压/频率转换器选用国家半导体公司的高精度V/F 转换芯片LM331,其引脚分布如图3.3所示。

图3.3 LM331引脚分布图

各引脚功能说明如下:

CO(1脚):电流输出脚。

RefC (2脚):基准电流脚。此引脚可接一固定电阻串联一个可变电阻器的组合,用于调整转换增益。

FO (3脚):脉冲序列输出脚。该序列的频率值对应于输入电压的脉冲序列。 GND (4脚):接地端。

R/C (5脚):组容网络引脚。

Thre (6脚):阈值电压脚。芯片内部的电压比较器会对此引脚上的电压和7脚CmpIn 上的电压作比较。

? LM331 1 2 3 4 7 6 6 5 CO

RefC

FO VCC CmpIn Thre

CmpIn(7脚):比较器电压输入脚。需要进行V/F转换的电压经过低通滤波后由此引脚输入。

VCC(8脚):电源脚。可采用单、双电源供电,输入电压5~40V。

MC78L05电源电路

由于数字胎压计采用的是+15V电源供电,LM331工作于+15V,但是单片机、MPX4105等其他芯片需要+5V供电,因此还需要设计专门的供电电路以满足整个系统的电源需求。电源电路选用摩托罗拉公司的三端低电流线性稳压芯片MC78L05。MC78L05具有以下特点:

输入电压范围:2.6~24V,输出+5V固定电压;

具有内部短路电路限制和热过载保护功能;

无须外部器件。

其引脚分布如图3.3所示。

各引脚功能说明如下:

Vout(1脚):+5V固定电压输出脚。

GND(2脚):接地端。

Vin(3脚):电压输入脚,可输入的电压范围为2.6~24V。

?

MC78L05

1 2 3

V out GND Vin

图3.4 MC78L05引脚分布图

数字胎压计的硬件电路可分为4个部分:气压传感器、V/F转换电路、单片机电路和电源电路。

气压传感和V/F转换电路的原理图如图3.5所示。

图3.5 基于MPX4105的数字胎压计系统气压传感及V/F 转换电路原理图

图3.5中,U3为气压传感芯片MPX4105,它工作于+5V 电压,将被测电压转换为输出电压(对应图中网络标号为Vin ),送至V/F 转换电路。电阻R5和电容C7构成典型的去耦合滤波电路。

U2为V/F 转换芯片LM331,它工作于+15V 电压,此电路的设计可参考LM331的芯片资料。在此电路中,电压Vin 和输出脉冲FO 的频率fo 的转换关系满足公式

(1)。

Fo=Kvin (1) 其中, K=RtCt

R Rs L 109.21??, Rs=R2+R3 (2) 电路中,Rt 、Ct 和RL 的典型值分别为6.8k ?、0.01pf 和100k ?,Rs 由一个定值电阻R2和一个可变电路R3串联组成,其中,R2为22k ?,R3的最大阻值为12k ?,通过可变电阻R3调节Rs 的阻值可以实现对电路转换增益的调整。

气压的变化引起Vin 的变化,而Vin 在满刻度输出电压间距V FSS 内变化,V FSS 典型值为4.590V ,所以Vin 变化范围很小,那么根据fo=KVin 的关系式,必须增

大K值,才能提高测量的精度。fo通过单片机的定时/计数器1的计数测得,该计数器的计数范围为0~65536,500ms计数频率1次。因此,K值的选取还要考虑到计数器的计数范围。综合考虑之后,将K值设为2000,这样代入式(2)计算,可知R3的阻值应调节到6.424k?。

图3.5中,Cin和Rin构成低通滤波器,滤除输入电压信号中的干扰脉冲。其

的取容值为1fμ的漏极电流小的电容。中,Cin取0.1fμ,Rin取100k?,C

L

3.3 胎压计电源与单片机电路部分

数字胎压计的设计的电源与单片机电路原理图如图3.6所示。

图3.6 基于MPX4105的数字胎压计系统设计及单片机电路原理图图3.6中,U4为电源转换芯片MC78L05,它将+15V电压转换为+5V电压,提供单片机和气压传感芯片使用。U1为单片机芯片AT89C52,工作于11.592MHz时钟,它的P3.5脚(定时/计数器1外部脉冲输入端)和FO相连,对脉冲序列计数,以获取频率信息,从而转换为气压值。U1的P0口和P2口是和数码管显示电路的接口,其中,P0口味8位段码,P2口提供5位位码(5位7段数码管显示),数字显

示电路是许多数字设备不可缺少的部分。数字显示电路通常由译码器、驱动器和显示器等部分组成,如图3.7所示。

图3.7 数字显示电路组成方块图

数码的显示方式一般有三种:第一种是字型重叠式;第二种是分段式;第三种是点阵式。目前以分段式应用最为普遍,主要器件是七段发光二极管(LED)显示器。它可分为两种,一是共阳极显示器(发光二极管的阳极都接在一个公共点上),另一是共阴极显示器(发光二极管的阳极都接在一个公共点上,使用时公共点接地)。

最后给出该课题设计的完整原理图,如下图3.8所示:

图3.8 电路完整原理图

3.4 pcb制作

经过前面的努力,数字胎压计硬件电路的设计在本人及同组人的共同努力下已

经完成, PROTEL99SE是一个全32位的电路板设计软件,使用该软件可以容易地设计电路原理图、画元件图、设计电路板图、画元件封装图和电路仿真。

在这里主要用它来绘制电路原理图和生成印制电路板。下面简要说明一下我们上面用PROTEL画好的电路原理图的设计步骤如下:

(1)设置原理图设计环境。其中,工作环境设置是使用Design/Options和Tool和Preferences菜单进行的,画原理图环境的设置主要包括图纸大小、捕捉栅格、电气栅格、模板设置等。

(2)放置元件,将电气和电子元件放置在图纸上。

(3)原理图布线。元件一旦放置在原理图上,不需要用导线将元件连接起来,连接时一定要符合电气规则。

(4)编辑和调整。编辑元件的属性。包括元件名、参数、封装图等。调整元件和导线的位置等操作。

(5)检查原理图。使用电气规则功能(ERC)检查原理图的连接是否合理和正确。给出检查报告,若有错误则要根据错误进行改正。

(6)生成网络表。所谓网络表就是元件名、封装、参数及元件之间的连接表,通过该表可以确认各个元件和它们之间的关系。

(7)打印原理图。

对电路板的设计主要分为以下几个步骤;

(1)使用原理图编辑器设计原理图,进行电气检查(ERC)并生成原理图的网络表。

(2)进入电路板(PCB)环境,使用电路向导确定电路板的层数、尺寸等电路板参数。

(3)使用Design/Netlist菜单,调入网络表。

(4)布置元件,就是将元件合理地分布在电路板上。自动布置元件或人工布置元件,多次布置直到自己满意为止。

(5)完成修饰等工作,完成整个电路板的设计。

4软件设计

就该设计的单片机而言,它的输入信号是具有一定频率的脉冲序列,通过单片

机内部的计数器可以获得此脉冲序列的频率,此频率对应于某个气压值,如何将频率换算成该气压值是软件设计首先需要考虑的问题。

4.1用C语言开发单片机的优势

C语言是一种编译型的结构化程序设计语言,具有简单的语法结构和强大的处理功能,具有运行速度快、编译效率高,移植性好和可读性强等多种优点,可以实现对系统便件的直接操作。用C语言来编写目标系统软件,可以大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而开发出大规模、高性能的应用系统[11]。其优势如下:

(1)可以大幅度加快开发进度,程序量越大,用C语言就越有优势。

(2)无需精通单片机指令集和具体的硬件,也能够编出符合硬件实际专业水平的程序。

(3)可以实现软件的结构化编程,使得软件的逻辑结构变得清晰、有条理、便于开发小组计划任务、分工合作。源程序的可读性和可维护性都很好。

(4)省去了人工分配单片机资源的工作,在汇编语言中要为每一个子程序分配单片机的资源。在使用C语言后,只要在代码中申明一下变量的类型,编译器就会自动分配相关资源,根本不需要人工干预,从而有效地避免了人工分配单片机资源的差错。

(5)汇编语言的可移植性很差,而C语言只要将一些与硬件相关的代码作适当的修改,就可以方便地移植到其它种类的单片机上。

(6)C语言提供auto、static、flash等存储类型,针对单片机的程序存储空间、数据存储空间及EEPROM空间自动为变量合理地分配空间,而且C语言提供复杂的数据类型,极大地增强了程序处理能力和灵活性。C编译器能够自动实现中断服务程序的现场保护和恢复,并且提供常用的标准函数库,供用户使用。并且C 编译器能自动生成一些硬件的初始化代码。

(7)对于一些复杂系统的开发,可以通过移植(或C编译器提供)的实时操作系统来实现。

正由于C语言在系统开发中的优势,这次设计的所有程序设计都将采用C语言编写。

光通量照度换算公式- 东莞光亮照明科技有限公司

亮度与照度单位换算关系 换算公式:2000μE=2000μmol/m2·s=1060W/m2; 1μmol/m2·s=0.53W/m2=53lux TES-1330A数字式照度计某些EL灯的用户规定了他们所需的输出亮度,但他们好象并不都使用同样的单位。在cd/m2(烛光/平方米)、勒克斯(LUX)和fL(foot-Lamberts英尺朗伯)之间如何进行转换? (1)当光源照射在一个物体上时,我们可以测出哪是光源发射的(Lumvnance―亮度)或哪是物体反射的(Illuminance―照度)。 (2)照度取决于物体的反射特性。它非常类似于照片,它测量的仅仅是反射光。它通用的单位是勒克斯。 (3)然而,EL灯是一个光源:它应当用亮度单位来表示,也就是fL(英尺朗伯)或cd/m2,也称为“nits”。有些工程师更倾向于用fL,而国际标准组织常用nits。nits与fL转换的公式为:1 nits×0.2919=1 fL;和1 fL×3.426=1 nits[注;这些因数由pi(π)和m2/ft2(0.0929)导出。 (4)很明显,用勒克斯是一个不正确的单位,从勒克斯也不能转换成其它单位。 1 Lux = 1 lumen per square meter = 0.0929 footcandle 1 footcandle= 1lumen per square foot = 10.764 Lux 1 foot Lambert= 3.426 candelas per square meter ( nit) 1 nit ( candelas per square meter) = 0.2919 foot Lambert 光通量 光通量(Luminous flux):即一光源所放射出光能量的速率或光的流动速率(Flow arte),为说明光源发光的能力的基本量,单位为流明(Lumen)。例如一个100瓦(W)的灯泡可产生1,750lm,而一支40W冷白日光灯管则可产生3,150lm的光通量。根据定义,1lm为发光强度(l)1cd的均匀点光源在1球面度立体角内发出的光通量。 发光强度 发光强度(Luminous intensity, Candlepower):发光强度简称光度,系指从光源一个立体角(单位为sr)所放射出来的光通量,也就是光源或照明灯具所发出的光通量在空间选定方向上分布密度,单位为烛光(Candle or Candela, cd)。发光强度为1cd的光源可放射出12.57lm的光通量。照度照度(luminance):受照平面上接受光通量的密度,可用每一单位面积的光通量来测量。1lm 的光通量均匀分布在1平方公尺(m2)的表面,即产生1勒克斯(Lux, lx)的照度;1lm的光通量落在1平方英尺(ft2)的表面,其照度值为1尺烛光(Footcandle, fc)。 辉度亮度辉度或亮度(luminance, Brightness):当人眼目视某物所看到的,可以两种方式表达:一用于较高发光值者如光源或灯具,直接以其发光强度来表示;另一则用于本身不发光只反

电子技术基础数字温度计课程设计

课程设计(论文) 题目名称数字温度计 课程名称电子技术课程设计 学生姓名屈鹏 学号1141201112 系、专业电气工程系电气工程及其自动化 指导教师李海娜 2013年12月17日

邵阳学院课程设计(论文)任务书 年级专业11级电气工程及其自动化学生姓名屈鹏学号1141201112 题目名称数字温度计设计设计时间2013.12.9—2013.12.20 课程名称电子技术课程设计课程编号121202306 设计地点电工电子实验室408、409 一、课程设计(论文)目的 电子技术课程设计是电气工程及自动化专业的一个重要的实践性教学环节,是对已学模拟电子技术、数字电子技术知识的综合性训练,这种训练是通过学生独立进行某一课题的设计、安装和调试来完成,着重培养学生工程实践的动手能力、创新能力和进行综合设计的能力,并要求能设计出完整的电路或产品,从而为以后从事电子电路设计、研制电子产品奠定坚实的基础。 二、已知技术参数和条件 用中小规模集成芯片设计并制作一数字式温度计,具体要求如下: 1、温度范围0-100度。 2、测量精度0.2度。 3、三位LED数码管显示温度。 三、任务和要求 1.按学校规定的格式编写设计论文。 2.论文主要内容有:①课题名称。②设计任务和要求。③方案选择与论证。④方案的原理框图,系统电路图,以及运行说明;单元电路设计与计算说明;元器件选择和电路参数计算的说明等。 ⑤必须用proteus或其它仿真软件对设计电路仿真调试。对调试中出现的问题进行分析,并说明解决的措施;测试、记录、整理与结果分析。⑥收获体会、存在问题和进一步的改进意见等。 注:1.此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效; 2.此表1式3份,学生、指导教师、教研室各1份。

数字式照度计使用说明书

数字式照度计使用说明书 Ⅰ特点: ●测量范围1Lux~50,000Lux ●准确度高、反应速度快 ●读值锁定功能,可锁定测量值 ●符号及单位显示,读取方便 ●自动归零 Ⅱ规格: ●显示:3 1/2位液晶显示器,显示最大读数1999 ●测量范围:Lx1010B:2000. 20,000. 50,000Lux. 20,000Lux档显示之读值需×10才为正确的照度值50,000Lux档显示之读值需×100才为正确的照度值 ●准确度:±4%rdg±0.5%f.s(大于10,000Lux档准 确度为±5%±10个字) (以色温2856K标准平面灯校正) ●重复测试:±2% ●温度特性:±0.1%/℃ ●取样率:2.0次/秒 ●感光体:光二极管附滤光镜片 ●操作温湿度:0℃~40℃(32℉~104℉)0~70%Rh ●储存温湿度:-10℃~50℃(14℉~140℉)0~ 80%Rh ●过载显示:最高位数“1”显示 ●电源:单个9V电池 ●电池寿命:连续使用约200小时 ●电表尺寸:165×57×32mm ●重量:155g ●附件:使用说明书 Ⅲ各部名称和功能: 1.光检测器:光检测用; 2.液晶显示器; 3.档位选择开关:可选择2000、20000、50000Lux;4.电源开、关、读数保持; 5.背光灯开关Ⅳ测量方法: 1.打开电源; 2.选择适合的测量档位 3.打开光检测罩,并将光检测器正面对准欲测光源;4.读取照度表LCD之测量值; 5.读取测量值时,如果最高位数显示“1”即表示过载,应立刻选择较高档位测量; 6.数据保持开关,将开关拨至HOLD,LCD显示“H” 符号,且显示值被锁定,将开关拨到ON,则可取 消读数锁定功能; 7.测量工作完成后,请将光检测器罩好,关闭仪表电源。Ⅴ电池更换 1.电池电力不足时,LCD上出现“”指示,表示须 更换电池。 2.关闭电源,取下螺丝,打开电池门,从电池扣上取 下电池,换上一枚新9V电池装好。 3.盖上电池门,打紧螺丝。 Ⅵ光灵敏度特性: Wa ve le ng th (n m) -入 V() …LI GHE ME TER R e l a t i v e S e n s i t i v i t y ( % ) Sp ec tr al S en si ti vit y 20 400500600700 100 80 60 40

数字温度计课程设计报告

课程设计报告书 课程名称:电工电子课程设计 题目:数字温度计 学院:信息工程学院 系:电气工程及其自动化 专业班级:电力系统及其自动化113 学号:6100311096 学生姓名:李超红 起讫日期:6月19日——7月2日 指导教师:郑朝丹职称:讲师 学院审核(签名): 审核日期:

内容摘要: 目前,单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。 单片机是一种特殊的计算机,它是在一块半导体的芯片上集成了CPU,存储器,RAM,ROM,及输入与输出接口电路,这种芯片称为:单片机。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便的优点,使它迅速的得到了推广应用,目前已成为测量控制系统中的优选机种和新电子产品中的关键部件。单片机已不仅仅局限于小系统的概念,现已广泛应用于家用电器,机电产品,办公自动化用品,机器人,儿童玩具,航天器等领域。 本次课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计。 本文介绍了一个基于STC89C52单片机和数字温度传感器DS18B20的测温 系统,并用LED数码管显示温度值,易于读数。系统电路简单、操作简便,能 任意设定报警温度并可查询最近的10个温度值,系统具有可靠性高、成本低、功耗小等优点。 关键词:单片机数字温度传感器数字温度计

数字气压计

摘要 随着时代的进步和发展,智能仪表已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于89C51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键字:数字气压计;89C51单片机;DS18B20温度传感器

目录 摘要 ............................................................................................................................ I 1 绪论 .. (1) 1.1数字气压计的简介 (1) 1.2数字气压计的背景和意义 (1) 2 系统的总体设计 (2) 2.1 设计思路分析 (2) 2.2 系统的总体结构 (2) 3 硬件电路设计 (3) 3.1数据采集模块的芯片选择 (3) 3.2 A/D转换模块 (3) 3.3 单片机控制模块 (5) 3.4显示模块 (7) 3.5系统总体原理电路图 (8) 4软件设计 (10) 4.1 用C语言开发单片机的优势 (10) 4.2系统总流程图 (11) 系统总流程图如下图所示: (11) 4.4 显示流程图 (12) 4.5 程序流程图 (13) 5系统调试与仿真 (14) 5.1 Keil软件介绍 (14) 5.2 PROTEUS软件介绍 (14) 5.3 单片机调试仿真 (15) 总结 (17) 参考文献 (18) 附录1 数字气压计源程序 (19)

基于MPX4115的数字气压计设计论文汇总

阿坝师范高等专科学校电子信息工程系课程设计气压传感器实验设计 学生姓名李其林 专业名称嵌入式 班级2011级 学号20113122 阿坝师范高等专科学校电子信息工程系 二○一三年四月

一、绪论 1.1课题背景 气压计是一种测量大气压的装置,一般把作用于单位面积上空气柱的重量称为大气压力,简称气压。气象学研究表明,在空间垂直方向上气压随高度增加而降低,这种变化的幅度在近表面和高空时又有所不同,近地表时气压随高度增加而降低的幅度最大,越到高空这种变化越缓慢。气压还会受空气中的气流影响,若空气中有下降气流,气压会增加;若空气中有上升气流,气压会减小。 本课题要求利用单片机控制实现气压计功能,而单片机的接口信号必须是数字信号,因此想要用单片机获取气压这类非电信号的信息,必须使用气压传感器。气压传感器的作用是气压信息转换成电流或电压输出,转换后的电流或电压输出常为模拟信号因此还必须进行A/D转换,以满足单片机接口的需要。 1.2 数字气压计系统设计意义 气压计被广泛应用于国防领域、工业领域、医疗领域以及我们日常家庭生活中。其中的核心元件就是气压传感器,它在监视压力大小、控制压力变化以及物理参量的测量等方面起着重要作用。运用于气压计的气压传感器基本都是依靠不同高度时的气压变化来获取气压值的。传统气压表(空盒式、弯管式等)精度低、显示单一;本系统设计的数字气压计采用单片机控制,具有使用方便、精度高、显示简单和灵活性等优点,而且可以大幅提高被控气压的技术指标,从而能够大大提高产品的质量。 二、系统总体设计 2.1 设计整体思想 基于MPX4115的数字气压计包括软硬件的设计与调试。软件部分通过对C语言的学习和对单片机知识的了解,根据系统的特点编写出单片机程序。硬件部分分为四大块,包括大气压的非电信号数据的采集、转换、处理以及显示。通过对设计的了解,选择适合的器件,画出原理图。

简易数字温度计课程设计

唐山学院 单片机原理课程设计 题目简易数字温度计 系 (部) 智能与信息工程学院 班级 姓名 学号 指导教师 2017 年 1 月 2 日至 1 月 6 日共 1 周 2017年1月4日

《单片机原理》课程设计任务书

课程设计成绩评定表

目录 1.方案论证 0 2.硬件设计............................................ 错误!未定义书签。 2.1系统构成 (1) 2.2器件选择 (1) 2.2.1 AT89C51概述 (1) 2.2.2 AT89C51引脚功能 (3) 2.2.3复位电路的设计 (4) 2.3数字温度传感器 (5) 2.3.1 DS1621的技术指标 (5) 2.3.2 DS1621的工作原理 (6) 2.4 单片机和DS1621接口电路...................... 错误!未定义书签。 2.5 七段LED数码显示电路 (7) 3.系统软件设计 (9) 3.1 编程语言选择 (9) 3.2 主程序的设计 (9) 3.3 温度采集模块设计 (10) 3.4 温度计算模块设计 (10) 3.5 串行总线编程 (11) 4.软硬件调试结果分析 (12) 5.设计总结 (13) 6.参考文献 (14) 附录A 多点温度采集系统电路原理图 (15)

1.方案论证 该系统可以使用方案一:热敏电阻;方案二:数字温度芯片DS1621实现。采用数字温度芯片DS1621 测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在0—100摄氏度时,最大线形偏差小于1摄氏度。DS1621 的最大特点之一采用了单总线的数据传输,由数字温度计DS1621和微控制器AT89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构就比较简单,体积也不大。采用51 单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。 控制工作,还可以与PC 机通信上传数据,另外AT89S51 在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。 该系统利用AT89C51芯片控制温度传感器DS1621进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。该系统扩展性非常强,它可以在设计中加入时钟芯片DS1302以获取时间数据,在数据处理同时显示时间,并可以利用AT24C16芯片作为存储器件,以此来对某些时间点的温度数据进行存储,利用键盘来进行调时和温度查询,获得的数据可以通过MAX232芯片与计算机的RS232接口进行串口通信,方便的采集和整理时间温度数据。故采用了方案二。 测温电路的总体设计方框图如图1-1所示,控制器采用单片机AT89C51,温度传感器采用DS1621,用5位LED数码管以串口传送数据实现温度显示。 图1-1 测温电路的总体设计方框图

数字式温度计设计课程设计

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:数字式温度计的设计学院名称:电气信息学院 专业班级:15电力(3)班 学生学号:1504200623 学生姓名:曾高 学生成绩: 指导教师:易先军 课程设计时间:2017.10.30 至2017.11.5

格式说明(打印版格式,手写版不做要求) (1)任务书三项的内容用小四号宋体,1.5倍行距。 (2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。 (3)章的标题用四号黑体加粗(居中排)。 (4)章以下的标题用小四号宋体加粗(顶格排)。 (5)正文用小四号宋体,1.5倍行距;段落两端对齐,每个段落首行缩进两个字。 (6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。 (8)页码:封面、扉页不占页码;目录采用希腊字母Ⅰ、Ⅱ、Ⅲ…排列,正文采用阿拉伯数字1、2、3…排列;页码位于页脚,居中位置。 (9)标题编号应统一,如:第一章,1,1.1,……;论文中的表、图和公式按章编号,如:表1.1、表1.2……;图1.2、图1.2……;公式(1.1)、公式(1.2)。

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 用DS18B20设计一款能够显示当前温度值的温度计; 2. 通过切换按钮可以切换华氏度和摄氏度显示; 3. 测量精度误差在正负0.5摄氏度以内。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

基于单片机控制的数字气压计设计外文文献

Design of Liquid Crystal Digital Voltmeter Based on Single Chip Microcomputer Wang Hui-feng 1 Liu Xiao-hua2 1 Hubei Institute of Technology, Xianning, China, 2 Jiaozuo Teachers College,Jiaozuo,China AbstractüThe design is based on Atmel51 microcontroller development platform and automatic control based on the principle of a digital voltage meter systemˊThe system uses Atmel89C52 microcontroller as the control core, ADC0832 for the sampled data system, The use of a zener diode for over voltage protection, and through the realization of analog switch achieves the input range automatic conversion, character liquid crystal display shows the measured voltage. Key words- Digital voltmeter;Atmel89C52; A/D converter; I.T HE OVERALL SYSTEM DESIGN SCHEME This system realize the function mainly through the hardware design and software programming. First, according to the design requirements to produce complete the design of circuit diagram. The hardware circuit uses ATMEL's AT89C52 as the main processor, the system is mainly composed of signal acquisition, A/D conversion, data processing and output, drive and display modules. Second, according to the circuit diagram of program control chip, the program design use assembly language programming, the compilation and simulation using Keil software. The SCM control A/D converter analog to digital conversion, and display the corresponding voltage value on the LED. Figure 1. System block diagram The measured DC voltage is collected and quantified by A/D conversion unit, then the results of the A/D conversion are scale transformatied by microcontroller to get the value of measured voltage.SCM average logarithmicly over the results of all transformation, then output the average value through the SPI serial data interface to the display driving unit, the unit complete the decoding, and drive the digital display. II.T HE HARDWARE DESIGN AND THE CIRCUIT CHART A.Power Supply Circuit Three terminal regulator composed by some triode and resistor is a kind of integrated circuit element.when analyzing circuit, we can think it is a element adjusting the resistance automatically.when load current is large, resistance of three terminal regulator automatically becomes small, and when the load current is smaller, the resistance of the three terminal regulator change automatically, so we can maintain the output voltage constant. Wanting to output the voltageof 5V,we so the selecte 7805. The letter in front of 7805 may be different due to manufacturers. the maximum output current of LM7805 is 1A, there is current limit short circuit protection in it,so a short period of time, such as a few seconds, short circuit of output to ground (2 feet) will not make 7805 burned out. Three terminal regulator followed by a 104 capacitor, the capacitor has the effect of wave filtering and damping. Figure 2. Ower Supply Circuit B.The A/D Conversion Module Due to the type of analog conversion circuit, based on the precision, the conversion speed and stability, this design uses the ADC0832 conversion chip. The ADC0832 connected whith Single chip microcomputer through 3 wire interface is a serial interface of 8 bit A/D converter produced by National Semiconductor Corporation Ns. Bing of low power consumption, high cost performance, the ADC0832 is suitable to be used in intelligent instruments in the pocket. The ADC0832 is 8 bits resolution A/D conversion chip, the highest resolution can reach 256 level, can meet the general requirements for conversion of analog quantity. Double data output of the chip can be used as data verification, to reduce the error,besides,fast switching speed and stronger stability, independent of the chip make multiple devices connection and

基于单片机的数字温度计设计课程设计

摘要 温度的检测与控制是工业生产过程中比较典型的应用。本设计以AT89C52单片机为核心,采用DS18B20温度传感器检测温度,由温度采集、温度显示,温度报警等功能模块组成。基于题目基本要求,本系统对温度采集和温度显示系统行了重点设计。本系统大部分功能能由软件实现,吸收了硬件软件化的思想。实际操作时,各功能在开发板上也能完美实现。本系统实现了要求的基本功能,其余发挥部分也能实现。 关键字:AT89C52单片机、DS18B20温度传感器、数码管显示、温度采集

目录 一.绪论 .............................................................................................................

二.设计目的..................................................................................................... 三.设计要求..................................................................................................... 四.设计思路..................................................................................................... 五.系统的硬件构成及功能................................................................. 5.1主控制器............................................................................................... 5.2显示电路............................................................................................... 5.3温度传感器.......................................................................................... 六.系统整体硬件电路................................................................................. 七.系统程序设计 .......................................................................................... 八.测量及其结果分析 ................................................................................... 九.设计心得体会............................................................................................ 十.参考文献..................................................................................................... 附录1 源程序 附录2 元件清单及PCB图 一.绪论

基于单片机的数字温度计设计(课程设计有电路图和程序)

课程设计 题目数字式温度计设计学院计信学院 专业测控技术与仪器班级2006级2班 学生姓名徐春

数字式温度计设计 组长:徐春 2006004071 组员:蒋薇薇 2006004041 张静 2006004039 雷小利 2006004042 叶赛虎 2006004068 杨欣 2006004012 摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 关键词:单片机,数字控制,温度计,DS18B20,AT89S52 0 引言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机AT89S52,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求 1、设计方案 本设计方案的选择主要是感温元件的选择,经查阅资料,IC式感温器在市场上应用比较广泛的有以下几种: (1)AD590:电流输出型的测温组件,温度每升高1摄氏度K(凯式温度),电流增1uA,温度测量范围在-55℃~150℃之间。其所采集到的数据需经A/D转换,才能得到实际的温度值。. (2)DSl8B20:除了测量温度外,它还可以把温度值以数字的方式(9Bit)送出,温度送出的精度为O.5℃,温度测量范围在-55℃~125℃之间,可以做恒温控制。 (3)SMARTEC感温组件:这是一只3个管脚感温IC,温度测量范围在—45℃~

APD光电二极管

实验六 APD光电二极管特性测试 一、实验目的 1、学习掌握APD光电二极管的工作原理 2、学习掌握APD光电二极管的基本特性 3、掌握APD光电二极管特性测试方法 4、了解APD光电二极管的基本应用 二、实验内容 1、APD光电二极管暗电流测试实验 2、APD光电二极管光电流测试实验 3、APD光电二极管伏安特性测试实验 4、APD光电二极管雪崩电压测试实验 5、APD光电二极管光电特性测试实验 6、APD光电二极管时间响应特性测试实验 7、APD光电二极管光谱特性测试实验 三、实验仪器 1、光电探测综合实验仪 1个 2、光通路组件 1套 3、光照度计 1台 4、光敏电阻及封装组件 1套 5、2#迭插头对(红色,50cm) 10根 6、2#迭插头对(黑色,50cm) 10根 7、三相电源线 1根 8、实验指导书 1本 9、示波器 1台 四、实验原理 雪崩光电二极管APD—Avalanche Photodiode是具有内部增益的光检测器,它可以用来检测微弱光信号并获得较大的输出光电流。

雪崩光电二极管能够获得内部增益是基于碰撞电离效应。当PN 结上加高的反偏压时,耗尽层的电场很强,光生载流子经过时就会被电场加速,当电场强度足够高(约3x105V/cm)时,光生载流子获得很大的动能,它们在高速运动中与半导体晶格碰撞,使晶体中的原子电离,从而激发出新的电子一空穴对,这种现象称为碰撞电离。碰撞电离产生的电子一空穴对在强电场作用下同样又被加速,重复前一过程,这样多次碰撞电离的结果使载流子迅速增加,电流也迅速增大,这个物理过程称为雪崩倍增效应。 图6-1为APD的一种结构。外侧与电极接触的P区和N区都进行了重掺杂,分别以P+和N+表示;在I区和N+区中间是宽度较窄的另一层P区。APD工作在大的反偏压下,当反偏压加大到某一值后,耗尽层从N+-P结区一直扩展(或称拉通)到P+区,包括了中间的P层区和I 区。图4的结构为拉通型APD的结构。从图中可以看到,电场在I区分布较弱,而在N+-P区分布较强,碰撞电离区即雪崩区就在N+-P区。尽管I区的电场比N+-P区低得多,但也足够高(可达2x104V/cm),可以保证载流子达到饱和漂移速度。当入射光照射时,由于雪崩区较窄,不能充分吸收光子,相当多的光子进入了I区。I区很宽,可以充分吸收光子,提高光电转换效率。我们把I区吸收光子产生的电子-空穴对称为初级电子-空穴对。在电场的作用下,初级光生电子从I区向雪崩区漂移,并在雪崩区产生雪崩倍增;而所有的初级空穴则直接被P+层吸收。在雪崩区通过碰撞电离产生的电子-空穴对称为二次电子-空穴对。可见,I区仍然作为吸收光信号的区域并产生初级光生电子-空穴对,此外它还具有分离初级电子和空穴的作用,初级电子在N+-P区通过碰撞电离形成更多的电子-空穴对,从而实现对初级光电流的放大作用。

基于单片机的数字温度计设计报告

课程设计报告 引言 随着电子技术的不断发展,我们能应用到的电子产品也越来越多。而生活中我们用的很多电子产品都越来越轻巧,价格也越来越便宜.利用电子芯片实现的东西也越来越来越多,比如数字温度计。当然,非电子产品的常用温度计也很便宜。此次课设论文所介绍的是自己动手制作的一个高精度数字温度计。本次课设不但丰富了课余生活,还从实践中学到并了很多新知识,并从中巩固了以前的知识。 用Protel 99软件来设计制作电路板——PCB(Printed circuit Bound)。在PCB上,布置一系列的芯片、电阻、电容等元件,通过PCB上的导线相连,构成电路,一起实现一定的功能。电路通过连接器或者插槽进行输入/输出,有时还有显示部分(如发光二极管LED、.数码显示器等)。可以说,PCB是一块连接板,它的主要目的是为元件提供连接,为整个电路提供输入输出端口和显示,电气连接通性是PCB最重要的特性之一。PCB在各种电子设备中有如下功能:(1)提供集成电路等各种电子元件固定、装配的机械支撑。(2)实现集成电路等各种电子元件之间的布线和电气连接或电绝缘,提供所要的电气特性。(3)为电动装配提供阻焊徒刑,为元器件插装、检查、维修提供识别符和图形。 做本课题的所用到的知识是我们学过的模拟电子电路以及数字逻辑电路等,当然还用到了刚刚学过不久的单片机知识。本次课设是把理论和实践结合起来,这不但可以锻炼自己的动手能力,而且还可以加深对数字逻辑电路和模拟电子电路的学习和理解。同时也激起了我学好单片机的斗志。为了全面清晰的表达,本论文用图文并茂的方式,尽可能详细的地介绍此次设计的全过程。

1.设计务任和要求 1.1、基本范围-20℃——100℃ 1.2、精度误差小于0.5℃ 1.3、LED 数码直读显示 1.4、可以任意设定温度的上下限报警功能 2. 系统总体方案及硬件设计 2.1数字温度计设计方案论证 2.1.1方案一 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D 转换电路,其中还涉及到电阻与温度的对应值的计算,感温电路比较麻烦。而且在对采集的信号进行放大时容易受温度的影响从而出现较大的偏差。 2.1.2 方案二 考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,电路简单,精度高,软硬件都以实现,而且使用单片机的接口便于系统的再扩展,满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简单,费用较低,可靠性高,软件设计也比较简单,故采用了方案二。 2.2系统总体设计 温度计电路设计总体设计方框图如图2.1所示,控制器采用单片机STC89C52,温度传感器采用DS18B20,用4位LED 数码管以串口传送数据实现温度显示。

数字式温度计课程设计报告

数字式温度计终期报告

电子线路课程设计终期报告 ——数字式温度计设计 一、方案设计 1、系统组成框图: 2、系统各模块电路图及原理: ①温度传感器 温度传感器采用LM35D温度传感器,其管脚图和输出特性图如图所示: 用最小二乘法拟合得到关系式U=7.05+10.02t,即其灵敏度为10.02mV/℃ ②信号放大处理电路 为了使测量精度更高,需要对对LM35D输出信号进行校准处理,电路图如下:

③A/D转换器 A/D转换器采用MC14433,其连接方式如图所示: 其中,MC14433的各引脚说明如下: 1、Pin1(VAG)—模拟地,为高科技阻输入端,被测电压和基准电压的接入地。 2、Pin2(VR)—基准电压,此引脚为外接基准电压的输入端。MC14433只要一个正基准电压即可测量正、负极性的电压。此外,VR端只要加上一个大于5个时钟周期的负脉冲(VR),就能够复为至转换周期的起始点。 3、Pin3(Vx)—被测电压的输入端,MC14433属于双积分型A/D转换器,因而被测电压与基准电压有以下关系: 4、Pin4-Pin6(R1/C1,C1)—外接积分元件端。积分电容一般选0.1uF聚脂薄

膜电容,在2.000V满量程时,电阻R1约为470kΩ,本设计中需要2.000V的量程,所以选择470kΩ的电阻。 5、Pin7、Pin8(C01、C02)—外接失调补偿电容端,电容一般也选0.1uF聚脂薄膜电容即可。 6、Pin9(DU)—更新显示控制端,此引脚用来控制转换结果的输出。如果在积分器反向积分周期之前,DU端输入一个正跳变脉冲,该转换周期所得到的结果将被送入输出锁存器,经多路开关选择后输出。否则继续输出上一个转换周期所测量的数据。这个作用可用于保存测量数据,若不需要保存数据而是直接输出测量数据,将DU端与EOC引脚直接短接即可。本设计中不需要保存数据,所以直接将DU端与EOC引脚短接。 7、Pin10、Pin11(CLK1、CLK0)—时钟外接元件端,MC14433内置了时钟振荡电路,对时钟频率要求不高的场合,可选择一个电阻即可设定时钟频率,时钟频率为66kHz时,外接电阻取300kΩ即可。 8、Pin12(VEE—负电源端。VEE是整个电路的电压最低点,此引脚的电流约为0.8mA,驱动电流并不流经此引脚,故对提供此负电压的电源供给电流要求不高。 9、Pin14(EOC)—转换周期结束标志位。每个转换周期结束时,EOC将输出一个正脉冲信号。 10、Pin15()—过量程标志位,当|Vx|》VREF时,输出为低电平。本设 计中最高温度为100℃,对应输入电压为1.000V,所以|Vx|一般不会大于VREF。 11、Pin16、17、18、19(DS4、DS3、DS2、DS1)—多路选通脉冲输出端。DS1、DS2、DS3和DS4分别对应千位、百位、十位、个位选通信号。当某一位DS信号有效(高电平)时,所对应的数据从Q0、Q1、Q2和Q3输出,两个选通脉冲之间的间隔为2个时钟周期,以保证数据有充分的稳定时间。 12、Pin20、21、22、23(Q0、Q1、Q2、Q3)—BCD码数据输出端。该A/D转换器以BCD码的方式输出,通过多路开关分时选通输出个位、十位、百位和千位的BCD数据。 13、Pin24(VDD)—正电源电压端。 ④31/2位显示电路 本模块采用CD4511译码器、MC1413驱动器和七段LED数码管,原理图如下:

目视通用试题二级-简答题& 工艺题

[ID:7755] 简述核电无损检测的要求 参考答案:合格的人员●合格的设备●批准的规程●有效的监督 [ID:7754] 简述质量保证大纲实施的六个过程 参考答案:分析工作●计划●培训●实施●验证●改进 [ID:7753] 什么是文件? 参考答案:对于质量保证有关的活动、要求、程序或结果●加以叙述、定义、说明、报告或证明的文字记录或图表资料[ID:7752] 检验报告一般应包括哪些内容? 参考答案:委托单位●被检工件信息●检测设备信息●检测规范●草图●检测结果及质量分级●检测标准名称和验收等级●检测人员和责任人签字及其技术资格●检测日期。 [ID:7751] 影响目视检测质量的因素有哪些 参考答案:检查人员的自身条件●检察人员的精神状况●作业的环境条件●作业平台或作业装备条件●日夜的差异●被检测物状况●作业的重复单调性也容易造成检查人员的疲劳●缺陷本身的颜色影响 [ID:7750] 简述间接目视检验的检验步骤 参考答案:表面处理-架设检验装备-验证辨视能力-检验-测量或判别-标记与记录 [ID:7749] 什么是间接目视检验? 参考答案:使用目视辅助装备●望远镜或摄影机等适当器材以及内窥镜等设备辅助●达到检验目的检验 [ID:7748] 简述直接目视检验的检验步骤 参考答案:表面处理-验证照度-验证辨视能力-观察检验-测量或判别-标记与记录 [ID:7747] 什么是直接目视检验? 参考答案:直接用人眼●使用放大倍数为6倍以下的放大镜●试件进行检测●应当能够充分靠近被检试件●眼睛与被检试件表面的距离不超过600mm ●眼睛与被检表面所成的夹角不小于30° [ID:7746] 透明材料检验可以使用什么目视检验方法 参考答案:直接目视检验●间接目视检验●但是检验透明材料时需借助人工光源辅助●要求能提供具有方向性的光线且其强度能均匀地扩散●照明整个检验范围并能充分透过透明材料次表层缺陷或厚度●背景光源不应使被检物表面产生刺眼的反光且其亮度应小于主照明灯 [ID:7745] 目视检测技术可分为哪几种不同方法 参考答案:直接目视检验●间接目视检验●透明材料检验 [ID:7744] 灰度卡是做什么用的? 参考答案:用于验证环境辨视条件●能清晰看到灰度卡上0.8mm的黑线●就可认定辨视能力足够 [ID:7743] 高度尺由哪几部分构成其用途有哪些? 参考答案:主尺●滑尺●焊缝余高测量和角焊缝焊脚高度测量 [ID:7742] 目视检验中选用适当的测量设备应考虑的因素有哪些 参考答案:量具的功能是否能适应工件所欲测量的特性●量具的测量范围是否足以测量工件欲测量的尺寸●量具的精确度是否满足测量尺寸的容许公差等级 [ID:7741] 目视检验中使用测量设备的注意事项有哪些 参考答案:清除工件上的油污或切屑●处理工件的毛边与表面状况●视线须与测量值显示面垂直以免因为视差造成的误差●适当的测量接触压力●测量设备应按规定周期进行校正 [ID:7740] 目视检测常用工具有哪些 参考答案:内窥镜●手电筒●反光镜●焊接检验尺●放大镜●照度计● 18%中性灰度卡●照相机 [ID:7739] 简述焊检尺的基本组成? 参考答案:主尺●高度尺●咬边深度尺●多用尺 [ID:7738] 一般使用什么仪器对照度进行测量?其原理是什么? 参考答案:光电池照度计●光线照射光电池时●产生与照度成比例的电动势●使微电流计的指针随电动势大小偏转[ID:7737] 光钎内窥镜使用时尤其要注意什么? 参考答案:成像光纤的壁很薄●不能在使用中让光纤成太大的弯曲度●否则将会造成光纤折断●出现“黑白点混成灰色”效应。 [ID:7736] 什么是光纤内窥镜蜂房现象? 参考答案:每一根光纤都为目镜传送一部分检测图像●各根光纤之间则有一个很小的空间成为图像传送的空档●形成一个个“蜂房”或网格图形●增加图像的颗粒状使之模糊不清。 [ID:7735] 光导纤维的结构是怎样的 参考答案:圆柱形的●较高折射率的芯体●较低折射率的涂层 [ID:7734] 光导纤维有什么特点

相关文档
最新文档