第5 章 仿真及调试
难。我在软件调试的过程中发现我的程序比较复杂且逻辑不清晰,主要是由于采用了中断的方法,在中断服务程序中每个程序都需要考虑很多情况,处于半处限位开关的左侧怎么办,另一侧又应如何等。导致程序很长且逻辑混乱。后来我重新编写了一个程序并换了一种思路,跟踪门的来回这一动作路线来编程。这样可以清晰的知道门处于何位置,应调用何种速度。程序采用查询的方法来实现有无人的检测和到没到限位开关的判断。这样,不但思路清晰了许多,而且变短了不少。软件编程的一些图像如图5.1所示。
图5.1 软件编程
5.3 硬件调试
首先,根据原理图进行实物的制作。在制作的过程中,事先根据元件的大小排版布局,以单片机为中心,从简单.线路少的元件开始着手,围绕单片机把所有元件焊接完毕.最后,焊接完毕之后需要检查调试。
首先通电观察电路板是否有异常,一般观察的是有无因接错产生短路而使电路冒烟,发热过高而使电路发烫甚至烧毁电路。 如果出现异常现象,应立即关断电源,待排除故障后再通电重新检测。在第一步检测完毕无异常后,再输入信号,用万用表进行数据的检测。再与原始数据的对比,通过比较检查出出现错误的部分,再进行修改调试,直到未发现漏洞。通过调试,确保硬件接线合理安全,电路完整能够达到运行的标准。
在接上电源时,观察整体电路是否按照预计设计的运作,电机是否正转,电
-25-
华北理工大学轻工学院
机是否反转等。可根据电路的运行情况推测出程序出错的部分,修改程序后再经过Keil C51编译器调试后烧到单片机,反复检测直到能工作完全正常。
在调试的过程中,曾出现各种错误,包括硬件设备和软件程序。起初发现电路焊接未焊接牢固,出现过因接线口松动而反应不灵敏的情况,后来又出现了电源干扰的问题,想了很多办法,最后另加了一个驱动电路的电源才得到解决。软件程序更是修改了无数次,不断多次的调试后,电路板终于工作正常了。
-26-
结 论 结 论
本次毕业设计断断续续经历了2个多月,我从中学到了许多。从最开始的资料的收集,购买元器件,中间的电路板的焊接,程序的设计,到最好的调试和再调试,这些都使我学到了很多知识。通过查找各种资料,我能更加熟练的运用学过的信息检索方法,焊接电路培养了我的细心,调试过程挑战了我的坚持能力,打磨了我的性格。这次经历不仅仅拓展了我的知识面,培养了动手能力,还教会了我如何做好一件事。在毕业设计的过程中是理论结合实际,是对学过的知识的巩固,更是对遇到各种困难的坚持。 虽然在这中间走过许多弯路,遇到很多失败,但是最终迎接我的是成功,是胜利的微笑。这次毕业设计使我受益匪浅。
本次设计为单片机的自动门控制系统,主要应用单片机80C52作为控制核心,直流步进电机、热释电型红外传感器等相结合的系统。这个系统软硬件设计简单,易于开发,严格控制各种元件的采购成本,所以价格低廉,安全可靠,操作方便。
随着社会和经济的发展人民生活水平不断提高,人民生活方便,施工安全,注重环保等将成为一个热门话题。自动门系列产品正是在某种程度上满足用户需求,所以在未来的日子里,自动门产品将更加的普及,家家户户使用自动门的景象将为时不远。
-27-
参 考 文 献
参考文献
[1] 于洋、葛斌、苏晓鹭.基于单片机技术的自动门智能控制系统[J].计算机系统
应用,2008.
[2] 刘志刚,丁朋林,郝长海.自动门控制系统[J].电子测量技术,2005. [3] 郑小芹,李钟慎.采用单片机控制的红外自动门[M].制造业自动化,2008 [4] 马争、汪亚南.微计算机与单片机原理及应用[M]. 高等教育出版社,2009. [5] 林立、张俊亮、曹旭东、刘得军.单片机原理及应用[M].电子工业出版社,2009. [6] 吴英才、林华清.热释电红外传感器在防盗系统中的应用[J].传感器技术,2002. [7] 肖俊峰,郑小琴.一种红外线自动门单片机控制系统[J].门窗,2008. [8] 宋文旭.传感器与检测技术(第二版)[M].北京:高等教育出版社,2009. [9] 刘宝廷,程树炕.步进电机及其控制系统[M].哈尔滨工业大学出版社,1997. [10] 郭天祥.51单片机C语言教程[M].北京:电子工业出版社,2009.
[11] R.Dye,“Visual Object-Orientated Programming,”Dr.Dobbs MacintoshJournal,
Sept.1st(1991).
[12] Meehan Joanne,Muir Lindsey.SCM in Merseyside SMEs:Benefits and
barriers[J].. TQM Journal. 2008.
-28-
谢 辞 谢 辞
在本论文资料搜集整理过程中,得到了众多师长、朋友和同学的帮助,没有他们的帮助,我的毕业设计是无法完成的。我在此对他们致以深深的谢意。
首先衷心感谢我的导师,在本人的写作过程中,XXX老师给予了大力的帮助和指导,在此深表感谢!老师不仅仅在设计方面给予引导,在选材方面给予参考,而且还时刻监督着我们的进程,他对该课题深刻的见解使我受益匪浅。老师诲人不倦的工作作风,一丝不苟的工作态度,严肃认真的治学风格给我留下深刻的影响,值得我永远学习。在此谨向老师致以崇高的敬意和诚挚的谢意。
其次,感谢我所有的老师在我学习过程中给予的悉心指导和帮助,为顺利完成毕业设计奠定了基础。
-29-