课程设计(论文)-基于Labview的智能温度计设计_第1页
课程设计(论文)-基于Labview的智能温度计设计_第2页
课程设计(论文)-基于Labview的智能温度计设计_第3页
课程设计(论文)-基于Labview的智能温度计设计_第4页
课程设计(论文)-基于Labview的智能温度计设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、北京理工大学设计报告报告名称 基于 Labview 的智能温度计设计学院/专业生命学院/生物医学工程班级16131401班成员1成员2任课老师2016年11月10日目录一、前言 3二、 系统设计目标 . 3三、 人员分工 . 4四、实验硬件 4( 1)硬件设备 4( 2)硬件结构图 4五、各子模块的设计 4( 1)数据采集及换算部分 5(2)曲线拟合部分 . 6( 3)清零部分 6( 4)判断是否发烧部分 7( 4)发烧报警程序 8五、系统测试 8(1) ,数据采集模块调试 8(2) ,判断是否发烧模块调试 8(3),发烧报警模块调试 9(4),整体程序调试 9( 5)调试中出现的问题 10六

2、、程序分析 10七、改进方向 10八、结论 11基于 Labview 的智能体温计设计、前言Labview是一款程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是Labview与其他计算机语言的显著区别是: 其他计算机语言都是采用基于文本的语言产生代码,而Labview使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。Labview是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而Labview采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是L

3、abview的程序模块。Labview提供很多外观与传统仪器类似的控件,可用来方便地创建用户界面。 用户界面在Labview中被称为前面板。使用图标和连线,可以通过编程对前面板 上的对象进行控制。这就是 图形化源代码,又称 G代码。Labview的图形化源 代码在某种程度上类似于流程图,因此又被称作程序框图代码。二、系统设计目标因此,我们的设计目标是设计一个智能体温计, 它通过前面板指示灯的亮或 灭显示是否发烧,并在发烧的情况下发出报警声,在温度明显不符合体温范围时 报错。本学期通过对于Labview的学习对于Labview有了一定的认识,并且亲手测 试了一些示例程序,例如双向力测试实验、温度

4、测试实验、光强度测试实验、声 音采集实验、交通灯控制实验等。其中,我们组对温度测试实验比较感兴趣, 经讨论后,决定利用温度传感器 创建一个程序,使之能够用来测量体温。后来经过进一步讨论,我们觉得只单纯 利用温度传感器太过简单且不够智能,小组成员刘思宇提出加入一个判断发烧后 即发出声音的报警程序,经讨论后被采纳。三、人员分工刘思宇:声音报警程序的编写,并向李想讲解 李想:体温测量程序的编写,并向刘思宇讲解 共同工作:方案制定,程序修改,硬件电路搭建,程序测试及改进,实验报告四、实验硬件(1)硬件设备: 装有Labview程序的电脑、温度传感器、导线、试验用面包板。(2)硬件结构图:体温测量程序主

5、要是从温度测试程序修改而来。 前面板如图:程序:(注释见纸质版)采样率为5, i/5300时停止,即控制了采样时间(2)曲线拟合部分(3)清零部分(4)判断是否发烧部分左下角为数组,然后用一个函数可以取最大值与最小值, 最大值40C或最小值 ol此处应该直接左右相连。中间有个断点导致我们检查了很久才明白错误出在哪里六、程序分析按下开始采集后,数据采集开始,采样率为 5,温度传感器将温度信号转换为电 信号并被DAC接受,进行计算后得到温度值,并以曲线形式显示在前面板上。 每 次采集得到的数据被转化为数组, 并通过一系列函数, 判断其发烧与否及是否测 量错误,在前面板上以灯的亮或灭显示出来。 若其

6、发烧为真, 则开始进行声音播 放程序。按下停止采集后程序停止。七、改进方向我们最开始的程序运行后发现判断发烧后一直播放音乐, 但是温度采集会 随之停止。因此我们改了终止条件, 解决了温度采集停止的问题。 但是随后发现, 温度采集虽然没有终止, 但是会暂停, 音乐播放完毕后才会继续采集。 为了解决 这个问题, 我们继续把报警声剪得特别短, 让其影响尽可能小, 但是仍被老师指 出,这样会让温度计的灵敏度受到很大影响。 另外老师指出, 报警声不应一直播 放,应修改程序使其当温度变低后自动终止播放。八、结论短短的几天, 我们只能学习和掌握一些 Labiew 的基本操作和编程技巧, 但 是已经算是对其有

7、了初步的认识。 Labview 作为一门新式的以图形化编程的语言, 不仅提供了简单易学的编程方法,而且提供了海量的可调用的模块,子 vi ,涉 及到各个方面。 即使我们在以后的工作中不在这方面发展, 这门课留给我们的学 习思想和技术技能都是很宝贵的。制系统的设计与研究PV8/A 内嵌 EEPROM 的工艺和制程方法及对良率的影响 制的研的研制)调节器/IP 协议栈的实现采集究与处理技术的研究统究研究与开发片机系统研究设应计用与研研究究片机机于单于于于器7123456789 122 2 333 44 566 6 77浊度仪的研实手制现持控制面板的研制线切割 机 床短循环走丝方式研究于压于 于 于片于 于片片片机机机究与实现 、一一统究研究究污染测量仪的研制实数的现控研改制造监测技术研转换器的设计究及实现. .01234567890123456789012345678900 088 911机机应单密单机P一亠一三于一亠1一三一 一一三i片适精 车一基B基自论可 目 项论可目目项项n的研研究互联的研究与实现 计样的与功研实能究现的研究与实现 计用系统的设计与实现 上的研究与应的实现与应用 控系储制统与器回及的放智开能功发网能的络水嵌入表式的设电计子血压计的设计于频于性档 行文 可本 目, 项告 ,报研支 性档 行文 可本 目, 项

温馨提示

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

评论

0/150

提交评论