基于单片机和VB的多点温度监控系统设计教学资料.doc





《基于单片机和VB的多点温度监控系统设计教学资料.doc》由会员分享,可在线阅读,更多相关《基于单片机和VB的多点温度监控系统设计教学资料.doc(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于单片机和VB的多点温度监控系统设计-基于单片机和VB的多点温度监控系统设计(二)-上位机设计院系自动化学院专业自动化班级5407202学号200504072064姓名姚维丹指导教师王昱负责教师王昱沈阳航空工业学院2009年6月-摘要温度是一个基本的物理量,它是工农业生产过程中最普遍、最主要的工艺参数之一,实时精确的温度监控是产品质量的重要保证。随着现代科技的发展,电子计算机已越来越多地应用于温度的监控中。本文针对下位机多点温度测控系统的各点温度值,通过VB建立一个温度信息管理系统。详细阐述了系统的设
2、计方法及功能。实现了与温度测控电路进行实时数据通信,完成温度信息的上传和温度设定值的下传功能。采用Access设计数据库,记录用户信息和温度信息。用VB连接数据库,完成温度信息的查询、显示、趋势图、报表生成等功能。达到了实时记录温度信息,定时传送温度设定值的技术指标要求。该多点监控系统拥有良好的人机界面,通用性好,操作简单、方便、易于实现温度的集中监控和管理等特点,具有较广泛的应用前景。关键词:VB;数据库;温度;监控AbstractTemperatureisafundamentalphysicalquantity,itisoneofthemostgeneralandimportantproc
3、essparametersinindustrialandagriculturalproduction.Accuratereal-timetemperaturemonitoringisanimportantguaranteeforthequalityofproducts.Withthedevelopmentofmodernscienceandtechnology,electroniccomputerhasbeenusedintemperaturemonitoringfrequently.Therefore,inthispaperaninformationmanagementsystemoftem
4、peratureisestablishedformulti-pointtemperaturemonitoringsystembyVB.Thedesignmethodsandfunctionsofthesystemisilluminatedindetail.Thesystemhasnotonlyachievedreal-timedatacommunicationwithtemperaturemonitoringandcontrolcircuitsbutalsoaccomplishedthetransferoftemperatureinformationandtemperaturesettings
5、.Anaccessdatabaseisusedtorecordusersinformationandtemperatureinformation.UsingVBtoconnecttothedatabasethesystemhasmanyfunctionssuchasthequery,display,trend,reportgenerationandsoon.Thetechnicaltargetoftherecord,thetransmissionofreal-timetemperatureinformationandthetemperaturesettingsisalsoachieved.Th
6、emulti-pointtemperaturemonitoringsystemhasgoodhuman-computerinterface,goodcommon,simpleandconvenientoperation.Itiseasytoimplementcentralizedmonitoringandmanagementofthetemperature.Thesystemhasaveryextensiveapplicationprospect.Keywords:VB;database;temperature;monitoring目录第1章绪论11.1课题背景11.2多点温度监控系统发展现状
7、11.3课题研究内容及技术指标41.4本文安排5第2章多点温度监控系统总体方案的设计62.1系统描述62.2总体方案设计62.3课题主要技术指标7第3章VB与单片机通信的建立83.1串行通信及RS232总线83.1.1串行通信83.1.2RS-232总线标准103.2VisualBasic6.0中的串行通信控件MSComm113.2.1MSComm控件处理通信的方式123.2.2MSComm控件的常用属性123.2.3MSComm控件的使用143.3PC机与AT89S51单片机的通信153.3.1硬件连接线路153.3.2通信协议153.3.3VB程序编制16第4章多点温度信息管理系统194.
8、1多点温度信息管理系统功能194.2数据库的设计204.2.1Access数据库的设计204.2.2VB操作Access数据库的方法214.2.3数据库的生成224.3应用程序的设计224.3.1用户登陆模块设计234.3.2系统功能模块设计244.3.3主界面的设计254.3.4显示模块以及数据库显示模块的设计284.3.5查询模块的设计294.3.6通信及趋势图模块的设计304.3.7报表模块的设计314.3.8“关于”模块的设计324.3.9保存应用程序334.3.10建立可执行文件34结论35社会经济效益分析36参考文献37致谢39附录程序清单40第1章 绪论温度是表征物体冷热程度的物
9、理量,在日常生活、工业自动化、家用电器、环境保护、安全生产和汽车工业等中都是基本的检测控制参数之一。所以对温度的监控管理在现代化生产中显得尤为重要。1.1 课题背景在我们的日常生活中,尤其是在北方,居民小区内冬季的供暖设备一般采用锅炉烧水供给。大多数的锅炉房只单纯的对出水温度进行了控制,而没有针对各个用户房间温度进行分别控制,从而不能有效的调节用户的温度,也造成了资源的浪费。多点温度监控系统则针对各个用户,分别采集各个用户的温度,上传给计算机,计算机通过该温度与设定值之间的差值对各个用户进行分别有效地调节控制,实现了温度的自动化控制,同时也避免了不必要的资源浪费。此外,在农业的生产中,大棚种植
10、现在已经成为了农业生产中的主要部分。蔬菜作物的生长是需要一定温度的,这就要求大棚需要保持着恒定的一个温度以便使蔬菜等作物最好,最快的生长,以获得最大的经济效益。多点温度监控系统在大棚中的应用就方便了农民的生产,节省了资源。温度的测量和控制是许多行业的重要工作目标之一,不论是日常取暖、大棚种植还是粮食仓库、中药材仓库、图书保存,都需要在符合规定的温度环境条件之中。然而温度又是最不易保障的一项指标,针对这一情况,研制可实用的多点温度检测与控制系统就显得非常重要。总而言之,在现在的生活、生产中,多点温度监控系统都有着很广阔的应用前景。1.2 多点温度监控系统发展现状随着微型计算机和传感器技术的迅速发
11、展,自动检测领域发生了巨大变化,针对温度的自动检测控制方面的研究有了明显的进展。对于温度监控系统来说,由传统的单点温度监控到现在的多点温度监控;由传统的集散控制到现在的现场总线控制等都是一个很大的进步。尤其是多点温度监控系统在现如今人们的生活、生产中越来越发挥着它所独有的优势:集中化管理,现场总线式监控。比如,中国是一个粮食大国,对粮食的储藏是农业生产过程中的一个非常重要的环节。为此设计了粮食仓库温度自动化监控系统。它的控制系统由中央控制装置、终端控制设备、传感器等组成。先编制出仓库存放粮食最优环境条件的管理程序表,存储于电子计算机的记忆装置中,电子计算机根据程序表确认、修正各仓库的参数,并给
12、终端控制系统指令。终端控制设备向中央控制装置输送检测信息,根据中央控制装置的指令输出控制信号,使电器机械设备执行动作,实现粮食仓库的环境调节。该种系统可以达到自动控制降温、除湿、通风。根据需要,通过键盘将信息输入中央管理室,根据情况可随时调节仓库温度。粮食仓库温度湿度自动化控制系统在大型现代化粮食仓库中的使用,是现代化高新技术的体现。美国、日本的仓库监测设施近20年来发展很快,他们结合本国条件做出了具有创新特色的成就,其中仓库环境调控技术均有较高水平,但其监控设备价格昂贵。我国近年引进了多达16个国家和地区的仓库环境控制系统,对吸收国外先进经验、推动仓库温度湿度自动检测产生了积极的作用,但多因
13、能耗过大,造价高,品种未能配套,未能达到很好的效果。中国的仓库环境综合控制系统必须走适合中国国情的发展道路,在引进、消化、吸收国内外先进技术和科学管理的基础上,进行总结提高、集成创新、超前示范,既开发适宜我国经济发展水平,又能满足不同气候条件,接近或达到世界先进水平的智能化仓库监测系统。在专用品种、综合配套技术、贮运营销上,应该研制具有中国知识产权的产品和技术。再比如,西安建筑科技大学研究生刘金颂的硕士论文所设计的变风量空调系统不但能克服定风量空调系统仅用一个送风参数无法满足不同房间或不同区域的不同室内空气环境要求的问题,也可避免风机盘管系统常附带的室内吊顶凝水、霉菌污染的问题;又具有良好的节
14、能效果。但是要使变风量空调系统成功运行,充分体现其节能、卫生、舒适及良好经济性,关键在于控制系统能否按照空调室内的要求进行控制。变风量空调系统是靠变风量末端实现的,而控制变风量末端设备的依据是室内空调参数,合理准确的测量室内参数是实现控制的基本保证,在此基础上,提出一个合理的控制点。变风量系统在多种末端装置形式和控制方式下的室内特性,然后对VAV末端装置和控制形式进行设计、优化,成功实现VAV空调系统的选型、设计和应用。对VAV空调系统的特性,国外研究较多,特别是对变风量系统的控制和调节方法的研究,并有多年的设计运行实绩。然而,国内以前对VAV空调系统没有引起足够重视,对其特性研究较少;有些人
15、也做了些研究,但大多套用自控模型进行模拟,研究得到的结果对VAV空调系统实际存在的问题指导意义不大。西安建筑科技大学变风量空调实验室申请了陕西省教育厅专项科研计划项目,以研制多点智能测温系统为技术平台,对VAV空调系统在多热污染源、多种变风量末端形式下对变风量系统室内气流流动特性和温度场进行测量和模拟,得到多污染源、多种变风量末端形式下的系统特性,进而提出变风量空调系统的最佳控制参数和控制方案,实现室内环境的健康舒适,为变风量系统的设计、应用提供理论依据。目前,针对变风量空调系统在公共建筑物中多热污染源、多种末端装置形式下,对室内气流流动特性和温度场状况进行测量和模拟,在国内还没有人系统地做出
16、结果,而多污染源下的气流形式及在变风量系统下的空调效果更无人做出。刘金颂的课题就是该科研项目的子课题,即根据西安建筑科技大学变风量空调实验室现有的多点测温系统的缺陷,研究一种新型的多点智能测温系统。对多热污染源、各种末端形式(节流型、风机动力型和旁通型变风量箱,送风口形式有孔板型和条缝型风口)下室内的多点温度进行测量,为温度场分析提供准确可靠的数据。此外,迄今为止还没有一种CPU散热系统能保证永不失效。失去了散热系统保护伞的“芯”,往往会在几秒钟内永远停止“跳动”。微处理器功耗和温度随运行速度的加快而不断增大,现已成为一个不折不扣的“烫手山芋”。如何使处理器安全运行,提高系统的可靠性,防止因过
17、热而产生的死机、蓝屏、反复重启甚至处理器烧毁,不仅是处理器所面临的困境,也是留给主板设计者的一个重要课题。为此,Intel率先提出了温度监控器(ThermalMonitor)的概念,通过对处理器进行温度控制和过热保护,大大提高了它的稳定性和安全性。还有,焦饼中心温度是焦炭成熟的标志,也是焦炉标准温度制定的依据。为了了解所制定的标准温度是否合理,以及焦饼沿炭化室长向和高向成熟的均匀情况。需要选择加热正常的炉号,在推焦前半个小时里测量焦饼中心温度。在炭化室机焦侧焦饼中各取上中下三点,分别测量各点温度,取其平均值作为焦饼中心温度,并分别求出焦饼的上下温度差,温差越小,焦饼质量就越好。一般焦饼上下各点
18、温差不超过100,最终焦饼中心温度应保持在100050。正常生产条件下,焦饼中心温度规定一季度测量一次,当更换加热煤气种类、改变结焦时间、改变标准温度、配煤比变更较大以及炉温有较大波动时,也应测量焦饼中心温度对标准温度进行检查校正。工厂测量焦饼中心温度时一般采用在机焦侧插入特制的测量管,测量管内所特制的点来代表焦饼中心温度。由于管子长,插拔和测量过程具有高温、高空、有电并且与其他工种交叉作业的危险因素,特别是以往的拔管方法,多人站在装煤车上高空作业,拔出管子后离烧烫的管子和打开的炉口太近,容易烧伤烫伤,具有一定的危险性。为了避免操作时发生意外,保障作业过程安全顺利进行,就必须制定专用的测温工具
19、和详细的作业步骤。基于传感器的耐热程度还不够达到这个指标,所以多点温度监控系统虽然可以避免上述操作的弊端,简单、有效的对温度进行检测,但还不能应用在对焦饼中心温度监控这个领域中。这就需要研制耐高温的传感器。由上文可知,尽管多点温度监控系统发展迅速,简单有效的解决了原来复杂的温度监控问题,但是它还存在很多问题,比如通信协议不规范,传感器质量不过关,现场管理和维护水平有待于加强等。基于以上各种问题,多点温度监控系统正朝着以下几个方向发展:(1)系统不仅要实现实时监测,而且在软件技术上应研究开发根据被监测环境地点的参数进行有效的判别、分析和提出专家决策方案。同时系统应用软件应向网络化发展,按统一的格
20、式向外提供监测数据。(2)针对通信协议不规范和传输设备物理层协议不规范的问题,应尽快寻找一种解决系统兼容性的途径或制定相应的专业技术标准,这对促进温度监控技术发展和系统的推广应用均具有十分重要的意义。(3)研制高性能的温度传感器。(4)进一步加强现场管理和维护水平。1.3 课题研究内容及技术指标本文针对多点温度监控系统下位机建立一个温度信息管理系统,完成设计内容及实现的技术指标如下:1、课题研究内容(1)与下位机温度监控电路进行数据通信,实现温度信息的上传和温度设定值的下传;(2)设计Access数据库,记录用户信息和温度信息;(3)用VB连接数据库,完成温度信息的查询、显示、趋势图、报表生成
21、等功能。2、技术指标(1)实时记录温度信息;(2)定时传送温度设定值。1.4 本文安排本论文共分5章。第1章概述,介绍多点温度监控系统的课题背景,多点温度监控系统的发展现状以及本课题的研究内容和技术指标;第2章介绍了多点温度监控系统总体方案的设计,以及课题的主要技术指标;第3章介绍PC机与单片机的通信,包括串行通信、RS-232总线、VB串行通信控件MSComm等。第4章具体介绍了多点温度监控管理系统,包括用户登陆模块、系统功能模块、数据库、报表、查询、显示、趋势图等。第5章得出结论,并做了社会经济效益分析。第2章 多点温度监控系统总体方案的设计设计方案的不同将直接决定系统硬件的结构,从而确定
22、软件的不同编写思路。本章将介绍多点温度监控系统的总体结构,给出结构框图并引入双层总线的概念。最后给出系统的主要技术参数。2.1 系统描述我们采用现场总线进行设计。现场总线是应用于生产现场、在智能测量控制设备之间实现双向多点串行数字通信的系统,也称为开放式、数字化、多点通信的底层控制网络。开放式体现在现场总线公开、规范的通信协议。任何国家、厂家生产的智能测量控制设备只要遵守公共的通信协议就可以成为现场总线的一个节点。数字化是相对于模拟信号而言。模拟信号的传递需要一对一的物理连接,信号变化缓慢,信号的抗干扰能力差。数字信号克服了这些缺陷,抗干扰能力强。多点通信得益于设备的通信功能。多个设备可以挂接
23、在一对双绞线上。结构简化而且系统接线简单。2.2 总体方案设计温度传感器的选择是本系统的关键。由于智能温度传感器采用数字化技术,能以数据形式输出被测温度值,具有测温误差小、分辨力高、抗干扰能力强、用户可设定温度上下限、具有超限自动报警功能,并且带串行总线接口,适配各种微控制器,因此我们采用智能温度传感器。我们采用DALLAS半导体公司生产的新型数字温度传感器DS18B20。DS18B20具有测温准确度高、总线挂接负载能力强的优势。它集温度测量、报警监测和数据通信多种功能于一体,并且兼容于DALLAS公司提出的单总线,可以很方便的组成底层总线。由于这层总线的主要功能是完成对温度的检测,所以称之为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 VB 多点 温度 监控 系统 设计 教学 资料

限制150内