基于FPGA的病房环境监测系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于FPGA的病房环境监测系统.doc》由会员分享,可在线阅读,更多相关《基于FPGA的病房环境监测系统.doc(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内蒙古科技大学毕业设计说明书(毕业论文)题 目:基于FPGA的病房环境监测系统65基于FPGA的病房环境监测系统摘要病房环境舒适度是现代医院整体服务质量的重要评价指标之一,而病房环境参数的有效测量,则是评价病房环境的必要前提。早期对于病房环境监测的方式比较简单,检测的方法主要是对室内温度、湿度等环境参数的单一测量,数据记录也仅限于手工抄写,这种方式不便于数据的统计和分析。本文提出了一种基于FPGA病房环境检测系统,实现对病房环境多种参数的有效监测。系统可以有效提高病房环境监测的效率,为提高现代医院的服务质量和水平提供了一种有效的实现途径。本系统设计分为本地检测终端和远程上位机信息管理两大部分。
2、本地检测终端采用Actel公司的Fusion系列FPGA作为控制核心,外围选用先进的传感器,实现对温度、湿度、光照等室内环境参数的数据监测。本地系统功能还包括数据的实时显示、数据通信、超限报警以及病人呼叫服务等。上位机监控画面采用LabVIEW搭建,主要实现数据存储、趋势曲线显示、历史数据查询等功能。论文首先介绍了国内外相关技术的发展概况与测量的相关知识,然后详细论述了系统的硬件设计过程和软件设计流程,最后给出了系统的调试结果,并对在设计中常遇到的一些问题的解决方法及经验体会进行了总结。关键字:FPGA;病房环境;温度、湿度、光照监测;LabVIEWThe hospital ward envi
3、ronmental monitoring system Based on FPGAAbstractThe hospital ward environment comfort level is one of modern hospital whole grade of service important evaluating indicators, but hospital ward environment parameter effective survey, is appraises the hospital ward environment the prerequisite. The ea
4、rly time is quite simple regarding the hospital ward environmental monitorings way, the examination method is mainly to environment parameter and so on indoor temperature, humidity sole surveys, the data record also is only restricted in the manual transcription, this way is not advantageous for the
5、 data the statistics and the analysis. This article proposed one kind based on the FPGA hospital ward environment examination system, realizes to the hospital ward environment many kinds of parameter effective monitors. The system may enhance the hospital ward environmental monitoring effectively th
6、e efficiency, to enhance the modern hospital the grade of service and the level provides one kind effectively to realize the way. this system design divides into local examines the terminal and the long-distance superior machine information management two major parts. This locality examines the term
7、inal to use Actel Corporations Fusion series FPGA to take the control core, the periphery selects the advanced sensor, realizes to indoor environment parameter and so on temperature, humidity, illumination data monitors. The local system function also includes the data the real time display, the dat
8、a communication, ultra to limit the warning as well as the patient calls the service and so on. The superior machine monitoring meets uses the LabVIEW build, mainly realizes functions and so on data storage, trend curve demonstration, historical data inquiry. the paper first introduced the domestic
9、and foreign correlation techniques development survey and the survey related knowledge, then elaborated systems hardware design process and the software design flow in detail, finally has given systems debugging result, and to some question solution which and the experience often meets in the design
10、 realized that has carried on the summary.Key words: FPGA;hospital ward environment ;Humiture、Light monitor ;LabVIEW目录摘要IAbstractII第一章 引言11.1系统设计的目的和意义11.2研究的内容及实现手段11.2.1 Verilog语言的特点11.2.2 EDA工具的选择及实现手段21.2.3 LabVIEW的特点21.3本章小结3第二章 测量原理42.1温湿度以及光照度的相关知识42.2温湿度、光照度的测量方法42.2.1温度的测量方法42.2.2湿度的测量方法52.
11、2.3光照度的测量方法52.3本章小结6第三章 FPGA的设计流程73.1 设计输入73.2 设计综合83.3 仿真验证93.4 布局布线93.5 下载验证103.6 本章小结10第四章 硬件系统的设计114.1 设计思想114.2 设计过程124.2.1 FPGA开发板简介124.2.2 传感器的选型134.2.3 传感器的电路设计194.2.4 系统时钟芯片204.2.5 请求信息244.2.6 信息存储264.2.7 液晶显示264.2.8 通信传输284.3本章小结30第五章 下位机程序设计315.1 系统的总体程序设计315.2 温度传感器DS18B20的程序设计315.3 湿度传感
12、器DHT11的程序设计325.4 AD模块的程序设计335.5 时钟芯片DS1302的程序设计345.6 LCD显示程序设计355.7 请求信息的程序设计355.8 串口发送程序设计365.9 本章小结37第六章 上位机程序设计386.1 虚拟仪器概述386.2 数据库测试系统简介386.3 数据库的连接396.3.1 利用DSN连接数据库406.3.2 利用UDL连接数据库416.4 系统程序的实现426.4.1 串口采集程序426.4.2 系统登录446.4.3 帐户管理446.4.4 数据查询446.4.5 报表输出456.4.6 UDP发送466.5 程序的运行476.5.1 用户登录
13、476.5.2 帐户管理486.5.3 采集系统486.5.4 查询系统496.5.5 报表输出506.5.6 UDP输出516.5.7 帮助文件526.6 本章小结53参考文献54附录55致谢64第一章 引言1.1系统设计的目的和意义 随着医疗服务的发展,“以病人为中心”的医疗服务模式已经成为现代医院改革与发展的主题。通过了解住院病人对病房环境的适度感评价,可以为改进医院的相关管理提供客观依据。通过对3所医院普外科住院病人的“住院病人对病房环境的适度感评价”调查问卷,了解住院病人对病房环境的适度感评价。结果3所医院普外科住院病人对病房总体评价满意率为66.2%,总体满意评价对病人病情转归的影
14、响无显著性差异。结论是建议从住院病人的需求角度出发,包括物质环境的需求及患者的心理需求,探讨影响住院病人对医院、病房适度感评价的因素,以及提高住院病人对医疗服务的满意程度。病房是与病人接触程度最多的环境,病房的环境将在很大程度上有效的影响病人的康复情况。通过监测病房的环境,可为改善病房环境提供一种有效的途径。早期对于病房环境的检测的方法比较简单,而且不便于统计、分析。检测的方法主要是单个的温度、湿度、光照等检测设备,再由人手动抄写。这种效率十分低,而且工作量大。所以文章提出使用FPGA来对病房的环境进行监测,不仅实现对数据的实时测量、显示、保存和查询,还能降低设计的成本和风险,大大提高监测的效
15、率,促进医院的现代化建设。1.2研究的内容及实现手段本论文的主要内容包括:熟悉并应用硬件描述语言Verilog进行设计;监测病房的温度、相对湿度和光照等;串口通信模块的设计、上位机的设计。下位机设计使用EDA工具,上位机的设计使用LabVIEW。1.2.1 Verilog语言的特点VerilogHDL(Very High Speed Integrated CircuitHDL)是在应用最为广泛的C语言基础上发展起来的一种硬件描述语言。Verilog HDL简单而优美,描述硬件单元的结构简单且易读。在设计仿真中,所需要的功能模块、层级结构、测试向量以及人机交换等都可以用Verilog来实现。Ve
16、rilogHDL不仅简单、规范,而且容易学习和掌握。它非常类似于C语言编程。Verilog既是一种行为描述的语言也是一种结构描述语言。VerilogHDL有以下特点:(1)支持从系统级到门级电路的描述,同时也支持多层次的混合描述;描述形式可以是结构描述,也可以是行为描述,或者二者兼而有之;(2)既支持同步电路,也支持异步电路;支持传输延迟,也支持惯性延迟,可以更准确地建立复杂的电路硬件模型;(3)支持过程与函数的概念,有助于设计者组织描述,对行为功能进一步分类。1.2.2 EDA工具的选择及实现手段在设计中,AD模块采用了Actel公司的analog模块IP(Intellectual Prop
17、erty)。该IP使用Verilog HDL语言进行设计描述,采用了全局同步设计的思想,具有良好的逻辑架构,可方便地进行功能模块的扩展及修改。设计外围器件IP的选择主要根据系统的采集信号来进行选择,因此设计中主要设计了一下几种外围器件:键盘扫描及LED显示电路接口、LCD显示模块的驱动电路接口、两路AD以及两路温湿度、两路温度、串口发送模块。设计中用到的EDA工具包括Actel的libreo IDE 8.4集成开发环境、Synplify公司的Synplify 9.6综合工具以及Actel的FlashPro的下载工具。1.2.3 LabVIEW的特点LabVIEW是一种程序开发环境,由美国国家仪
18、器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等。虚拟仪器的主要特点有:(1)可能采用了通用的硬件,各种仪器的差异主要是软件。(2)可充分
19、发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。 (3)用户可以根据自己的需要定义和制造各种仪器。 1.3本章小结本章对设计的目的和意义进行了简单的介绍,然后叙述了设计中要使用的VerilogHDL、EDA、LabVIEW。使用EDA工具中提供的一些IP核可以降低设计的难度、缩短设计周期,提高效率。第二章 测量原理2.1温湿度以及光照度的相关知识温度是表示物体冷热程度的物理量,温度只能通过物体随温度变化的某些特性来间接测量,而用来量度物体温度数值的标尺叫温标。它规定了温度的读数起点(零点)和测量温度的基本单位。目前国际上用得较多的温标有华氏温标(F)、摄氏温标()、热力学温标
20、(K)和国际实用温标。湿度表示大气干燥程度的物理量。在一定的温度下在一定体积的空气里含有的水汽越少,则空气越干燥;水汽越多,则空气越潮湿。空气的干湿程度叫做“湿度”。在此意义下,常用绝对湿度、相对湿度、比较湿度、混合比、饱和差以及露点等物理量来表示;若表示在湿蒸汽中液态水分的重量占蒸汽总重量的百分比,则称之为蒸汽的湿度。通常我们所说的环境的湿度就是相对湿度。单位体积空气中所含水蒸汽的质量,称作空气的绝对湿度。相对湿度就是单位体积空气中实际所含水蒸汽的质量和同温度下饱和状态时所含水蒸汽的质量百分比。它一般定义为空气中水蒸汽的分压Ps与同温下饱和水蒸汽分压Pb之比。光照度,即通常所说得勒克司度(l
21、ux),表示被摄主体表面单位面积上受到的光通量。1勒克司相当于1流明/平方米,即被摄主体每平方米的面积上,受距离一米、发光强度为1烛光的光源,垂直照射的光通量。光照度可用照度计直接测量。光照度的单位是勒克斯,是英文lux的音译,也可写为lx。被光均匀照射的物体,在1平方米面积上得到的光通量是1流明时,它的照度是1勒克斯。2.2温湿度、光照度的测量方法2.2.1温度的测量方法温度不能直接测定。它的测定是采用间接的手段,通过观察另一种物质一即所谓测温介质的物理特性变化的方法来确定。这种测量方法并没有给测介质温度的绝对值,而仅仅是它和测温介质原始温度相对的温度差,这个原始温度是制定温标时就被规定作为
22、零度。为了测量时的方便,应尽可能的选择这样的物理特性,即它能随温度的改变而单值的变化,不受其它因素的影响,且比较易于精确测定适合这些要求的特性。如体积的膨胀、热电势的产生、电阻和辐射强度的变化等都被用作温度测量的基础,常用的测温仪表有各种温度计和温度传感器。例如,热膨胀是温度计、热电偶、辐射温度计、光高温计等。在温度测控系统中,除了高温、低温和测量精度高于0.1的高级测温技术外,常温范围的温度传感测量和控制技术相当成熟,可以直接选用,而且可选的测量方式也很多。2.2.2湿度的测量方法湿度测量技术中最准确的方法是绝对湿度测量的称重法,国际上普遍使用该法作为湿度基准其次是作为二级检定标准的阿斯曼通
23、风干湿计。但是这两种方法都难以用于自动化测控系统的现场传感测量。工程技术中常采用绝对湿度、相对湿度和露点温度表示法和相应的测量技。绝对湿度测量:也称为水分或微弱水分测量技术,测量的是空气体积中水分的直接含量,各种材料的含水量、电子器件封装、火力发电烟气、高压电器保护气体的测量等,所涉及的范围相当广泛。对应不同的工况环境、被测对象和性能价格比的要求,其测量方式种类也非常多。常用的有电容式、化学露点式,精度较高的有光学露点式和称重、红外、微波等测量方法。相对湿度测量:空气的相对湿度所表达的是其中水气接近饱和的程度,是指力为P,温度为T时空气中水气的摩尔分数与相同条件下纯水表面的饱和水气的摩尔分数之
24、比表示为%RH。2.2.3光照度的测量方法光敏电阻器的电阻值随入射光的强弱而改变;入射光强,电阻减小,入射光弱,电阻增大。所以可以用它来检测光照度。光电二极管在反向电压作用下,把光信号转换成电信号,在没有光照时,反向电流极其微弱;有光照时,反向电流迅速增大到几十微安。光的强度越大,反向电流也越大。光的变化引起光电二极管电流变化,这就可以把光信号转换成电信号,光电流与光照度之间呈较好的线性关系。硅光电池是一个大面积的光电二极管,它可把入射到它表面的光能转化为电能。它的结构很简单,核心部分是一个大面积的PN结,把一只透明玻璃外壳的点接触型二极管与一块微安表接成闭合回路,当二极管的管芯(PN结)受到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 病房 环境监测 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内