教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

张华伟-基于STM32F4ARM单片机精确温控的设计与实现(5)

来源:网络收集 时间:2026-05-03
导读: 制作与调试 5 制作与调试 在keil软件中调试执行系统各部分实现的功能,制作实物并测试完成所需要的功能。 5.1 软件调试 在keil软件中主程序调试运行如图5-1所示,读取PT100检测温度程序调试如图5-2所示,A/D转换程

制作与调试

5 制作与调试

在keil软件中调试执行系统各部分实现的功能,制作实物并测试完成所需要的功能。 5.1 软件调试

在keil软件中主程序调试运行如图5-1所示,读取PT100检测温度程序调试如图5-2所示,A/D转换程序调试如图5-3所示,数码管显示功能调试如图5-4所示。通过查看寄存器的值判定各部分功能调试正常。

图 5-1 主程序调试

图 5-2 PT100检测温度功能调试

图 5-3 A/D转换程序调试

16

制作与调试

图 5-4 数码管显示功能调试

5.2 实物制作

焊接完成后实物硬件电路如图5-5所示。为方便焊接在焊接时首先焊接电容电阻,然后焊接各类插件。最后将各部分连接到主板上进行调试,温度设置如图5-6所示,调试结果如图5-7所示。

图 5-5 焊接完成实物图

图 5-6 温度值设置

17

制作与调试

图 5-7 检测的当前温度值

5.3 测试与总结

在硬件制作好后,根据功能设计的要求进行模块化调试。首先调试控制输出模块的运行正常,根据半桥电路驱动的原理,将单片机通过定时器的PWM模式产生的PWM输入到半桥模块,来控制输出的电压的大小,根据示波器检测单片机PWM输出引脚可以看到PWM模式正常输出,使用万用表测量半桥两端的电压差可以检测出是否驱动或停止了加热模块工作。其次是测量PT100工作是否正常,PT100的温度值是基于硬件的设计来实现的,通过硬件的差分放大电路来获取PT100的内阻,根据内阻与温度值的转换关系求得当前温度值,通过ST-LINK连接主板,设置断点单步调试的方式查看寄存器的值来判断当前PT100 的工作是否正常。最后是显示模块的测试,通过改变PT100测试温度值来改变当前显示值测试显示模块是否正常功能。

测试过程中遇到的问题通过软件调试和检测硬件的工作状态解决。调试时加热模块的工作不正常,半桥驱动使加热模块不停得工作,不能加热到一个温度并保持当前温度,通过不断的调试和检查最后找到原因是PT100工作不稳定,使得PID根据当前温度和测量温度来控制PWM输出出现延迟,使得半桥达不到最初设计的要求,最后通过滤波算法稳定PT100的值解决了这个问题。显示模块工作正常,最后调试完成整体工作正常。

另外在设计整个硬件电路和软件程序设计中,遇到了很多问题也学习了很多,充分发挥了自主学习、分析问题、解决问题的能力,将课堂上学到的东西在实物中展现出来。在设计硬件电路的过程中,分析论证了各种方案,并查找各种相关的元器件,最终完成了硬件电路设计。在软件程序设计过程中,先画出了程序流程图,并模块话的实现了各个功能,最后进行整体设计完成了软件程序设计。

本设计完成了根据当前设定的温度使被控物体加热到设定温度并保持。本设计使

18

制作与调试

用的是PT100技术实现温度数据采集。本设计采用PID算法对加热模块的工作进行控制。本设计完成了设置温度、显示温度、加热被控物体到设定温度并保持的功能。

另外,由于时间仓促、资金等原因,本设计还存在诸多不完善的地方,如未能使系统更好的扩展留出总线接口等。因此,本设计还有待进一步研究和改善。

19

参考文献

参考文献

[1] 龚红军. 单片机温度控制系统[J].电气时代,2012,1,(10).P17-18. [2] 张鑫.单片机原理及应用[M].北京:电子工业出版社,2010.10.P35-39. [3] 胡朝.基于单片机的温度控制系统的开发应用[J].商场现代化,2010, (14):62-65. [4] 齐向东 刘立群.单片机控制技术实践 [M].北京:中国电力出版社,2009.3, P55-59. [5] 叶景.基于单片机的温度控制系统的设计[J].中国新通信,2009, (13): 1-2.P111-108. [6] 陶红艳,余成波.传感器与现代检测技术[M].北京:清华大学出版社,2009,2.P117-118. [7] 王文海.单片机应用于实践项目化教程[M].北京:化学工业出版社, 2010,3.P42-48. [8] 李新国. 单片机温度控制系统[J]. 机电工程,2012,3,(02).P39-43.

[9] 黄祯祥,邓怀雄,郭延文,周书. 基于MCS-51单片机的温度控制系统[J].现代电子技术,2013,4,(06).P127-130.

[10] 李晓妮. 单片机温度控制系统的设计[J]. 九江学院学报(自然科学版),2015,2,(02).P27-45. [11] 张青.单片机温度控制系统方案的研究[J].上海交通大学学报,2012,2, (41).P211-218. [12] 马江涛. 单片机温度控制系统的设计及实现[J].计算机测量与控制,2013,3,(12).P47-48. [13] 陶永华.新型PID控制及其应用[M].北京:机械工业出版社,2010,3.P12-13. [14] 熊静琪.计算机控制技术[M].北京:电子工业出版社,2011,4.P21-22.

[15] 廖育武,刘克非,胡家勤.基于组态软件的分布式多点温度远程监控系统[J]. 西南大学报,2009,5,(5).P27-29.

20

…… 此处隐藏:423字,全部文档内容请下载后查看。喜欢就下载吧 ……
张华伟-基于STM32F4ARM单片机精确温控的设计与实现(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/453557.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)