基于FPGA的病房环境监测系统毕业设计说明书.docx

上传人:b****5 文档编号:11510461 上传时间:2023-03-02 格式:DOCX 页数:61 大小:1.40MB
下载 相关 举报
基于FPGA的病房环境监测系统毕业设计说明书.docx_第1页
第1页 / 共61页
基于FPGA的病房环境监测系统毕业设计说明书.docx_第2页
第2页 / 共61页
基于FPGA的病房环境监测系统毕业设计说明书.docx_第3页
第3页 / 共61页
基于FPGA的病房环境监测系统毕业设计说明书.docx_第4页
第4页 / 共61页
基于FPGA的病房环境监测系统毕业设计说明书.docx_第5页
第5页 / 共61页
点击查看更多>>
下载资源
资源描述

基于FPGA的病房环境监测系统毕业设计说明书.docx

《基于FPGA的病房环境监测系统毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《基于FPGA的病房环境监测系统毕业设计说明书.docx(61页珍藏版)》请在冰豆网上搜索。

基于FPGA的病房环境监测系统毕业设计说明书.docx

基于FPGA的病房环境监测系统毕业设计说明书

 

题目:

基于FPGA的病房环境监测系统

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

矚慫润厲钐瘗睞枥庑赖。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

聞創沟燴鐺險爱氇谴净。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

残骛楼諍锩瀨濟溆塹籟。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

酽锕极額閉镇桧猪訣锥。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

彈贸摄尔霁毙攬砖卤庑。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画謀荞抟箧飆鐸怼类蒋薔。

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

3)其它

基于FPGA的病房环境监测系统

摘要

病房环境舒适度是现代医院整体服务质量的重要评价指标之一,而病房环境参数的有效测量,则是评价病房环境的必要前提。

早期对于病房环境监测的方式比较简单,检测的方法主要是对室内温度、湿度等环境参数的单一测量,数据记录也仅限于手工抄写,这种方式不便于数据的统计和分析。

本文提出了一种基于FPGA病房环境检测系统,实现对病房环境多种参数的有效监测。

系统可以有效提高病房环境监测的效率,为提高现代医院的服务质量和水平提供了一种有效的实现途径。

厦礴恳蹒骈時盡继價骚。

本系统设计分为本地检测终端和远程上位机信息管理两大部分。

本地检测终端采用Actel公司的Fusion系列FPGA作为控制核心,外围选用先进的传感器,实现对温度、湿度、光照等室内环境参数的数据监测。

本地系统功能还包括数据的实时显示、数据通信、超限报警以及病人呼叫服务等。

上位机监控画面采用LabVIEW搭建,主要实现数据存储、趋势曲线显示、历史数据查询等功能。

茕桢广鳓鯡选块网羈泪。

论文首先介绍了国内外相关技术的发展概况与测量的相关知识,然后详细论述了系统的硬件设计过程和软件设计流程,最后给出了系统的调试结果,并对在设计中常遇到的一些问题的解决方法及经验体会进行了总结。

鹅娅尽損鹌惨歷茏鴛賴。

关键字:

FPGA;病房环境;温度、湿度、光照监测;LabVIEW

Thehospitalwardenvironmentalmonitoring

systemBasedonFPGA

Abstract

Thehospitalwardenvironmentcomfortlevelisoneofmodernhospitalwholegradeofserviceimportantevaluatingindicators,buthospitalwardenvironmentparametereffectivesurvey,isappraisesthehospitalwardenvironmenttheprerequisite.Theearlytimeisquitesimpleregardingthehospitalwardenvironmentalmonitoring'sway,theexaminationmethodismainlytoenvironmentparameterandsoonindoortemperature,humiditysolesurveys,thedatarecordalsoisonlyrestrictedinthemanualtranscription,thiswayisnotadvantageousforthedatathestatisticsandtheanalysis.ThisarticleproposedonekindbasedontheFPGAhospitalwardenvironmentexaminationsystem,realizestothehospitalwardenvironmentmanykindsofparametereffectivemonitors.Thesystemmayenhancethehospitalwardenvironmentalmonitoringeffectivelytheefficiency,toenhancethemodernhospitalthegradeofserviceandthelevelprovidesonekindeffectivelytorealizetheway.thissystemdesigndividesintolocalexaminestheterminalandthelong-distancesuperiormachineinformationmanagementtwomajorparts.ThislocalityexaminestheterminaltouseActelCorporation'sFusionseriesFPGAtotakethecontrolcore,theperipheryselectstheadvancedsensor,realizestoindoorenvironmentparameterandsoontemperature,humidity,illuminationdatamonitors.Thelocalsystemfunctionalsoincludesthedatatherealtimedisplay,thedatacommunication,ultratolimitthewarningaswellasthepatientcallstheserviceandsoon.ThesuperiormachinemonitoringmeetsusestheLabVIEWbuild,mainlyrealizesfunctionsandsoondatastorage,trendcurvedemonstration,historicaldatainquiry.thepaperfirstintroducedthedomesticandforeigncorrelationtechnique'sdevelopmentsurveyandthesurveyrelatedknowledge,thenelaboratedsystem'shardwaredesignprocessandthesoftwaredesignflowindetail,finallyhasgivensystem'sdebuggingresult,andtosomequestionsolutionwhichandtheexperienceoftenmeetsinthedesignrealizedthathascarriedonthesummary.籟丛妈羥为贍偾蛏练淨。

Keywords:

FPGA;hospitalwardenvironment;Humiture、Lightmonitor;LabVIEW預頌圣鉉儐歲龈讶骅籴。

第一章引言

1.1系统设计的目的和意义

随着医疗服务的发展,“以病人为中心”的医疗服务模式已经成为现代医院改革与发展的主题。

通过了解住院病人对病房环境的适度感评价,可以为改进医院的相关管理提供客观依据。

通过对3所医院普外科住院病人的“住院病人对病房环境的适度感评价”调查问卷,了解住院病人对病房环境的适度感评价。

结果3所医院普外科住院病人对病房总体评价满意率为66.2%,总体满意评价对病人病情转归的影响无显著性差异。

结论是建议从住院病人的需求角度出发,包括物质环境的需求及患者的心理需求,探讨影响住院病人对医院、病房适度感评价的因素,以及提高住院病人对医疗服务的满意程度。

病房是与病人接触程度最多的环境,病房的环境将在很大程度上有效的影响病人的康复情况。

通过监测病房的环境,可为改善病房环境提供一种有效的途径。

贓熱俣阃歲匱阊邺镓騷。

早期对于病房环境的检测的方法比较简单,而且不便于统计、分析。

检测的方法主要是单个的温度、湿度、光照等检测设备,再由人手动抄写。

这种效率十分低,而且工作量大。

所以文章提出使用FPGA来对病房的环境进行监测,不仅实现对数据的实时测量、显示、保存和查询,还能降低设计的成本和风险,大大提高监测的效率,促进医院的现代化建设。

坛摶乡囂忏蒌鍥铃氈淚。

1.2研究的内容及实现手段

本论文的主要内容包括:

熟悉并应用硬件描述语言Verilog进行设计;监测病房的温度、相对湿度和光照等;串口通信模块的设计、上位机的设计。

下位机设计使用EDA工具,上位机的设计使用LabVIEW。

蜡變黲癟報伥铉锚鈰赘。

1.2.1Verilog语言的特点

Verilog HDL(VeryHighSpeedIntegratedCircuit HDL)是在应用最为广泛的C语言基础上发展起来的一种硬件描述语言。

VerilogHDL简单而优美,描述硬件单元的结构简单且易读。

在设计仿真中,所需要的功能模块、层级结构、测试向量以及人机交换等都可以用Verilog来实现。

Verilog HDL不仅简单、规范,而且容易学习和掌握。

它非常类似于C语言编程。

Verilog既是一种行为描述的语言也是一种结构描述语言。

買鲷鴯譖昙膚遙闫撷凄。

Verilog HDL有以下特点:

(1)支持从系统级到门级电路的描述,同时也支持多层次的混合描述;描述形式可以是结构描述,也可以是行为描述,或者二者兼而有之;綾镝鯛駕櫬鹕踪韦辚糴。

(2)既支持同步电路,也支持异步电路;支持传输延迟,也支持惯性延迟,可以更准确地建立复杂的电路硬件模型;驅踬髏彦浃绥譎饴憂锦。

(3)支持过程与函数的概念,有助于设计者组织描述,对行为功能进一步分类。

1.2.2EDA工具的选择及实现手段

在设计中,AD模块采用了Actel公司的analog模块IP(IntellectualProperty)。

该IP使用Verilog HDL语言进行设计描述,采用了全局同步设计的思想,具有良好的逻辑架构,可方便地进行功能模块的扩展及修改。

猫虿驢绘燈鮒诛髅貺庑。

设计外围器件IP的选择主要根据系统的采集信号来进行选择,因此设计中主要设计了一下几种外围器件:

键盘扫描及LED显示电路接口、LCD显示模块的驱动电路接口、两路AD以及两路温湿度、两路温度、串口发送模块。

锹籁饗迳琐筆襖鸥娅薔。

设计中用到的EDA工具包括Actel的libreoIDE8.4集成开发环境、Synplify公司的Synplify9.6综合工具以及Actel的FlashPro的下载工具。

構氽頑黉碩饨荠龈话骛。

1.2.3LabVIEW的特点

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:

其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。

LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等。

LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等。

輒峄陽檉簖疖網儂號泶。

虚拟仪器的主要特点有:

(1)可能采用了通用的硬件,各种仪器的差异主要是软件。

(2)可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。

(3)用户可以根据自己的需要定义和制造各种仪器。

1.3本章小结

本章对设计的目的和意义进行了简单的介绍,然后叙述了设计中要使用的Verilog HDL、EDA、LabVIEW。

使用EDA工具中提供的一些IP核可以降低设计的难度、缩短设计周期,提高效率。

尧侧閆繭絳闕绚勵蜆贅。

第二章测量原理

2.1温湿度以及光照度的相关知识

温度是表示物体冷热程度的物理量,温度只能通过物体随温度变化的某些特性来间接测量,而用来量度物体温度数值的标尺叫温标。

它规定了温度的读数起点(零点)和测量温度的基本单位。

目前国际上用得较多的温标有华氏温标(F)、摄氏温标(℃)、热力学温标(K)和国际实用温标。

识饒鎂錕缢灩筧嚌俨淒。

湿度表示大气干燥程度的物理量。

在一定的温度下在一定体积的空气里含有的水汽越少,则空气越干燥;水汽越多,则空气越潮湿。

空气的干湿程度叫做“湿度”。

在此意义下,常用绝对湿度、相对湿度、比较湿度、混合比、饱和差以及露点等物理量来表示;若表示在湿蒸汽中液态水分的重量占蒸汽总重量的百分比,则称之为蒸汽的湿度。

通常我们所说的环境的湿度就是相对湿度。

单位体积空气中所含水蒸汽的质量,称作空气的绝对湿度。

相对湿度就是单位体积空气中实际所含水蒸汽的质量和同温度下饱和状态时所含水蒸汽的质量百分比。

它一般定义为空气中水蒸汽的分压Ps与同温下饱和水蒸汽分压Pb之比。

凍鈹鋨劳臘锴痫婦胫籴。

光照度,即通常所说得勒克司度(lux),表示被摄主体表面单位面积上受到的光通量。

1勒克司相当于1流明/平方米,即被摄主体每平方米的面积上,受距离一米、发光强度为1烛光的光源,垂直照射的光通量。

光照度可用照度计直接测量。

光照度的单位是勒克斯,是英文lux的音译,也可写为lx。

被光均匀照射的物体,在1平方米面积上得到的光通量是1流明时,它的照度是1勒克斯。

恥諤銪灭萦欢煬鞏鹜錦。

2.2温湿度、光照度的测量方法

2.2.1温度的测量方法

温度不能直接测定。

它的测定是采用间接的手段,通过观察另一种物质一即所谓测温介质的物理特性变化的方法来确定。

这种测量方法并没有给测介质温度的绝对值,而仅仅是它和测温介质原始温度相对的温度差,这个原始温度是制定温标时就被规定作为零度。

为了测量时的方便,应尽可能的选择这样的物理特性,即它能随温度的改变而单值的变化,不受其它因素的影响,且比较易于精确测定适合这些要求的特性。

如体积的膨胀、热电势的产生、电阻和辐射强度的变化等都被用作温度测量的基础,常用的测温仪表有各种温度计和温度传感器。

例如,热膨胀是温度计、热电偶、辐射温度计、光高温计等。

在温度测控系统中,除了高温、低温和测量精度高于0.1℃的高级测温技术外,常温范围的温度传感测量和控制技术相当成熟,可以直接选用,而且可选的测量方式也很多。

鯊腎鑰诎褳鉀沩懼統庫。

2.2.2湿度的测量方法

湿度测量技术中最准确的方法是绝对湿度测量的称重法,国际上普遍使用该法作为湿度基准其次是作为二级检定标准的阿斯曼通风干湿计。

但是这两种方法都难以用于自动化测控系统的现场传感测量。

工程技术中常采用绝对湿度、相对湿度和露点温度表示法和相应的测量技。

硕癘鄴颃诌攆檸攜驤蔹。

绝对湿度测量:

也称为水分或微弱水分测量技术,测量的是空气体积中水分的直接含量,各种材料的含水量、电子器件封装、火力发电烟气、高压电器保护气体的测量等,所涉及的范围相当广泛。

对应不同的工况环境、被测对象和性能价格比的要求,其测量方式种类也非常多。

常用的有电容式、化学露点式,精度较高的有光学露点式和称重、红外、微波等测量方法。

阌擻輳嬪諫迁择楨秘騖。

相对湿度测量:

空气的相对湿度所表达的是其中水气接近饱和的程度,是指力为P,温度为T时空气中水气的摩尔分数与相同条件下纯水表面的饱和水气的摩尔分数之比表示为%RH。

氬嚕躑竄贸恳彈瀘颔澩。

2.2.3光照度的测量方法

光敏电阻器的电阻值随入射光的强弱而改变;入射光强,电阻减小,入射光弱,电阻增大。

所以可以用它来检测光照度。

光电二极管在反向电压作用下,把光信号转换成电信号,在没有光照时,反向电流极其微弱;有光照时,反向电流迅速增大到几十微安。

光的强度越大,反向电流也越大。

光的变化引起光电二极管电流变化,这就可以把光信号转换成电信号,光电流与光照度之间呈较好的线性关系。

硅光电池是一个大面积的光电二极管,它可把入射到它表面的光能转化为电能。

它的结构很简单,核心部分是一个大面积的PN结,把一只透明玻璃外壳的点接触型二极管与一块微安表接成闭合回路,当二极管的管芯(PN结)受到光照时,回路里有电流。

釷鹆資贏車贖孙滅獅赘。

2.3本章小结

本章首先介绍了一些与测量相关的知识,然后给出了温度、湿度、光照的测量方法。

这些方法是测量的基础,设计时要根据系统设计的要求选用合适的方法。

怂阐譜鯪迳導嘯畫長凉。

第三章FPGA的设计流程

在电子技术设计领域,FPGA应用的领域越来越广。

FPGA可以通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计可以如同软件设计那样方便快捷。

设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。

谚辞調担鈧谄动禪泻類。

FPGA设计分为设计输入、综合、功能仿真(前仿真)、实现、时序仿真(后仿真)、配置下载等六个步骤。

设计流程如图3.1所示。

嘰觐詿缧铴嗫偽純铪锩。

图3.1FPGA的设计流程图

3.1设计输入

1.IP核的概念

IP(IntellectualProperty),也就是知识产权。

半导体产业的IP包括有软IP、固IP和硬IP。

熒绐譏钲鏌觶鷹緇機库。

软IP用计算机高级语言的形式描述功能块的行为,但是并不涉及用什么电路和电路元件实现这些行为。

软IP的最终产品基本上与通常的应用软件大同小异,开发过程与应用软件也十分相象。

软IP增大了IP的灵活性和适应性。

固IP是完成了综合的功能块,有较大的设计深度,以网表的形式提交客户使用。

如果客户与固IP使用同一个生产线的单元库,IP的成功率会比较高。

硬IP提供设计的最终阶段产品:

掩膜。

随着设计深度的提高,后续工序所需要做的事情就越少,当然,灵活性也就越少。

鶼渍螻偉阅劍鲰腎邏蘞。

本设计中用到的Actel公司的FusionFPGA芯片有丰富的IP核,常用的IP核有PLL、ADC、UART、SRAM等。

合理的使用这些IP核可以降低设计的难度、缩短设计周期。

纣忧蔣氳頑莶驅藥悯骛。

2.设计输入的方式

设计输入包括使用硬件描述语言HDL、状态图与原理图输入三种方式。

HDL设计方式是现今设计大规模数字集成电路的良好形式。

HDL语言描述在状态机、控制逻辑、总线功能方面较强,使其描述的电路能以具体硬件单元较好地实现;而原理图输入在顶层设计、数据通路逻辑、手工最优化电路等方面具有图形化强、单元节俭、功能明确等特点。

常用方式是以HDL语言为主,原理图为辅,进行混合设计以发挥二者各自特色。

颖刍莖蛺饽亿顿裊赔泷。

传统的设计方法是根据系统的设计需求编写VerilogHDL代码,然后进行综合、仿真、布局布线、下载验证。

这种方法设计周期长;重复部分工作;效率低。

采用IP核复用技术可以降低成本、提高效率、缩短设计周期。

濫驂膽閉驟羥闈詔寢賻。

本论文中采用了硬件描述语言HDL输入与IP核复用相结合的方式完成了设计输入。

设计需要的某些模块在开发环境中没有,这些模块使用原理图输入,使得硬件电路符合设计的要求。

銚銻縵哜鳗鸿锓謎諏涼。

3.2设计综合

综合,就是针对给定的电路实现功能和实现此电路的约束条件,如速度、功耗、成本及电路类型等,通过计算机进行优化处理,获得一个能满足上述要求的电路设计方案。

也就是是说,被综合的文件是HDL文件(或相应文件等),综合的依据是逻辑设计的描述和各种约束条件,综合的结果则是一个硬件电路的实现方案,该方案必须同时满足预期的功能和约束条件。

对于综合来说,满足要求的方案可能有多个,综合器将产生一个最优的或接近最优的结果。

因此,综合的过程也就是设计目标的优化过程,最后获得的结构与综合器的工作性能有关。

挤貼綬电麥结鈺贖哓类。

Synplify和SynplifyPro是Synplicity公司提供的专门针对FPGA和CPLD实现的逻辑综合工具。

该软件提供的SymbolicFSMCompiler是专门支持有效状态机优化的内嵌工具。

赔荊紳谘侖驟辽輩袜錈。

Synplify对电路的综合包括三个步骤表示如下:

1.HDLcompilation:

把HDL的描述编译成已知的结构元素。

2.Optimization:

运用一些算法进行面积优化和性能优化,使设计在满足给定性能约束的前提下,面积尽可能的小。

这里Synplify进行的是基本的优化与具体的目标器件技术无关。

塤礙籟馐决穩賽釙冊庫。

3.Technologymapping:

设计映射到指定厂家的特定器件上针对目标器件结构优化生成作为布局布线工具输入的网表。

裊樣祕廬廂颤谚鍘羋蔺。

3.3仿真

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1