消毒柜微电脑控制器
第五章 调试与结果分析
5.1 硬件调试和软件调试
A. 根据设计的方案,按照详细电路图,开始进行组装调试。分模块进行电路的连接,并且每连接一级电路检测一下,再去连接其他电路。按照设计的电路图,依次将其它部分连接好,用电压表检测各级输出无误后确定整个电路连接正确再进行下面的操作,看是否达到了所期望的要求效果,从而实现硬件方面的连接。
B. 检测7279键盘显示模块,因为通过键盘显示,可以直观的知道程序是否基本运行正常,是否按时预定的显示。
C. 电桥的调零与调满。先断开电桥电路与放大电路的连接,调节电桥的变阻器,使得A点电压为零,调零后保持电桥中的电位器固定不动,再接上放大电路,调节放大电路中的变阻器RG到一定值,使得B点电压为一整数值如5.0V。重复调零与调满2-3次,使得温度测量更加准确。调零与调满完成后,电压变化与温度的转换关系就确定了。
D. 排除硬件故障后开始对程序进行调试,调试软件时采取的是分步测试后再集成测试的原则,将键扫程序输入单片机开发系统,运行后按开发系统上的键盘,看显示数码管能否显示所按键的键号。在此基础上,将完整的程序输入单片机开发系统,运行后用示波器观察89C51的P1.0端的信号是否会随按键而发生由高电平向低电平的跳变,若有跳变说明软件调试成功。
E. 用手握住PT-100铂热电阻使得温变化,观察7279模块是否能实时显示当前温度。测试发现,72797能实时显示温度,但显示的温度闪烁太快,难以分辨,主要原因为测量电路有干扰,在不改变硬件电路情况,在采样程序中加入滤波功能,每次采样十个点,去除最大值、最小值,再求平均值,从而消除了不稳定因素,使温度变化较为稳定,测量准确度得以担高。
F. 调试倒计时功能时,调试发现秒减为00时,再减1就出现乱码,一旦出现乱码,说明时钟出错,定时功能就不能正常实现,即使定时时间已到,
30
消毒柜微电脑控制器 系统也不会执行相应的动作。分析原因,得出结论:60秒倒计时完成后秒应该再次恢复初值59,这样才能继续倒倒计时。
5.2 调试结果
经过详细的硬件调试和软件调试之后,系统工作正常,7279模块8位数码管前三位实时显示当前温度在000-150范围内,第四位显示“-”,后四位倒计时显示分和秒。按下“消毒键”时,系统接通加热器,点亮加热指示灯,当温度到达到125度时,停止加热;按下“保温键”,当温度低于50度时,系统启动加热,当温度高于70度时,系统停止加热;按下“停止键”时,系统回到初始状态。
若按下“校时键”,输入2位数字后,再按“确认键”,则系统启动定时,倒计时显示当前时间,当时间走到00.00时,系统复位,停止消毒/保温。
31
消毒柜微电脑控制器 第六章 总结
毕业设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程,随着科学技术发展的日新月异,单片机已经成为当今计算机应用中空前活跃的领域,
回顾起此次单片机毕业设计,我仍感慨颇多,的确,从选题到定稿,从理论到实践的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仪可以巩固了以前所学过的知识,而且学了很多在书本所没有学到过的知识。通过这次毕业设计使我懂得了理论与实际相结合是非常重要的,只是理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考能力。在设计的过程中遇到问题可以说是困难重重,毕竟这样的设计做的少,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说不懂一些元器件的使用方法,对单片机编程掌握得不好等等。
通过本次毕业设计我逐渐掌握了用单片机进行实际产品的开发的基本过程,加强了模块化设计思想的培养,进一步熟悉了单片机编程,同时也增加了对本专业的兴趣,培养了实际操作和编程技能,为今后走向工作岗位打下良好的基础。
32
消毒柜微电脑控制器 参考文献:
[1] 张友德:单片微型机原理、应用与实验,上海复旦大学出版社,2000.11,P7-P21
[2] 陈黎娟、聂鹏程:单片微型计算机实验教程,南昌航空大学,2006.2,P17-P32
[3] 沈美明、温冬婵:IMB PC汇编语言程序设计,清华大学出版社,1991.6, P12-P22
[4] 吴金戍、郭庭吉:89C51单片机实践与应用,清华大学出版社,2002.9,P132-P143
[5] 王福瑞:单片微机测控系统设计大全,北京航空大学出版社,1998.4,P7-P15
[6] 何立民:单片机应用技术选编,北京航空航天大学出版社,2001,P18-P43 [7] 邬宽明:单片机外围器件实用手册,北京航空航天大学出版社,1998,P56-P76
[8] 鲍健等:用单片机直接驱动液晶显示器,量子电子学报,2005.02,P32-P42 [9] 王春林:中国电子报第四版.中国电子报社,2006.2, P43-P54
附录一:电路原理图
33
消毒柜微电脑控制器
34