ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:567.50KB ,
资源ID:4425065      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4425065.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(温度采集器的课程设计.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

温度采集器的课程设计.docx

1、温度采集器的课程设计摘 要 现代社会科学技术的发展可以说是突飞猛进,很多传统的东西都被成本更低、功能更多使用更方便的电子产品所替代,尤其是单片机等集成电路的发展使很多电子产品都能比较容易的实现数字化智能化控制。本课程设计是温度传感器采用 LM35 的环境温度简易测控系统,用于替代传统的低精度、不易读数的温度计。本系统采用三位数码显示,直观方便。显示精度为 1,可检测温度范围 0150,完全能够满足生活以及普通生产中环境温度的测控需求,并且拥有响应速度快、省电等优点。但是本系统采用 ADC0804单路转换,抗干扰能力稍弱。但系统预留了足够的扩展空间,并提供了简单的扩展方式供参考,实际使用中可根据

2、需要改成多路转换,既可以增加湿度等测控对象,也能减少外界因素对系统的干扰。1.设计内容及要求 设计并制作一个温度测量与显示系统,基本原理如图1-1所示。具体要求如下: 图1-1 温度采集系统框图 (1)被测温度范围099C;(2)显示测量的温度值,精度不低于1C。 参考元器件:LM35/45,OP07/NE5532/TL082,AT28C16,CD4511。 说明:测试时验证环境温度和90C热水的测量值。2. 方案论证2.1 温度传感器LM35有两种供电模式:单电源模式和正负双电源的供电模式。正负双电源的供电模式可提供负温度的量测;两种接法的静止电流-温度关系,在静止温度中自热效应低(0.08

3、),单电源模式在25下静止电流约50A,工作电压较宽,可在420V的供电电压范围内正常工作非常省电。由于本温度测量系统不需要测量负温度,故采用单电源模式2.2译码显示电路2.2.1 显示方案一:采用7段LED数码管。LED数码管使用LED模组作为背光源,具有耗电低、配置灵活、线路简单、安装方便、耐转动、价格低廉且寿命长等优点。方案二:采用LCD数码管。LCD数码管使用“CCFL(冷阴极荧光管)”作为背光源,CCFL灯管的发热量大,耗电高,老化较快,LCD发光不稳定均匀、功耗大,含有害化学物质等但价格相对便宜。LED在亮度、功耗、可视角度和刷新速率等方面,都更具优势。LED与LCD的功耗比大约为

4、1:10,而且更高的刷新速率使得LED在视频方面有更好的性能表现,可提供宽达160的视角,故采用方案一。2.2.2 数码管驱动方案一:选用CD4511译码驱动芯片。CD4511能够提供较大的上拉电流,可直接驱动数码管方案二:利用单片机本身的上拉电阻,虽然外围电路简单,但灌电流和数码管驱动电流不可兼得,即流过数码管电流满足要求,则灌电流会超出单片机的承受极限;灌电流在单片机允许范围内,则流过数码管电流过小。故该方案驱动能力较弱。为使数码管足够亮,选方案一。2.3 AD转换器的选择方案一:DC0809是采样频率为8位的、以逐次逼近原理进行模数转换的器件。其内部有一个8通道多路开关,它可以根据地址码

5、锁存译码后的信号,只选通8个单断模拟输入信号中的一个进行A/D转换。ADC0808/ADC0809是单片、CMOS、逐次比较,a位模/数变换器。片内包含s位模/数变换器、通道多路转换器与微制器兼容的控制逻辑。8通道多路转换器能直接连通8个单端模拟信号中的仟何一个。由于ADC0808/ADC0809设计时考虑到若干种模/数变换技术的长处,所以该芯片非常适用于过程控制、微控制器输人通道的接口电路、智能仪器和机床控制等领域。方案二:ADC0804是属于连续渐进式(SuccessiveApproximationMethod)的A/D转换器,这类型的A/D转换器除了转换速度快(几十至几百us)、分辨率高

6、外,还有价钱便宜的优点,普遍被应用于微电脑的接口设计上。ADC0804与ADC0809都是8位A/D转换器.多数功能都一样.只不过ADC0804是单路的. ADC0809是8通道多路开关8位A/D转换器.根据不本次试验,选择方案二。2.4 放大器的选择TL082是一通用的J-FET双运算放大器。其特点是:a.较低的办入偏置电压和偏置电流;b.输出设有短路保护电路;c.输入级具有较高的输入阻抗;d.内建频率补偿电路;e.较高的压摆率:16V/us(典型值);f.最大工作电压:Vccmax=+/-18V.故选择TL082为放大运算。3. 单元电路设计、参数计算和器件选择3.1 单元电路设计及参数计

7、算3.1.1 LM35温度传感器电路 正负双电源的供电模式可提供负温度的量测;两种接法的静止电流-温度关系,在静止温度中自热效应低(0.08),单电源模式在25下静止电流约50A,工作电压较宽,可在420V的供电电压范围内正常工作非常省电。由于本温度测量系统不需要测量负温度,故采用单电源模式,由于LM35的工作电流小于133uA,故需要在电源与LM35之间接入电阻,电阻阻值R=5/13310uA约为43K。故LM35电路图如下所示图3-1 LM35电路图3.1.2 TL082放大电路 图3-2 TL082电路图3.1.3 NE555 图3-3 N5555电路图多谐振荡器多谐振荡器又称为无稳态触

8、发器,它没有稳定的输出状态,只有两个暂稳态。在电路处于某一暂稳态后,经过一段时间可以自行触发翻转到另一暂稳态。两个暂稳态自行相互转换而输出一系列矩形波。多谐振荡器可用作方波发生器。接通电源后,假定是高电平,则T截止,电容C充电。充电回路是VCCR1R2C地,按指数规律上升,当上升到时(TH、端电平大于),输出翻转为低电平。是低电平,T导通,C放电,放电回路为CR2T地,按指数规律下降,当下降到时(TH、端电平小于),输出翻转为高电平,放电管T截止,电容再次充电,如此周而复始,产生振荡,经分析可得输出高电平时间 T=(R1+R2)Cln2输出低电平时间T=R2Cln振荡周期 T=(R1+2R2)

9、Cln输出方波的占空比3.1.4 AD转换电路 图3-3 ADC0804电路图3.1.5 ROM电路 图3-5 ROM电路图3.1.6 译码显示电路 图3-5 译码显示电路图电路设计中数码管采用共阴极数码管,在数码管与CD4511之间加入电阻保护数码管,以防数码管被烧坏,并且确保数码管的亮度最佳。因为是共阴极数码管,所以公共端接地。3.2 器件选择3.2.1 温度传感器的选择 LM35是一种得到广泛使用的温度传感器。由于它采用内部补偿,所以输出可以从0开始。LM35有多种不同封装型式。在常温下,LM35 不需要额外的校准处理即可达到 1/4的准确率。其电源供应模式有单电源与正负双电源两种,其引

10、脚如图一所示,正负双电源的供电模式可提供负温度的量测;两种接法的静止电流-温度关系,在静止温度中自热效应低(0.08),单电源模式在25下静止电流约50A,工作电压较宽,可在420V的供电电压范围内正常工作非常省电。工作电压430V,在上述电压范围以内,芯片从电源吸收的电流几乎是不变的(约50A),所以芯片自身几乎没有散热的问题。这么小的电流也使得该芯片在某些应用中特别适合,比如在电池供电的场合中,输出可以由第三个引脚取出,根本无需校准。 目前,已有两种型号的LM35可以提供使用。LM35DZ输出为0100,而LM35CZ输出可覆盖40110,且精度更高,两种芯片的精度都比LM35高,不过价格

11、也稍高。图3-1 LM35封装规格参数1、工作电压:直流430V;2、工作电流:小于133A3、输出电压:+6V-1.0V4、输出阻抗:1mA负载时0.1;5、精度:0.5精度(在+25时);6、漏泄电流:小于60A;7、比例因数:线性+10.0mV/;8、非线性值:1/4;9、校准方式:直接用摄氏温度校准;10、额定使用温度范围:-55+150。11、引脚说明:电源负GND;电源正VCC;信号输出S;传感器参数供电电压35V到-0.2V输出电压6V至-1.0V输出电流10mA指定工作温度范围LM35A -55 to +150LM35C, LM35CA -40 to +110LM35D 0 t

12、o +100 表3-1 LM35电气特性表 45555特别y表Parameter 参数Conditions条件LM35ALM35CAUnits (Max.)单位Typical 典型Tested Limit 测试极限(注4)Design Limit设计极限(注5)Typical典型Tested Limit 测试 极限(注4)Design Limit设计极限(注5)Accuracy 精度(注7 )TA=+250.20.5-0.20.5-TA=100.3-0.3-1.0TA=TMAX0.41.0-0.41.0-TA=TMIN0.41.0-0.4-1.5Nonlinearity非线性(注8)TMINT

13、ATMAX0.18-0.350.15-0.3Sensor Gain传感器增益(Average Slope)平均斜率TMINTATMAX+10.0+9.9,-+10.0-+9.9mV/-+10.1-+10.1Load Regulation 负载调节(注3) 0IL1mATA=+250.41.0-0.41.0-mV/mATMINTATMAX0.5-3.00.5-3.0mV/mALine Regulation 线路调整( 注3)TA=+250.010.050.010.05-mV/V4VVS30V0.02-0.10.020.1mV/VQuiescent Current 静态电流(注9)VS=+5V,

14、+255667-5667-AVS=+5V105-13191-114AVS=+30V, +2556.26856.268-AVS=+30V105.513391.5-116AChange of Quiescent Current 变化静态电流(注3)4VVS30V, +250.21.0-0.21.0-A4VVS30V0.5-2.00.52.0ATemperatureCoefficienof Quiescent Current 静态电流/温度系数-+0.39-+0.5+0.39-+0.5A/Minimum Temperature for Rated Accuracy 最低温度 额定精度In circu

15、it of Figure 1,IL=0+1.5-+2.0+1.5-+2.0Long Term Stability 长期稳定性T J=TMAX,for 1000 hours0.08-0.08-该系统说采用的温度传感器是用National Semiconductor所生产的LM35,其输出电压与摄氏温标呈线性关系,转换公式如式(1)。0时输出为0 V,每升高1 ,输出电压增加10 mV。LM35有多种不同封装型式。在常温下,LM35不需要额外的校准处理即可达到14的准确率。其电源供应模式有单电源与正负双电源2种,其接脚如图2,图3所示,正负双电源的供电模式可提供负温度的量测,单电源模式在25 下静

16、止电流约50A,工作电压较宽,可在420 V的供电电压范围内正常工作非常省电。可以提供14的室温常用精度。Vout_LM35(T)=10T (1) 接下来实际对LM35进行测试,测试使用单电源模式,并且将输出已非反相放大器放大10倍,以10 Hz的频率记录放大后的电压值,得到如图4的温度时间图。3.2.2 AD转换的选择 1、A/D转换概念:即模数转换(Analog to Digital Conversion),输入模拟量(比如电压信号),输出一个与模拟量相对应的数字量(常为二进制形式)。例如参考电压VREF为5V,采用8位的模数转换器时,当输入电压为0V时,输出的数字量为0000 0000,

17、当输入的电压为5V时,输出的数字量为1111 1111。当输入的电压从从0V到5V变化时,输出的数字量从0000 0000到1111 1111变化。这样每个输入电压值对应一个输出数字量,即实现了模数转换。2、分辨率概念:分辨率是指使输出数字量变化1时的输入模拟量,也就是使输出数字量变化一个相邻数码所需输入模拟量的变化值。分辨率与A/D转换器的位数有确定的关系,可以表示成FS / 2 n 。FS表示满量程输入值,n为A/D转换器的位数。例如,对于5V的满量程,采用4位的ADC时,分辨率为5V/16=0.3125V (也就是说当输入的电压值每增加0.3125V,输出的数字量增加1);采用8位的AD

18、C时,分辨率为5V/25619.5mV(也就是说当输入的电压值每增加19.5mV,则输出的数字量增加1);当采用12位的ADC时,分辨率则为5V/40961.22mV(也就是说当输入的电压值每增加1.22mV ,则输出的数字量增加1)。显然,位数越多,分辨率就越高。ADC0804主要技术指标如下:(1) 高阻抗状态输出(2) 分辨率:8 位(0255)(3) 存取时间:135 ms(4) 转换时间:100 ms(5) 总误差:-1+1LSB(6) 工作温度:ADC0804C为0度70度;ADC0804L为-40 度85 度(7) 模拟输入电压范围:0V5V(8) 参考电压:2.5V(9) 工作

19、电压:5V(10) 输出为三态结构 图3-73、 ADC0804引脚功能: 图3-8 ADC0804引脚图CS:芯片片选信号,低电平有效。即=0时,该芯片才能正常工作,高电平时芯片不工作。在外接多个ADC0804芯片时,该信号可以作为选择地址使用,通过不同的地址信号使能不同的ADC0804芯片,从而可以实现多个ADC通道的分时复用。WR:启动ADC0804进行ADC采样,该信号低电平有效,即信号由低电平变成高电平时,触发一次ADC转换。RD:低电平有效,即=0时,DAC0804把转换完成的数据加载到DB口,可以通过数据端口DB0DB7读出本次的采样结果。VIN(+)和VIN(-):模拟电压输入

20、端,单边输入时模拟电压输入接VIN(+)端,VIN(-)端接地。双边输入时VIN(+)、VIN(-)分别接模拟电压信号的正端和负端。当输入的模拟电压信号存在“零点漂移电压”时,可在VIN(-)接一等值的零点补偿电压,变换时将自动从VIN(+)中减去这一电压。VREF/2:参考电压接入引脚,该引脚可外接电压也可悬空,若外接电压,则ADC的参考电压为该外界电压的两倍,如不外接,则VREF与Vcc共用电源电压,此时ADC的参考电压即为电源电压Vcc的值。CLK IN和CLK R:外接RC振荡电路产生模数转换器所需的时钟信号,时钟频率CLK = 1/1.1RC,一般要求频率范围100KHz1460KH

21、z。AGND和DGND:分别接模拟地和数字地。 INTR:转换结束输出信号,低电平有效,当一次A/D转换完成后,将引起=0,实际应用时,该引脚应与微处理器的外部中断输入引脚相连(如51单片机的,脚),当产生信号有效时,还需等待=0才能正确读出A/D转换结果,若ADC0804单独使用,则可以将引脚悬空。 DB0DB7:输出A/D转换后的8位二进制结果。补充说明:ADC0804片内有时钟电路,只要在外部“CLK IN(引脚4)”和“CLKR(引脚19)”两端外接一对电阻电容即可产生A/D转换所要求的时钟,其振荡频率为fCLK1/1.1RC。其典型应用参数为:R=10K,C=150PF,fCLK64

22、0KHz,转换速度为100。若采用外部时钟,则外部fCLK可从CLK IN 端送入,此时不接R、C。允许的时钟频率范围为100KHz1460KHz。4、ADC0804工作过程图3-9ADC0804的工作时序图(Timing Diagrams)由图可见,实现一次ADC转换主要包含下面三个过程:1.启动转换:由图6中的上部“FIGURE 10A”可知,在信号为低电平的情况下,将引脚先由高电平变成低电平,经过至少tW(WR)I 延时后,再将引脚拉成高电平,即启动了一次AD转换。 注:ADC0804使用手册中给出了要正常启动AD转换的低电平保持时间tW(WR)I的最小值为100ns,即拉低后延时大于1

23、00ns即可以,具体做法可通过插入NOP指令或者调用delay()延时函数实现,不用太精确,只要估计插入的延时大于100ns即可。2延时等待转换结束:依然由图6中的上部“FIGURE 10A”可知,由拉低信号启动AD采样后,经过1到8个Tclk+INTERNAL Tc延时后,AD转换结束,因此,启动转换后必须加入一个延时以等待AD采样结束。注:手册中给出了内部转换时间“INTERNAL Tc”的时间范围为6273个始终周期,因此延时等待时间应该至少为8+73=81个时钟周期。比如,若R为150K, C为150pF,则时钟频率为Fclk=1/1.1RC=606KHz,此时钟周期约为Tclk=1/

24、Fclk=1.65us。所以该步骤至少应延时81*Tclk=133.65us. 具体做法可通过插入NOP指令或者调用delay()延时函数 实现,不用太精确,只要估计插入的延时大于133.65us即可。3.读取转换结果:由图3-8的下部“FIGURE 10B”可知,采样转换完毕后,在信号为低的前提下,将脚由高电平拉成低电平后,经过tACC的延时即可从DB脚读出有效的采样结果。注:手册中给出了tACC的典型值和最大值分别为135ns和200ns,因此将引脚拉低后,等待大于200ns后即可从DB读出有效的转换结果。具体做法可通过插入NOP指令或者调用delay()延时函数实现,不用太精确,只要估计

25、插入的延时大于200ns即可。对采样值进行运算变换,换算出实际的滑动变阻器输入电压值。对采样值进行运算变换,换算出实际的滑动变阻器输入电压值。对于任何一个A/D采样器而言,其转换公式如上::输入ADC的模拟电压值。:ADC转换后的二进制值。本试验的ADC0804为八位。:ADC能够表示的刻度总数。ADC0804为八位ADC,因此:ADC参考电压值,本试验ADC0804的被设置为5V因此,对于本试验,转换公式为: 3.2.3 程序存储器ROM的选择2KB的EEPROM,存储器,主要用于存储程序和表格数据。图3-10 AT28C16引脚图Intel AT28C16的容量为2KB,是24引脚双列直插

26、式芯片,最大读出时间为250ns,单一5V电源供电,其引脚信号如图3-11所示。A11A0(address inputs):地址线,可寻址4KB的存储空间,输入,与系统地址总线相连。 D7D0(data bus):数据线,8位,双向,编程时做数据输入线,读出时做数据输出线,与系统数据总线相连。/VPP(output enable/programming voltage):当该引脚是低电平时,为读出允许信输入,与统读信号相连;当该引脚是高电平时,为编程电压输入端,12.5V。(chip enable):片选信号,输入,低电平有效,与地址译码器输出相连。VCC:5V电源。 GND:信号地。 AT2

27、8C16的操作方式 :有读出、待用、编程、编程禁止、输出禁止和Intel 标识符六种操作方式 读出:将芯片内指定单元的内容输出。此时和为低电平,VCC接5V,数据线处于输出状态。 待用:此时为高电平,数据线呈现高阻状态,2732A处于待用状态,且不受的影响。在待用方式下,工作电流从125mA降到35mA。 编程:将信息写入芯片内。此时,/VPP接21V的编程电压,输入宽度为50ms的低电平编程脉冲信号,将数据线上的数据写入指定的存储单元。编程之后应检查编程的正确性,当/VPP和都为低电平时,可对编程进行检查。 编程禁止:当/VPP引脚接+21V电压,为高电平时,处于不能进行编程方式,数据输出为

28、高阻状态。 Intel标识符:当A9引脚为高电平,和引脚为低电平时,处于Intel标识符方式,可从数据线上读出制造厂和器件类型的编码3.2.4 数码管的选择 CD4511是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码七段码译码器,特点:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。可直接驱动LED显示器。CD4511 是一片 CMOS BCD锁存/7 段译码/驱动器,引脚排列如图 2 所示。其中a b c d 为 BCD 码输入,a为最低位。LT为灯测试端,加高电平时,显示器正常显示,加低电平时,显示器一直显示数码“8”,各笔段都被点亮,以检

29、查显示器是否有故障。BI为消隐功能端,低电平时使所有笔段均消隐,正常显示时, B1端应加高电平。另外 CD4511有拒绝伪码的特点,当输入数据越过十进制数9(1001)时,显示字形也自行消隐。LE是锁存控制端,高电平时锁存,低电平时传输数据。ag是 7 段输出,可驱动共阴LED数码管。另外,CD4511显示数“6”时,a段消隐;显示数“9”时,d段消隐,所以显示6、9这两个数时,字形不太美观 图3是 CD4511和CD4518配合而成一位计数显示电路,若要多位计数,只需将计数器级联,每级输出接一只 CD4511 和 LED 数码管即可。所谓共阴 LED 数码管是指 7 段 LED 的阴极是连在一起的,在应用中应接地。限流电阻要根据电源电压来选取,电源电压5V时可使用300的限流电阻。用CD4511实现LED与单片机的并行接口方法如下图: 图3-11 图3-12 CD4511 引 脚 图BI:4脚是消隐输入控制端,当BI=0 时,不管其它输入端状态如何,七段数码管均处于熄灭(消隐)状态,不显示数字。LT:3脚是测试输入端,当BI=1,LT=0 时,译码输出全为1,不管输入 DCBA 状态如何,七段均发亮,显示“8”。它主要用来检测数码管是否损坏。 LE:锁定控制端,当LE=0时,允许译码输出。 L

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1