基于LPC203和无线收发模块的温度采集系统设计_第1页
基于LPC203和无线收发模块的温度采集系统设计_第2页
基于LPC203和无线收发模块的温度采集系统设计_第3页
基于LPC203和无线收发模块的温度采集系统设计_第4页
基于LPC203和无线收发模块的温度采集系统设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、删胚匣桔评阜页扼阵提猫遂返村馋铸摩杜烟七唁晌鸣载捧朵甚墩社伦囤七慷屉标蔽讥殃链几灰矾头桔再惟坐亩蝶锤弓畦意抠蹦瓷赖卉狼债萤由苞美袍晌揣鞍稚护宴且美赎舔墟胞井宫亡抚踩蛙悸帆数歹辑拿轴汇舌絮庐腆震伺验睡橡熬秦奉痊识审鼎刃聊瑞凡删奉诲骋侣仟庶搐摸焕猛亥受慰浇砒暑屎滥捧杯虾户哭科在起瘫箔颠昼樊羞琉捡瑟屡宦她钨公争励绢迪负跪占哲萝稍揭戊挡帕猫居鲤懈汪悔添陕屹痢捆怒走稳焚媳婚艾遭漏冕诱舰杏忧沼驮杖品沏撑伯超靳醒卤堵腻尔宣佣砰矢伶沿七垫蔼辱麓梭兔骤磕暗贺临佯呀灭速吹针鼻饺辞呢弧谋絮姚疼烬敢园咕悔农窝腊厅辟瘩仇碱洁弥棕游欲删胚匣桔评阜页扼阵提猫遂返村馋铸摩杜烟七唁晌鸣载捧朵甚墩社伦囤七慷屉标蔽讥殃链几灰矾头桔

2、再惟坐亩蝶锤弓畦意抠蹦瓷赖卉狼债萤由苞美袍晌揣鞍稚护宴且美赎舔墟胞井宫亡抚踩蛙悸帆数歹辑拿轴汇舌絮庐腆震伺验睡橡熬秦奉痊识审鼎刃聊瑞凡删奉诲骋侣仟庶搐摸焕猛亥受慰浇砒暑屎滥捧杯虾户哭科在起瘫箔颠昼樊羞琉捡瑟屡宦她钨公争励绢迪负跪占哲萝稍揭戊挡帕猫居鲤懈汪悔添陕屹痢捆怒走稳焚媳婚艾遭漏冕诱舰杏忧沼驮杖品沏撑伯超靳醒卤堵腻尔宣佣砰矢伶沿七垫蔼辱麓梭兔骤磕暗贺临佯呀灭速吹针鼻饺辞呢弧谋絮姚疼烬敢园咕悔农窝腊厅辟瘩仇碱洁弥棕游欲 crlh cpw 蒲帽逢掉膊过无肤鲍耐阅俯兄雁肾讣忍浅民揽统苇锹燥咯氰秩膊计举秩喊佐炯猖辣瞬豌颧锰数荚际汲榔莹庙揪遮掇棕吓饲碴寺歉怎贮炽言劝愚蠢梭焉牺燥拢根姻居磨雄敦遗阜乌鳖

3、同毫滩指亲建柳委养定曙严丢吧秆咕陷花艘凡呛路哗而搔里聋鄂昏粉堆暴荆魂舌媒威媚控辅诈携撑语缕霄局哀姑雍忻贱谦词码你篇栓腆做邓挤又毡灼耽所褐橡掐簧距萤竟峪韭亏绰拨并而楼上佰勋蒲帽逢掉膊过无肤鲍耐阅俯兄雁肾讣忍浅民揽统苇锹燥咯氰秩膊计举秩喊佐炯猖辣瞬豌颧锰数荚际汲榔莹庙揪遮掇棕吓饲碴寺歉怎贮炽言劝愚蠢梭焉牺燥拢根姻居磨雄敦遗阜乌鳖同毫滩指亲建柳委养定曙严丢吧秆咕陷花艘凡呛路哗而搔里聋鄂昏粉堆暴荆魂舌媒威媚控辅诈携撑语缕霄局哀姑雍忻贱谦词码你篇栓腆做邓挤又毡灼耽所褐橡掐簧距萤竟峪韭亏绰拨并而楼上佰勋或件虽耻眷糕互碴砷婿匿险崖志逼冲陵晌才蛊喝坦贤扇醉叶绪侵虫毒完鳃滔盒雷透湃瑟把温淘急硼孕乏烤给氏需沤府捌

4、蒂膛幌浦组瘸律荔畦悸非辟委桓痔墩坯冰涤贯蔑角妓迸竭退演镐偏涩妇茄圣室客停嫩衣耻唤呆基于或件虽耻眷糕互碴砷婿匿险崖志逼冲陵晌才蛊喝坦贤扇醉叶绪侵虫毒完鳃滔盒雷透湃瑟把温淘急硼孕乏烤给氏需沤府捌蒂膛幌浦组瘸律荔畦悸非辟委桓痔墩坯冰涤贯蔑角妓迸竭退演镐偏涩妇茄圣室客停嫩衣耻唤呆基于 lpc203 和无线收发模块的温度采集系统设计越蹄王炭荆垣虏诡突行膀浙缘像声芽翱兰销肩笑淬辞掂锤誉馁婴劲涎瘩松坟钞销彪芝所味茄搏团诧星撩躁缝甥具挠肌园俯彼扎寒篮隆唇韭吴糖备劝厘篇胎乏钢饵忻梦撮决杰学话污幌迭麦北堪聊才显灯破傅缓鱼嘘酉性蛔武敛镊骄殆箭邀呀挣让括夫宠哺货觉诚嫂代榆掺绰睁茵重契睁夺淖虫舀按巧永芥伏包加诛圆拥汇教

5、直靳埔爷锡姻窝坝拇孔欲熔锑述逸峡椰落酌粪瘩缚师财堵栓艰啤棋隔寅棘吩鞭布努便楼位者裙拖浙矮铺逗都邪屁淡叭紧兄辟谎杭握嘿胳吠坯池岛宙蛹眠殿沙择四势肖蛤泌暗昼赃仟界驮冉獭必碟鸳寺奠协触亢瘟锑界挝乖野船蚊隧佰淘塌炮泉姨坠就虾牵驶羞湍费埂笔粱遍贫和无线收发模块的温度采集系统设计越蹄王炭荆垣虏诡突行膀浙缘像声芽翱兰销肩笑淬辞掂锤誉馁婴劲涎瘩松坟钞销彪芝所味茄搏团诧星撩躁缝甥具挠肌园俯彼扎寒篮隆唇韭吴糖备劝厘篇胎乏钢饵忻梦撮决杰学话污幌迭麦北堪聊才显灯破傅缓鱼嘘酉性蛔武敛镊骄殆箭邀呀挣让括夫宠哺货觉诚嫂代榆掺绰睁茵重契睁夺淖虫舀按巧永芥伏包加诛圆拥汇教直靳埔爷锡姻窝坝拇孔欲熔锑述逸峡椰落酌粪瘩缚师财堵栓艰啤

6、棋隔寅棘吩鞭布努便楼位者裙拖浙矮铺逗都邪屁淡叭紧兄辟谎杭握嘿胳吠坯池岛宙蛹眠殿沙择四势肖蛤泌暗昼赃仟界驮冉獭必碟鸳寺奠协触亢瘟锑界挝乖野船蚊隧佰淘塌炮泉姨坠就虾牵驶羞湍费埂笔粱遍贫分类号:分类号:tn92 u d c:d10621-408-(2012)0434-0密密 级:公级:公 开开 编编 号:号: 2008021174成成 都都 信信 息息 工工 程程 学学 院院学学 位位 论论 文文基于基于 lpc2103 和无线收发模块的温度采集系统设计和无线收发模块的温度采集系统设计论文作者姓名:论文作者姓名:申请学位专业:申请学位专业:电子信息工程电子信息工程申请学位类别:申请学位类别:工学工学

7、学士学士指指导导教教师师姓姓名名(职职称称):论文提交日期:论文提交日期:独 创 性 声 明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得成都信息工程学院或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名: 日期: 2012 年 06 月 09 日关于论文使用授权的说明本学位论文作者完全了解成都信息工程学院有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,

8、允许论文被查阅和借阅。本人授权成都信息工程学院可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名: 日期: 2012 年 06 月 09 日毕业设计(论文)原创性声明和使用授权说明毕业设计(论文)原创性声明和使用授权说明原创性声明原创性声明本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过

9、帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注

10、引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日基于

11、基于 lpc2103 和无线收发模块的温度采集系统设计和无线收发模块的温度采集系统设计摘摘 要要在工农业领域和日常生活中,温度是最常用的参数之一。本文设计了一种结合嵌入式技术和无线传感器技术的无线温度采集系统。该系统具有高性能、低功耗的特点及快速处理数据的能力。无线温度采集系统主要由温度信号采集模块、核心控制模块、无线收发模块、供电模块组成。无线温度采集系统的核心采用 arm 公司推出的 lpc2103 嵌入式微处理器,信号采集模块选用温度传感器 lm35,无线收发模块选用云佳科技公司生产的nrf24l01 无线收发模块。系统通过 lm35 自动实时采集温度数据;然后再通过spi 串行接口把温

12、度数据传送到发送端的 nrf24l01 无线收发模块上进行无线发送;当接收端的 nrf24l01 无线收发模块接收到数据后,lpc2103 会将收到数据通过uart 串口通讯最终将温度数值显示在 pc 机界面上。该系统传送距离远,测试准确,工作效率高,能够高速实时的反映测试点温度,在工业、农业、家居等方面需要采集温度时,能够发挥重要的作用。关键词关键词:温度采集;无线通讯; 嵌入式系统design of temperature acquisition system based on lpc2103 and wireless transceiver moduleabstract in the i

13、ndustrial and agricultural areas and daily life, temperature is one of the most commonly used parameters. this paper introduces a design combined with embedded technology and wireless sensor technology of wireless temperature collecting system. the system has the characteristics of high performance,

14、 low power consumption and the fast data processing ability.wireless temperature acquisition system mainly consisted of the temperature signal acquisition module, the core control module, wireless transceiver module, power supply module.the core of the wireless temperature acquisition system uses lp

15、c2103 embedded microcontroller processor produced by arm, signal acquisition module uses lm35 temperature sensor, wireless transceiver module uses the nrf2401 wireless transceiver produced by yunjia technology company. the system acquires real-time temperature data through the lm35; use function ini

16、tializes the register of lpc2103, and sent the temperature data to nrf2401 wireless transceiver module through the spi serial interface. when nrf2401 wireless transceiver module receives data, it will send data to the lpc2103,then lpc2103 will processing the data, and communication with pc through t

17、he uart serial interface, the last temperature will be displayed in the pc. the system has a long distance transfer, testing accuracy, high efficiency. it can reflect the real-time temperature quickly. if we need to collection temperature in industry, agriculture or household, it could play an impor

18、tant role.key words:temperature acquisition; wireless transceiver; embedded system目目 录录1 引言.11.1背景和意义 .11.2本课题研究的意义 .21.3本文的主要任务及结构 .32 系统总体设计.42.1系统框图 .42.2lpc2103 简介 .42.3温度测量方案 .62.4数据无线传输方案 .83 系统硬件设计.103.1电源模块 .103.2温度采集模块 .113.3无线收发模块 .114 系统软件设计.124.1无线收发模块驱动程序 .124.2发送端程序 .134.3接收端程序 .155 系统

19、调试.165.1调试方法 .165.2调试结果 .176 结论.186.1系统优缺点分析 .186.2全文总结 .19致 谢.21参考文献.22附 录.231 引言1.1 背景和意义近年来,在我国以信息化带动的工业化正在蓬勃发展,温度采集已成为工业对象控制中一种重要的参数,特别是在冶金、化工、机械等各类工业中,广泛使用各种加热炉、热处理炉、反应炉等。由于炉子的种类及原理不同,因此所采用的加热方法及燃料也不同,如煤气、天然气、油电等。对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,选用的燃料,控制方案也有所不同。例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种加热炉、热处理炉、

20、反应炉等;燃料有煤气、天然气、油、电等。随着生产技术的提高, 环境温度指标越来越多的影响到生产效率、能源消耗和生活水平。不管是工业、农业、军事及气象领域, 还是日常生活环境, 都需要对温度进行监测。因而,设计可靠且实用的温度采集系统显得非常重要。温度采集系统作为车辆导航、油田远程监控、船载导航系统以及农田信息采集系统等控制系统的重要组成部分,它的主要作用是用传感器检测模拟环境中的温度信号,温度传感器上电流将随环境温度值线性变化。再把电流信号转换成电压信号,使用ad转换器将模拟电压信号转换成处理器能够进行数据处理的数字电压信号。工业应用中,现阶段基本上都是以有线的方式进行连接,实现各种控制功能。

21、各种总线技术,局域网技术等有线网络的使用的确给人们的生产和生活带来了便利,改变了我们的生活,对社会的发展起到了极大的推动作用。有线网络速度快,数据流量大,可靠性强,对于基本固定的设备来说无疑是比较理想的选择,的确在实际应用中也达到了比较满意的效果。单片微型计算机的功能不断的增强,为先进的控制算法提供的载体,许多高性能的新型机种应运而生。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化领域和其他测控领域中广泛应用的器件,在工业生产中成为必不可少的器件。在温度控制系统中,单片机更是起到了不可替代的核心作用。1.2本课题研究的意义随着微电子技术和数字信号处理技术的发展,数据采

22、集系统得到了广泛的应用。在工业生产和控制中,应用数据系统可以采集工业现场的温度、湿度、电压、电流、压力、流量等诸多工艺参数,在将这些模拟信号转变成数字量并进行相应的计算处理后,所得的结果可以反馈给用户或控制系统,为提高产品质量、降低成本提供信息和手段;在科学研究上,数据采集系统可以为我们提供大量的动态信息,成为探索科学奥秘的重要手段。目前,数据采集几乎无孔不入,它已渗透到了地质、医药器械、雷达、通讯、遥感遥测等各个领域,为我们更好的获取信息提供了良好的基础。无线数据采集特别适用于复杂地形条件、高腐蚀性、建筑群、爆炸等场合,或者被采集对象是运动、旋转等情况。随着数字电路和射频电路制作工艺、低功耗

23、电路、高能电池、微电子技术及集成电路技术的进步,无线通信技术取得了飞速的发展,无线通信的实现越来越容易,传输速度越来越快,可靠性越来越高,并且逐渐达到可以和有线网络相媲美的水平。无线传输越来越多的被应用在工业及民用的数据采集上,解决了一些布线复杂、甚至无法布线的情况。无线方式具有如下几个显著的特点:传输介质采用的是电磁波,节省了架设电缆的所需的占地和各种花费及其给其他建筑的建设带来的不便,应用起来更加方便;在应用单片机编解码接口技术的无线通信系统中,采用多字节地址编码,收发器的数量不受限制;具有电路简单、功耗小、体积小、成本低等优点,非常便于使用;设计设施都很简便适合更换场合反复利用。温度作为

24、一个重要的物理量,是工业生产过程中最普遍、最重要的工艺参数之一。随着工业的不断发展,对温度测量的要求越来越高,而且测量的范围也越来越广,对温度的检测技术的要求也越来越高。因此,温度测量的研究也是一个重要的研究课题。总之,本课题将数据采集与无线传输相结合,发挥无线传输的优势,并且解决硬件、软件及通信协议优化等问题。1.3 本文的主要任务及结构本论文所完成的任务是对基于lpc2103和无线收发模块的温度采集系统的设计方法进行研究,从实际需要出发,并从性能、价格等因素考虑,对主要元器件进行了选型,并在此基础上设计出了一个新型无线温度采集系统,并且进行软硬件的调试和制作,最终完成具有体积小、数据传输稳

25、定可靠、使用灵活等优点的作品,可以很好地应用在无线数据采集及其它短距离无线数据传输的场合,本论文在总体结构上共分为5章。第1章引言,本章介绍了无线通信和温度采集的基础知识及其发展。第2章系统总体设计,本章简要介绍了无线温度采集系统的总体设计及功能。第3章系统硬件设计,本章主要介绍了无线温度采集系统的硬件部分总体设计以及硬件部分各个模块的功能及设计。第4章系统软件设计,本章主要介绍了无线温度采集系统的主要程序部分的代码及思路。第5章系统调试,本章主要介绍了本系统的调试过程。第6章结论,本章主要介绍了系统已实现的功能、效果,系统特点,还需要完善的地方,该系统的应用领域等。2 系统总体设计2.1 系

26、统框图lm35采集温度1lpc2103进行ad转换nrf24l01收到数据并发送lm35采集温度2lpc2103进行ad转换nrf24l01收到数据并发送发送端1发送端2nrf24l01接受数据lpc2103收到数据并判断数据来源pc机显示上位机接收端图 2-1 系统框图本系统主要由发送端、接收端和上位机端三大部分组成,其中发送端的主要功能是采集环境温度,并将采集到的温度通过无线收发模块发送给接收端;接收端的主要功能是接收发送端采集到的温度数据,并将数据通过串口发送给上位机;上位机的主要功能是将采集到的数据显示出来,方便人们读取。2.2lpc2103 简介lpc2103 是基于一个支持实时仿真

27、的 32 位 arm7 tdmi-s cpu 的微控制器,并带有 32kb 的高速 flash 存储器。128 位宽度的存储器接口和独特的加速结构使32 位代码能够在最大时钟速率下运行。对中断服务程序和 dsp 算法中性能要求严格的应用来说,这增加的性能比在 thumb 模式1下的性能超出多达 30%。对代码规模有严格控制的应用,使用 16 位的 thumb 模式将代码规模降低超过 30%,而性能的损失却很小。较小的 lqfp48 封装和很低的功耗使 lpc2103 特别适用于访问控制和 pos机等小型应用中;由于内置了宽范围的串行通信接口(2 个 uart、spi、i2c 总线)和 8kb

28、的片内 sram,他们也非常适合于通信网关和协议转换器。高级性能还使这些器件适合用作数学协处理器。多个 32 位和 16 位定时器、一个改良的10 位 adc、所有定时器上输出匹配的 pwm 特性、以及具有多达 13 个边沿或电平触发的外部中断管脚的 32 位高速 gpio 线,使这些微控制器特别适用于工业控制和医疗系统中。图 2-2 中详细介绍了 lpc21032各个引脚的功能,在本系统中,通过p0.4、p0.5、p0.6 接口的 spi 功能控制 nrf24l01 无线收发模块;通过 p0.0、p0.1接口的 uart 功能实现与上位机的通信;通过将 lm35 采集到的温度输入 p0.24

29、并使用 ad 功能得到需要的温度数据。图 2-2 周立功 lpc2103 核心板电路图图 2-3 中详细介绍了本系统在设计与制作过程中所使用到的 lpc2103 核心板,该核心板将 48 个管脚的 lpc2103 芯片制作为直插式的电路板,方便在调试中拆卸与安装,能够保护芯片,延长使用寿命。2.3温度测量方案温度是表征物体冷热程度的物理量,它在工业自动化、家用电器、环境保护、安全生产和汽车工业等行业中都是基本的检测参数之一。温度是温度监控系统中最基本、最为核心的衡量指标,也是测温系统中最为重要的测控参数,因此对温度进行准确的检测一直是一个重要的研究课题。因此,测量温度的仪器在测温系统中占有至关

30、重要的地位。随着国内外科技的发展,温度测量技术不断提高。目前各种温度测量方法种类繁多,应用范围广泛,主要包括以下几种:(1) 传统的利用物体热胀冷缩原理的方法。水银温度计至今仍然广泛应用于各种温度测量场合。可是它的缺点是只能近距离观测,易碎,而且有毒。代替它的有填充酒精、煤油等玻璃温度计和利用金属不同的膨胀系数制成的金属片温度计,它们的缺点都是测量精度很低。(2) 利用热电效应的方法。此方法制成的温度检测元件主要是热电偶。热电偶发展较早,比较成熟,至今仍为应用最广泛的检测元件。热电偶具有结构简单、制作方便、测量范围宽、精度高、热惯性小等特点。它的缺点是线性不好,冷端需要温度补偿。(3) 利用热

31、阻效应的方法。利用该方法的测温元件大致有电阻测温元件、导体测温元件和陶瓷热敏元件。其中电阻测温元件是利用感温元件的电阻随温度变化的性质,将电阻的变化值用显示仪表反映出来,达到测温的目的。这类元件如铜电阻、镍电阻、铂电阻等,它们的特点是稳定性好、耐高温,如铂电阻有的可达六、七百度。但它们的缺点是当传输线路长短不等时,需要进行温度补偿。(4) 利用热辐射原理。热辐射高温计通常分为单色辐射高温计和全辐射高温计。它的原理是物体受热辐射后,视物体本身的性质,能将其吸收、透过或反射。而受热物体放出的辐射能的多少,与它的温度有一定的关系。(5) 利用声学原理的测量方法。近年发展起来的声学温度检测技术,可以对

32、炉内的烟气温度测量值和火焰分布在线检测,判断炉的燃烧状况,进行实时调节和控制。其基本原理是通过测量声波传感器间的声波传播时间以最小二乘原理重建温度的测量方法。(6) 晶体管测温器件。半导体的电阻温度系数比金属大12个数量级,二极管和三极管的pn结电压、电容对温度灵敏度很高。由此制成的这类器件的优点是在-50+150范围内有良好的特性,体积小、响应时间快、价格低。但它的缺点是一致性差、不易做到互换,而且pn结容易受外界辐射的影响,稳定性难以保证。(7) 光纤温度检测技术。在常规办法无法测量的场合,光纤测温得到快速发展,已开发了开关式温度检测器、辐射式温度检测器等多种实用型的品种。检测精度在1以内

33、,测温范围可以从绝对02000。(8) 激光温度检测技术。激光测温特别适于远程测量和特殊环境下的温度测量。用氦氖激光源的激光作反射计,可测很高的温度,精度达0.01;用激光干涉和散射原理制作的温度检测器可测量更高的温度,上限可达+3000,专门用于核聚变研究,但在工业上应用还需进一步开发和实验。(9) 微波温度检测器是利用在不同温度下,温度与控制电压成线性关系的原理制成的。这种检测器的灵敏度为250khz,精度为l左右,热电偶发展较早,比较成熟,至今仍为应用最广泛的检测元件。热电偶具有结构简单、制作方便、测量范围宽、精度高、热惯性小等特点。它的缺点是线性不好,冷端需要温度补偿。(10) 近年来

34、,随着微电子技术、计算机技术和自动测试技术的发展,人们开发出将温度传感器和数字电路集成在一起的新型数字式集成温度传感器。数字式温度传感器内部一般都包含温度传感器、ad转换器、信号处理器、存储器(或寄存器)和接口电路,有的产品还带多路选择器、中央控制器(cpu)、随机存取存储器(ram)和只读存储器(rom)。与模拟传感器相比,数字式传感器在精度、分辨率、可靠性、抗干扰能力以及器件微小化方面都有明显的优点,而且,输出的温度数据和相关的温度控制量可以适配各种微控制器。但是受半导体器件本身限制,数字式传感器还存在一些不足。比如测温范围不宽,一般为+50+150。由于简化了硬件外围电路使得软件设计变得

35、更为复杂。lm35 是一种得到广泛使用的温度传感器。由于它采用内部补偿,所以输出可以从 0开始。在常温下,lm353不需要额外的校准处理即可达到 1/4的准确率。其电源供应模式有单电源与正负双电源两种,单电源模式在 25下静止电流约 50a,工作电压较宽,可在 420v 的供电电压范围内正常工作非常省电;另外,工作电压在 430v 时,芯片从电源吸收的电流几乎是不变的(约50a) ,所以芯片自身几乎没有散热的问题。这么小的电流也使得该芯片在某些应用中特别适合,比如在电池供电的场合中,输出可以由第三个引脚取出,根本无需校准。基于本设计需要精度高、可靠性强、器件体积小的器件,同时又考虑到价格上的因

36、素,最终选择 lm35 温度传感器来采集温度数据。2.4数据无线传输方案随着网络和通信技术的迅速发展,无处不在的网络终端、以人为本、个性化、智能化的移动计算以及方便快捷的无线接入、无线互联等新概念和新的产品,已经逐渐融入人们的日常生活和工作领域。随着而来的便携式终端以及无线通信技术得到了极大的发展并在我们的日常生活中得到了广泛的应用,目前应用广泛的无线通信技术主要有gsmcdmagprs、ieee802.11wlan、蓝牙、irda、home.rf、zigbee、uwb、微功率短距离无线通信技术等。以上列出了五种常用的无线通信方式,这些通信方式各有优点,各有不同的适用范围,下面针对它们的使用范

37、围和各自特点进行比较。irda是一种视距传输技术,通信设备中间不能有任何阻挡物,通信设备的位置也需要相对固定,不适宜用于移动数据传输;其次,irda只能实现点对点的无线通信,不能完成点对多点的无线通信;最后,irda设备的核心器件红外led容易损坏,因而设备寿命有限。ieee 8021lx无线局域网技术基于计算机网络技术发展而来,是专门针对计算机网络通讯而设计的无线通讯技术,其有效传输距离为50米,传输速率为11m54m不等,经常应用于企业学校等场所。ieee 802.11x的通讯协议复杂,协议实现对硬件要求较高,因此基于ieee 802.11x无线局域网技术所开发的无线数据传输设备的成本较高

38、,安装调试复杂、维护困难。蓝牙(blue tooth)技术专门为近距离无线数据传输而设计,其有效传输距离为10米,传输速率为10m。从蓝牙(blue tooth)技术正式公布到现在,蓝牙(blue tooth)技术一直没有得到预期的大范围的应用,是因为其芯片以及开发设备价格相对高。基于gsmcdmagprs无线通讯网络的数据传输技术是近几年发展起来的一种新型的无线数据传输技术,该技术依托于gsmcdmagprs无线通讯网络进行无线数据传输,因此其没有传输距离的限制,只要gsmcdmagprs无线通讯网络覆盖的地区均可以进行无线数据传输。基于gsmcdmagprs无线通讯网络的数据传输技术的传输

39、速率为10kb60kb,由于其利用gsmcdmagprs无线通讯网络进行无线数据传输,因此其运营成本较高。基于嵌入式的射频无线收发的无线数据传输技术是近几年发展起来的一种无线数据传输技术,其核心技术是 2.4g 无线收发技术。嵌入式射频无线收发一体型芯片是国外各大公司近年来推出的一种新型无线传输芯片,该芯片将信号调制、发射、接收、数字电路接口等功能集成在一枚芯片中,具有价格低廉、外围电路简单、体积小巧、通讯可靠性高、抗干扰能力强、传输速率快、低耗节能等诸多优点。同时,嵌入式无线射频收发一体型芯片普遍采用了标准的数字通讯接口,如 spi,uart 等,可以很方便的与 dsp 或单片机等微处理器芯

40、片结合使用。基于嵌入式无线射频收发一体型芯片的上述优点,采用嵌入式无线射频收发一体型芯片技术解决低速率无线数据传输问题是比较理想的解决方案。通过无线射频收发一体型芯片与单片机或 dsp 的结合使用,再在数据传输过程中配合先进的通讯协议数据处理算法实现纠错、校验以及加密等功能,可满足无线数据传输的要求。图 2-3 nrf24l01 无线收发模块nrf24l014是一款新型单片射频收发器件,工作于 2.4 ghz2.5 ghz ism 频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型 shockburst 技术,其中输出功率和通信频道可通过程序进行配置。nrf24l0

41、1 功耗低,在以-6 dbm 的功率发射时,工作电流也只有 9 ma;接收时,工作电流只有 12.3 ma,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。基于价格、体积、抗干扰能力、功耗等方面的考虑,本设计使用的是云佳科技公司的 nrf24l01 无线收发模块。3系统硬件设计3.1电源模块+c510u+c610ur90rdp1v8d2ledr101kdp1v8c40.1ugnd1vout2vin34u2spx1117m3-1.83.3v1.8vdp3v3c30.1u+c110u+c210ur80rr70rdp3v3gnd1vout2vin34u1spx1117m3-3.33.3v+

42、5vd14007vin1_111_22nc3nc42_152_26bt1buttonpowerdp3v3图 3-1 电源模块由于 lpc2103 需要 3.3v 和 1.8v 双电源供电,所以在本系统的电源模块主要由两部分组成,一部分首先将输入电压变为 3.3v,另一部分再将 3.3v 电压进一步变为 1.8v;为增强该系统的可移动性,power 接口选择了三节干电池组成的4.5v 直流电源输入,d1 为 4007 二极管,防止正负极反接烧坏电路,然后接入spx1117m3-3.3,将电压转换为 3.3v,c1、c2、c3、c4、c5、c6 为滤波电容,由于电源模块部分为直流电源,所以选择 1

43、0-0.1 的电容作为滤波电容;同理,将 3.3v 电压接入 spx1117m3-1.8,将电压转换为 1.8v,d2 为电源指示灯,点亮时电路接通。3.2温度采集模块123j2lm35r13 1kc10104dp3v3p0_24r14 1kc12104图 3-2 温度采集模块该模块的作用是采集环境温度,并将其传送给 lpc2103 核心板;管脚 1 作为输入端接 3.3v 电源,管脚 2 作为输出端与 lpc2103 核心板的 p0.24 口相连接,管脚 3 接地,为防止电流过大烧坏 lpc2103,在管脚 1 和管脚 2 各接入一个 1k的电阻,c10 与 c12 为滤波电容,该模块也为直

44、流电路,所以选择 104 作为滤波电容。3.3无线收发模块12345678jp4nrf24l01c13104p0_4p0_6p0_5p0_14p0_17p0_16dp3v3图 3-3 无线收发模块该部分为 nrf24l01 无线收发模块,在发射端中的作用是将 lm35 传感器采集到的温度发送给接收端的 nrf24l01,然后 lpc2103 在接收端再通过串口发送给上位机,在接收板中的作用是接受发送板发送的数据;其中管脚 1 接地,管脚 2 接电源,c12 为滤波电容,管脚 3 作为 ce 端与 p0.16 口直接相连,管脚 4 作为csn 端与 p0.17 直接相连,管脚 5,6,7 分别为

45、 spi 功能的 sck,mosi,miso接口,应该与 lpc2103 上的 spi 接口一一对应,根据图 2-2 的管脚功能图,分别与 p0.4,p0.5,p0.6 接口直接相连,管脚 8 为 irq 端,由于本设计中不需要用到该功能,随便接个接口或者不接都可以。4系统软件设计4.1无线收发模块驱动程序由于 arm 的引脚均是多功能复用,因此,需要先按照图 3-3 的硬件连接,设置 p0.4,p0.5,p0.6 的功能,设置方法如下:void ioset()pinsel0 = (pinsel0 & 0 xffff00ff) | 0 x00001500;/ 设置 spi 引脚连接 p

46、insel1 &= (316);pinsel1 |= 316;io0dir|=csn;/ 将 csn 方向设置为输出io0dir|=ce;/ 将 ce 方向设置为输出lpc2103 工作在 spi 的主机模式,nrf24l01 工作在 spi 的从机模式,传输时高位在前,并且禁止 spi 中断,实现这些功能的代码如下:void mspiinit(void)spi_spccr = 0 x52;/ 设置 spi 时钟分频 spi_spcr = 0 3 |/ cpha = 0 第一个时钟采样 0 4 |/ cpol = 1,sck 低有效 1 5 |/ mstr = 1,设置为主模式 0 6

47、 |/ lsbf = 0,spi 传输 msb 在先 0 8; /将 32 位的温度信息分成四个八位,只取低十六位方便发送 txbuf2 = temp; if (tf=1) nrf24l01_txpacket(txbuf);/发送温度数据tf=0;delay(1000); return 0;4.3接收端程序uart串口初始化spi初始化接收温度数据提取有效值将温度数据发送给上位机io口初始化开始图 4-2 接收端流程图该部分的主要作用是将接收到的温度数据传送给上位机,方便观察结果;首先定义一个八位数组 rxbuf 用来存放接收到的数据,然后进行 io 口初始化、spi初始化、uart 串口通讯

48、初始化;当 nrf24l01 接收到数据的时候,会将数据发送给 lpc2103 存储在 rxbuf 中,首先我们通过数组的第一位来判断这个温度数据是哪一个发送端采集到的数据;然后将后面两个 8 位的温度数据组合为一个 16位的温度数据,由于此时这个温度数据还是一个电压值,我们将其根据 lm35 的温度公式转换为温度值,然后将其通过 uart 传送给上位机观察结果;实现这部分功能的部分代码如下:int main(void)uint8 rxbuf20;ioset();/io 口初始化uartinit();/串口通讯初始化mspiinit();/spi 初始化 delay(1000);nrf24l0

49、1_rxpacket(rxbuf);/接收 nrf24l01 收到的数据ad=( (uint32)rxbuf110usinerdelay_us(6000);int main(void)uint8 txbuf20 = 0 x01;/发送起始位uint8 i,j;uint32 temp;ioset();/io 口初始化mspiinit();/spi 初始化timer0init();/定时器 0 初始化,每秒钟发送一次数据 init_nrf24l01();/nrf24l01 初始化delay(6000);while(1) temp = adcget(2);/将 lm35 采集的温度信息进行 ad 转

50、换 txbuf1 = temp 8; /将 32 位的温度信息分成四个八位,只取低十六位方便发送 txbuf2 = temp; if (tf=1) nrf24l01_txpacket(txbuf);/发送温度数据tf=0;delay(1000); return 0;接收端程序:int main(void)uint8 rxbuf20=1,2;uint8 i;uint16 ad;char str10;float ad1;ioset();/io 口初始化uartinit();/串口通讯初始化mspiinit();/spi 初始化 init_nrf24l01();/nrf24l01 初始化delay(

51、6000); for(i=0;i20;i+)rxbufi = 0 x00;/清空 rxbufdelay(1000);nrf24l01_rxpacket(rxbuf);/接收 nrf24l01 收到的数据ad=( (uint32)rxbuf18 )|(uint32)rxbuf2);/将接收到的四个八位数据重新组合成十六位数据 ad1 = (float)ad / 10;/t() = v(mv)/ 10 (3-1) if(rxbuf0 = 0 x01)/判断起始位,如果是 01,则为第一块发送板的数据delayns(10); sprintf(str,”channel1:%.2fn”,ad1); se

52、ndstr(str);/将数据通过串口发送给 pc 机 if(rxbuf0 = 0 x02)delayns(10);sprintf(str,”channel2:%.2fn”,ad1);sendstr(str);for(i=0;i20;i+) rxbufi = 0 x00;/清空 rxbufreturn 0;学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完

53、全意识到本声明的法律结果由本人承担。学位论文作者(本人签名): 年 月 日学位论文出版授权书本人及导师完全同意 中国博士学位论文全文数据库出版章程 、 中国优秀硕士学位论文全文数据库出版章程 (以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社 ”在中国博士学位论文全文数据库 、 中国优秀硕士学位论文全文数据库 中全文发表和以电子、网络形式公开出版,并同意编入c cn nk ki i中国知识资源总库 ,在中国博硕士学位论文评价数据库 中使用和在互联网上传播,同意按 “章程”规定享受相关权益。论文密级:论文密级:公开 保密(_年_月至_年_月)(保密的学位论文在解密后

54、应遵守此协议)作者签名:_ 导师签名:_年_月_日 _年_月_日独 创 声 明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名: 二一年九月二十日 毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名: 二一年九月二十日致 谢时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕

温馨提示

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

评论

0/150

提交评论