1、本文档由 碱性玫瑰精 整理提供 代专利下载 1 元/篇 QQ 1410007848买 染料 及包装机械 请致电:0317-7723188 刘雨桐精品文档碱性玫瑰精 整理2011 年 10 月 2 号如需购买 碱性玫瑰精 ,请留下以下联系方式备用电话:0317-7896222 0317-7896333 传真:0317-7727900河北省东光宏浩染料 网址:联系人:刘雨桐本文档由 碱性玫瑰精 整理提供 代专利下载 1 元/篇 QQ 1410007848买 染料 及包装机械 请致电:0317-7723188 刘雨桐数字式智能温度控制器的研究(修改稿)王任远- ;沈占彬(平顶山工业职业技术学院, 河
2、南 平顶山 467001 )摘 要:系统采用低功耗单片机 MCS80C51 进行检测与控制 -;选用 DS1820 数字式传感器对温度进行采样和转换-;通过执行机构对温度进行调节控制 -;实现了传感器与单片机和可控硅的有机结合-;增强了电路的可靠性- ;提高了测温精度。关键词:单片机;传感器;温度调控;软硬件设计Research on the Digital and Intelligent Temperature ControllerWANG Ren-yuan,SHENZhan-bin(Pingdingshan Industrial Collage of Technology-;Pingdin
3、gshan- ;Henan 467001)Abstract:This system is a thermometric system of high accuracy and low consumed power ,it uses the low consumed power single chip micro computer MCS80C51 to carry on the examination and control and uses the digital sensor of DS1820 to take temperature sample and change the tempe
4、rature.Its operator can adjust the temperature which showed on the indicatorKey words:Single chip micro computer;sensor;temperature control;soft and hardware design0 引言在温度测控领域-;采用常规的测量方法 -;当检测精度要求较高时 -;调理电路复杂、A/D 的转换位数增高-;使系统的成本居高不下- ;很难普及。随着电子技术的发展-;出现了很多功能完备的低功耗、低电压大规模集成电路-;为设计高精度测控系统提供了硬件基础。本系统采用
5、了低功耗测试设备单片机 MCS80C51 进行检测与控制-;用 DS1820 对温度进行采样和转换-;执行机构完成对温度的控制-;系统的测温精度达到 0.1。1 系统原理对温度进行实时检测与控制-;首先- ;温度传感器 DS1820 对温度进行采样和转换-;将测量结果 送给单片机-;单片机将输入的温度值与内部指定单元的给定温度值 T 进行比较- ;根据XT比较结果- ;通过执行机构可控硅对加热源的开断状态进行控制。由于水的惯性大 -;在控温过程中采用了开关控制。当然-;本系统也可采用经典的 FID 控制算法实现上述功能。系统原理方框图如图 1 所示。 图 1 DS1820 测温原理框图Fig.
6、1 The DS1820 square frame diagram of the system principle2 硬件系统2.1 主电路设计根据控制要求-;确定了器件和系统电路的组成。系统主电路如图 2 所示。本文档由 碱性玫瑰精 整理提供 代专利下载 1 元/篇 QQ 1410007848买 染料 及包装机械 请致电:0317-7723188 刘雨桐图 2 系统原理图Fig.2 System principle diagram系统以高性能/价格比的 80C51 为核心- ;采用新型单片数字温度传感器 DS1820 来测量温度-;双向可控硅驱动电路 MOC3041 和双向可控硅 TLC33
7、6A(图中 T1)组成输出控制通道。此外-;还有键盘/显示电路、报警输出电路等-;系统结构紧凑 -;性能稳定。2.2 输入/出通道及其接口电路2.2.1 输入通道采用了新型数字温度传感器 DS1820-;在对其测温原理进行详细分析的基础上- ;提出了提高 DS1820 测量精度的方法 -;使 DS1820 的测量精度由 0.5 提高到 0.1以上-;取得了良好的测温效果。DS1820 是美国 DALLAS 半导体公司生产的可组网数字式温度传感器- ;在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。DS1820 测温原理如图 3 所示。图中
8、低温度系数晶振的振荡频率受温度影响很小-;用于产生固定频率的脉冲信号送给计数器 1。高温度系数晶振随温度变化其振荡率明显改变 -;所产生的信号作为计数器 2 的脉冲输入。计数器 1 和温度寄存器被预置在 55所对应的一个基数值。计数器 1 对低温度系数晶振产生的脉冲信号进行减法计数- ;当计数器 1 的预置值减到 0 时- ;温度寄存器的值将加 1 -;计数器 1 的预置将重新被装入- ;计数器 1 重新开始对低温度系数晶振产生的脉冲信号进行计数-;如此循环直到计数器 2 计数到 0 时 -;停止温度寄存器值的累加-;此时温度寄存器中的数值即为所测温度。图 3 中的斜率累加器用于补偿和修正测温
9、过程中的非线性- ;其输出用于修正计数器 1 的预置值。本文档由 碱性玫瑰精 整理提供 代专利下载 1 元/篇 QQ 1410007848买 染料 及包装机械 请致电:0317-7723188 刘雨桐图 3DS1820 测温原理框图Fig.3 The DS1820 to measure temperature principle frame diagram在正常测温情况下-;DS1820 的测温分辩率为 0.5以 9 位数据格式表示- ;其中最低有效位(LSB)由比较器进行 0.25比较-;当计数器 1 中的余值转化成温度后低于 0.25时-;清除温度寄存器的最低位(LSB)- ;当计数器 1
10、 中的余值转化成温度后高于 0.25-;置位温度寄存器的最低位(LSB ) 。DS1820 正常使用时的测温分辨率为 0.5- ;在对 DS1820 测温原理详细分析的基础上-;采取直接读取 DS1820 内部暂存寄存器的方法- ;将 DS1820 的测温分辨率提高到 0.10.01。表 1DS1820 暂存寄存器分布Tab.1 The DS1820 SW chart寄存器内容 字节地址温度最低数字位温度最高数字位高温限值低温限值保留保留计数剩余值每度计数值CRC 校验012345678DS1820 内部暂存寄存器的分布如表 1 所示- ;其中第 7 字节存放的是当温度寄存器停止增值时计数器
11、1 的计数剩余值-;第 8 字节存放的是每度所对应的计数值 -;这样-;我们就可以通过下面的方法获得高分辨率的温度测量结果。首先用 DS1820 提供的读暂存寄存器指令 (BEH)读出以 0.5为分辨率的温度测量结果-;然后切去测量结果中的最低有效位 (LSB)-;得到所测实际温度整数部分 T 整数-;然后再用 BEH 指令读取计数器 1 的计数剩余值 M 剩余和每度计数值 M 每度- ;考虑到 DS1820 测量温度的整数部分以 0.25、0.75为进位界限的关系 -;实际温度 T 实际可用下式计算得到:T 实际=(T 整数0.25)+(M 每度M 剩余)/M 每度表 2 DS1820 直读
12、与计算测温结果数据比较Tab.2 The DS1820 direct read the compare with calculation the measures result data次数 T(直读 ) M(剩余) M(每度) T(实际)本文档由 碱性玫瑰精 整理提供 代专利下载 1 元/篇 QQ 1410007848买 染料 及包装机械 请致电:0317-7723188 刘雨桐123456721.000 72 80 20.85034.000 42 82 34.23849.000 30 83 49.38852.000 66 84 51.96464.000 49 85 64.17479.000
13、 56 87 79.10682.500 16 88 82.568表 2 为采用直接读取测温结果方法和采用计算方法得到的测温数据比较-;通过比较可以看出- ;计算方法在 DS1820 测温中不仅是可行的 -;也可以大大的提高 DS1820 的测温分辨率。2.2.2 输出通道采用 Motorola 公司推出的单片集成可控硅驱动器件 MOC3041 来作为对输出的驱动和控制。有 MOC3041 组成的过零出发双向可控硅电路简单可靠 -;电路如图 4 所示。该部分的工作过程是:当单片机的 P3.1 口输出为低电平时-;3041 内部导通-;G 端出现同步触发脉冲-;控制可控硅导通 -;打开加热器;当
14、P3.1 为高电平时 -;MOC3041 内部截止-;可控硅断开- ;关闭加热器。MOC3041 芯片是一种集成的带有光耦合的双向可控硅驱动电路。它内部集成了发光二极管、双向可控硅和过零触发电路等器件。它由输入和输出两部分组成。输入部分是一个砷化镓发光二极管- ;在 515mA 正向电流的作用下发出足够强度的红外光去触发输出部分;输出部分包括一个硅光敏双向可控硅和过零触发器-;在红外线的作用下 -;双向可控硅双向导通-;与过零触发器一起输出同步触发脉冲- ;去控制执行机构外部的双向可控硅。图 4:MOC3041 和双向可控硅构成的输出通道Fig.4 The out passage diagra
15、m consist of the Moc3041 and double SCR3 软件系统软件系统包括主程序、键盘处理程序、显示子程序、温度设定子程序以及有关 DS1820 的程序(初始化子程序、写程序和读程序)等。限于篇幅-;仅介绍主程序。主程序完成的功能:启动 DS1820 测量温度- ;将测量值与给定值比较- ;若 TXTL-;则进如加热阶段-;置 P3.1 为低电平。在该过程中继续对水温进行监测 -;当 TXTH 时-;置 P3.1为高电平- ;断开可控硅-;关闭加热器-;等待下一次的启动命令。系统主控程序工作流程如图5 所示。本文档由 碱性玫瑰精 整理提供 代专利下载 1 元/篇 Q
16、Q 1410007848买 染料 及包装机械 请致电:0317-7723188 刘雨桐开始初始化KEEP转换送显示调读温度子程序开放外中断送显示读 TH,TLTXTLTXTH STOPHOTHOTTINGYYNN图 5 主程序流程图Fig.5 Main procedure flow chart4 系统功能4.1 主要性能实时显示温度-;系统精度为 0.5。控制温度-;默认的设定温度为上次设定温度。低于或等于下限温度时加热- ;高于或等于上限温度时保温-;设定时上限比下限大 2。用按键可随时修改上下限温度。通过报警器件输出报警。系统可以手动或上电复位。复位时先自检-;接着显示上次的设定温度值(
17、上限值)。正常工作时显示温度值-;状态灯显示当前系统状态。4.2 键盘功能1 号键:温度设定/确定设定;2 号键:上档/显示设定温度;本文档由 碱性玫瑰精 整理提供 代专利下载 1 元/篇 QQ 1410007848买 染料 及包装机械 请致电:0317-7723188 刘雨桐3 号键:上升/下降;4 号键:右移/左移。在没有按 1 号键的情况下按 3、4 号键无效。按 1 号键后为设定温度操作-;当前设定位闪烁-;按 3 号键为加减-;4 号键为移位。上档时 3、4 号键分别为上升、右移;反之为下降及左移。上档时标志灯亮-;再次按 1 号键时为确定设定。在没有设定温度时-;按 2 号键为显示
18、所设定的温度;在设定时为上档/下档键-;按奇次为上档- ;按偶次为下档。温度设定的范围是 2125-;分为三个区域- ;分别为:29, 1099和 100125。当最高位为 1 时-;第二位及第三位的最大值分别为 2、5 ;当第一位及第二位都为 0时- ;第三位的最低值为 2。5 结语系统采用 DS1820 对温度进行测量与转换- ;并通过 80C51 单片机对温度进行比较-;通过执行机构对加热源的通断状态进行控制-;使测量温度达到了更为精确的地步 -;同时也为其它场合精密温度测量提供了极好的应用借鉴。总之-;数字温度传感器实现了传感器与单片机和可控硅的完美组合-;打破传统的设计模式- ;增强
19、了电路的可靠性 -;提高了测温精度-;且易于实现标度变换。参考文献:1 苏铁力.传感器及其接口技术M.北京:中国石化出版社出版发行,1998.2 何希才.传感器及其应用电路M.北京:电子工业出版社出版发行,2001.3 沙占友.单片机外围电路设计M.北京:电子工业出版社出版发行,2003.4 贺益康,潘冉平.电力电子技术M.北京:科学出版社出版发行,2004.作者简介:王任远(1967 )-;男-;河南许昌人-;副教授-;1990 年毕业于焦作工学院-;现从事教学与研究工作。-联系地址:河南省平顶山工业职业技术学院教科研处 沈占彬邮政编码:467001联系电话:0375-7197058;13525398390