基于Si4432的温湿度采集电路设计与实现.doc

上传人:文****钱 文档编号:43699 上传时间:2018-05-10 格式:DOC 页数:55 大小:1.68MB
下载 相关 举报
基于Si4432的温湿度采集电路设计与实现.doc_第1页
第1页 / 共55页
基于Si4432的温湿度采集电路设计与实现.doc_第2页
第2页 / 共55页
基于Si4432的温湿度采集电路设计与实现.doc_第3页
第3页 / 共55页
基于Si4432的温湿度采集电路设计与实现.doc_第4页
第4页 / 共55页
基于Si4432的温湿度采集电路设计与实现.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、信息工程学院本科毕业论文(2013届)题目基于SI4432的温湿度采集电路设计与实现系电子工程专业电子信息科学与技术班级09091912学号09919227学生姓名指导教师完成日期2012年12月诚信承诺我谨在此承诺本人所写的毕业论文高灵敏度授时信号接收系统均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。承诺人(签名)年月日杭州电子科技大学本科毕业设计摘要温湿度的自动测量和显示记录是工厂的一项常规监测项目。以往的人工采集数据占用人力资源,可靠性低,容易发生差错已经不适应工业化生产的要求了。一般的温湿度采集系统数据显示单调,缺乏支持各种PLC的通

2、讯端口,而且温湿度采集模块布线繁琐且受原有车间布局的约束。本文采用目前应用广泛的ARM系列微处理器ATMEGA48作为平台的核心构建系统。发射板温湿度采集器以ATMEGA88作为主控制芯片,采用数字温湿度传感器芯片SHTL0采集外界温湿度值。然后通过无线射频收发器SI4432将数据发送到发射板。接收板以ATMEGA88作为主控制芯片使无线射频收发器SI4432所接收到的温湿度的数据显示在LCD1602显示屏上,省去了冗长且铺设不便的通讯电缆。本项目的硬件设计任务包括设计目标,主机以及温湿度采集模块的器件选型以及原理图设计,PCB板的设计指示,测试以及调试。关键词ATMEGA48;SHT10;S

3、I4432;LCD1602杭州电子科技大学本科毕业设计ABSTRACTTHEAUTOMATICMEASUREANDTHERECORDSDISPLAYOFTEMPERATUREANDHUMIDITYISONEOFTHECONVENTIONALMONITORINGPROJECTSINTHEFACTORYINTHEPAST,PEOPLECOLLECTEDDATATHEMSELVESINTHISWAY,ITNEEDEDMUCHHUMANRESOURCEWITHLOWRELIABILITYOFCOURSEERRORISEASYTOHAPPENSOTHISWAYWASNOTFITTOTHEREQUIREM

4、ENTSOFINDUSTRIALPRODUCTIONGENERALTEMPERATUREANDHUMIDITYCOLLECTIONSYSTEMDISPLAYDATAMONOTONOUSANDSHORTOFHISTORYDATAMANYOFTHESESYSTEMSALSODONTSUPPORTTHECOMMUNICATIONWITHMOSTOFPLCFURTHERMORE,TEMPERATUREANDHUMIDITYCOLLECTIONMODULEISDIFFICULTTOLAYOUTASTOOMANYLINESITISRESTRICTEDBYTHEPLACEMENTOFPLANTALSOTHI

5、SPAPERUTILIZESARMMICROPROCESSORATMEGA48ASTHECOREOFTHEPLATFORMTOBUILDUPSYSTEM,WHICHISAPPLIEDWIDELYATPRESENTTRANSMITTERBOARDTEMPERATUREANDHUMIDITYLOGGERATMEGA88ASTHEMAINCONTROLCHIP,DIGITALTEMPERATUREANDHUMIDITYTHESENSORCHIPSHTL0ACQUISITIONOUTSIDETEMPERATUREANDHUMIDITYVALUEDTHENTHROUGHTHERADIOFREQUENCY

6、TRANSCEIVERSI4432DATAWILLBESENTTOLAUNCHPLATERECEIVINGPLATEATMEGA88THEWIRELESSRFTRANSCEIVERASTHEPRIMARYCONTROLCHIPSI4432RECEIVEDBYTHETEMPERATUREANDHUMIDITYDATALCD1602DISPLAY,ELIMINATINGTHEALENGTHYANDLAYINGINCONVENIENCECOMMUNICATIONCABLETHEHARDWAREDESIGNTASKSOFTHEPROJECTINCLUDEDESIGNGOALS,THEHOST,ASWE

7、LLASTEMPERATUREANDHUMIDITYACQUISITIONMODULEDEVICESELECTIONANDSCHEMATICDESIGN,PCBBOARDDESIGNINSTRUCTIONS,TESTING,ANDDEBUGGINGKEYWORDSATMEGA48;SHT10;SI4432;LCD1602杭州电子科技大学本科毕业设计目录1引言12概述221无线温湿度采集概述222本设计方案思路423研发方向和技术关键43总体设计731电源模块732微控制器系统833无线温湿度检测系统84硬件设计1041电源转换1042微控制器系统1143温湿度采集模块1444无线收发模块185

8、软件设计2151总方案流程2152程序流程图2153模块说明226制作与调试2461PCB制作与程序编写2462系统调试2563其他277结束语28致谢29参考文献29附录一30附录二32附录三34杭州电子科技大学本科毕业设计11引言温度和湿度与工农业及人民的普通生活有着密切联系。比如仓库储藏的食品,农作物的生长等都会受温湿度变化的影响;工业中精密仪器,半导体器材都会因温湿度值过大而性能降低。随着人们生活水平的越来越高,对室内的温湿度实时监控要求也越来越高。所以,对温湿度采集的研究具有促进生产进步、农业丰收、提高人民生活质量的现实意义。温湿度测量是现代测量新发展出来的一个领域,尤其湿度的测量更

9、是不断前进。经历了长度法、干湿法直至今天的电测量的历程,使湿度测量技术日渐成熟。时至今日,由于我们不再满足于温湿度的测量,尤其是一些场所的监控直接要求实时记录其全过程温湿度变化,并依据这些变化认定储运过程的安全性,导致了新的温湿度测量仪器温湿度记录仪的诞生。温湿度记录仪是将温湿度参数进行测量并按照预定的时间间隔将其储存在内部存储器中,在完成记录功能后将其联接到PC机。随着需求的提高,对数据采集的要求也越来越严格。作为获取信息最直接、最基础的方式,数据采集技术水平的高低已成为衡量一个国家科学技术水平的重要标志之一。数据采集器利用计算机实现自动测量、信息处理和自动控制,直接应用于与测量和控制密切联

10、系的领域,其性能好坏直接影响到系统的最终性能。我查找出了一些案例是用ZIGBEE无线技术,ZIGBEE是一种近距离、低繁琐度、低功耗、低速率、低成本的双向无线通讯技术。主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。案列采用ZIGBEE技术提出一种无线传感器系统方案,设计并实现ZIGBEE的无线数据传输,采用首个符合ZIGBEE标准的CC2430射频芯片作为传感器节点的数据采集。在IAR开发环境下编写和编译传感器节点程序,实现了无线传感器网络采集温湿度信号及传感器节点之间的数据传输功能虽然国内外探测温湿度的仪器已是

11、种类繁多,各式各样,但用于各种场合的需要,及其对探测成本的限定,使得有些场合仍不能有一套属于自身的温度探测系统。因此我选择了基于SI4432的温湿度采集电路设计与实现作为毕业设计的课题。测量板采集SHT10温湿度传感器数据,通过SI4432无线模块发送到接收板上,接收板接收到温湿度数据后,通过液晶屏显示。杭州电子科技大学本科毕业设计22概述21无线温湿度采集概述无线温湿度采集系统是一种基于射频技术的无线温湿度检测装置,其工作原理系统由发射板和接收板,以及显示芯片组成。发射板部分由数字温湿度度传感器芯片SHT10,单片机ATMEGA48,无线射频芯片SI4432等组成。发射板采用电源供电,接收板

12、接收来自发射板的温湿度数据,经过处理、保存后在LCD1602上显示。单片机对SI4432的对外接口进行SPI读写操作,以此来控制SI4432的工作模式以及相关收发数据的操作,从而完成无线数据传输。SI4432温湿度M433MHZM传感器C无线发射无线接收C液晶显示电源U电源U采集模块接收模块图21无线温湿度采集原理框图211ARM的结构和发展趋势RISC体系结构优先选取使用频率最高的简单指令,避免复杂指令将指令长度固定,指令格式和寻找方式种类减少以控制逻辑为主,不用或少用微码控制等措施来达到上述目的。到目前为止,RISC体系结构也还没有严格的定义,一般认为,RISC体系结构应具有如下特点采用固

13、定长度的指令格式,指令归整、简单、基本寻址方式有23种;使用单周期指令,便于流水线操作执行;大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载存储指令可以访问存储器,以提高指令的执行效率。ARM处理器共有37个寄存器,被分为若干个组BANK,这些寄存器包括31个通用寄存器,包括程序计数器PC指针,均为32位的寄存器。6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位,目前只使用了其中的一部分。同时,ARM处理器又有7种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。即在任意一种处理器模式下,可访问的寄存器包括15个通用寄存器R0R14、一至二个状态寄

14、存器和程序计数器。在所有的寄存器中,有些是在7种处理器模式下共用的同一个物理寄存器,而有些寄存器则是在不同的处理器模式下有不同的物理寄存器。ARM微处理器的在较新的体系结构中支持两种指令集ARM指令集和THUMB指杭州电子科技大学本科毕业设计3令集。其中,ARM指令为32位的长度,THUMB指令为16位长度。THUMB指令集为ARM指令集的功能子集,但与等价的ARM代码相比较,可节省3040以上的存储空间,同时具备32位代码的所有优点。212RF射频通讯的发展及现状射频简称RF射频就是射频电流,它是一种高频交流变化电磁波的简称。每秒变化小于1000次的交流电称为低频电流,大于10000次的称为

15、高频电流,而射频就是这样一种高频电流。射频技术在无线通信领域具有广泛的、不可替代的作用。有线电视系统就是采用射频传输方式的。在电子学理论中,电流流过导体,导体周围会形成磁场;交变电流通过导体,导体周围会形成交叉的电磁场,称为电磁波。在电磁波频率低于LOOKHZ时,电磁波会被地表吸收,不能形成有效的传输,在电磁波频率高于LOOKHZ时,电磁波可以在空气中传播,并经大气层外缘的电离层反射,形成远距离传输能力,我们把具有远距离传输能力的高频电磁波成为射频,英文缩写RF。将电信息源模拟或数字的用高频电流进行调制调幅或调频,形成射频信号,经过天线发射到空中;远距离将射频信号接收后进行反调制,还原成电信息

16、源,这一过程称为无线传输。无线传输发展了近二百年,形成了大量的用户和产品群,但是,由于气候的变化和地表障碍物的影响,不能传输完美的信息。近代人类发明了廉价的高频传输线缆射频线,为了追求完美的信息传输质量,兼顾原有的无线设备,无线方式有线传输开始流行。产生了射频传输这一概念。如果信息源经过二次调制,用线缆传输到对端,对端用反调制将信息源还原后再应用,不管频率多低,也是射频传输方式,如果没有调制反调制过程,只是将信息源用线缆传送到对端直接使用,不管频率有多高,都是一般的有线传输方式。射频技术在现代科技领域内有着极为广泛的应用,与人们的生活息息相关。手机,蓝牙设备,无线路由器,无线网卡,电子标签公交

17、IC卡等等都时刻影响着我们的生产和生活。给人们的生活带来便利的同时,射频技术自身也在不断发展完善,以适应新的市场及技术需求。213温湿度传感器在物联网和消费电子领域中的应用趋势温湿度传感器在物联网和消费电子领域中的应用趋势智能手机、平板电脑等移动设备的发展愈发快速,这里面少不了各种传感器的支持。现在这些消费电子产品中普遍包含的传感器有加速度传感器、陀螺仪等,其实温湿度传感器在里面也有很好的应用。目前,阻碍智能手机厂商采用温湿度传感器的主要原因,可能并非来自传感器本身。怎样使其转化为手机用户的有利信息成为应用的关键。在日本,针对温湿度传感器的应用开发已经走在了前列。在国内,包括海尔、联想在内的手

18、机厂商也开始了一些尝试,针对农村市场已经推出了可以显示温湿度杭州电子科技大学本科毕业设计4的手机,可以帮助农民更便捷地了解气候变化。未来我们还可能在一些针对老人的手持设备中加入温湿度传感器,提醒他们及时补充水分和调节空间温湿度。在消费电子领域,温湿度传感器的传统应用是天气预报以及室内监测。用于消费类电子产品上的温湿度传感器精度可能并不需要达到那么高,5湿度精度、05温度精度已经可以满足客户需求。随着传感器价格的持续降低,相信未来不只是高端手机,包括中、低端的智能手机都会考虑加入这一功能。物联网方面,客户希望一块纽扣电池可以为传感器供电达4年之久,另外多种传感器的组网和无线传输方式也是一个问题。

19、仓储运输、物流监控等领域将是温湿度传感器重点推广领域。有数据统计,与欧美相比中国的食品运输缺乏监控措施,采用温湿度传感器对运输中的食品进行监控可以有效帮助降低食品运输中的损失。未来的温湿度传感器市场尤其是在消费电子及物联网等领域拥有广阔前景。22本设计方案思路基于SI4432的温湿度采集,主要包括以下几部分前端温湿度传感器SHT10、微控制器、前端传送部分、无线传输线路SI4432、接收端、液晶屏显示系统。硬件方面1发射板需要设计好SHT10温湿度传感器与单片机的接口,SI4432无线传输与单片机的接口;2接收板SI4432无线传输与单片机的接口,LED1602液晶显示与单片机的接口。软件反面

20、,要初始化SHT10和LCD1602液晶,单片机发送指令到传感器及LCD1602液晶,以及从传感器接受数据,并将数据无线发送到接收板,然后液晶显示所测的当前温湿度数据。技术指标(1)工作频率433MHZ;(2)无线传输距离200M。主要问题有两部分首先是硬件电路,包括SHT10和ATMEGA48的接口以及单片机的其他相关电路,使用PCB设计电路元器件图以及PCB板,并最终焊接好电路。此部分要成电路方面的设计和实际焊接。其次是软件部分,主要分两部分第一部分(发射板)完成ATMEGA48通过对SHT10的控制,并且对SI4432无线芯片的控制将数据发射到接收板上;第二部分(接收板)完成ATMEGA

21、48对SI4432无线芯片所接收到的数据然后传输到液晶屏LCD1602并显示出来。此部分主要完成程序编写的任务。23研发方向和技术关键231研究内容发射板以单片机ATMEGA48为主控芯片,对SHT10温湿度数据的读取,再通过SI4432无线芯片把数据发射到另外接收板。接收板以单片机ATMEGA48为主控芯片,对SI4432无线芯片所接收到的数据的读取,再通过LCD1602液晶显示屏显示数据。杭州电子科技大学本科毕业设计5MCU读取温湿度传感器数据,显示实时温度、实时的湿度。232要解决的问题(1)基于SI4432的温湿度采集电路设计与实现最关键部分是如何把SHT10温湿度检查芯片上的数据转换

22、到显示屏上面还有就是SI4432无线发射接收的一个稳定性。(2)接收天线是接收系统的最前端,直接影响着接收机的接收灵敏度和后端的解调处理,它的制作至关重要。由于天线已从硬件方面最大限度地提高了接收灵敏度,所以若要进一步提高接收系统的性能,则需在软件上进行技术完善。(3)用单片机编程实现对温湿度采样模块的控制。(4)由于液晶显示模块、温湿度测量模块的工作周期不同,需合理调整程序,实现实时显示。(5)PCB制作布局要解决数模混合电路的布线、电源模块的制作与滤波问题。杭州电子科技大学本科毕业设计73总体设计SI4432是一种无线射频收发芯片,其工作原理是将发射板上的温湿度度传感器SHT10芯片所采集

23、到的温湿度数据发射到接收板上的SI4432芯片,通过MCU对数据的调用在LCD1602上显示当前的温湿度数据无线温湿度检测的测量板框图如图31所示。该系统包括电源模块、MCU控制模块、温湿度检测模块、数据发送模块、按键控制模块等电路组成。图31温湿度测量板无线温湿度检测的接收显示板框图如图32所示。该系统包括电源模块、MCU控制模块、数据接收模块、液晶显示模块、按键控制模块等电路组成。图32接收显示板31电源模块微处理器ATMEGA48、液晶LCD1602、温湿度传感器SHT10三种集成芯片的供电电压是5V,SI4432无线射频收发芯片的供电电压是18V36V。为了使芯片能电源模块基于ATME

24、GA48的单片机小系统SI4432无线接收电路液晶显示电路电源模块基于ATMEGA48的单片机小系统SI4432无线发射电路SHT10温湿度采集电路杭州电子科技大学本科毕业设计8正常工作并且提高信号接收灵敏度,可将信号接收IC的供电电压降为33V。同时要进行有效的滤波,减少市电中的谐波对系统的不良干扰和影响。32微控制器系统微控制器系统主要由MCU系统、按键控制电路、液晶显示电路组成,当MCU正确读取了温湿度传感器的数据并通过SI4432无线射频芯片发送到接收显示板后,就会在接收板上的液晶显示屏LCD1602中进行显示。同时微处理器内部写有定时发送无线数据程序,每过1S发送一次数据,使得使用更

25、加合理。33无线温湿度检测系统许多场合都要对温度进行监测和控制。比如现代电力系统向着高电压大机组、大容量的方向发展,对电力系统供电可靠性的要求越来越高,由于绝大多数的电力设备长期在高电压、大电流和满负荷的条件下运行,导致热量集结加剧,如果不对温度的变化采取有效的监测措施,将会危及电力设备的安全运行。基于以上背景,提出一种基于ATMEGA48单片机的数据采集及无线收发系统的设计方法。无线收发部分,采用SILICONLABS公司推出的SI4432无线收发器实现数据的无线传输,使得数据采集更加具有实时性。该系统硬件结构由少量的外部设备、无线数据传输模块,以及供电电路组成。无线数据传输模块基于低功耗单

26、片射频收发芯片SI4432,采用具有8K系统内可编程FLASH的8位AVR微控制器ATMEGA48为主处理芯片,完成数据的处理和控制。杭州电子科技大学本科毕业设计90VCC滤波电路00LED指示J5PLUGDC3210R3470C547UFD1LEDC401UFVCCVCC4硬件设计41电源转换本无线温湿度检测系统有两种供电电平,一是5V,主要供给液晶LCD1602等集成器件工作;二是33V,主要供给无线射频收发芯片SI4432、ATMEGA48单片机、温湿度传感器SHT10模块工作。4115V电平的获取5V电压直接由外界电源输入,由于一般的电源模块质量参差不齐,故在电源输入端采用的大小电容并

27、联滤波结构。大电容起到稳压作用、并且能滤除低频干扰信号;小电容主要起到滤除高频干扰信号。两者互补,获得较大滤波频段。电路原理如图41所示。图415V电源滤波电路41233V电平的获取一般来说,由5V获取33V电压有很多种方法,比较常用的是一、采用低压差线性稳压器,如AMS111733(模块本身可适应较宽范围的供电电压)。二、采用齐纳二极管和电阻做成的简单降压系统。三、采用最简单的电阻分压式法。方案一AMS1117是一个低漏失电压调整器,它的稳压调整管是由一个PNP驱动的NPN管组成的,漏失电压定义为VDROPVBEVSAT。AMS1117有固定和可调两个版本可用,输出电压可以是12V、15V、

28、18V、25V、285V、30V、33V、和50V。片内过热切断电路提供了过载和过热保护,以防环境温度造成过高的结温。为了确保AMS1117的稳定性,对可调电压版本,输出需要连接一个至少22F的钽电容。对于固定电压版本,可采用更小的电容,具体可以根据实际应用确定。通常,线性调整器的稳定性随着输出电流增加而降低。方案二齐纳二极管又叫稳压二极管,此二极管是一种直到临界反向击穿电压前都具有很高电阻的半导体器件。在临界击穿点上,反向电阻降低到一个很小杭州电子科技大学本科毕业设计11的数值,在这个低阻值区中电流增加而电压则保持恒定,稳压二极管是根据击穿电压来分档的,由于这种特性,稳压管主要被作为稳压器或

29、电压基准元件使用。稳压二极管可以串联起来以便在较高的电压上使用,通过串联就可获得更多的稳定电压。方案三回路中某部分电路电流或电压实现从零开始可连续调节时(如测定导体的伏安特性、校对改装后的电表等电路),即大范围内测量时,必须采用分压接法。经过比较,第一种采用低压差线性稳压器,是最适合本系统的。故采用AMS111733获取33V电压,如图42所示。图425V33V电平转换电路42微控制器系统421MCU系统本系统核心控制器是ATMEGA48。因为本系统的电源供电是33V,而这款单片机可以达到这一要求,IO输出可以直接方便的连接无线模块,而且ATMEGA48功耗低,可以节约系统的电量。ATMEGA

30、48是高性能、低功耗的8位AVR微处理器,其特性先进的RISC结构131条指令大多数指令的执行时间为单个时钟周期;32X8通用工作寄存器;全静态操作;工作于16MHZ时性能高达16MIPS;只需两个时钟周期的硬件乘法器。非易失性的程序和数据存储器4字节的系统内可编程FLASH擦写寿命10000次;具有独立锁定的可选BOOT代码区,通过片上BOOT程序实现系统内编程真正的同时读写操作;256字节的EEPROM擦写寿命100000次;512字节的片内SRAM;可以对锁定的进行编程以实现用户程序的加密。外设特点两个具有独立预分频器和比较器功能的8位定时器/计数器;一个具有预分频器、比较功能和捕捉功能

31、的16位定时器/计数器;具有独立振荡器的杭州电子科技大学本科毕业设计12实时计数器RTC;六通道PWM;8路10位ADCTQFP与MLF封装;6路10位ADCPDIP封装;可编程的串行USART接口;可工作于主机/从机模式的SPI串行接口;面向字节的两线串行接口;具有独立片内振荡器的可编程看门狗定时器;片内模拟比较器;引脚电平变化可引发中断及唤醒MCU。特殊的微控制器特点上电复位以及可编程的掉电检测;经过标定的片内RC振荡器;片内/外中断源;五种休眠模式空闲模式、ADC噪声抑制模式、省电模式、掉电模式和STANDBY模式。I/O口与封装23个可编程的I/O口线;32引脚TQFP封装与32引脚M

32、LF封装。极低功耗ARMEGA48可以采用ISP方式下载程序。而采用这种下载方式,我们可以在不拆下单片机的情况下更新程序,极其方便。因此可在小系统电路设计上添加DH_10牛角座电路,充当ISP下载接口。ATMEGA48系统,如图43所示。图43ATMEGA48系统电路423液晶显示模块采用显示模块好处是良好的人机交互界面可以为产品的使用带来方便,特别是本系统,信息显示是必须的功能。常见的显示电路有数码管电路,LED点阵屏,液晶显示器。第一类是LED数码管。它实际上是由七个发光管组成8字形构成的,加上小数点就是8个LED。这些段分别由字母A,B,C,D,E,F,G,DP来表示。当数码管特定的段加

33、上电压后,这些特定的段就会发亮,以形成我们眼睛看到的字样了。一般杭州电子科技大学本科毕业设计13情况下,单个发光二极管的管压降为08V左右,电流不超过30MA。发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。常用LED数码管显示的数字和字符是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。第二类是LED点阵屏,它是由几万至几十万个半导体发光二极管像素点均匀排列组成的。利用不同的材料可以制造不同色彩的LED像素点。目前应用最广的是红色、绿色、黄色。LED显示屏分为图文显示屏和视频显示屏,均由LED矩阵块组成。图文

34、显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂。以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。液晶显示器能显示字符和汉字。用LCD显示一个字符原理如下,因为一个字符由68或88点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。典型的字符型液晶有1602液晶。汉字的显示一般采用图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提取软件),根据在LCD上开始显示的

35、行列号及每行的列数可找出显示RAM对应的地址,设立光标,送上要显示的汉字的第一字节,光标位置加1,送第二个字节,换行按列对齐,送第三个字节直到所有的点阵码显示完就可以LCD上得到一个完整汉字,常见的如12864液晶,5110液晶都能显示汉字。由于本系统是便携式设备,功耗要求严格,显示的内容较多,故选择液晶类显示器为比较好的选择。同时由于只需显示字符和数字,故采用应用广泛的LCD1602液晶。电路图如44所示。图44LCD1602电路原理图杭州电子科技大学本科毕业设计14LCD1602是一种用57点阵图形来显示字符的液晶显示器。其内部1602液晶模块的字符发生存储器(CGROM已经存储了160个

36、不同的点阵字符图形,这些字符有阿拉伯数字、英文字母的大小写、常用的符号和日文假名等,每一个字符都有一个固定的代码。顺序与ASCII码一致,所以1602能识别ASCII码。43温湿度采集模块431温湿度采集芯片的选择本系统的重要扩展功能就是温湿度的采集。温湿度传感器是指能将温度量和湿度量转换成容易被测量处理的电信号的设备或装置。选择温湿度传感器芯片时,一般都选择SHT10温湿度传感器,DHT11数字温湿度传感器,SHTL5单片、多用途的智能温湿度传感器。选择一DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的

37、可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。选择二SHTL5属单片、多用途的智能温湿度传感器。它将温度和湿度传感器、信号调理、数字变换、串行数字通信接口、数字校准全部集成到个高集成度、体积极小的芯片当中,实现了温湿度传感器的数字式输出、且免调试、免标定、免外围电路,便于实现系统集成,适配各种单片机构成相对湿度温度检测系统。极大方便了温湿度传感器在嵌入式测控领域的应用,因而该传感器在数字式温湿度测控领域有着广泛的应用前景。选择三SHT10属于SENSIRION温湿度传

38、感器家族中的贴片封装系列。传感器将传感元件和信号处理电路集成在一块微型电路板上,输出完全标定的数字信号。传感器采用专利的CMOSENS技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,并在同一芯片上,与14位的A/D转换器以及串行接口电路实现无缝连接。因此,该产品具有品质卓越、响应迅速、抗干扰能力强、性价比高等优点。每个传感器芯片都在极为精确的湿度腔室中进行标定,校准系数以程序形式储存在OTP内存中,用于内部的信号校准。两线制的串行接口与内部的电压调整,使外围系统集成变得快速而简单。微小的体积、极低的功耗,使SHT10成为各

39、类应用的首选。表41是三种温湿度采集芯片数据参照表。型号参数DHT11SHT10SHT15杭州电子科技大学本科毕业设计15测量范围2090RH0500100RH4012380100RH401238测湿精度5RH45RH2RH测温精度20503供电电压355V2455V2455V表41温湿度采集的芯片的对比432SHT10与微控制器的连接SHTL0与微控制器的连接,即为SHTL0的串行接口电路与微控制器的连接。SHTL0与微控制器的接口连接图,如图45所示。图45接口连接图串行时钟输入SCKSCK用于微控制器与SHTL0之间的通信同步。由于接口包含了全静态逻辑,因而不存在最小的SCK频率限制。即

40、微控制器可以以任意慢的速度与SHTL0通信。串行数据DATADATA三态引脚是内部的数据的输出和外部数据的输入引脚。DATA在SCK时钟的下降沿之后改变状态,并在SCK时钟的上升沿有效。即微控制器可以在SCK的高电平段读取有效数据。在微控制器向SHTL0传输数据的过程中,必须保证数据线在时钟线的高电平段内稳定。为了避免信号冲突,微控制器仅将数据线拉低,在需要输出高电平的时候,微控制器将引脚置为高阻态,由外部的上拉电阻将信号拉至高电平。433SHT10的测量时序微控制器用一组“启动传输”时序来发起一个通信过程。它包括当SCK时钟高电平时DATA翻转为低电平。在DATA为低电平期间,SCK变为低电

41、平,再翻转为高电平,随后是在SCK时钟高电平时DATA翻转为高电平,如图46所示。图46SHT10启动传输时序图在“启动传输”时序之后,微控制器可以向SHTL0发送命令。命令字节包括高3位的地址位目前只支持000和低5位的命令位。00000101表示相对湿度测量,杭州电子科技大学本科毕业设计1600000011表示温度测量。SHTL0通过在第8个SCK时钟的下降沿之后,将DATA拉低来指示正确接收到命令。在第9个SCK时钟的下降沿之后,SHTL0释放DATA线。微控制器在发布一组湿度或者温度测量命令后,需要等待测量的结束。SHT10通过将DATA线拉低表示测量的完成,并且自动进入空闲状态。在重

42、新启动时钟线读取测量结果之前,微控制器必须等待这个测量结束信号出现在数据线上。在被读取之前,测量结果存储在SHTL0内部的存储器内,这样使得微处理器可以继续执行其他任务,在方便的时候再来读取测量结果。在SCK线重新启动之后,2个字节的测量数据和1个字节的CRC校验将被传送。校验字节保证任何通信错误都将被检测并且被清除掉。微控制器需要通过下拉DATA为低电平以确认每个字节。所有的数据都是从最高位开始传输,右对齐,左边补0。CRC校验字节后的确认位表示通信结束。如果不使用CRC校验位,微控制器可以在测量数据的最低位后通过保持确认位为高电平来终止通信。SHTL0完整的测量时序由启动传输时序、发布命令

43、、等待测量完成、读回数据这4个部分组成。此外,如果微控制器与SHTL0的通信中断,可以用复位时序来复位SHTL0的串行接口。复位时序如图47所示。当DATA保持高电平时,触发SCK时钟9次或更多,在下一个命令之前,发送一个“启动传输时序”。图47通信复位时序434信号转换4341相对湿度湿度的非线性补偿请参阅图48为获得精确的测量数据,建议用以下公式进行信号转换。公式中的参数见表422321LINERRHSOCSOCCRHRHRHSORHC1C2C312BIT204680036715955E68BIT204680587240845E4杭州电子科技大学本科毕业设计17表42经过优化的公式参数图4

44、8从SORH到相对湿度的转化4342湿度信号的温度补偿由于实际温度与测试参考温度2577的显著不同,湿度信号需要温度补偿。温度校正粗略对应于012RH/50RH,温度补偿系数请参阅表43。LINER21TURE25RHSOTTTRHRHSORHT1T212BIT0010000088BIT001000128表43温度补偿系数4343温度由能隙材料PTAT正比于绝对温度研发的温度传感器具有极好的线性。可用如下公式将数字输出SOT转换为温度值,温度转换系数请阅表44。TSODDT21VDDD1CD2F5V4014024V39839635V3973953V39639325V394389SOTD1CD2

45、F14BIT001001812BIT0040072表44温度转换系数杭州电子科技大学本科毕业设计18经过对本系统中三种传感器的相比之下,SHT10温湿度传感器具有品质卓越、响应迅速、抗干扰能力强、性价比高等优点。非常适合使用在本系统中,故选择SHT10作为系统中温湿度采集模块的核心器件。电路原理图如49所示。图49SHT10电路原理图44无线收发模块441无线收发芯片的比较本系统的无线收发模块是采用SI4432无线射频收发芯片,虽然芯片是课题规定的,但我也跟一些其他的无线收发芯片做了简单的比较,例如CC100无线收发芯片;NRF401无线收发芯片;SI4432无线收发芯片。CC1000采用锁相

46、环技术,发射频率是通过内部的频率合成器来配置的,可配置的范围为300L000MHZ,适合应用跳频协议,一般可配出10或20个频点,该芯片灵敏度为109DBM,并可自动校准,可编程输出功率为20DBM10DBM,通信速率可达786KBPS。NRF401是NORDIC公司研制的单片HF无线收发芯片,工作在433MHZISM频段。它采用FSK调制解调技术,抗干扰能力强,并采用PLL频率合成技术,频率稳定性好,发射功率最大可达10DBM,接收灵敏度最大为105DBM,数据传输速率可达20KBPS,工作电压在35V之间。NRF401无线收发芯片所需外围元件较少,并可直接对接单片机串口。SI4432芯片是

47、SILICONLABS公司推出的一款高集成度、低功耗、多频段的EZRADIOPRO系列无线收发芯片。其工作电压为1936V,20引脚QFN封装4MM4MM,可工作在315/433/868/915MHZ四个频段;内部集成分集式天线、功率放大器、唤醒定时器、数字调制解调器、64字节的发送和接收数据FIFO,以及可配置的GPIO等。SI4432在使用时所需的外部元件很少,1个30MHZ的晶振、几个电容和电感就可组成一个高可靠性的收发系统,设计简单,且成本杭州电子科技大学本科毕业设计19低。表45是三种无线收发芯片参数的比较。型号参数CC1000无线收发芯片NRF401无线收发芯片SI4432无线收发

48、芯片频段5001000MHZ433MHZ240960MHZ最大发射功率10DBM10DBM20DBM最高灵敏度109DBM105DBM117DBM最高通信速率786KBPS20KBPS128KBPS工作电压2756V27525V1836V表45无线收发芯片参数性能对比442无线收发芯片SI4432功能描述SI4432引脚定义1GND地;2GPIO0内部已接模块的发射控制脚;3GPIO1内部已接模块的接收控制脚;4GPIO2直接连芯片的GPIO2引脚;5VCC33V;6SDO串行数据输出;7SDI串行数据输入;8SCLK串行时钟输入;9NSELSPI片选;10NIRQ中断输出引脚;11SDN关闭

49、输入引脚,在除关机模式的所有模式SDN0。当SDN1时芯片将被彻底关闭并且寄存器的内容将丢失;12GND地;13ANT天线。如图410。图410引脚连接图本设计中由于无线模块电源要求质量很高,虽然在前级板已经做过电源滤波措施,在获取33V电源后,仍采用电容滤波的结构有效滤波。为了在调试方便,杭州电子科技大学本科毕业设计20我设计了排针,使得在调无线模块的时候可以单独调试,避免了硬件中其他的干扰。电路如图411所示。图411无线数据发送电路杭州电子科技大学本科毕业设计215软件设计51总方案流程该系统的主要部分是信号检测与数据传送部分。主要是ATMEGA48单片机与温湿度传感器SHT10数据串行通信以及与单片机与无线模块SPI通信协议的程序设计。其中单片机与SHT10是双线通信,时序协议与IIC协议是不一样的。所以要严格按照器件的自定义时序来进行程序的编写。单片机与无线模块的通信是SPI通信,控制方式简单,传输速度快。其次,浮点数运算的优化和液晶显示程序也是需要注意的地方。浮点数运算要严格控制变量的增添,消去无用变量,这样才能节约MCU空间。液晶显示程序里最要注意的就是液晶执行指令后的延时,当延

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。