




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于GPRS的远程无线温度采集系统的设计_毕业设计说明书 HEBEI UNITED UNIVERSITY毕业设计说明书GRADUATE DESIGN设计题目:基于GPRS的远程无线温度采集系统的设计摘 要GPRS作为一种高速、高效、经济的无线系统,具有网络覆盖范围广、数据带宽宽、适应性强、计价按数据流量计算、实时在线的优点,特别适用于间断的、突发性的或频繁的、少量的数据传输,能够满足数据采集及监控的双向数据信息传输。文中设计了一种温度控制系统,提高了温度检测系统的综合性能用单片机作为微控器,选用数字温度传感器,对温度进行控制,提出了一种基于GPRS技术的远程温度监测系统方案,采用MSP430单
2、片机和DS18B20数字温度传感器实现现场温度数据的采集和处理,再通过GPRS模块MG323实现远程的数据传输和接收,具有精度高、稳定性好的特点。硬件方面设计了一个基于单片机的温度智能控制系统,以MSP430单片机为核心,采用了温度传感器DS18B20,以GPRS无线通信模块为根底,基于AT指令和数据采集器,构建一个远程的温度数据采集系统,对温度进行控制。关键词 温度采集系统;DS18B20;单片机;GPRSAbstractGPRS as wireless a high-speed, high efficiency, economy system, has a wide network cov
3、erage, according to the data with Eric, strong adaptability, valuation data flow calculation, the advantages of real-time online, especially suitable for intermittent, sudden and frequent, small amounts of data transmission, can satisfy the data acquisition and monitoring of the bidirectional data t
4、ransmission.In this paper, we design a temperature control system, improve the comprehensive use of temperature detection system single chip as micro controller, digital temperature sensor, the temperature control, puts forward a remote temperature monitoring system scheme based on GPRS technology,
5、the scene is realized by using MSP430 MCU and DS18B20 digital temperature sensor temperature data acquisition and processing, again by MG323 GPRS module to achieve remote data transmission and receiving, has features of high precision and good stability. A hardware design based on single chip microc
6、omputer intelligent temperature control system, with MSP430 single chip microcomputer as the core, adopting the temperature sensor DS18B20, based on the GPRS wireless communication module, based on the AT commands and data collector, to build a remote temperature data acquisition system, to control
7、the temperature.Keywords Temperature acquisition system; DS18B20; Single chip microcomputer; GPRS;目 录摘 要IAbstractII第1章 绪论11.1 引言11.2 课题设计背景11.3 课题设计意义2第2章 系统主要模块介绍和硬件设计32.1 主控芯片介绍32.1.1 MSP430F149芯片概述32.1.2 MSP430F149芯片引脚32.1.3 单片机控制模块52.2 GPRS模块介绍72.2.1 GPRS模块B2B连接器接口72.2.2 MG323电源接口92.2.3 控制信号接口和开
8、/关机时序102.2.4 UART接口122.2.5 SIM卡接口132.3 温度传感器简介142.3.1 DS18B20管脚配置和内部结构152.3.2 DS18B20的工作原理162.3.3 DS18B20的硬件设计182.4 显示模块192.4.1液晶驱动芯片192.4.2 段式液晶显示器212.4.3 显示模块硬件电路设计212.5 电源模块222.5.1 单片机供电模块222.5.2 GPRS供电模块23第3章 系统软件设计253.1 温度采集程序设计253.2 GPRS模块程序设计263.3 系统总体程序设计29第4章 系统硬件电路板的设计314.1 系统硬件原理图314.2 系统
9、PCB图334.3 硬件制作344.4 硬件调试35结 论36参考文献37谢 辞39附 录40附录1:系统硬件原理图40附录2:显示模块程序42附录3:温度传感器程序49附录4:GPRS模块程序52附录5:系统整体程序54第1章 绪论1.1 引言温度检测技术在我国的工业生产中应用非常普遍,传统的温度检测系统一般采用分散式三级系统,这种系统多采用有线传输方式,其远程线路铺设及维护不仅需要较高的本钱,而且引线过长将导致整个系统功耗上升,稳定性下降。温度是工业生产中主要的被控参数之一,与之相关的各种温度控制系统广泛应用于冶金、化丁、机械、食品等领域。温度控制是工业生产过程中经常遇到的过程控制。有些工
10、艺过程对其温度的控制效果直接影响着产品的质量。随着社会的进步和生产的需要,利用无线通信进行温度数据采集的方式应用已经渗透到生活各个方面。在工业现场,由于生产环境恶劣,工作人员不能长时间停留在现场观察设备是否运行正常,就需要采集数据并传输数据到一个环境相对好的操控室内,这样就会产生数据传输问题。由于厂房大、需要传输数据多,使用传统的有线数据传输方式就需要铺设很多很长的通讯线,浪费资源,占用空间,可操作性差,出现错误换线困难。而且,当数据采集点处于运动状态、所处的环境不允许或无法铺设电缆时,数据甚至无法传输,此时便需要利用无线传输的方式进行数据采集。在农业生产上,不管是温室大棚的温度监测,还是粮仓
11、的管理,传统上都是采取分区取样的人工方法,工作量大,可靠性差。而且大棚和粮仓占地面积大,检测目标分散,测点较多,传统的方法已经不能满足当前农业开展的需要。当前的科技水平下,无线通信技术的开展使得温度采集测量精确,简便易行。在日常生活中,随着人们生活水平的提高,居住条件也逐渐变得智能化。如今很多家庭都会安装室内温度采集控制系统,其原理就是利用无线通信技术采集室内温度数据,并根据室内温度情况进行遥控通风等操作,自动调节室内温度湿度,可以更好地改善人们的居住环境。本系统的设计采用了华为公司推出的MG323 GPRS模块,由MSP430F149单片机控制实现无线数据通信。该接口设计具有本钱低、传输速率
12、高、软件设计简单以及通信稳定可靠等特点。1.2 课题设计背景温度与人们的生产生活密切相关,需要对温度监测的场合非常多。传统的有线测温方式存在着布线复杂,线路容易老化等问题。无线测温技术与有线测温技术相比,有本钱低、携带方便、搭建网络简单快捷等特点,特别是在有线网络不通畅或由于现场环境因素的限制不便架设线路的情况下,使用无线通信技术进行温度监测显得更加实用、快捷。随着计算机技术和通信技术的不断开展,计算机远程无线监控技术在工业控制领域中的应用越来越广泛。GPRS技术从实验室研究、地区范围内试用到正式商用,经过了长时间的完善,技术先进可靠。GPRS设备数据监控终端传输设备一开机就能自动附着到GPR
13、S网络上,与数据中心实时在线进行实时数据通信,高速输,可靠性高。随着无线通信技术的开展,采用无线的传输方式已成为远程分布式温度监测技术的开展趋势。GPRS技术在移动通信领域的开展,已经能够实际应用到许多需要无线数据传输的领域,也为温度采集传输及监控提供了一种新的数据通信方式。温度传输的实时性与可靠性成了设计远程数据采集系统的关键。1.3 课题设计意义本文对GPRS远程温度监测系统硬件和软件设计进行说明。温度检测采用 DS18B20,非常适用于多点、恶劣环境下的温度监测系统。系统进行温度数据的实时监测,监测数据精度高,系统操作简单,而且可应用于有线网络设备无法到达的地方,实现了温度监测的自动化智
14、能化,具有本钱低廉分布灵活,实时在线的优点。GPRS模块利于系统集成,本钱较低,运行稳定可靠,适用于远距离监测,不受地形条件的限制,有着广泛的应用前景。系统的实现给远程对温度的要求提供了方便,而且快捷,本钱不高等,为农业工业生产带来极大的方面。第2章 系统主要模块介绍和硬件设计2.1 主控芯片介绍2.1.1 MSP430F149芯片概述单片机芯片配以必要的外部器件,一般包括电源供入及电源开关、复位电路、晶振、输入输出电路等就能构成最小系统。MSP430F149芯片是美国TI公司推出的超低功耗微处理器,有60KB+256字节FLASH,2KBRAM,包括根本时钟模块、看门狗定时器、带3个捕获/比
15、拟存放器和PWM输出的16位定时器、带7个捕获/比拟存放器和PWM输出的16位定时器、2个具有中断功能的8位并行端口、4个8位并行端口、模拟比拟器、12位A/D转换器、2个串行通信接口等模块。MSP430F149芯片具有如下特点:1功耗低:电压2.2V、时钟频率1MHz时,活动模式为200A;关闭模式时仅为0.1A,且具有5种节能工作方式。2高效16位RISC-CPU,27条指令,8MHz时钟频率时,指令周期时间为125ns,绝大多数指令在一个时钟周期完成;32kHz时钟频率时,16位MSP430单片机的执行速度高于典型的8位单片机20MHz时钟频率时的执行速度。3低电压供电、宽工作电压范围:
16、1.83.6V;4灵活的时钟系统:两个外部时钟和一个内部时钟;5低时钟频率可实现高速通信;6具有串行在线编程能力;7强大的中断功能;8唤醒时间短,从低功耗模式下唤醒仅需6微妙;9ESD保护,抗干扰力强;10运行环境温度范围为-40+85,适合于工业环境。MSP430系列单片机的所有外围模块的控制都是通过特殊存放器来实现的,故其程序的编写相对简单。编程开发时通过专用的编程器,可以选择汇编或C语言编程,IAR公司为MSP430系列的单片机开发了专用的C430语言,可以通过WORKBENCH和C-SPY直接编译调试,使用灵活简单。2.1.2 MSP430F149芯片引脚58脚RST/NMI?为430
17、单片机的复位引脚低电平有效。1脚DVCC,63脚DVSS?为数字电源接口。64脚AVCC,62脚AVSS为模拟电源接口。注意:MSP430系列单片机的供电电压为1.8V3.6V。32脚UTXD0,33脚URXD0的第二功能为MSP430F149单片机两路串口通讯接口中的第一路。图2.1 单片机管脚图34脚UTXD1,35脚URXD1的第二功能为MSP430F149单片机两路串口通讯接口中的第二路。29脚SIMO0,30脚SOMI0,31脚UCLK0的第二功能为MSP430F149单片机两路SPI通讯接口中的第一路。45脚SIMO1,46脚SOMI1,47脚UCLK1的第二功能为MSP430F1
18、49单片机两路SPI通讯接口中的第二路。48脚的第二功能为MSP430F149单片机MCLK主系统时钟的输出端。49脚的第二功能为MSP430F149单片机,SCLK子系统时钟的输出端。50脚的第二功能为MSP430F149单片机,ACLK辅系统时钟的输出端。52脚,53脚为外部高频时钟晶振输入端程序中说明一般用XT2CLK或HF?XTAL表示。8脚,9脚为外部低频时钟晶振输入端程序中说明一般用LFXTICLK表示。?59脚TA0,60脚TA1,61脚TA2,2脚A3,3脚A4,4脚A5,5脚A6,6脚A7的第二功能为8路的内部12位ADC模拟电压输入端口。54脚TDO/TDI,55脚TDI/
19、TCLK,56脚TMS,57脚TCK为JTAG接口同时拥有仿真器和编程器的功能,用于下载程序并实现硬件在线仿真。2.1.3 单片机控制模块单片机控制模块由MSP430f149最小系统组成,其中包括单片机,晶振电路和复位电路。单片机 图2.2 单片机硬件原理图2晶振电路MSP430系列单片机时钟模块包括数控振荡器DCO、高速晶体振荡器和低速晶体振荡器等3个时钟源。这是为了解决系统的快速处理数据要求和低功耗要求的矛盾,通过设计多个时钟源或为时钟设计各种不同工作模式,才能解决某些外围部件实时应用的时钟要求,如低频通信、LCD显示、定时器、计数器等。数字控制振荡器DCO已经集成在MSP430内部,在系
20、统中只需设计高速晶体振荡器和低速晶体振荡器两局部电路。低速晶体振荡器满足了低功耗及使用32.768kHz晶振的要求。低速晶振振荡器默认工作在低频模式,即32.768kHz,也可以通过外接450kHz8MHz的高速晶体振荡器或陶瓷谐振器工作在高频模式,在本电路中我们使用低频模式,晶振外接2个15pF的电容经过X3和X4连接到MCU。高速晶振也称为第二振荡器,它为MSP430F149工作在高频模式时提供时钟,最高可达8MHz。在系统中采用4MHz的晶体,外接2个20pF的电容经过X1和X2连接到单片机。图2.3 晶振电路原理图3复位电路单片机采用上电复位,复位端低电平有效。图2.4 复位电路原理图
21、2.2 GPRS模块介绍MG323模块是华为推出的一款4频段的GPRS模块。工作频段为GSM850/ 900/ 1800/ 1900 MHz,电源电压为3.3V4.8V,推荐电压为3.8V。2.2.1 GPRS模块B2B连接器接口MG323模块对外接口形态为50pin B2B连接器,MG323模块对外 50pin B2B 信号接口管脚顺序和定义如下列图所示。图2.5 B2B连接器接口顺序和定义图2.6 MG323模块硬件电路图2.2.2 MG323电源接口MG323 模块 B2B 接口的电源局部主要包含:供电电源 VBAT 接口,实时时钟 RTC 备用电源 VCOIN 接口,对外电源输出 VI
22、O 接口 。表2-1 电源接口管脚定义管脚号信号名描述42、44、46、48、50VBAT供电电源电压输入管脚41、43、45、47、49GND地35VCOIN实时时钟RTC备用电源输入管脚40VIO对外电源输出管脚1VBAT接口MG323 模块正常工作时需要通过 VBAT 管脚来提供供电电源,供电电源电压输入范围为3.3V4.8V典型值 3.8V。50PIN B2B 连接器为外部供电电源输入提供5个VBAT 管脚和5个GND管脚,MG323模块在正常使用时,需保证全部管脚都得到有效使用。当 MG323模块针对不同外部应用时,需重点关注供电电源方面的设计。由于实际网络 环境的差异,当 MG32
23、3 模块以最大功率发射时,电源供电的瞬时电流将有可能到达 2.0A 左右的瞬时峰值,届时将会引起 VBAT 电压的跌落,所以应确保 VBAT 在任何 情况下供电电源电压的跌落不能低于 3.3V,否那么可能会引起 MG323 模块重启等异常情况。对于外部供电电源,推荐使用电流输出能力大于 2A 的 LDO 或开关电源,并且在模块 的电源端口处并联一个 2mF 以上的蓄能电容。对于蓄能电容,推荐使用 2.2mF 以上的 电解电容。此外,为了降低通路上阻抗对电压跌落的影响,建议尽量缩短 VBAT 的走 线。2VCOIN接口VCOIN 是 MG323 模块内部实时时钟 RTC 备用电源输入接口。当 V
24、BAT 在位时,实时 时钟 RTC 可以优先通过 VBAT 供电;当 VBAT 不在位时,VCOIN 为实时时钟 RTC 提 供备用电源输入,此时 MG323 模块维持实时时钟 RTC 功能所需电流约为5uA。VCOIN 可以使用外部电池供电,推荐使用的电池电压为3V;如果不使用电池,也可以外接电容,电容的容值大小决定了在 VBAT 不在位时实时时钟 RTC 的持续时间。MG323 模块支持对外部备用电池进行充电,当 VBAT3.8V 时,充电电流约为0.6mA典型值。3VIO接口VIO 接口可对外提供 2.8V 供电电压,输出电流为 10mA典型值,可以用于外部电平 转换或者其他应用。当 M
25、G323 模块处于 SLEEP 模式下,VIO 处于开启的低功耗状态500uA;当MG323 模块在 Power Down 模式时,VIO 那么处于关闭状态。2.2.3 控制信号接口和开/关机时序MG323 模块 B2B 接口的控制信号局部主要包括:开/关机TERM_ON接口,硬件复位RESET接口,网络状态指示LED_SEATUS接口。 表2-2 控制信号接口管脚定义管脚号信号名描述20TERM_ON开/关机控制管脚22RESET硬件复位管脚25LED_STATUS网络状态指示管脚1输入控制信号对于输入控制信号接口局部,MG323 模块主要实现开/关机控制和硬件复位功能。TERM_ON 管脚
26、用于实现开/关机功能。当 TERM_ON 管脚拉低1s 后,即可开机;开 机后,如果再次将 TERM_ON 管脚拉低1s,即可关机。RESET 管脚用于实现模块硬件复位。当模块出现软件死机的情况时,通过拉低 RESET管脚10ms 后,模块进行硬件复位。2输出控制信号MG323 模块提供了一个网络状态指示接口 LED_STATUS,通过该接口输出的脉冲信号 来控制用户接口板上的 LED 状态指示灯,显示网络连接的状态。LED 状态指示灯闪烁的不同模式,代表了不同的网络状态,管脚状态如下表所示。表2-3 LED_STATUS管脚状态指示说明工作或网络状态LED_STATUS 管脚输出状态睡眠模式
27、持续低电平搜网状态或无网络时含无 SIM语音呼叫持续高电平在实际应用中,LED_STATUS 管脚不能直接用于驱动 LED 状态指示灯,需要配合三极 管使用,LED 灯的限流电阻选择,请根据 LED 的实际压降和额定电流选择适宜的限流 电阻,驱动示意电路如下图。图2.7 MG323信号指示灯3开/关机时序MG323 模块可以通过开/关机键 TERM_ON 进行开机,开机后软件会根据实际设置情 况上报相关信息。图2.8 开机时序MG323 模块支持硬件复位功能。当 MG323 模块出现软件死机的情况时,您可以通过 RESET 信号控制模块实现硬件复位功能。当硬件复位完成后,软件开始开机流程,开
28、机后软件会根据实际设置情况上报相关信息。图2.9 关机时序2.2.4 UART接口MG323 模块对外提供一路异步 RS-232 UART18线全串口通信接口。UART1 支持标准 Modem 握手信号控制方式,通过 UART1接口与外界进行串行通信和 AT 指令输入。表2-4 UART接口定义管脚号信号名描述29UART1_RD模块数据发送端33UART1_TD模块数据接收端38UART1_RIN G模块振铃指示32UART1_DSR模块数据设备就绪34UART1_RTS请求发送36UART1_DTR数据终端就绪28UART1_CTS模块去除发送24UART1_DCD模块载波检测2.2.5
29、SIM卡接口MG323 模块提供了符合ISO7816-3标准的SIM卡接口,支持自动检测3.0V和1.8V SIM卡,SIM卡接口定义如下表所示。表2-5 SIM 卡接口定义表管脚号信号名描述1SIM_CLKSIM 卡时钟3VSIMSIM 卡电源5SIM_DATASIM 卡数据7SIM_RSTSIM 卡复位11GNDSIM 卡地MG323 模块上没有预留 SIM 卡座,而是通过 50pin 的 B2B 连接器将 SIM 卡相关信号 引到外部,由用户自行在接口板上放置 SIM 卡座。SIM 卡接口硬件电路如下列图所示。图2.10 SIM卡原理图图2.11 SIM卡原理图2.3 温度传感器简介在设
30、计中,温度采集模块我使用的是美国 DALLAS公司采用单总线技术生产的一种新型数字式温度传感器DS18B20。DS18B20温度芯片是一种集成芯片,能够有效的减小外界的干扰,提高测量的精度,简化电路的结构。使用集成芯片,已经慢慢的成为设计电路的一种趋势。本系统设计使用温度芯片DS18B20,也正是顺应了这一趋势。DS18B20是DALLAS公司生产的一线式数字温度传感器,其测温分辨率可达0.0625oC,其提供9位温度读数,指示器件的温度。信息经过单线接口送入DS1820或从DS1820送出。因此从中央处理器到DS1820仅需连接一条线和地,读写和完成温度变换所需的电源可以由数据线本身提供而不
31、需要外部电源。因为每一个DS1820有唯一的系列号,因此多个DS1820可以存在于同一条单线总线上,这样占用微处理器的端口较少,可节省大量的引线和逻辑电路。这就允许在许多不同的地方放置温度灵敏器件。此特性的应用范围包括HVAC环境控制、建筑物设备或机械内的温度检测,以及过程监视和控制中的温度检测。?DS18B20支持“一线总线接口,测量温度范围为-55+125oC,在-10+85oC范围内,精度为±0.5oC。现场温度直接以“一线总线的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量。温度芯片DS18B20转换速度快,转换精度高,与微处理器的接口简单,给硬件设计工
32、作带来了极大的方便,能有效地降低本钱,缩短开发周期。?在本检测系统设计中采用外部电源供电测温的工作方式,其中电阻R是上拉电阻,使得单线总线的空闲状态是高电平。2.3.1 DS18B20管脚配置和内部结构图2.12 DS18B20管脚图引脚定义: 1GND为电源地;2DQ为单数据总线,是数字信号输入/输出端;3VDD为外接供电电源输入端在寄生电源接线方式时接地。 内部结构:图2.13 DS18B20内部结构图1光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位28H是产品类型标号,接着的48位是该DS18B20自身的序列号,
33、最后8位是前面56位的循环冗余校验码CRCX8+X5+X4+1。光刻ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。/LSB形式表达,其中S为符号位。 图2.14 DS18B20温度值格式表这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。 例如+125的数字输出为FF6FH,-55的数字输出为FC90H。2.3.2 DS
34、18B20的工作原理DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。其一个工作周期可分为两个局部,即温度检测和数据处理。在讲解其工作流程之前我们有必要了解18B20的内部存储器资源。18B20共有三种形态的存储器资源,它们分别是: 1ROM 只读存储器,用于存放DS18B20ID编码,其前8位是单线系列编码DS18B20的编码是19H,后面48位是芯片唯一的序列号,最后8位是以上56的位的CRC码冗余校验。数据在出产时设置不由用户更改。DS18B20共64位ROM。 2RAM 数据暂存器,用于内部计算和数据存取,数据在掉电后丧失,DS18B20共9个字节RAM,每
35、个字节为8位。第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EEPROM常用于温度报警值储存的镜像。在上电复位时其值将被刷新。第5个字节那么是用户第3个EEPROM的镜像。第6、7、8个字节为计数存放器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第9个字节为前8个字节的CRC码。EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像,以方便用户操作。DS18B20的使用方法1DS18B20的初始化。图2.15 DS18B20的初始化时序图1、先将数据线置高电
36、平“1。2、延时该时间要求的不是很严格,但是尽可能的短一点3、数据线拉到低电平“0。4、延时750微秒该时间的时间范围可以从480到960微秒。5、数据线拉到高电平“1。6、延时等待如果初始化成功那么在15到60毫秒时间之内产生一个由DS18B20所返回的低电平“0。据该状态可以来确定它的存在,但是应注意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时控制。7、假设CPU读到了数据线上的低电平“0后,还要做延时,其延时的时间从发出的高电平算起第5步的时间算起最少要480微秒。8、将数据线再次拉高到高电平“1后结束。 2DS18B20的写操作图2.16 DS18B20的写操作时序图1、
37、数据线先置低电平“0。2、延时确定的时间为15微秒。3、按从低位到高位的顺序发送字节一次只发送一位。4、延时时间为45微秒。5、将数据线拉到高电平。6、重复1到6的操作直到所有的字节全部发送完为止。7、最后将数据线拉高。3DS18B20的读操作图2.17 DS18B20的读操作时序图1、将数据线拉高“1。2、延时2微秒。3、将数据线拉低“0。4、延时15微秒。5、将数据线拉高“1。6、延时15微秒。7、读数据线的状态得到1个状态位,并进行数据处理。8、延时30微秒。2.3.3 DS18B20的硬件设计DS18B20在本系统中与发送端单片机的P1.4连接。如图:图2.18 DS18B20硬件原理
38、图2.4 显示模块HT1621是128点内存映象和多功能的LCD驱动器HT1621的软件配置特性使它适用于多种LCD应用场合包括LCD模块和显示子系统用于连接主控制器和HT1621的管脚只有4或5条HT1621还有一个节电命令用于降低系统功耗。1特性:?*?内嵌256KHz?RC振荡器?*?可外接32KHz晶片或256KHz频率源输入?*?可选1/2或1/3偏压和1/2、1/3?或1/4?的占空比*?片内时基频率源?*?蜂鸣器可选择两种频率?*?节电命令可用于减少功耗?*?内嵌时基发生器和看门狗定时器WDT?*?时基或看门狗定时器溢出输出?*?八个时基/看门狗定时器时钟源?*?一个324的LC
39、D驱动器?*?一个内嵌的324位显示RAM内存?*?四线串行接口?*?片内LCD驱动频率源?*?软件配置特征?*?数据模式和命令模式指令?*?三种数据访问模式?*?提供VLCD管脚用于调整LCD操作电压2HT1621b管脚图2.19 HT1621B管脚图图2.20 HT1621B管脚说明2.4.2 段式液晶显示器段式液晶算液晶的一种,他的驱动分COM和SEG,采用的是交流驱动,也可以说每一位上的电压是在正负电场之间不断变化的,不能采用直流供电,否那么会造成液晶老化坏死。段式LCD驱动简单,耗电量小,在仅需要显示数字的场合应用较多,也用来在便携式应用的场合来代替数码管,由于本设计只需显示温度,所
40、以选用四位段式液晶屏BTL010作为显示器。2.4.3 显示模块硬件电路设计图2.21 显示模块硬件原理图主芯片与HT1621B接口只需4条线。CS线用于初始化串行接口电路并终止主控芯片与HT1621B之间的通信,如果CS脚置为1主控器与HT1620B之间的通信先被禁止,然后初始化。在执行模式命令或进行模式切换时需要一个高电平的脉冲初始化HT1620B的串行接口。DATA线是串行数据输入/输出线,读写的数据和执行的命令都必须通过DATA线。RD线是读时钟输入线,RAM中的数据在RD信号的下降沿输出输出的数据将会出现在DATA线上主控芯片应当在RD信号的上升沿和下一个下降沿之间读取正确的数据。W
41、R线是写时钟输入,DATA线上的数据地址和命令都在WR信号的上升沿输入液晶驱动芯片。2.5 电源模块2.5.1 单片机供电模块LM1117系列稳压器有可调版与多种固定电压版,设计用于提供1A输出电流且工作压差可低至1V。在最大输出电流时,LM1117器件的压差保证最大不超过1.3V,并随负载电流的减小而逐渐降低。LM1117的片上微调把基准电压调整到1.5%的误差以内,而且电流限制也得到了调整,以尽量减少因稳压器和电源电路超载而造成的压力。图2.22 LM1117-3.3 管脚图管脚号管脚名称功能1GND地2OUTPUT输出电压2INPUT输入工作电压图2.23 LM1117-3.3 硬件原理
42、图2.5.2 GPRS供电模块LM2596开关电压调节器是降压型电源管理单片集成电路,能够输出3A的驱动电流,同时具有很好的线性和负载调节特性。固定输出版本有3.3V、5V、12V,可调版本可以输出小于37V的各种电压。?该器件内部集成频率补偿和固定频率发生器,开关频率为150KHz,与低频开关调节器相比拟,可以使用更小规格的滤波元件。由于该器件只需4个外接元件,可以使用通用的标准电感,这更优化了LM2596的使用,极大地简化了开关电源电路的设计。LM2596-ADJ管脚图2.24 LM2596-ADJ 管脚图表2-7 LM2596-ADJ管脚说明管脚号管脚名称功能1VIN输入电压2OUTPU
43、T输出电压3GND地4FEEDBACK稳压取样电压输入端5ON/OFF使能控制端LM2596-ADJ硬件电路设计图2.25 LM2596-ADJ 硬件原理图第3章 系统软件设计3.1 温度采集程序设计DS18B20是DALLAS公司生产的一线式数字温度传感器,其测温分辨率可达0.0625oC,其提供9位温度读数,指示器件的温度。信息经过单线接口送入DS1820或从DS1820送出。因此从中央处理器到DS1820仅需连接一条线和地,读写和完成温度变换所需的电源可以由数据线本身提供而不需要外部电源。因为每一个DS1820有唯一的系列号,因此多个DS1820可以存在于同一条单线总线上,这样占用微处理器的端口较少,可节省大量的引线和逻辑电路。这就允许在许多不同的地方放置温度灵敏器件。此特性的应用范围包括HVAC环境控制、建筑物设备或机械内的温度检测,以及过程监视和控制中的温度检测。?DS18B20支持“一线总线接口,测量温度范围为-55+125oC,在-10+85oC范围内,精度为±0.5oC。现场温度直接以“一线总线的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量。温度芯片DS18B20转换速度快,转换精度高,与微处理器的接口简单,给硬件设计工作带来了极大的方便,能有效地降低本钱,缩短开发周期。温度采集方面,首先初始化温度传感器,等待
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教育机构人才流失原因分析及吸引人才新策略研究报告
- 2025年教育质量评估与认证体系在学校教育质量评价结果应用中的应用研究报告
- 2025年废弃矿井资源再利用在新型建筑材料产业中的应用研究报告
- 2025年工业互联网安全多方计算技术在智能制造中的安全风险防范策略报告
- 2025年肿瘤早筛技术临床应用在癌症患者康复管理中的价值与市场前景报告
- 热点网格考试题及答案
- 波能发电技术研究-洞察及研究
- 租车位交房租合同范本
- 研磨技术转让协议合同
- 活动板房承建合同范本
- UL484美国房间空调器安全检验规范
- 民法总论讲义大纲4
- 国寿新绿洲团体意外伤害保险(A款)条款
- 2023年第40届全国中学生物理竞赛复赛试题及答案详解
- 历史建筑夜景照明保护利用工程技术规程
- ARDS患者肺康复训练专家共识解读
- 生物防治技术-免疫接种技术(动物防疫与检疫技术)
- 中远海运(上海)有限公司招聘考试真题及答案2022
- 建设工程施工安全标准化管理资料(全十册汇编-通用版)
- GB/T 17505-2016钢及钢产品交货一般技术要求
- 第二章第一节认识网络 课件 【知识精讲+备课精研+高效课堂】 教育科学出版社选择性必修二网络基础
评论
0/150
提交评论