




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子系统设计物理与电子工程学院电子系统设计报告题 目 数字温度计 院 系 物理与电子工程学院 专 业 电子信息工程 学生姓名 年级、班 2013级4班 指导教师 2015年11月15日目 录摘 要2绪 论4第1章 主要器件概述51.1 AD590概述51.2 LM331概述61.3 MSP430单片机概述91.4 OP07芯片概述101.5 LCD1602液晶12第2章 设计内容及方案分析132.1 设计任务及要求132.2 设计方案132.3 设计过程13第3章 硬件系统设计与分析143.1温度采集及转化电路14第4章 软件系统设计16第5章 调试及分析17总 结20致 谢21参考文献22附
2、 录23摘 要随着现代信息技术的飞速发展和传统工业改造的逐步(zhb)实现,能够独立工作的温度检测和显示系统应用(yngyng)于诸多领域。本文主要介绍了一种(y zhn)基于MSP430F149单片机、AD590数字温度传感器和LM331电压-频率转换来进行测温的简易电子系统。本系统由AD590、LM331和MSP430F149单片机组成,线路简单、系统体积小、测温准确,其输出温度采用数字显示,主要用于对温度需求较高的场所,或科研实验室等场所。关键词:数字温度计;AD590;MSP430F149;LM331;数字显示。AbstractWith the rapid development of
3、 modern information technology and traditional industrial transformation gradually realize, ability to work independently of the temperature detection and display system is applied in many fields. This paper mainly introduces a kind of based on MSP430F149 MCU, AD590 digital temperature sensor and LM
4、331 voltage - frequency conversion for temperature measurement of simple electronic systems. This system is composed of AD590, LM331 and MSP430F149 MCU, simple circuit, system has small volume, temperature measurement accuracy, its output temperature adopts digital display, mainly used for the high
5、demand for temperature place, or research laboratories, etc.Keywords: Digital thermometer;AD590;MSP430F149;LM331;Digital display.4绪 论1 前言(qin yn)随着现代信息技术的飞速发展和传统工业改造的逐步实现能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字(shz)温度计具有读数方便,测温范围广
6、,测温精确,数字显示,适用范围宽等特点。2 历史(lsh)及应用背景 温度是科学技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度。在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、粮食储存、酒类生产等领域,温度常常是表征对象和过程状态的最重要的参数之一。传统的水银或酒精温度计来测量温度,不仅测量时间长、读数不方便、而且功能单一,已经不能满足人们在数字化时代的要求。本文提出了一种新型的数字式温度测量电路的设计方案,该方案集成了温度测量电路和实时时钟电路。在此利用集成温度传感器AD590设计并制作了一款基于MSP430F149的LCD显示的数字温度计,其电路简单,软硬件结构模
7、块化,易于实现。还采用了12MHz的晶振作为MSP430F149的时钟源LCD1602作为显示设备,通过编程的方式来实现实时时钟的显示、修改上下限温度等功能,使产品更具实用性。3 研究数字温度计的目的和意义 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高。要为现代人工作、科研、生活提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比
8、较准确的场所,或科研实验室使用等,比如:婴儿智能看护系统,采用 AD590采集温度数据,用单片机控制温度值稳定在预设范围,当婴儿皮肤和衣服之间的温度低于预设温度值下限时系统启动点暖,当这个温度低于预设温度值时系统断开电源,如果婴儿体表温度出现异常状况时发出报警提醒看护人进行相关处理等,所以研究数字温度计是刻不容缓的。主要器件(qjin)的概述1.1 AD590概述(i sh)(1) AD590简介(jin ji)AD590是 HYPERLINK /view/2398.htm 美国ANALOG DEVICES公司的单片集成两端感温电流源,其输出电流与绝对温度成比例。在4 V至30 V电源电压范围
9、内,该器件可充当一个高阻抗、恒流调节器,调节系数为1 A/K。片内薄膜电阻经过 HYPERLINK /view/2695.htm 激光调整,可用于校准器件,使该器件在298.2K (25C)时输出298.2 A电流。AD590适用于150C以下、目前采用传统电气温度传感器的任何温度检测应用。低成本的单芯片集成电路及无需支持电路的特点,使它成为许多温度测量应用的一种很有吸引力的备选方案。应用AD590时,无需线性化电路、精密电压放大器、电阻测量电路和冷结补偿。除温度测量外,还可用于分立器件的温度补偿或校正、与绝对温度成比例的偏置、流速测量、液位检测以及风速测定等。AD590可以 HYPERLIN
10、K /view/1618747.htm 裸片形式提供,适合受保护环境下的混合电路和快速温度测量。AD590特别适合远程检测应用。它提供高阻抗电流输出,对长线路上的压降不敏感。任何绝缘良好的双绞线都适用,与接收电路的距离可达到数百英尺。这种输出特性还便于AD590实现多路复用:输出电流可以通过一个CMOS多路复用器切换,或者电源电压可以通过一个逻辑门输出切换。(2) AD590主要特点及基本参数线性电流传感器:1uA/K;范围:-55C+150C;陶瓷传感器探头兼容包;终端装置:电压/电流;激光微调到0.5C校准精度(AD590M);良好的线性:0.3C覆盖全量程(AD590M);供电电压范围:
11、+4V+30V独立传感器;低成本,独立传感器。(3) AD590应用及引脚图AD590测量热力学温度、摄氏温度、两点温度差、多点最低温度、多点平均温度的具体电路,广泛应用于不同的温度控制场合。由于AD590精度高、价格低、不需 HYPERLINK /view/3832827.htm t _blank 辅助电源、线性好,常用于测温和热电偶的 HYPERLINK /view/2283273.htm t _blank 冷端补偿。第一个引脚是正即极性端,第二个引脚是负极性端,第三个脚可以不用,是接外壳做屏蔽用的。引脚图如图1-1所示。图1-1 AD590引脚图(4) AD590工作(gngzu)原理在
12、被测温度(wnd)一定时,AD590相当于一个(y )恒流源,把它和530V的直流电源相连,在被测温度一定时,AD590相当于一个恒流源,把它和530V的直流电源相连并在输出端串接一个1k的恒值电阻,那么,此电阻上流过的电流将和被测温度成正比,此时电阻两端将会有1mVK的电压信号。数字显示温度计的设计AD590具有线性优良、性能稳定、灵敏度高、补偿、热容量小、抗干扰能力强、可远距离测温且使用方便优点。可广泛应用于各种冰箱、空调器、粮仓、冰库、工业仪器配套和各种温度的测量和控制等领域。 HYPERLINK /picture/1680846/1680846/0/a992e31f54641d6130
13、4e1598?fr=lemma&ct=single t /view/_blank AD590的输出电流值说明:其输出电流是以绝对温度零度(-273)为基准,每增加1,它会增加1A输出电流,因此在室温25时,其输出电流=(273+25)=298A。1.2 LM331概述(1) LM331简介LM331是美国NS公司生产的性能价格比较高的集成芯片,可用作精密频率电压转换器、A/ D 转换器、线性频率调制解调、长时间积分器及其他相关器件。LM331 采用了新的温度补偿能隙基准电路, 在整个工作温度范围内和低到 4.0V 电源电压下都有极高的精度。LM331 的动态范围宽, 可达 100dB ; 线性
14、度好, 最大非线性失真小于 0.01% ,工作频率低到0.1Hz时尚有较好的线性;变换精度高,数字分辨率可达12位; 外接电路简单,只需接入几个外部元件就可方便构成 V/F 或 F/V 等变换电路,并且容易保证转换精度。(2) LM331内部功能 LM331 的内部电路组成如右图所示由输入比较(bjio)器、定时比较器、R-S 触发器、输出驱动管、复零晶体管、能隙基准电路、精密(jngm)电流源电路、电流开关、输出保护管等部分组成输出驱动管采用集电极开路形式,因而可以通过选择(xunz)逻辑电流和外接电阻,灵活改变输出脉冲的逻辑电平,以适配 TTL、DTL 和 CMOS 等不同的逻辑电路。LM
15、331 可采用双电源或单电源供电,可工作在 4.040V 之间,输出可高达40V,而且可以防止 VCC 短路。LM331 内部功能图如图1-2所示。图1-2 LM331内部功能(3) LM331应用及引脚LM331主要是实现电压到频率的转化,由于当前12位以上的 HYPERLINK /view/990260.htm t _blank A/D转换器的价格仍较昂贵,用V/F变换器来代替A/D转换器,在要求速度不太高的场合是一种较好的选择。引脚功能见表1-1所列,器件管脚如图1-3。表1-1 LM331引脚功能图1-3 LM331引脚(4) LM331工作(gngzu)原理LM331组成(z chn
16、)的电压频率(pnl)变换电路。外接电阻Rt、Ct和定时比较器、复零晶体管、 HYPERLINK /view/2008543.htm t /view/_blank R-S触发器 等构成单稳定时电路。当输入端 Vi+输入一正电压时,输入比较器输出高电平,使R-S触发器置位,Q输出高电平,输出驱管导通,输出端f0为逻辑低电平,同时,电流开关打向右边,电流源IR对电容CL充电。此时由于复零晶体管截止,电源VCC也通过电阻Rt对 电容Ct充电。当电容Ct两端充电电压大于VCC的2/3 时定时比较器输出一高电平, 使R-S触发器复位,Q输出电压-频率变换器工作原理出驱动管截止,输出端f0为逻辑高电平,同
17、时,复零晶体管导通,电容Ct通过复零晶体管迅速放电;电流开关打向左边,电容CL对电阻RL放电。当电容CL放电电压等于输入电压Vi时,输入比较器再次输出高电平,使R-S触发器置位,如此反复循环,构成自激振荡。图1-4画出了电容Ct、CL充放电和输出脉冲f0的波形。 设电容CL的充电时间为t1,放电时间为t2,则根据电容CL上电荷平衡的原理,我们有(IR-VL/RL)t1=t2VL/RL如图1-2-3-1电容充放电输出波形图:图1-4 电容(dinrng)充放电输出波形图从(IR-VL/RL)t1=t2VL/RL可得f0=1/(t1+t2)=VL/(RL/Rt1),实际上,该电路(dinl)的VL
18、在很少的范围(fnwi)内(大约10mV)波动,因此, 可认为VL=Vi,故上式可以表示为:f0=Vi/(RL/Rt1), 可见,输出脉冲频率f0与输入电压V成正比,从而实现了电压-频率变换。式中IR由内部基准电压源供给的1.90V参考电压和外接电阻Rs决定,IR=1.90/Rs,改变Rs的值,可调节电路的转换增益,t1 由定时元件Rt和Ct决定,其关系是t1=1.1RtCt,典型值Rt=6.8k,Ct=0.01F,t1=7.5s。 由f0=Vi/(RL/Rt)可知,电阻Rs、RL、Rt和电容Ct直接影响转换结果f0,因此对元件的精度要有一定的要求,可根据转换精度适当选择。电容CL对转换结果虽
19、然没有直接的影响。但应选择漏电流小的电容器。电阻R1和电容C1组成低通滤波器, 可减少输入电压中的干扰脉冲,有利于提高转换精度。1.3 MSP430单片机概述MSP430简介MSP430单片机称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的 HYPERLINK /view/635021.htm t _blank 模拟电路、数字电路模块和 HYPERLINK /view/1125.htm t _blank 微处理器集成在一个芯片上,以提供“ HYPERLINK /view/1012.htm t _blank 单片机”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。(
20、2) MSP430单片机主要特点1)处理能力强MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7 种源操作数寻址、4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。2)运算速度快MSP430 系列单片机能在25MHz晶体的驱动下,实现40ns的指令周期。16位的数据宽度、40ns的指令周期以及多功能的硬件乘法器(能实现乘加运算)相配合,能实现数字信号处理的某些算法(如FFT等)。3)超低功耗MSP430 单片机之所以有
21、超低的功耗,是因为其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。首先,MSP430 系列单片机的电源电压采用的是1.8-3.6V 电压。因而可使其在1MHz 的时钟条件下运行时,芯片的电流最低会在165A左右,RAM保持模式下的最低功耗只有0.1A。其次,独特的时钟系统设计。在 MSP430 系列中有两个不同的时钟系统:基本时钟系统、锁频环(FLL 和FLL+)时钟系统和DCO数字振荡器时钟系统。可以只使用一个晶体振荡器(32.768kHz)DT-26 OR DT-38,也可以使用两个晶体振荡器。由系统时钟系统产生 CPU 和各功能所需的时钟。并且这些时钟可以在指令的控制下,
22、打开和关闭,从而实现对总体功耗的控制。(3) MSP430单片机功能(gngnng)及引脚图图1-5 MSP430单片机引脚图如图1-5所示,MSP430F149 有 6个8位的 P口,其中(qzhng)P1、P2口占两个(lin )中断向量,这里用P1.2口的第二功能来捕获上升沿,即采集频率。MSP430中有两个16位定时器,还可以利用看门狗定时器。由于定时器的是 16 位的,则可以在秒数量级上定时,且具有2个中断向量,便于处理各种定时中断。定时器的应用在 F149 中具有举足轻重的作用,可以利用MSP430F149中的定时器的比较模式产生PWM(数字脉冲调制)波形,再经过低通滤波器产生任意
23、函数的波形,也就是说,可以通过定时器的比较模式实现模数转换功能。另外,定时器还具有捕获模式,可以通过定时捕获各种测量,比如频率测量,脉冲宽度测量,这里正是利用定时A模块的定时捕获功能来测量频率。1.4 OP07芯片概述(1) OP07简介OP07芯片(xn pin)是一种低噪声,非斩波稳零的双极性(双电源供电)运算放大器集成电路(jchng-dinl)。由于OP07具有(jyu)非常低的输入失调电压(对于OP07A最大为25V),所以OP07在很多应用场合不需要额外的调零措施。OP07同时具有输入偏置电流低(OP07A为2nA)和开环增益高(对于OP07A为300V/mV)的特点,这种低失调、
24、高开环增益的特性使得OP07特别适用于高增益的测量设备和放 大传感器的微弱信号等方面。图1-6 OP07芯片原理图(2) OP07芯片特点及基本参数超低偏移: 150V最大;低输入偏置电流: 1.8nA;低失调电压漂移: 0.5V/;超稳定,时间: 2V/month;最大高电源电压范围: 3V至22V。OP07芯片引脚功能说明: 1和8为偏置平衡(调零端),2为反向输入端,3为正向输入端,4接地,5空脚 6为输出,7接电源+ABSOLUTE MAXIMUM RATINGS 最大额定值。图1-7是OP07引脚图。图1-7 OP07芯片(xn pin)引脚图1.5 LCD1602液晶(yjng)(
25、1) 引脚功能(gngnng)1602采用标准的16脚接口,如图1-8所示:图1-8 LCD1602引脚接口图第1脚:VSS电源地;第2脚:VCC接5V电源正极;第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度);第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器;第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作;第6脚:E(或EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令;第714脚:D0D7为8位双向数据端
26、;第1516脚:空脚或背灯电源。15脚背光正极,16脚背光负极。(2) 显示原理各地址如图1-9所示图1-9 LCD1602显示(xinsh)地址LCD1602内部(nib)RAM显示(xinsh)缓冲区地址的映射图,000F、404F分别对应LCD1602的上下两行的每一个字符,只要往对应的RAM地址写入要显示字符的ASCII代码,就可以显示出来。设计内容及方案分析2.1设计任务及要求课程要求设计一个数字温度化的温度测量电路。基本指标:1.测量范围-30+150。2.可用于远距离测量温度。3.系统功耗小于5W。2.2 设计方案设计方案主要包括三个部分:1.温度采集及信号调理这部分最关键的就是
27、选定温度传感器,常用的传感器有热偶电偶、铂电阻、半导体热敏电阻等,它们有各自的性能特点和应用范围。集成温度传感器的主要优点是测量温度精度高、线性优良、使用方法方便且适于远距离传输,但是它的使用范围不是很宽。在这里我们选用的是AD590温度传感器。信号调理电路应该具有高共模抑制比、低噪声和高输入电阻,这样才能对传感器的微弱电压信号进行有效的放大,采用测量放大器是最理想的方法。2.模/数转换器 设计选择的是V/F转换器实现模/数转换,它的优点:电路简单、成本低、抗干扰能力强、占用数字部分的引脚少。3.计数、译码和显示电路数字部分应完成计数和译码电路的功能,选择单片机来完成。单片机在工业控制等领域得
28、到了广泛的应用,成本低,同时使设计后续的显示电路更简单。单片机还有一个优点就是容易实现系统的扩展。2.3 设计(shj)过程在设计测温电路时,首先应将电流(dinli)转换成电压。由于AD590为电流输出(shch)元件,它的温度每升高1K,电流就增加1A。当AD590的电流通过一个10k的电阻时,这个电阻上的压降为10mV,即转换成10mVK,为了使此电阻精确(0.1),可用一个20k电位器,通过调节电位器来获得10k。然后通过差分放大电路,获得一个较大的电压值,再将电压转换频率,最后单片机通过采集频率将温度显示出来。图2-1是设计流程图。图2-1 设计流程图硬件系统设计与分析3.1 温度采
29、集及转化电路图3-1 系统电路原理图图3-1电路总共分为4个部分:1.温度采集 电路采用AD590电流型温度传感器对被测温度进行采集,它是一个两端器件,其输出电流的大小受到温度控制,温度系数为1uA/度。2.放大电路 由于传感器输出的电压(diny)很小,所以需要经过放大后才能进行相应的模/数转换。注意(zh y),因为输入电压很小且含有共模干扰信号,所以要采用共模抑制比和增益均很高的低噪声测量放大器。3.模/数转换(zhunhun) 该部分电路利用V/F变换完成模数转换功能。其原理是:把检测到的模拟电压经放大后变成对应的频率的脉冲信号,脉冲信号的频率f与输入电压的大小成正比,即f=KUi其中
30、Ui为V/F变换电路的模拟输入电压,K为比例系数。由上式可见,只要在固定时间T内,对V/F转换器的输出脉冲计数,则计数值与脉冲频率之间的关系为D=f*T=KT*Ui其中D为计数值,f为转换得到的脉冲频率。4.脉冲波整形该部分电路主要是利用一个过零比较器,将模/数转换出来的不规则的脉冲波整形成一个规则的脉冲波,以便单片机能够精确地采集到频率。图3-2 系统PCB电路软件系统设计(shj)程序的编写(binxi)主要采用C语言(yyn)来编写,将编好的程序烧写在MSP430单片机中,就能实现程序所要实现的功能。当然程序的实现需要有一个执行顺序,这个执行顺序就是我们要实现功能的算法。这里要实现的功能
31、就是采集频率和频率转化成温度并且显示出来。以下给出的算法:第一步:将MSP430单片机进行设置,包括端口,时钟和液晶设置;第二步:设置定时器A,进行捕获上升沿;第三部:将频率进行转化成温度;第四步:显示频率及温度。如图4-1,给出了MSP430单片机大致程序流程图。NN图4-1 单片机流程图调试(dio sh)及分析(fnx)图5-1为系统(xtng)测温及放大电路部分,首先将差分放大器调零,即将R8和R18变阻器旋转至接地,R7变阻器电阻为2K左右,然后调节R12使差分放大输出为零。图5-1 测温及放大电路(dinl)部分然后(rnhu)调节R11、R8、R18。改变(gibin)输入差分放
32、大器的输入电压值,在这里,选R11为10K,再将U1的正向电压调成1V,U4的正向电压调成略大于1V(可以是1.2V),此时改变温度则可在差分放大器输出端测得一个变化的输出电压(输出电压为3V4.5V)。最后将差分放大输出的电压输入LM331的7引脚,此时可以在3引脚得到一个脉冲波形,如果改变温度,此时的脉冲波形的频率会发生变化。经过一个脉冲整形的过零比较器,会输出一个比较完美的矩形波。图5-2是测得输出的一个比较完美的矩形波。图5-2 测得矩形(jxng)波截图 到这里硬件(yn jin)调试已经完成(wn chng)了,通过MSP430单片机采集频率,则可以在LCD1602液晶上将数据显示
33、。但是数据却无法与温度成对应的关系,需要进一步经过调试才能完成要求。 这里,我们知道温度和频率的关系是呈一元一次函数关系的。所以令测得的频率为X,温度为Y,则Y=K*x+b只要找到K和b,就可以使频率值与温度值对应了。因此这里需要两个与频率相互对应的温度的关系,如下面调试的图5-3和图5-4,图中右边是用51单片机和DS18B20编写的能够准确的测得温度模型图,调试中将其与AD590进行比对图5-3 室温下DS18B20和AD590比对图5-4用手同时加热DS18B20和AD590比对图5-5调试(dio sh)过程总 结在本次(bn c)电子系统设计的72学时(xush)期间,本小组的每位同
34、学都认真负责地做着自己的工作,一起走过了此次设计的所有流程。虽然最后如期完成了课程设计任务,但最后的成品(chngpn)仍然存在些许不足。通过本章分析总结,使我们更加清楚地发现了本次设计中的不足之处,同时也是对我们小组参与此次设计任务的一项自我评价。 此次设计中,我们有很多地方都犯了小错误,一些是因为自己的粗心大意造成的,比如在硬件方面PCB板刷绝缘漆的时候,可能会刷的过多而导致PCB板上的铜表面变色;在领取了元件后要注意把元件类型以及个数整理清楚,否则既会给老师带来额外的工作量,也会影响到其他零器件的同学;还有在焊接电路的时候,要仔细检查元件是否正确,焊接之前还可用万用表测一下元件是否完好或
35、参数是否正确,以免出现电路错误等问题。还有一些则是因为我们对知识的储备量不足,在需要解决的问题面前无法下手,最终还是通过向老师请教和小组成员的共同探究下攻克了一项项难题。 对于软件方面,程序使用定时器A对LM331产生的正脉冲宽度进行测量,转换为对应的温度值。在程序设计初期,如何分配LCD1602显示题目要求的数据范围即-30摄氏度至+150摄氏度的范围对于我们也是一项棘手的难题,经过大家的集体讨论与研究,最后决定显示一位小数,只有负数时才显示符号。整体程序编写得比较顺利,起初使用汇编指令编写,但是在测试的时候发现由于随机噪声的问题显示数据非常不稳定,小数位乃至个位数字都在严重跳动,于是均值滤
36、波成为必要。我们都知道高斯白噪声的期望是为0的,但是在汇编中实现超过一个字节的除法非常繁琐,于是改用C语言从新编写了程序,并加入了均值滤波的过程,最终实现了从-99.9999.9范围的数据显示,并对采样数据进行了适当滤波,显示数值实时、清晰、稳定,程序部分得以完美实现。通过这次设计课程,使我们清楚的认识到了自己对知识理解掌握的不足及动手能力的薄弱,也更加明白理论与实践的配合及团队合作精神的重要性,这也是本次实践课程的意义所在。我们相信在今后的学习中一定会努力改正不足弥补缺漏,并将书本上的知识落实到实践应用中,提升自身专业修养及能力,期待将来在专业领域有所建树。致 谢感谢老师的悉心教导,给我们一
37、个将理论知识转化(zhunhu)为实际的机会,加深(jishn)对电子系统知识的理解以及设计应用能力。此次设计中,有很多地方(dfng)都需要麻烦到老师。在做硬件的时候,打印图纸,刷绝缘漆都要经过老师,还有领元件的时候需要老师签字,不懂的也会去问老师。在软件上,我们有很多不懂的地方,有些问题可以在网络上搜索到解决方法,但是还有一些问题是网络无法给出答案的,这时老师能给我们比较清晰的讲解。春蚕到死丝方尽,蜡炬成灰泪始干,没有老师您就没有我们这样还算比较成功的作品及追求极致的设计报告,更没有指引我们今后前进方向的指路灯。您追求一丝不苟的态度让我们深深折服,也让我们深深感受到您对待科学的严谨,这不仅
38、教会了我们一种学习态度,更教会我们一种对生活的看法。设计期间老师您一直默默坚守在办公室,我们有不懂的问题总能及时给予我们详细且耐心的解答,千言万语化作一句感谢。同时还要感谢班上的同学,有疑问时都能得到他们耐心的解答,有困难的时候也都及时地帮助了我们。最后更要感谢小组成员,正是因为大家的辛勤劳动与默契协作,才能如期完成本次设计任务。参考文献1康华光(hu un).电子(dinz)技术基础(模拟部分)(第五版)M.武汉:华中科技大学出版社,20072何道清.传感器与传感器技术(jsh).北京:北京科学出版社,20043张琳娜.刘武发.传感器检测技术及应用.北京:中国计量出版社,19994阎石.数字
39、电子技术基础(第三版).北京:高等教育出版社,19895沈建华、杨艳琴.MSP430系列16位超低功耗单片机原理与实践.北京:北京航空航天大学出版社,2001附录(fl):单片机程序主程序模块:#include #includeyejing.h#includeclock.huchar table=pinlv:;uchar tablewendu=wendu:;uchar tableshuzi=0123456789;uchar tablepinlv,tablewendu;int count=0;unsigned long pinlv;uchar aa;void xianshipinlv(unsig
40、ned long pinlv) /显示(xinsh)频率 uchar num; uchar qian,bai,shi,ge; qian=pinlv/1000%10; bai=pinlv/100%10; shi=pinlv/10%10; ge=pinlv%10; tablepinlv0=tableshuziqian; tablepinlv1=tableshuzibai; tablepinlv2=tableshuzishi; tablepinlv3=tableshuzige; tablepinlv4=H; tablepinlv5=z; write_com(0 x86); /地址(dzh) for(
41、num=0;num6;num+) write_data(tablepinlvnum); delayms(5); void xianshiwendu(unsigned long pinlv)/显示(xinsh)温度 uchar num; uchar baidu,shidu,du,fendu; float wendu; wendu=10*(0.165*pinlv-4.29); baidu=(uchar)(wendu/1000) ) %10; shidu=(uchar)(wendu/100) )%10; du=(uchar)(wendu/10) )%10; fendu=(uchar)wendu )%
42、10; tablewendu0=tableshuzibaidu; tablewendu1=tableshuzishidu; tablewendu2=tableshuzidu; tablewendu3=.; tablewendu4=tableshuzifendu; tablewendu5= ; tablewendu6=C; write_com(0 x80+0 x46); /地址(dzh) for(num=0;num0;i-); while(IFG1&OFIFG)!=0); BCSCTL2|=SELM1+DIVM_1; / ; /MCLK=XT2 8MHZ/SCLK选择(xunz) XT2高速(o
43、 s)振荡器 8MHZvoid sclk_clock_xt2(void) unsigned int i; P5DIR|=BIT5; P5SEL|=0 x20; /p5.5用作SCLK输出 BCSCTL1&=XT2OFF; /XT2有效 do IFG1&=OFIFG; /清除振荡器失效的标志 for(i=0 xff;i0;i-); while(IFG1&OFIFG)!=0); BCSCTL2|=SELS; / +DIVS_1; /SMCLK=XT2 8MHZvoid main( void ) /主函数 /*下面六行程序关闭所有的IO口*/ P1DIR = 0XFF;P1OUT = 0XFF; P2DIR = 0XFF;P2OUT = 0XFF; P3DIR = 0XFF;P3OUT = 0XFF; P4DIR = 0XFF;P4OUT = 0XFF; P5DIR = 0XFF;P5OUT = 0XFF; P6DIR = 0XFF;P6OUT = 0XFF; / Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; CPU_clock_xt2();
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 航空航天技术基础模拟试题卷
- 浙江国企招聘2025嘉兴海盐县城市投资集团有限公司招聘7人笔试参考题库附带答案详解
- 2025浙江宁波市卓众人力资源服务公司销售业务人员专项招募20人笔试参考题库附带答案详解
- 2025年中国葛洲坝集团易普力股份有限公司禹州分公司招聘22人(河南)笔试参考题库附带答案详解
- 2025上半年云南日报报业集团招聘34人笔试参考题库附带答案详解
- 高标准农田建设推动乡村振兴战略深入实施
- 《蓝莓栽培技术》课件
- 清算合同协议书
- 农村土地流转合同协议书
- 吊顶安装合同协议书
- 《企业员工流失问题探究的国内外文献综述》4900字
- 2025年中国远洋海运集团内部招聘中远海运发展股份限公司招聘1人信息高频重点提升(共500题)附带答案详解
- 《国父孙中山》课件
- 安全隐患报告和举报奖励制度
- 材料力学教学课件应力和应变分析、强度理论
- 2025年高压电工作业考试国家总局题库及答案(共280题)
- 艺术机构培训章程范本
- 仙居县永安溪绿道设计研究
- 《成人心肺复苏术》课件
- 肿瘤患者营养治疗科普
- 2025新译林版英语七年级下单词默写单
评论
0/150
提交评论