首页 > 范文大全 > 正文

浅谈基于单片机的温控装置系统

开篇:润墨网以专业的文秘视角,为您筛选了一篇浅谈基于单片机的温控装置系统范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:使用一线可编程温度计芯片(DS18B20)的检测装置可以准确的对水温进行检测和控制。水的温度,采用单片机(89C51和89S52)的检测控制装置,也就是可编程温度计,可以对水的温度多元化的抽样检查。采集,利用单片机对水温的检测和控制及各可编程温度计的工作状况的同时,实时对水温进行检测,打到远程控制水的温度。

关键词:可控制;可编程;抽样检查

中图分类号:TP39 文献标识码:A 文章编号:1674-7712 (2013) 08-0000-01

一、器件简介

DS18B20主要是一种单线数字温度传感器芯片,它由美国的DALLAS公司所生产。DS18B20具有多方面的优点,尤其在抗干扰方面具有很大优势,并且,它还具有体积小、结构简单、功耗低、使用方便等特点。

DS18B20的主要特性:

1.测量温度的范围-55℃~+125℃,分辨率0.5℃

2.转换一次的所需的时间200ms

3.输出的数字数量是9bit包括符号,不需要A/D转换

4.单线通讯接口,它只需要一条口线就可以将微处理器和DS18B20实现通讯

5.地址序列号,可多对一的使用一条通讯线

6.可以搜索超温的功能

7.在寄生电源的情况下可以用数据线来进行供电

AT89C52主要由ATMEL公司做生产,它属于51系列单片机中的一个类别。AT89C52是一种CMOS 8位微控制器,它的主要特点是电压低、性能高,并且,具有8kb的可反复编程的Flash只读存储器和256字节的随机存取数据存储器(RAM),ATMEL公司所生产的AT89C52是具有高密度和非易失性存储技术的,适用MCS-51指令系统,AT89C52内部使用8位中央处理器和Flash存储单元,AT89C52单片机在一些功能比较强大、系统比较复杂的系统中可以具有很好的效果。AT89C52单片机有32个外部双向I/O端口和40个引脚,并且还具有3个16位可编程定时计数器,2个外中断口,2个读写口线,2个全双工串行通信口,AT89C52可以根据一般的方法进行程序编写,但是它不具备在线编程的功能。AT89C52可以有效地将微处理器与Flash存储器结合在一起,在一些编程比较复杂的处理器开发中可以大大节约成本。

二、系统设计

(一)硬件设计

1.整体设计。采用AT89C52作为处理器从而达到对该系统温度的控制,采用DS18B20做为传感器.在初期的调试过程中,系统的设计师使用了RS484作为串口接口,主要目的在于,转换所采集的数据,然后通过串口RS485将信号发送到计算机上,以达到实时监控的目的。另外,系统主要采用的是七段数码管,它可以显示出所采集数值的温度,达到对现实温度进行控制的目的。

(二)软件设计

1.开发工具。在对于单片机进行相磁开发过程中,除了所需的硬件设施之外,还需要借助于软件设施。将提前所编定的语言程序有效的转化为CPU可以对其进行直接执行的机器码,主要可以通过两种方式:第一种,Keil软件图标可以通过人工来编制;第二种,Keil软件图标也可以用机器继续宁编制。当前来看,采用人工编制的方式非常少。而通过机器编制一般是通过软件,把源程序可以转化为有效的机器码。但是在MCS-51单片机中,主要使用的是以往的A51汇编软件。在单片机技术不断进步以后,其汇编技术由传统的普通型汇编方式慢慢的发展成为了高级语言开发机制。

2.软件整体设计。对于软件的相关设计可以按照需求的不同,而进行不同的完善与改造,在对于单片机的相关技术比较熟悉的情况下,对其所进行相关改造与完善时,也会比较简单。根据系统所提出的一些要求,一个以上的数字传感器,这样可以及时观察和记录温度的变化情况。尽管所使用的方式是不一样的,但是在操作流程是极其类似的,每当用一个数据传感器观察和记录温度的时候,其温度点可视作为一个数字传感器所观察的温度为标准,而如果采取了多个数字传感器对于温度进行观察与记录时,可以将所测得的值的平均值当作为整个系统的温度标准。

三、结论

本文所提出的设计,其通用性相对较高,并且由于企业对于51系列的单片机的相关功能与作用非常的熟悉,因此,在进行开发时,将不会产生较大的困难,另外,还与传统的温度测控制系统的相关改造要求相符。与此同时,该设计的功能性较强、成本投入较低、所需的零部件也较少、具有较强的可靠性与稳定性、受外界干扰的因素也相对较少,操作简单易懂,具有较强的实用性,是非常值得推广使用的。

参考文献:

[1]张鑫.船用单轴旋转光纤陀螺捷联惯导初始对准、测漂及综合校正研究[D].哈尔滨工程大学,2012.