当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:文章介绍了对传统R-T电阻温度系数仪的改进,将原本模拟式的温度测量仪器改为数字式恒温控制仪器。仪器基于STC89C51单片机数字式恒温控制系统,拥有控制灵活、操作简单等特点,能够自主设定仪器内部铜丝电阻的温度并维持在设定温度。文中详细阐述了此温度控制系统的硬件组成和软件设计以及仿真与调试。

引 言

传统的R-T 电阻温度系数测定仪是用来研究金属电阻与其温度关系的仪器,构造简单,可通过反复调节滑动变阻器实现对铜丝电阻温度的测量,但不具备维持温度的功能。近年来,随着微型计算机技术的迅猛发展,单片机凭借其价格低、处理能力强、控制简单、抗干扰能力优于一般 CPU 的优点, 被广泛应用于有较高控制精度和较低成本要求的工业测控系统中,同时采用单片机作为数字控制器取代模拟控制器 [1]。利用单片机对传统 R-T 温度系数测定仪进行改进具有广阔的应用前景。

1 系统说明

恒温控制系统分为四个模块,分别为温度显示模块、温度测量模块、用户设定模块和加热控制模块。本文恒温控制系统选择 STC8951 单片机芯片作为主控模块,选用数字式温度传感器 DS18B20 精确测量温度。为了便于用户使用,本文恒温系统选用双端显示,将铜丝电阻实时变化的温度和用户设定的温度显示在两块四位 LED 数码管上,使效果更加直观。在温度控制方面,通过单片机处理 DS18B20 实时测量的温度与之前按键设定的温度,根据两者的差值利用 PWM 调制技术控制加热电阻加热功率和通断时间比例以实现恒温控制效果。本文系统在加热时红色 LED 指示灯亮,恒温状态时绿色LED指示灯点亮、红色 LED 指示灯闪烁。系统总体框架如图 1 所示。

2 系统硬件组成

2.1 主控模块

本设计主控模块选用单片机进行控制。单片机是集 CPU, RAM,ROM,I/O 接口与中断系统等于一体的器件,体积虽小但功能强大,只需要外加电源和晶振就可轻松实现对数字信息的处理和控制 [2]。

本设计选择宏晶科技有限公司生产的 STC89C51 芯片, 它价格便宜,功能强大,拥有 32 个可编程 I/O 口,4 kB 可编程FLASH 程序存储区存储器可擦写 10 万次以上,3 个 16 位定时器 / 计数器,2 个串行中断 / 外部中断 [3]。

R-T电阻温度系数测定仪的改进

2.2 温度测量模块

设计的系统采用测量精度较高的数字式温度传感器DS18B20。DS18B20 是美国达拉斯(DALLAS)公司生产的一款数字式温度传感器 [4],能够将温度这个模拟量进行放大处理转换为数字量输送给单片机芯片,之后单片机芯片对温度进行分析处理,最终实现对温度的测量与控制,其具有如下特点:

(1)体积小且封装形式多样。

(2)温度测量范围为 -55 ℃~125 ℃,-10 ℃~ 85 ℃时测量精度需确保为 0.5 ℃。

(3) 温度测量值转化为数字量的转换时间非常短,9位温度值转换时间为 93.75 ms。

(4) DS18B20能够运用1-wire总线技术(将地址线、数据线和控制线合并为一根信号线),只需单片机的一个 I/O口即可实现双向通信,无需 A/D转化器,硬件电路简单。

(5) 工作电源为 3~5V,能够在寄生电源模式下工作,无需额外电源。

2.3 温度显示模块

设计系统采用 LED 数码管作为显示元件,它具有高亮度、寿命长、成本低廉等特点,是电子设备的常用显示器件。本设计的温控系统测温范围为 40 ℃~ 80 ℃,因此选用 4 位 8 段数码管。

2.4 温度设定模块

本设计采用两个独立式按键供用户选择,分别为加键和减键。独立式按键逻辑编程简单,只用了 2 个单片机 I/O 口, 有效节省了资源。

2.5 温度控制模块

采用场效应管控制 10 V 直流电源给 10 W/10 Ω 的水泥电阻进行加热。通过水泥电阻散发的热量加热铜丝电阻,铜丝电阻不断吸收热量最终与当前环境温度一致,由此实现恒温控制。由单片机输出 PWM 波,根据设定温度与测量温度之差决定输出功率大小,利用高低电平控制场效应管的通断,从而控制水泥电阻加热。

3 系统软件设计

本系统采用 C 语言编程,通过对单片机编程实现对各外围电路的控制。主程序首先对各子函数进行初始化 ;然后调用读取温度、显示温度、按键设定子程序 ;最后使用 PWM 脉冲调制技术控制对加热的通断,最终实现自动控制调节温度的效果。

(1) 在温度测量方面,DS18B20的操作顺序必须按照严格的时隙来控制;

(2) 在设定与显示方面,通过外部中断控制按键子程序,通过定时器中断控制扫描数码管并显示 ;

(3) 在温度控制方面, 程序按照一定的过程执行:当实时测量的温度小于设定温度时,控制 PWM 波导通场效应管,水泥电阻加热,红色指示灯亮 ;当实时测量的温度达到设定温度减 1℃时,再次判断实时温度是否达到设定温度, 若达到单片机便控制 PWM波场效应管关断,停止加热绿色指示灯亮,否则继续加热红色指示灯亮。若红色指示灯处于闪烁状态,则表明温度场为恒温状态,即铜丝电阻处于恒温状态。

4 仿真与调试

在软件调试方面,目前开发者们大多使用流行的 MCS-51系列单片机开发软件——Keil。Keil 提供了完整的开发方案,包括宏汇编、C编译器、连接器、库管理和一个功能强大的仿真调试器,它通过一个集成开发环境(μVision)将这些组合在一起。本设计选用 Keil软件的原因在于 KeilC51标准 C编译器为 51系列单片机的软件开发提供了 C语言环境并保留了汇编代码高效、快速的特点 [5]。KeilC51软件能够提供非常丰富的库函数和功能强大的集成开发调试工具,生成目标代码的效率高。

在电路仿真方面,本设计采用Proteus软件,它不仅具有与其他 EDA工具一样的 PCB自动或人工布线、原理布图和电路仿真功能,还具有互动电路仿真、应用微处理器在原理图的虚拟原型上进行编程及软件源码实时调试的独特功能 [2]。

本设计通过Proteus 软件实现电路图的绘制,之后结合Keil 软件进行调试。

5 结 语

本文设计的系统将传统温度系数测定仪常用的模拟式温度控制改进为数字式温度控制,不仅实现了对铜丝电阻温度的实时、有效测量,还能够根据用户设定的温度数值调节和控制加热装置,使铜丝电阻保持恒温状态。本系统具有开发成本低、精度高、可靠性强、灵活性高等特点,应用前景广泛。由于选用的是单片机芯片,外围电路可扩展,程序也可重新修改烧录,因此本文系统可以不断被优化。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭