数字恒温温度控制系统软件设计与实现

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:shirley09liu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘  要]本论文根据日常生活及工业生产过程中对温度检测及控制的需求,设计了一种实时温度监控系统。该系统以C8051F320单片机为控制核心,利用DS18B20温度传感器对温度进行检测,通过继电器控制加热及吹风设备,从而实现了对温度的实时检测和自动控制。另外,该系统还具有良好的人机交互界面,检测的实时温度可以同步显示,用户可以手动设置温度报警的上下限值,当检测温度越限值时就会发生报警。
  [关键词]C8051F320单片机  DS18B20温度传感器  温度控制
  中图分类号:TS761.6 文献标识码:A 文章编号:1009-914X(2016)22-0091-01
  数字恒温温度控制系统的设计,是为了保证实现类似温室大棚温度维持在特定温度的应用,对于低碳排放,节约能源和环保有很重要的意义,以保证工作系统在稳定的状态下工作。本设计要求系统测量的温度的点数为4个。测量精度0.1℃测量,恒温控制范围为25℃~80℃。
  1.系统分析
  本课题使用了C8051F320单片机作为控制核心,以智能温度传感器DS18B20为温度测量元件,采用一个温度传感器对温度进行检测,通过4×4键盘模块对正常温度进行设置,显示电路采用 LCD1602模块,使用ULN2803作为加温设备和吹风设备的控制。根据数字温度恒温控制功能的要求,并结合对C51系列单片机的资源分析,所以采用C8051F320单片机作为电路系统的控制核心。数字温度恒温控制系统的总体布局如图1-1所示。按键将设置好的温度上限和下限值传给单片机,通过温度显示模块显示出来。温度限制设置好后,单片机开始运行,温度传感器受控现场各点温度,并通过一定的数字算法计算现场有效温度值,如果低于下限温度,则启动加热设备,并发出报警;如果高于上限温度,则启动吹风设备,并发出报警信号。如此循环反复以达到恒温控制的目的。
  2.系统的软件设计
  2.1 主程序设计
  根据系统的总体功能分析,系统软件的主流程图如图2-1所示,主要完成对系统及LCD初始化、判断键盘是否有键按下、中断及数据处理、LCD温度显示、温度传感器DS18B20的匹配、报警判断子程序、继电器控制子程序。
  2.2 子程序设计
  2.2.1  温度采集程序设计
  由于DS18B20采用严格的单线通信协议,编程必须按照时隙要求来进行。DS18B20 命令和数据的读写由主机来控制,包括初始化、ROM操作命令、RAM操作命令等。
  (1)初始化:主机控制DS18B20完成任何操作之前必须先初始化
  (2)ROM操作命令:由于本系统只一个DS18B20温度传感器存在 ,不需要指出某个特定的 DS18B20 ,所以主机只需发出跳过ROM命令即可。
  (3)RAM操作命令:主机发出温度转换命令44H,DS18B20开始进行温度采集和转换。
  DS18B20温度采集程序流程图如图2-2所示。
  如果采用多个DS18B20温度传感器就必须匹配和接口允许,匹配的地址是激光烧写的单个DS18B20的64位ID(世界码唯一码)。
  2.2.2  LCD显示子程序设计
  首先对1602液晶显示器进行初始化,初始化后,进行显示模式设置,依次为显示清屏、显示光标移动设置,最后进行时间设置。1602液晶驱动程序流程图如图2-3所示。
  2.2.3  键盘输入程序设计
  当通电或复位以后,系统进入键盘管理状态,单片机接收设定温度和启动。当检测到有键闭合时先去除抖动,这里采用软件延时的方法,延时一段时间后,再确定是否有键按下,然后将设定好的值送入预置温度数据区,并调用温度合法检测报警程序,当设定温度超过最大值如80℃时就会报警,最后当启动键闭合时启动加热。
  系统上电后,根据相应的状态,利用键盘进行相应设置,当温度设定好之后,再按OK键确定,系统开始测温。
  键盘管理子程序流程如图2-4所示。
  2.2.4  控制及報警程序设计
  将当前温度与设定好的温度比较,若当前温度小于设定温度时,启动报警,开启电热器;若当前温度大于设定温度时,启动报警,开启吹风设备;当二者相等时,保持这一状态,并显示温度。
  通过电路设计,配备相应的软件,该控制系统能够顺利运行,实验结果表明,基于C8051F320单片机的温度监控系统能够完成对温度的实时检测和控制,具有体积小、成本低、响应速度快、可靠性高和智能化程度高等特点。
  参考文献:
  [1] 单片机原理和应用,西安电子科技大学出版社,李建忠.
  [2] C8051F320 Datasheet, (Silab公司).
  [3] C语言程序设计, 清华大学出版社,谭浩强.
  [4] 8051单片机C语言彻底应用,科学出版社,赖麒文.
  [5] DS18B20 Datasheet单数字温度传感器.
  [6] LCD1602 Datasheet  LCD液晶显示设计.
其他文献
[摘 要]按照中国独具特色的国情与区域特色,在我国输变电工程施工过程中政府有关主管部门、施工单位以及电力工程研究人员联合起来制定出一连串的合理、正确、有效、科学的特定技术。本文具体阐述了强化电力输电线路的施工管理力度的相关举措,并给出相应的意见,以供借鉴。  [關键词]输变电线路施工;措施;电力建设;管理  中图分类号:TM752 文献标识码:A 文章编号:1009-914X(2016)22-00
期刊
[摘 要]电力用户对电能质量的要求不断提高,电力用户已不仅仅关注供电系统电压和频率,对供电系统谐波的关注也越来越明显。因此,研究谐波问题十分必要,供电系统对谐波的管理和监督也日益重视和规范,本文通过电能计量中谐波影响因素的分析,不断提高电能计量的准确性。  [关键词]电能质量;谐波;治理  中图分类号:TM711 文献标识码:A 文章编号:1009-914X(2016)22-0077-01  引言
期刊
[摘 要]本文以整合企业基层安全管理创新方法和管理机制为主线,介绍特种设备、特种作业、危险作业、特殊人员、特殊区域、特殊时期等六项安全轴心工作的精细管理方法,希望能更好提升企业安全精细管理水平。  [关键词]“6+”轴心管控、精益安全管理、安全生产标准化。  中图分类号:F203 文献标识码:A 文章编号:1009-914X(2016)22-0068-01  一、节点控制+专项评估,提升特种设备精
期刊
[摘 要]本文通过实验研究了火焰原子吸收光谱法测定镍精矿中锌量的分析方法,通过仪器条件的选择、共存元素对锌量测定的干扰情况考察,试验选择了适宜的测定条件,并对镍精矿样品进行了精密度、加标回收率、方法对照等准确度考察试验。试验表明:在选定的条件下样品加标回收率在97%~108%之间, RSD在0.67%~4.13%之间,方法简单、快速、准确度高,能很好地满足镍精矿中锌量的测定要求。  [关键词]火焰
期刊
[摘 要]随着经济全球化,企业管理进入精细化管理时代,项目管理成为企业、国家、社会关心的问题之一,项目经理成为企业的焦点,本文站在企业管理学和土木工程专业角度对项目经理进行研究。  [关键词]项目管理;计划;组织;人力资源管理;控制  中图分类号:F407.9 文献标识码:A 文章编号:1009-914X(2016)22-0056-02  一、 引言  在当前的社会大背景下,建筑行业发展面临着巨大
期刊
[摘 要]随着国民经济水平的提高,国民日常生活和工作中对电能的需求量越来越大,电力行业在获取更大的发展空间的同时,电力系统的维修、管理力度也随之得到人们的重视。线损管理作为电力企业工作重点,它在保证供电稳定性、安全性和提高企业经济效益方面有着至关重要的意义,对整个国民经济的发展有着巨大的推动作用。因此,必须要得到供电企业的重视。本文就配电网线损管理的作用入手,简单的阐述了其中存在问题和应对措施。 
期刊
[摘 要]笔者主要简要介绍了温差发电技术的工作原理和结构组成,在塞贝克效应基础上,设计了一种发电模块和电能管理模块所组成的温差发电装置。接着阐述该设计在船舶领域上使用的原理。最后探讨该系统设计的结构原理,探究系统与设计所能带来的经济收益,同时和别的节能设计相对比。  [关键词]温差发电;船舶余热;节能设计  中图分类号:U664.5 文献标识码:A 文章编号:1009-914X(2016)22-0
期刊
[摘 要]本文从发电厂集控运行条件分析入手,探讨了其涉及到的关键技术,结合发电厂实际情况,介绍了发电厂三种不同集控运行模式,旨在为相关研究和实践提供参考。  [关键词]发电厂;集控运行技术;管理模式;运行条件  中图分类号:TM62 文献标识码:A 文章编号:1009-914X(2016)22-0080-01  前言:随着科学技术的进步,电气集控运行技术在发电场中的应用日渐广泛,主要以微处理器为核
期刊
[摘 要]当今,工业发展的速度越来越快,随着工业发展速度的加快,工业技术也逐步提高,越来越多的电气仪表开始出现,且呈现出不同的种类。我们在生活中经常看到电气仪表的使用,生产中也是同样。电气仪表的使用会给我们带来很大的益处,如它能够给我们提供信息,提高工业效率。由于电气仪表的使用越来越多,越来越广泛,所以电气仪表存在着一些故障也是在所难免的。因此,对电气仪表的维修和护理也是十分必要的。对电气仪表进行
期刊
[摘 要]二甲基砷酸是砷在哺乳动物体内的主要的甲基化代谢产物,其本身也广泛应用于工农生产。近十年来,一些学者指出无机砷的甲基化代谢产物在砷致肿瘤作用发生过程中起着十分重要的作用。无机砷在动物体内发生甲基化之后,毒性发生了改变,本文就二甲基砷酸致细胞增殖与凋亡、染色体改变、DNA损伤,基因表达等方面的研究现状做一综述。  [关键词]二甲基砷酸;细胞增殖与凋亡;染色体改变;DNA损伤;基因表达  中图
期刊