毕业设计(论文)无线多点湿度监控仪的设计(下位机)

上传人:痛*** 文档编号:42834417 上传时间:2021-11-28 格式:DOC 页数:72 大小:981.01KB
收藏 版权申诉 举报 下载
毕业设计(论文)无线多点湿度监控仪的设计(下位机)_第1页
第1页 / 共72页
毕业设计(论文)无线多点湿度监控仪的设计(下位机)_第2页
第2页 / 共72页
毕业设计(论文)无线多点湿度监控仪的设计(下位机)_第3页
第3页 / 共72页
资源描述:

《毕业设计(论文)无线多点湿度监控仪的设计(下位机)》由会员分享,可在线阅读,更多相关《毕业设计(论文)无线多点湿度监控仪的设计(下位机)(72页珍藏版)》请在装配图网上搜索。

1、本科毕业设计(论文)无线多点湿度监控仪的设计(下位机)2009年5月本科毕业设计(论文)无线多点湿度监控仪的设计(下位机)学 院(系): 专 业:电子信息工程 学生 姓名: 学 号: 指导 教师: 答辩 日期:2009年6月17 毕业设计(论文)任务书学院:信息科学与工程学院 系级教学单位:电子与通信工程 学号0学生姓名专 业班 级电信-1班题目题目名称无线多点湿度监控仪的设计(下位机)题目性质1.理工类:工程设计 ( );工程技术实验研究型( );理论研究型( );计算机软件型( );综合型( )2.管理类( );3.外语类( );4.艺术类( )题目类型1.毕业设计( ) 2.论文( )题

2、目来源科研课题( ) 生产实际( )自选题目( ) 主要内容以单片机为控制核心,选择合适的湿度传感器,设计一个多点湿度检测工作单元,并可以与上位机进行无线通信。基本要求1. 独立完成系统软硬件的设计,并搭电路验证。2. 独立完成控制软件的编写。参考资料传感器与传感器技术 何道清编著 科学出版社 2004MCS-51单片机应用及设计 张毅刚等编 哈尔滨工业出版社 1992.4单片机原理及系统设计 胡汉才编著 清华大学出版社 2002周 次第14周第58周第912周第1315周第1618周应完成的内容收集材料熟悉课题内容设计思路电路设计程序设计程序设计搭电路并改进同前论文书写课题总结答辩指导教师:

3、李刚职称:讲师 2009年2月20日系级教学单位审批: 年 月 日摘要摘要本文介绍了利用16位单片机SPCE061A作为控制中心,配合电容式湿度传感器HS1101测量湿度的方案。该湿度测量仪具有语音播放功能,利用按键控制湿度的测量和湿度值的播放,对与多点湿度的检测有很实际的意义,在一些特定的场合对湿度的测量有比较高的要求。下位机主要执行多点湿度采集并通过无线模块把采集到的数据传送给上位机。上位机主要是通过无线模块接受并且显示下位机送来的湿度数据进而与设定湿度进行对比,进行语音播放功能。下位机系统采用了凌阳单片机SPCE061A和湿度传感器HS1101为主的湿度测量系统,通过无线传输模块nRF2

4、401进行上位机与下位机的通信,从而实现无线多点湿度监控仪的各种功能需求。关键词 SPCE061A;湿度传感器;HS1101;nRF2401I 燕山大学本科生毕业设计(论文)AbstractThis article describes the use of 16-bit single-chip microcomputer as the control center SPCE061A with HS1101 capacitive humidity sensor and humidity measurement of the program. The humidity measuring inst

5、rument with the voice broadcast function, the use of keys to control moisture and humidity measurement value play, with more humidity there is a very practical test of the significance of the occasion in a number of specific measurement of the humidity is relatively high requirements. Main implement

6、ation of lower humidity and more collection points and through the wireless module to collect the data transmitted to the host computer. PC is a wireless module to receive and display machine sent lower humidity humidity data to compare with the settings for voice playback. System under the adopted

7、bit single-chip SPCE061A Sunplus HS1101 humidity sensor and humidity measurement system mainly through the wireless transmission module nRF2401 PC to drive the next digital communications, enabling wireless multi-point humidity monitor the various functional requirements.Keywords SPCE061A;Humidity S

8、ensor; HS1101;nRF2401I燕山大学本科生毕业设计(论文) 目 录摘要IAbstractII第1章 绪论11.1 课题背景11.1.1 单片机的发展及应用11.1.2 传感器的发展21.2 课题的目的和意义51.3 课题的主要内容6第2章 芯片介绍72.1 SPCE061A介绍72.2.1 SPCE061A的性能特点82.2 湿度传感器HS110192.2.1 湿度测量简介92.2.2 湿度传感器简介102.2.3 HS1101112.3 无线传输模块nRF2401132.3.1 芯片介绍132.3.2 引脚介绍142.4 本章小结15第3章 系统硬件设计163.1 SPCE0

9、61A最小系统163.1.1 SPCE061A的内存储器1713.1.2 看门狗电路183.1.3 A/D转换电路193.2 HS1101电路模块203.3 nRF2401电路模块213.3.1 nRF2401的工作方式223.3.2 nRF2401的器件配置243.4 本章小结25第4章 系统软件设计264.1 下位机主程序264.2 湿度测量程序274.3 A/D转换程序294.4 无线模块程序304.4.1 接受单片机数据304.4.2 上位机与下位机的通信314.5 中断服务程序334.6 本章小结34结论35参考文献36致谢38附录139附录244附录348附录459第1章 绪论1.

10、1 课题背景工农业生产、气象、环保、国防、科研、航天等部门,经常需要对环境湿度进行测量及控制。对环境温、湿度的控制以及对工业材料水份值的监测与分析都已成为比较普遍的技术条件之一,但在常规的环境参数中,湿度是最难准确测量的一个参数。这是因为测量湿度要比测量温度复杂得多,温度是个独立的被测量,而湿度却受其他因素(大气压强、温度)的影响。此外,湿度的校准也是一个难题。目前,人们探测的湿度测量从原理上有二、三十种之多。随着20世纪后半期电子业的发展,电子式湿度传感器产品及湿度测量于90年代也随之兴起,并在后面这些时间内取得了长足的发展。该方案就是利用电子式传感器配合单片机实现具有语音功能人性化的测湿仪

11、。随着人们生活水平的提高,各种电子产品进行着突飞猛进的发展,电子测量仪也逐渐丰富起来,原来的模拟产品逐步向数字化转化,并且不断走向人性化。本文中设计的环境测量系统充分发挥了人性化的特质,该环境测量系统由SPCE061A控制,配合传感器模组设计而成,利用SPCE061A的语音功能,配合传感器模组,测量湿度,并且语音播放测量结果,并提醒人们提高或者降低湿度。1.1.1 单片机的发展及应用单片机根据其基本操作处理的位数可分为:1位单片机、4位单片机、4位单片机、16位单片机和32位单片机。继1971年微处理器的研制成功不久,就出现了单片微型计算机即单片机,但最早的单片机是1位的。单片机地发展历史可分

12、为四个阶段:第一个阶段(1974年1976年):单片机初级阶段。因工艺限制,单片机采用双片的形式而且功能比较简单。例如仙童公司生产的F8单片机,他还需加上一块3851才能组成一台完整的计算机。第二个阶段(1976年1978年):低性能单片机阶段。这个阶段的单片机在原来的基础上有了很大的发展,但是不足之处是无串行口,中断处理比较简单,片内RAM和ROM容量比较小却寻址范围不大于4K。第三个阶段(1978年1982年):高性能单片机阶段。这个阶段推出的单片机普遍带有串行口,多级中断系统,16位定时器/计数器,片内ROM、RAM容量加大,却寻址范围可达64K字节,有的片内还带了A/D转换器。由于这类

13、单片机的性能价格比高,所以仍被广泛应用,是目前应用数量较多的单片机。 第四个阶段(1982年现在):8位单片机的发展以及16位单片机、32位单片机推出阶段。此阶段的主要特征是一方面发展了16位单片机、32位单片机及专用型单片机;另一方面不断完善了高档8位单片机,改善其结构,以满足不同的用户需求1。目前单片机的发展趋势将是向大容量、高性能化、外围电路内装化等方面发展。单片机以其卓越的性能,得到了广泛的应用,它已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种手机、

14、充电器、电话、电风扇、录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。61.1.2 传感器的发展传感器是一种能将物理量、化学量、生物量等转换成电信号的器件。输出信号有不同形式,如电压、电流、频率、脉冲等,能满足信息传输、处理、记录、显示、控制要求,是自动检测系统和自动控制系统中不可缺少的元件。如果把计算机比作大脑,那么传感器则相当于五官,传感器能正确感受被测量并转换成相应输出量,对系统的质量起决定性作用。自动化程度越高,系统对传

15、感器要求越高。在今天的信息时代里,信息产业包括信息采集、传输、处理三部分,即传感技术、通信技术、计算机技术。现代的计算机技术和通信技术由于超大规模集成电路的飞速发展,而已经充分发达后,不仅对传感器的精度、可靠性、响应速度、获取的信息量要求越来越高,还要求其成本低廉且使用方便。显然传统传感器因功能、特性、体积、成本等已难以满足而逐渐被淘汰。世界许多发达国家都在加快对传感器新技术的研究与开发,并且都已取得极大的突破。如今传感器新技术的发展,主要有以下几个方面:1.1.2.1 发现并利用新现象 利用物理现象、化学反应、生物效应作为传感器原理,所以研究发现新现象与新效应是传感器技术发展的重要工作,是研

16、究开发新型传感器的基础。日本夏普公司利用超导技术研制成功高温超导磁性传感器,是传感器技术的重大突破,其灵敏度高,仅次于超导量子干涉器件。它的制造工艺远比超导量子干涉器件简单。可用于磁成像技术,有广泛推广价值。利用抗体和抗原在电极表面上相遇复合时,会引起电极电位的变化,利用这一现象可制出免疫传感器。用这种抗体制成的免疫传感器可对某生物体内是否有这种抗原作检查。如用肝炎病毒抗体可检查某人是否患有肝炎,起到快速、准确作用。美国加州大学已研制出这类传感器。1.1.2.2 利用新材料 传感器材料是传感器技术的重要基础,由于材料科学进步,人们可制造出各种新型传感器。例如用高分子聚合物薄膜制成温度传感器;光

17、导纤维能制成压力、流量、温度、位移等多种传感器;用陶瓷制成压力传感器。高分子聚合物能随周围环境的相对湿度大小成比例地吸附和释放水分子。高分子电介常数小,水分子能提高聚合物的介电常数。将高分子电介质做成电容器,测定电容容量的变化,即可得出相对湿度。利用这个原理制成等离子聚合法聚苯乙烯薄膜温度传感器,其有以下特点:测量范围宽;温度范围宽,可达-400+1500;响应速度快,小于1S;尺寸小,可用于小空间测湿;温度系数小。陶瓷电容式压力传感器是一种无中介液的干式压力传感器。采用先进的陶瓷技术,厚膜电子技术,其技术性能稳定,年漂移量小于0.1%F.S,温漂小于±0.15%/10K,抗过载强,

18、可达量程的数百倍。测量范围可从0到60mpa。德国E+H公司和美国Kavlio公司产品处于领先地位。光导纤维的应用是传感材料的重大突破,其最早用于光通信技术。在光通信利用中发现当温度、压力、电场、磁场等环境条件变化时,引起光纤传输的光波强度、相位、频率、偏振态等变化,测量光波量的变化,就可知道导致这些光波量变化的温度、压力、电场、磁场等物理量的大小,利用这些原理可研制出光导纤维传感器。光纤传感器与传统传感器相比有许多特点:灵敏度高,结构简单、体积小、耐腐蚀、电绝缘性好、光路可弯曲、便于实现遥测等。光纤传感器日本处于先进水平。如Idec Izumi公司和Sunx公司。光纤传感受器与集成光路技术相

19、结合,加速光纤传感器技术的发展。将集成光路器件代替原有光学元件和无源光器件,使光纤传感器有高的带宽、低的信号处理电压,可靠性高,成本低。1.1.2.3 微机械加工技术 半导体技术中的加工方法有氧化、光刻、扩散、沉积、平面电子工艺,各向导性腐蚀及蒸镀,溅射薄膜等,这些都已引进到传感器制造。因而产生了各种新型传感器,如利用半导体技术制造出硅微传感器,利用薄膜工艺制造出快速响应的气敏、湿敏传感器,利用溅射薄膜工艺制压力传感器等。日本横河公司利用各向导性腐蚀技术进行高精度三维加工,制成全硅谐振式压力传感器。核心部分由感压硅膜片和硅膜片上面制作的两个谐振梁结成,两个谐振的频差对应不同的压力,用频率差的方

20、法测压力,可消除环境温度等因素带来的误差。当环境温度变化时,两个谐振梁频率和幅度变化相同,将两个频率差后,其相同变化量就能够相互抵消。其测量最高精度可达0.01%FS。美国Silicon Microstructure Inc.(SMI)公司开发一系列低价位,线性度在0.1%到0.65%范围内的硅微压力传感器,最低满量程为0.15psi(1KPa),其以硅为材料制成,具有独特的三维结构,轻细微机械加工,和多次刻制成惠斯登电桥于硅膜片上,当硅片上方受力时,其产生变形,电阻产生压阻效应,而失去电桥平衡,输出与压力成比例的电信号。像这样的硅微传感器是当今传感器发展的前沿技术,其基本特点是敏感元件体积为

21、微米量级,是传统传感器的几十、几百分之一。在工业控制、航空航天领域、生物医学等方面有重要的作用,如飞机上利用可减轻飞机重量,减少能源。另一特点是能敏感微小被测量,可制成血压压力传感器。中国航空总公司北京测控技术研究所,研制的CYJ系列溅谢膜压力传感器是采用离子溅射工艺加工成金属应变计,它克服了非金属式应变器易受温度影响的不足,具有高稳定性,适用于各种场合,被测介质范围宽,还克服了传统粘贴式带来的精度低、迟滞大、蠕变等缺点,具有精度高、可靠性高、体积小的特点,广泛用于航空、石油、化工、医疗等领域。1.1.2.4 集成传感器 集成传感器的优势是传统传感器无法达到的,它不仅仅是一个简单的传感器,其将

22、辅助电路中的元件与传感元件同时集成在一块芯片上,使之具有校准、补偿、自诊断和网络通信的功能,它可降低成本、增加产量,美国LUCAS、NOVASENSOR公司开发的这种血压传感器,每星期能生产1万只。1.1.2.5 智能化传感器 智能化传感器是一种带微处理器的传感器,是微型计算机和传感器相结合的成果,它兼有检测、判断和信息处理功能,与传统传感器相比有很多特点:具有判断和信息处理功能,能对测量值进行修正、误差补偿,因而提高测量精度;可实现多传感器多参数测量,有自诊断和自校准功能,提高可靠性;测量数据可存取,使用方便;有数据通信接口,能与微型计算机直接通信。把传感器、信号调节电路、单片机集成在一芯片

23、上形成超大规模集成化的高级智能传感器。美国HONY WELL公司ST-3000型智能传感器,芯片尺寸才有3×4×2mm,采用半导体工艺,在同一芯片上制成CPU、EPROM、静压、压差、温度等三种敏感元件,相比有较大的差距急待发展。7智能化传感器的研究与开发,美国处于领先地位。美国宇航局在开发宇宙飞船时称这种传感器为灵巧传感器(Smart Sensor),在宇宙飞船上这种传感器是非常重要的。我国在这方面的研究与开发还很落后,主要是因为我国半导体集成电路工艺水平有限。1.2 课题的目的和意义在常规的环境参数中,用干湿球湿度计或毛发湿度计来测量湿度的方法,早已无法满足现代科技发展

24、的需要。这是因为测量湿度要比测量温度复杂的多,温度是个独立的被测量,而湿度却受其他因素(大气压强、温度)的影响。另外,人们的生活质量提高,对室内环境的高要求也需要对温湿度的适时监控。通过本次设计,使我更加了解了SPCE061A的内部结构,了解了其湿度测量的原理,对电子测量仪的工作原理有了简单的了解,对其研究也产生了很大的兴趣。本次设计加强了我对以前所学的专业知识的认识并加以巩固,并学以之用,初步了解了现实生活中简单电子产品的工作原理。1.3 课题的主要内容本文主要实现以SPCE061A为单片机,以湿度传感器HS1101为湿度采集模块,以nRF2401为无线传输模块的无线多点湿度监控仪的下位机的

25、设计。本文的结构是:第1章介绍了湿度检测的国内外研究环境及发展趋势,从总体上对课题的发展进行了概述。第2章介绍了设计下位机所应用到的主要的芯片,如凌阳SPCE061A单片机、湿度传感器HS1101和无线传输模块nRF2401等硬件电路。第3章介绍了下位机系统的硬件构成,具体讲述了各个模块的电路以及工作方式。第4章主要讲述了各个模块的程序流程以及其流程图。51第2章 芯片介绍2.1 SPCE061A介绍SPCE061A是一款16位结构的微控制器,内部结构图如图2-1所示,主要包括输入/输出端口、定时器/计数器、数/模转换、模/数转换、串行设备输入输出、通用异步串行接口、低电压监测和复位等部分,并

26、且内置在线仿真电路ICE接口,较高的处理速度使其能够快速的处理复杂的数字信号。其应用领域很广泛,例如应用在家用电器控制器、工业控制、通信产品、医疗设备以及电子书籍等诸多方面。SPCE061A单片机款式新颖,而且性价比高。4图2-1 SPCE061A内部结构SPCE061A在2.6V3.6V工作电压范围内的工作速度范围为0.32MHz49.152MHz;2K字SRAM和32K字FLASH仅占一页存储空间;32位可编程的多功能I/O端口;两个16位定时器/计数器;低电压复位/监测功能;8通道10位模/数转换输入功能并具有内置自动增益控制功能的麦克风输入方式;双通道10位DAC方式的音频输出功能;指

27、令系统提供具有较高运算速度的16位×16位的乘法运算指令和内积运算指令,为其应用增添了DSP功能。较高的处理速度使SPCE061A能够非常容易地、快速地处理复杂的数字信号。开发数字声音和语音识别产品,选择SPCE061A是一种经济的选择。如图2-1所示,输入/输出接口是单片机与外设交换信息的通道。输入端口负责从外界接收检测信号、键盘信号等各种开关量信号。输出端口负责向外界传送由内部电路产生的处理结果、显示信息、控制命令、驱动信号等。'nSPTM内有并行和串行两种方式的I/O口。并行口线路成本较高,但是传输速率也较高;与并行口相比,串行端口的传输速率较低但可以节省大量的线路成本

28、。SPCE061A有两个16位的通用并行I/O口:A口和B口。这两个端口的每一位都可通过编程单独定义成输入或输出口。A口的IOA0IOA7作为输入端口时,具有唤醒功能,即当输入电平发生变化时,会触发CPU中断。在电池供电、追求低耗电的应用场合,可以让CPU进入睡眠模式(利用软件控制)以降低功耗,需要时才以按键来唤醒CPU,使其进入工作状态。例如:手持遥控器、电子字典、PDA、计算器、无线电话等。2.2.1 SPCE061A的性能特点SPCE061A既具有体积小、集成度高、可靠性好的特点,又具有较强的中断处理能力、高性能的价格比和功能强、效率高的指令系统及低功耗、低电压的特点。其芯片特性如下:1

29、16位'nSPTM微处理器;2工作电压:CPU的Vdd为2.6V-3.6V,I/O的Vddh为Vdd-5.5V;3CPU时钟为0.32MHz-49.152MHz;4内置2K字节的ROM;5内置32K字Flash存储器;6可编程音频处理;7晶体振荡器;8系统处于备用状态下(时钟处于停止状态),耗电小于2uA3.6v;92个16位可编程定时器/计数器(可自动预置初始计数值);102个10位OAc(数/模转换)输出通道;1116位通用可编程输入/输出端口;1214个中断源可来自定时器A/B,时基,2个外部时钟源输入,键唤醒;13具备触键唤醒的功能;14锁相环PLL振荡器提供系统时钟信号;15

30、32768Hz实时时钟;167通道10位电压模一数转换(ADC)和单通道声音模一数转换器;17声音模一数转换器输入通道内里麦克风放大器和自动增益控制(AGC)功能;18具备串行设备接口;19低电压复位(LVR)功能和低电压监测(LVD)功能;20内置在线仿真电路接口ICE;21具有保密能力;22具有WatchDog功能;23可编程音频处理,使用凌阳音频编码SACM-S24O方式,能容纳210s的语音数据。2.2 湿度传感器HS11012.2.1 湿度测量简介2.2.1.1 湿度定义 在计量法中规定,湿度定义为“物象状态的量”。日常生活中所指的湿度为相对湿度,用RH%表示。总言之,即气体中(通常

31、为空气中)所含水蒸气量(水蒸气压)与其相同情况下饱和水蒸气量(饱和水蒸气压)的百分比。2.2.1.2 湿度测量方法 从测试的输出参量上区分,湿度测量方法主要分为以下几类:利用物质几何尺寸变化的测湿法(伸缩法),干湿球法,冷凝露点法,氯化锂露点法,电湿度测量法(电阻法、电容法),电解法(库仑湿度计)以及其它测湿方法。这些测量方法读者可以找相关资料进行进一步了解,限于篇幅,这里不再赘述。下面重点介绍本系统中用到的电湿度测量法的特点。2.2.1.3 电子式湿度传感器的特点 电子式湿度传感器是近几十年,特别是近20年才迅速发展起来的。湿度传感器生产厂在产品出厂前都要采用标准湿度发生器来逐支标定,电子式

32、湿度传感器的准确度可以达到23RH。在实际使用中,由于尘土、油污及有害气体的影响,使用时间一长,会产生老化,精度下降,湿度传感器年漂移量一般都在±2%左右,甚至更高。一般情况下,生产厂商会标明1次标定的有效使用时间为1年或2年,到期需重新标定。电子式湿度传感器的精度水平要结合其长期稳定性去判断,一般说来,电子式湿度传感器的长期稳定性和使用寿命都不是很好。湿度传感器是采用半导体技术,因此对使用的环境温度有要求,超过其规定的使用温度将对传感器造成损坏。所以电子式湿度传感器测湿方法更适合于在洁净及常温的场合使用。13电子式湿度传感器主要有电容式和电阻式两种。电容式湿敏元件的优点在于响应速度

33、快、体积小、线性度好、较稳定,国外有些产品还具备高温工作性能。但是达到上述性能的产品多为国外名牌,价格都较昂贵。市场上出售的一些电容式湿敏元件低价产品,往往达不到上述水平,线性度、一致性和重复性都不甚理想,30%RH以下,80%RH以上感湿段变形严重。有些产品采用单片机补偿修正,使湿度出现"阶跃"性的跳跃,使精度降低,出现一致性差、线性差的缺点。无论高档次或低档次的电容式湿敏元件,长期稳定性都不理想,多数长期使用漂移严重,湿敏电容容值变化为pF级,1%RH的变化不足0.5pF,容值的漂移改变往往引起几十%RH的误差,大多数电容式湿敏元件不具备40以上温度下工作的性能,往往失

34、效和损坏。2.2.2 湿度传感器简介湿敏元件是最简单的湿度传感器。湿敏元件主要电阻式、电容式两大类。1湿敏电阻。湿敏电阻的特点是在基片上覆盖一层用感湿材料制成的膜,当空气中的水蒸气吸附在感湿膜上时,元件的电阻率和电阻值都发生变化,利用这一特性即可测量湿度。湿敏电阻的种类很多,例如金属氧化特湿敏电阻、硅湿敏电阻、陶瓷湿敏电阻等。湿敏电阻的优点是灵敏度高,主要缺点是线性度和产品的互换性差。2湿敏电容。湿敏电容一般是用高分子薄膜电容制成的,常用的高分子材料有聚苯乙烯、聚酰亚胺、酷酸醋酸纤维等。当环境湿度发生改变时,湿敏电容的介电常数发生变化,使其电容量也发生变化,其电容变化量与相对湿度成正比。湿敏电

35、容的主要优点是灵敏度高、产品互换性好、响应速度快、湿度的滞后量小、便于制造、容易实现小型化和集成化,其精度一般比湿敏电阻要低一些。国外生产湿敏电容的主厂家有Humirel公司、Philips公司、Siemens公司等。以Humirel公司生产的SH1100型湿敏电容为例,其测量范围是(1%99%)RH,在55%RH时的电容量为180pF(典型值)。当相对湿度从0变化到100%时,电容量的变化范围是163pF202pF。温度系数为0.04pF/,湿度滞后量为±1.5%,响应时间为5s。除电阻式、电容式湿敏元件之外,还有电解质离子型湿敏元件、重量型湿敏元件(利用感湿膜重量的变化来改变振荡

36、频率)、光强型湿敏元件、声表面波湿敏元件等。湿敏元件的线性度及抗污染性差,在检测环境湿度时,湿敏元件要长期暴露在待测环境中,很容易被污染而影响其测量精度及长期稳定性。2.2.3 HS1101HUMIREL湿度传感器HS1101/HS1100基于独特工艺设计的电容元件,这些相对湿度传感器可以大批量生产。可以应用于办公自动化,车厢内空气质量控制,家电,工业控制系统等,在需要湿度补偿的场合他也可以得到很大的应用。具有以下特点:1全互换性在标准环境下不需校正;2长时间饱和下快速脱湿;3可以自动化焊接,包括波峰焊或水浸;4高可靠性与长时间稳定性;5专利的固态聚合物结构;6可用于线性电压或频率输出回炉;7

37、快速反应时间。如下表2-1所示,即为湿度传感器HS1101的最大参数(Ta=25,除非特别标定):表2-1 最大参数参数符号参数值单位工作温度Ta-40100储存温度Tstg-40125供电电压Vs10Vac湿度范围RH0100%RH焊接时间T=260t10SHS1101的基本参数,如表2-2所示。默认表2-2的测量温度T=25,测量时HS1101工作频率为10KHz,除非特别标定。表2-2 基本参数特征参数符号MinTypMax单位湿度测量范围RH1995供电电压Vs510V标称电容55%RHC177180183pF温度效应Tcc0.04pF/平均灵敏度(33%75%RH)C/%RH0.34

38、pF/%RH漏电流Ix1nA恢复时间150小时结露Tr10s迟滞+/-1.5%长时间稳定性0.5%RH/yr反应时间Ta5S曲线精度(10%90%)+/-2%RHHS1101的特性曲线,如图2-2所示,测量温度T=25,测量时HS1101工作频率为10KHz。测量时为了达到更好的互换性,回路中需要把传感器的第2脚接地。图2-2 特性曲线2.3 无线传输模块nRF24012.3.1 芯片介绍无线传输模组以nRF2401芯片为核心,提供了一路的无线发射和两路的无线接收功能,该模组通过一个10Pin接口直接插接到61板上,方便使用。nRF2401是单片射频收发芯片,工作于2.42.5GHz ISM频

39、段,芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。芯片能耗非常低,以-5dBm的功率发射时,工作电流只有10.5mA,接收时工作电流只有18mA,多种低功率工作模式,节能设计更方便。其DuoCeiverTM技术使nRF2401可以使用同一天线,同时接收两个不同频道的数据。nRF2401适用于多种无线通信的场合,如无线数据传输系统、无线鼠标、遥控开锁、遥控玩具等。nRF2401内置地址解码器、先入先出堆栈区、解调处理器、时钟处理器、GFSK滤波器、低噪声放大器、频率合成器,功率放大器等功能模块,需要很少的外围元件,因此使用起来非常方便。QFN

40、24引脚封装,外形尺寸只有5×5mm。nRF2401功能模块如下图2-3所示。PCB设计对nRF2401的整体性能影响很大,所以PCB设计在nRF2401收发系统的开发过程中主要的工作之一,在PCB设计时,必须考虑到各种电磁干扰,注意调整电阻、电容和电感的位置,特别要注意电容的位置。图2-3 nRF2401功能模块nRF2401的PCB一般都是双层板,底层一般不放置元件,为地层,顶层的空余地方一般都敷上铜,这些敷铜通过过孔与底层的地相连。直流电源及电源滤波电容尽量靠近VDD引脚。nRF2401的供电电源应通过电容隔开,这样有利于给nRF2401提供稳定的电源。在PCB中,尽量多打一些

41、通孔,使顶层和底层的地能够充分接触。2.3.2 引脚介绍nRF2401的引脚电路图如下图2-4所示:图2-4 引脚电路图nRF2401各个引脚的说明如下表2-3所示:表2-3 引脚说明引脚名称引脚功能描述1CE数字输入使nRF2401工作于接受或者发送状态2DR2数字输出频道2接收数据准备好3CLK2数字I/O频道2接收数据时钟输入/输出4DOUT2数字输出频道2接收数据5CD数字输入配置模式的片选端6DR1数字输出频道1接收数据准备好7CLK1数字I/O频道1接收数据时钟输入/输出8DATA数字I/O频道1接受/发送数据端9DVDD电源电源的正数字输出10VSS电源电源地11XC1模拟输出晶

42、振112XC2模拟输入晶振213VDD_PA电源输出给功率放大器提供1.8V的电压14ANT1天线天线接口115ANT2天线天线接口216VSS_PA电源电源地17VDD电源电源正端18VSS电源电源地19IREF模拟输入魔术转换的外部参考电压20VSS电源电源地21VDD电源电源正端22VSS电源电源地23PWR_UP数字输入芯片激活端24VDD电源电源正端2.4 本章小结本章介绍了设计下位机所涉及到的SPCE061A,湿度传感器HS1101,无线数传模块nRF2401这三个重要的组成模块,主要表明了设计芯片的主要使用部分及所用的引脚接,为硬件电路的设计做好准备。第3章 系统硬件设计Hs11

43、01SPCE061AnRF2401看门狗A/D对于湿度测量仪,除了具有一个控制器控制测量外,还需要测量器。本下位机系统中采用SPCE061A作为控制器,电容式湿度传感器HS1101作为测量器,利用nRF2401作为与上位机通信的无线模块。由于电容不能直接和SPCE061A的I/O口连接进行测量,所以需要一个电路模块,与SPCE061A的Feedback接口IOB2、IOB4、IOB3、IOB5连接,实现从电容到频率的转换,系统的结构框图如图3-1:图3-1 系统结构框图系统的功能:1测量湿度。2测量到的湿度值传送到单片机。3将数据通过无线数传模块nRF2401与上位机进行通信。3.1 SPCE

44、061A最小系统下位机系统应用到SPCE061A的内存储器、A/D转换器、I/O端口、定时器/计数器等几个主要部分。本方案使用SPCE061A精简开发板(61板)作为单片机最小系统。61板包括SPCE061A芯片及其外围的基本模块,外围模块包括:晶振输入模块(OSC)、锁相环外围电路(PLL)、复位电路(RESET)、指示灯(LED)等,如下图3-2所示:图3-2 SPCE061A最小系统3.1.1 SPCE061A的内存储器'nSPTM的片内存储器地址映射如表3-3所示。4M字的存储器地址可以映射成64页,每一页有64K字的存储容量,其地址取决于16位寄存器或存储器的值。页的地址映射

45、值0x000x3F由地址线A16A21 编址形成,即页的索引。通过对SR寄存器中6位代码段选择字段CS或数据段选择字段DS的赋值可完成存储器页的索引。存储器映射中的第一页即零页的地址映射值为0x00。通常,零页专门设计用于需频繁访问的数据类型的存储单元,例如用户定义的变量存储器或一些外部设备接口等。其它非零页是以高密度巨大容量的掩膜ROM设计制成,用于存储程序或固定的数据代码。整个片内存储器可分成静态数据存储器SRAM和程序存储器ROM两块区域。SRAM的地址区域(包括栈区)在000000H003FFFH范围内。前64个字,即000000H00003FH地址范围内的存储器的寻访速度为2个CPU

46、时钟周期;其余000040H003FFF地址范围内存储器的寻访速度则为3个CPU时钟周期。表3-1 SPCE061A内存映像表SRAM外部SRAM保留空间I/O端口系统端口零页ROM保留空间中断向量第1页ROM第63页ROMROM具有两种寻访速度。当CPU时钟频率达最高时,零页中地址范围为008000H00FFFF的32KROM,其寻访速度为3个CPU时钟周期;其余非零页中ROM的寻访速度则为6个CPU时钟周期。在其它CPU时钟频率下,零页与非零页中ROM的寻访速度均为3个CPU时钟周期。13.1.2 看门狗电路在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,

47、造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称“看门狗”。看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是:看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间的,一旦单片机由于干扰造成程序跑飞后而陷入某一程序段不进入死循环状态时,写看门狗引脚的程序便不能被执行,这个时候,看门狗电路

48、就会由于得不到单片机送来的信号,便在它和单片机复位引脚相连的引脚上送出一个复位信号,使单片机发生复位,即程序从程序存储器的起始位置开始执行,这样便实现了单片机的自动复位。图3-3 WatchDog的结构和信号时序SPCE061A的Watch Dog的清除时间周期为0.75秒。因为Watch Dog的溢出复位信号Watch Dog_Reset是由4Hz时基信号经4分频之后产生的,即每4个4Hz时基信号(1秒)将会产生一个Watch Dog_Reset信号。Watch Dog功能是上电时自动启动,不能被关闭。因此用户使用时,注意要在0.75秒内,进行清除Watch Dog的操作。要清除Watch

49、Dog,只需要将“xxxx xxxx xxxx xx01b”写入P_Watch Dog_Clear单元即可,xx代表任意数值。如果没有在0.75秒内清除Watch Dog,或者将不是“xxxx xxxx xxxx xx01b”的数值写入P_Watch Dog_Clear单元,CPU将会进行系统复位。如果在备用状态下,32768Hz振荡器仍工作,则看门狗计数器功能仍有效。用户可以在掩模时选择设置或取消看门狗监视器功能。当系统处于睡眠模式(sleep mode)时,Watch Dog功能将会被关闭。3.1.3 A/D转换电路A/D转换器和D/A转换器已成为计算机系统中不可缺少的接口电路。将模拟信号

50、转换成数字信号的电路,称为模数转换器(简称A/D转换器或ADC,Analog to Digital Converter);将数字信号转换为模拟信号的电路称为数模转换器(简称D/A转换器或DAC,Digital to Analog Converter)。SPCE061A有8个10位ADC通道,其中一个通道(MIC_In)用于语音输入,模拟信号经过自动增益控制器和放大器放大后进行A/D转换。其余7个通道(Line_In)和IOA06引脚共享,可以将输入的模拟信号(如电压信号)转换为数字信号。SPCE061A的A/D转换范围是整个输入范围,即0VAVdd。无效的A/D模拟信号(超过VDD+0.3V或

51、是低于VSS0.3V)将影响转换电路的工作范围,从而降低ADC的性能。由于Line_In通道和IOA06共享引脚,建议用户选择其它的I/O引脚(非IOA06),以避免由于无效的I/O信号造成电压不稳(超过VDDIO+0.7V或低于VSSIO0.7V)而降低ADC的性能。ADC的最大输入电压由P_ADC_Ctrl(写)($7015H)的第7和第8位的值决定。第7位VEXTREF决定了ADC的参考电压为AVdd或是外部参考电压。第8位V2VREFB决定了2V电压源是否起作用。如果起作用,用户可向VEXTREF引脚输入2V电压。此反馈回路把ADC的最高参考电压设置为2V。如果用户指定的参考电压源的值

52、不超过AVdd,它还可以被当作ADC的最高参考电压。3.2 HS1101电路模块下位机系统中所应用到的湿度传感器HS1101的电路连接如图3-4所示:图3-4 电容式湿度传感器电路模块由于湿度传感器HS1101是电容式的,所以要想办法测量得到它的电容,利用单片机没有办法直接读到,但是利用SPCE061A的Feedback功能可以测得HS1101所在RC电路的工作频率,这样就可以计算得到它的电容。为了减小误差,利用一个固定电容和一个电阻构成另一个Feedback电路,作为湿度传感器HS1101的基准。根据图2-2的参数,为了使湿度传感器HS1101的工作频率尽量接近10KHz,选择一个620千欧

53、姆的电阻和HS1101形成Feedback1;390pF的电容作为基准,和另外一个620千欧姆电阻形成Feedback2。3.3 nRF2401电路模块下位机系统中的无线传输模块的应用电路如图3-5所示。由图3-5可知,其只需要14个外围元件。在设计过程中,设计者可使用单鞭天线或环形天线,图3-5为50欧姆单鞭天线的应用电路。在使用不同的天线时,为了得到尽可能大的收发距离,电感电容的参数应适当调整。nRF2401为低电压低功耗器件,其工作电压不高于3.6V,使用时应选择61板的I/O端口电平跳线为3V(将61板J5跳线跳至3V端)。本文所设计的无线多点湿度监控仪上位机需要通过无线通信模块NRF

54、2401进行无线通信,接受下位机送来的多点湿度并进行数据的处理。要求与SPCE061A的I/O口相接,PWR_UP、CE、CS、DR1、CLK1、DATA分别与SPCE061A的IOA0:5相接由于只用到通道一,所以DR2悬空,系统只通过通道一进行接受和发送。图3-5 nRF2401应用电路3.3.1 nRF2401的工作方式nRF2401有工作模式有四种:收发模式、配置模式、空闲模式和关机模式。nRF2401的工作模式由PWR_UP、CE、TX_EN和CS三个引脚决定,详见表3-1。表3-1 nRF2401工作模式工作模式PWR_UPCECS收发模式110配置模式101空闲模式100关机模式

55、0××3.3.1.1 收发模式 nRF2401的收发模式有ShockBurstTM收发模式和直接收发模式两种,收发模式由器件配置字决定,具体配置将在器件配置部分详细介绍。(1) ShockBurstTM收发模式 ShockBurstTM收发模式下,使用片内的先入先出堆栈区,数据低速从微控制器送入,但高速(1Mbps)发射,这样可以尽量节能,因此,使用低速的微控制器也能得到很高的射频数据发射速率。与射频协议相关的所有高速信号处理都在片内进行,这种做法有三大好处:尽量节能;低的系统费用(低速微处理器也能进行高速射频发射);数据在空中停留时间短,抗干扰性高。nRF2401的Sho

56、ckBurstTM技术同时也减小了整个系统的平均工作电流。在ShockBurstTM收发模式下,nRF2401自动处理字头和CRC校验码。在接收数据时,自动把字头和CRC校验码移去。在发送数据时,自动加上字头和CRC校验码,当发送过程完成后,数据准备好引脚通知微处理器数据发射完毕。ShockBurstTM发射流程,接口引脚为CE,CLK1,DATA。A.当微控制器有数据要发送时,其把CE置高,使nRF2401工作;B.把接收机的地址和要发送的数据按时序送入nRF2401;C.微控制器把CE置低,激发nRF2401进行ShockBurstTM发射;D.nRF2401的ShockBurstTM发射

57、;E.给射频前端供电;F.射频数据打包(加字头、CRC校验码);G.高速发射数据包;H.发射完成,nRF2401进入空闲状态。ShockBurstTM接收流程,接口引脚CE、DR1、CLK1和DATA(接收通道1)。A.配置本机地址和要接收的数据包大小;B.进入接收状态,把CE置高;C.200us后,nRF2401进入监视状态,等待数据包的到来;D.当接收到正确的数据包(正确的地址和CRC校验码),nRF2401自动把字头、地址和CRC校验位移去;E.nRF2401通过把DR1(这个引脚一般引起微控制器中断)置高通知微控制器;F.微控制器把数据从nRF2401移出;G.所有数据移完,nRF24

58、01把DR1置低,此时,如果CE为高,则等待下一个数据包,如果CE为低,开始其它工作流程。(2) 直接接收发模式 在直接收发模式下,nRF2401如传统的射频收发器一样工作,接口引脚为CE、DATA。A.当微控制器有数据要发送时,把CE置高;B.nRF2401射频前端被激活;C.所有的射频协议必须在微控制器程序中进行处理(包括字头、地址和CRC校验码)。直接接收模式,接口引脚为CE、CLK1和DATA。A.一旦nRF2401被配置为直接接收模式,DATA引脚将根据天线接收到的信号开始高低变化(由于噪声的存在);B.CLK1引脚也开始工作;C.一旦接收到有效的字头,CLK1引脚和DATA引脚将协

59、调工作,把射频数据包以其被发射时的数据从DATA引脚送给微控制器;D.这头必须是8位;E.DR引脚没用上,所有的地址和CRC校验必须在微控制器内部进行。3.3.1.2 配置模式 在配置模式,15字节的配置字被送到nRF2401,这通过CS、CLK1和DATA三个引脚完成,具体的配置方法请参考本文的3.3.2器件配置部分。3.3.1.3 空闲模式 nRF2401的空闲模式是为了减小平均工作电流而设计,其最大的优点是,实现节能的同时,缩短芯片的起动时间。在空闲模式下,部分片内晶振仍在工作,此时的工作电流跟外部晶振的频率有关,如外部晶振为4MHz时工作电流为12uA,外部晶振为16MHz时工作电流为

60、32uA。在空闲模式下,配置字的内容保持在nRF2401片内。3.3.1.4 关机模式 在关机模式下,为了得到最小的工作电流,一般此时的工作电流小于1uA。关机模式下,配置字的内容也会被保持在nRF2401片内,这是该模式与断电状态最大的区别。3.3.2 nRF2401的器件配置nRF2401的所有配置工作都是通过CS、CLK1和DATA三个引脚完成,把其配置为ShockBurstTM收发模式需要15字节的配置字,而如把其配置为直接收发模式只需要2字节的配置字。由上文对nRF2401工作模式的介绍,我们可以知道,nRF2401一般工作于ShockBurstTM收发模式,这样,系统的程序编制会更

61、加简单,并且稳定性也会更高,因此,下文着重介绍把nRF2401配置为ShockBurstTM收发模式的器件配置方法。ShockBurstTM的配置字使nRF2401能够处理射频协议,在配置完成后,在nRF2401工作的过程中,只需改变其最低一个字节中的内容,以实现接收模式和发送模式之间切换。ShockBurstTM的配置字可以分为以下四个部分:1数据宽度:声明射频数据包中数据占用的位数。这使得nRF2401能够区分接收数据包中的数据和CRC校验码;2地址宽度:声明射频数据包中地址占用的位数。这使得nRF2401能够区分地址和数据;3地址:接收数据的地址,有通道1的地址和通道2的地址;4CRC:使nRF2401能够生成CRC校验码和解码。nRF2401配置

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!