基于Matlab的温度传感器数据采集和界面开发.doc
《基于Matlab的温度传感器数据采集和界面开发.doc》由会员分享,可在线阅读,更多相关《基于Matlab的温度传感器数据采集和界面开发.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、无线传感网络技术课程实训 温度传感器数据采集及界面开发 院(系)名称电子与信息工程学院 专业班级物联网121班 学号120402007 学生姓名薛红见 指导教师贾旭 副教授起 止 时 间: 2015.6.292015.7.17课程设计(论文)任务及评语院(系):电子与信息工程学院 教研室:物联网工程学 号120402007学生姓名薛红见专业班级物联网121班课程设计(论文)题目温度传感器数据采集及界面开发课程设计(论文)任务任务要求:1、 建立点对点的无线传感网络;2、 在上位机开发出GUI界面;3、 读取温度传感器采集数据;4、 数据经串口在GUI界面中显示;5、 采集数据转化为具有实际意义
2、的可用数据。技术要求:1、GUI界面采用MATLAB语言进行开发;2、无线数据通信部分采用Zigbee协议;3、系统正常运行,软件界面友好、操作简单。指导教师评语及成绩平时成绩: 答辩成绩: 论文成绩: 作品成绩: 总成绩: 指导教师签字: 年 月 日注:平时成绩占20%,答辩成绩占20%,论文成绩占40%,作品成绩20%。目 录第1章 绪论11.1 温度传感器技术应用概况11.2本文研究内容2第2章 温度传感器数据采集总体设计方案32.1 传感器信息采集设计方案32.2总体设计方案框图及分析4第3章 基于MATLAB温度传感器的设计53.1温度传感器的设计理念53.1.1 温度传感器的定义5
3、3.1.2传感器的原理53.2 传感器GUI布局6第4章 温度传感器程序软件及调试94.1 编写回调函数94. 2附各按键的程序源代码11第5章 串口调制及界面运行125.1界面串口选择125.2打开串口查看结果12参考文献15第1章 绪论1.1 温度传感器技术应用概况随着现代人们生活水平的提高以及我国网络技术应用的普及,我国的网络技术的开发水平已经达到了一定的层次。人们日常生活中对网络的需求也是日益增多,故此,我们在生活的各个方面对传感器网络技术传感器网络技术的开发及应用也被人们所普遍接受,并得到广泛的应用。传感器网络是信息感知和采集的一场革命,也被认为是21世纪最重要的技术之一。它将会对人
4、类未来的生活方式长生深远的影响,通过对传感器信息的采集程序的设计思路,传感器将外界的温度等模拟量转变为数字信号,再将收集到的信号通过计算机进一步给予显示、处理、传输与记录,对收集到的自然数据的传达给人类。本次的温度传感器系统设计对温度信息的收集是由温度传感器网络系统来完成的。温度传感器网络是在监测区域内合理的布置大量的传感器节点,并且节点之间通过自组织方式构成网络。传感器节点监测的数据沿着其他传感器节点逐跳地进行传输,在传输过程中监测数据可能被多个节点处理,经过多跳后路由到汇聚节点,最后通过互联网或卫星到达管理节点,再将所得信息数据传递给控制计算机。如图1.1为传感器网络的体系结构图。此图详细
5、的画出了传感器节点之间传递信息的过程。图1.1 传感器网络体系结构在我们现代日常生活当中,传感器技术应用的十分广阔。从传感器的诞生至今为止,传感器的体积在不断的减小,种类也从单一到现在生产的多种多样,种类及用途在不断的增多,而且传感器的价格也越来越便宜,符合我国大部分人的使用需求。现代的普通传感器的价格十分便宜,而且,质量也随着我国工业能力的不断增强也在不断的上升。我国对现代化传感器的研究也是投入了大量的资金,这大大加快了传感器技术在我国的发展。从小小的收音机到大型的军事通信设备,无不用到传感器技术。传感器技术也为我们的生活和工作提供了很大的方便。温度传感器技术一般应用在对环境的测试中。例如,
6、在我国的深山老林中防火是一件必不可少的事情,但是随着人力资源的短缺以及昂贵的人力劳动来说太过浪费。我们可以使用传感器技术进行防火预警;在一些金属的熔炼过程中对温度的控制是必不可少的,但是人又不能时刻测量温度,在这个过程当中温度传感器就发挥了重要的作用;在我们的生活当中对天气的了解比不可少,但是专业的技术人员和了解自然环境变化的人才也不是太多,这就需要用到传感器技术,不需要很专业的知识就能够对天气进行了解判断并给予通报。1.2本文研究内容本文研究内容为研究温度传感器信息采集和界面程序的开发。本次程序设计的目的是通过3周课程设计的学习,熟练的操作传感器等器件连接以及使用等知识,并熟悉掌握MATLA
7、B操作流程。通过传感器将所需的环境温度由模拟量转变为数字信号,再将收集到的信号通过计算机进一步给予显示、处理、传输与记录,创建GUI界面并且进行功能的设置,连接物理装置和调节串口连接后对收集到的自然数据通过设计的界面展示给我们。传感器器件之间信息的传递是由物联网传感器技术来完成的。传感器采集环境信息传后传递控制计算机进行整理后由界面展现出来所测的数据。使得数据采集的质量和效率大大提高,也节省了对硬件设备的投资,为用户节省资金;通过对MATLAB的应用,使得软件在数据采集系统的作用越来越大,并且增加本系统设计的灵活性,给我们对传感器技术的使用提供了便利。第2章 温度传感器数据采集总体设计方案2.
8、1 传感器信息采集设计方案在我们日常的生活当中到处都充满应用了传感器技术的产品,但是我们对传感器技术信息的采集原理有很多的疑问。为什么这么一个小小的电子设备能够具有收集信息的功能,它是怎么收集信息的,又是怎么将信息传递给显示器,将信息传递给我们的。我们对传感器技术充满了疑惑和憧憬,也使得我更加坚定的学习传感器信息采集和界面开发的信心。通过这三周的学习使我了解了有关传感器信息采集的一些知识,也跟着老师学习了怎样通过MATLAB来创建界面和对界面的调试过程。下面我将会利用这三周来学习到的知识和以前所学习的知识来叙述两种采集方案并对这两种方案的自身特点和应用适用的环境进行比较,决定使用哪种方案来设计
9、一种简单、便宜又能够充分利用其采集信息能力的温度传感器信息采集和界面开发程序。方案1:利用物联网串口连接及应用的方法将传感器通过协调器来连接串口,通过传感器对信息的采集将信息通过适配器传递给控制计算机,调试串口后直接来显示温度传感器所传来的温度信息。此方案的优点是简单、快捷、准确性高,利用很少的设备就可以完成对所在环境信息的测量,并且信息的错误率相当低。但是,这个方案只适用于我们对传感器信息采集的教学方面和一些传感器设备研究的实验室。因为它只能连接很少的传感器,并不能大面积的信息采集,也不能大范围的推广到我们普通人的日常生活当中。如图2.1所示,我们可以使用串口调试助手对串口进行调制。图2.1
10、 串口调试助手界面方案2:利用MATLAB创建一个关于显示传感器所传信息的GUI窗口,在窗口上创建有关串口类型及波特率等功的按钮,并对这些按钮的字符大小、颜色和形状进行设置,还要将设置好的按钮位置进行合理的排布并保存。然后在按钮及静态文本框保存后自动弹出Editor的M文本,对然后对相应的pushbutton添加功能函数后运行出有关信息的GUI界面来给我们传达信息。这个设计方案加入了界面开发程序,将很大程度上增加可控传感器的数量以及更加方便的扩大我们对大面积地域内我们所需信息的采集能力。不但解除了单个传感器对信息采集面积大小束缚,也提高了我们对一个区域内传感器使用状态的判断能力。通过仔细的比较
11、这两种设计方案,与方案1相比,方案2用软件对信息的大面积采集更加方便,也扩宽了我们对传感器技术的应用途径。信息处理及显示的信息更加准确,在日常生活或工作中使用更加方便。其结构可靠性更高、制作成本也比较低廉、操作也简单。所以选择方案2。2.2总体设计方案框图及分析如图2.2所示,本文设计了一种的传感器信息采集及界面开发为基础的应用性界面。利用传感器接收外界的温度信息,通过无线传感器网络技术传递给控制计算机对数据进行整理、分类、总结等处理,然后通过GUI界面对整理的信息进行显示,以达到对一定环境内温度测量的目的。次方案操作简单,所需硬件相对来说比较少,节省硬件设施的不必要浪费。图2.2 总体设计方
12、框图第3章 基于MATLAB温度传感器的设计3.1温度传感器的设计理念3.1.1 温度传感器的定义温度传感器是指能够感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,种类繁多,按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性可分为热电阻和热电偶两大类。如图3.1所示,是本文收集到的集中温度传感器本,从图中可以看出传感器的体积有大有小,功能也比较齐全。可以看出传感器应用范围之广。图3.1 温度传感器3.1.2传感器的原理虽然传感器种类繁多,功能各异,但是其工作原理却大同小异,可以使用图3.2来总体概括传感器的工作原理。如图3.2为传感器的工作原理图。图
13、3.2 传感器原理图3.2 传感器GUI布局通过本次对温度传感器信息采集和界面开发学习。让我们来熟练的掌握有关界面的操作。我们应该了解本文是一个利用MATLAB GUI设计实现一个图形用户界面的传感器程序。首先我们可以利用MATLAB创建一个简单地GUI界面,并熟悉界面上各设置键的不同功能。然后在界面上添加温度传感器信息采集界面所需的按钮,并且对添加好的按钮进行命名、大小调制和颜色选择,最后的步骤是对按钮的位置进行合理的排布,尽量使按钮集中在静态文本框下面。这样能在我们接下来的设置和调制阶段节省很多时间,也不易形成错乱的操作。接下来我们将进入具体的操作过程。(1)如图3.3所示,打开Matla
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 matlab 温度传感器 数据 采集 收集 以及 界面 开发
限制150内