基于单片机的超低功耗电子温度计设计大学毕设论文.doc
《基于单片机的超低功耗电子温度计设计大学毕设论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的超低功耗电子温度计设计大学毕设论文.doc(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、超低功耗电子温度计 超低功耗电子温度计摘要:本次设计的超低功耗电子温度计,采用低功耗的MSP430F2012单片机作为核心控制部件。根据题目的具体要求,采用热敏电阻NTC100和MSP430内部自带的AD转换实现温度的采集功能,利用HT1621显示芯片和16位数码液晶玻璃片实现了数据显示功能,并采用3*1键盘实现了功能之间的转换及调节。整个系统都是在超低功耗的要求下进行元件及运行方式选择的,只需要一片SONY的银锌电池(3V)即刻实现长时间运作,很好的实现了超低功耗、高精度、可唤醒等功能。关键词: MSP430单片机;超低功耗;热敏元件;温度计Abstract:The Ultra-low po
2、wer electronic thermometer uses the low-power MSP430F2012 MCU as the core control components. According to the pecific equirements of this title, we uses the thermistor NTC100 and the MSP430 internal built-in AD conversion to complete the collection of temperature, besides, we uses the HT1621 and 16
3、 digital LCD glass to achieve a data display .By using the 3*1 keyboard ,we achieves the conversion between the functions and regulation. The whole system is in the Ultra-Low-Power requirements for components and operation mode of choice ,which need only one silver-zinc batterie(SONY 3V) to achieve
4、long operation, and achieved ultra-low power, high precision and awaken-abled functions very well.Key words: MSP430,ULP, Thermosensor, Thermometer一 、系统设计:1 题目要求2 任务:设计一个电子温度计,能够通过温度传感器测量并显示被测量点的温度。原理方框图如下:MSP430单片机温度传感器显示驱动显示按键设计要求: 1 基本部分: (1) 检测温度范围1030,分辨率1; (2) 正确显示温度 (3) 整机静态功耗小于5微安(关闭LCD显示,时钟正
5、常运行) (4) 按键唤醒显示 2 发挥部分: (1) 温度控制功能(能够演示出控制功能的存在) (2) 显示时分秒的时钟功能(能够正常切换和显示) (3) 其他功能3 总体方案设计本设计总体上包含一下几个模块MSP430F2012HT1621液晶驱动芯片3*1键盘输NTC100采集系统16位数码管LCD玻璃片LCD玻璃片电压采样 本设计主要实现测量温度功能,诸多发挥功能主要有键盘输入循环选择4 方案论证及选择3.1 控制单元方案 方案一:MCS-51系列单片机是Intel公司推出的通用型单片机,是市场上使用较为广泛的单片机,但其功耗相比来说较高。用51单片机进行功能扩展,外围连接较多,在本设
6、计中要求有温度采集,而51没有自带的A/D转换,需外接器件,功耗增大且使用起来相对麻烦。方案二:采用凌阳SPCE061A单片机,此单片机工作电压2.63.6V(CPU),I/O端口高电平VDDH为VDD5.5V,其工作电流小于50mA。虽然凌阳SPCE061A功能丰富,但是在设计温度计时显得有点功能浪费,并且,此单片机在功耗上面明显过高,不符合低功耗要求,方案三:采用16位MSP430F2012系列单片机,此型号单片机电源电压采用的是1.83.6V,电压要求低。MSP430F2012单片机中断源比较多,并且可以任意嵌套,使用起来非常方便:其有内置的10位A/D转换,可以在不外加A/D芯片的前提
7、下采集温度,减少了功耗。在MSP430 F2012中有两个不同的系统时钟系统:基本时钟系统和锁频环(FLL和FLL+)时钟系统。由于系统采用的工作模式不同,芯片的功耗有显著的不同,在系统中总共有一种工作模式和五种低功耗模式,在工作模式4下耗电仅为0.1uA,耗电极低。综合比较,在实现相同功能的前提下,MSP430具有更低的功耗,更适合要求,故选择方案三。3.2 温度采集方案 方案一:采用ds18b20数字温度传感器,其工作电压为3.05.5V,工作电流在1.5mA,与单片机连接时须在数据线上加一上拉电阻,这无意中增加了功耗。方案二:采用NTC热敏电阻,其稳定性好,可靠性高,灵敏度高;电阻值和材
8、料常数B值精度高、一致性好、可互换。由于采用玻璃封装,可在高温和高湿等恶劣环境下使用 ;体积小、重量轻、结构坚固,便于自动化安装(在印制线路板上) ;热感应速度快;输入电流小,功耗低。由此可见,NTC热敏电阻,具有很好的性能,灵敏度高且满足低功耗的要求,故选择方案二。3.3 液晶显示方案方案一:选用OCMJ液晶,该液晶虽然能显示各种文字及图形,但是它的价格较高,其工作电压为4.55.5V,工作温度在055范围内,工作电流为65mA,如果开启背景光则为111mA。综合一上发现,其功耗超过设计要求。方案二:采用自制的段码液晶,利用液晶驱动IC(HT1621)以及配套的液晶LCD玻璃片,自制16位段
9、码显示LCD。由于设计要求不需要太多内容的显示,考虑到功耗及性价比问题,所以可以自制一个简易LCD,能够利用较少的I/O端口控制显示。另外驱动IC上装有两种频率的蜂鸣驱动电路,可以实现报警功能,以及段码LCD的低功耗特性,显示状态时电流为60uA,省电模式时小于5uA,工作电压3.0V时即可正常显示,其显示清晰,稳定可靠,使用编程简单,很适合低功耗的要求由此可见,我们选择方案二,通过驱动IC及配套液晶LCD玻璃片,自制段码液晶,这样即实现了功能要求又降低了功耗。3.4 时钟模块方案方案一:由单片机实现时钟功能,通过单片机的定时器实现时钟功能,编程容易,不外加芯片,不需要外围电路,这样不会加大功
10、耗。方案二: 采用ds1302时钟芯片,虽然ds1302可以对年、月、日、周日、时、分、秒进行计时等多种功能,但是,在本设计中,日期功能显得有点多余,再者,加上ds1302芯片,会增加电路功耗,并且1302存在时钟精度不高,易受环境影响,出现时钟混乱。由此,我们选择第一种方案,这样,即实现了功能有没有增加额外的功耗。3.5 键盘输入方案方案一:选用2*1键盘,方案二:选用3*1键盘由于MSP430F2012单片机I/O口只有10个,通过有限的端口来切换实现多种功能,本次设计实现的功能较多,因此,在端口够用的情况下,尽可能选择多的键盘,综合整个设计,因此我们采用3*1键盘二、单元化设计 1 理论
11、分析与计算 1.1 数值分析热敏电阻的电阻值和温度变化的关系式的计算方法电阻值和温度变化的关系式为: RT=RNexpB(1/T1/TN) RT:在温度T(K)时的NTC热敏电阻阻值。 RN:在额定温度TN(K)时的NTC热敏电阻阻值。 T:规定温度(K)。 B:NTC热敏电阻的材料常数,又叫热敏指数。 exp:以自然数e为底的指数(e=2.71828)。通过人工,我们测出热敏电阻组织与温度的对应表,见附录常温环境中,温度为28摄氏度,换算成开氏温标为273.15+28(K)=301.15K,通过多次测28度及30度环境的数据如下表格,取平均值,尽量减小误差,算得B值温度(T)282828电阻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 功耗 电子 温度计 设计 大学 论文
限制150内