基于单片机的煤车称重系统-软件设计 下载本文

5.2 系统调试

安装好Keil 软件后打开。首先建立工程,编辑程序到文本。存扩展名为c,把文件加到工程里头去,然后编译。在调试过程中发现许多文件名没被定义。有些程序忘记编译,比如关于delay()的延时程序。最后经过不断的调整和修改决定放弃原有的50微妙的设定,在这种设定下系统没有充分的时间运行,所以经过调整决定采用1毫秒的设定。还有许多忘记打分号的语句等。一一耐心修改后程序能正常运行

图5.1 程序调试图

六 总结

本次毕业设计是做的基于51单片机的智能煤车称重的软件设计。虽然说是软件设计,但是也必须细致的去了解单片机的工作原理和各个元器件件的功能和运行参数。本次设计设计到传感器,AD数模转换,数据传输,数据储存,按键设计和IC卡的运用。本次毕业设计虽说是做的煤车智能称重的设计,但是在实际生活中这项设计却可以运用的十分广泛,比如此设计加入射频技术就可以运用到高速公路的车辆的动态称重和运行速度的检测并核对车主身份信息的。比如改变传感器并加入一些数值计算本次设计也可以运用到批发市场的管理等等。可以看来基于51单片机的煤车软件设计运用是十分广泛地。

在本次智能煤车软件设计中我们具体运用到MSC-51单片机的中断配置,按键功能的分配,定时器/计数器的运行方式的选择控制和与中断配合的初始化,

LED数码管的数据显示,AD的数据转换等。在大量的浏览书籍和查阅资料下才得以比较熟练地把上述模块的功能一一实现并最终实现煤车的智能称重。经过总结本次设计具有一下特点:

(1)元器件价格便宜而且功能强大,便于携带。通过组合而成的系统性价比高,通用性强,宜于推广使用。

(2)本次基于单片机的智能煤车称重软件设计采用了西门子的SLE4442 IC卡来实现数据的传输收集,替代了原来的RS232接口来实现的数据的传输。称重仪和上位机就不再需要导线的链接就能实现称重数据和日期数据的存储,并实现数据的管理。大大的减轻税务部门的管理压力并大大的提高了煤场运行效率。

(3)本次基于单片机的智能煤车称重系统加入了自动充电和电源切换系统。因为煤车称重系统需要不停的称重并进行人工的监控,如果外部突然的断电会对煤车的管理带来极大困难,并且造成极大的经济损失。因此有一套自动充电和电源切换系统就能极大避免或者改善上述的情况。

(4)本次基于单片机的智能煤车称重系统采用了按键设计。虽然按键设计看似简单,但是却能极大的避免出错的情况发生。

本次设计虽然已经完成,但是也有许许多多可以加以完善的地方,比如煤车的日结算月结算年结算的程序编程;使用嵌入式系统到智能煤车称重系统中,使系统更加智能;安装看门狗电路,使系统更加的安全可靠等等。

在这几月导师们辛苦指导和自己努力,毕业设计的总算制作完毕了。在这期间我了解并学习了有关单片机的知识,熟悉和运用了Keil软件开发平台和protues系统仿真软件,为我在今后的学习和工作打下了坚实的基础。相信有了这次毕业设计的锻炼,我以后能够更加从容从事单片机相关的工作,做一个能为国家做出贡献的人。

致谢

本次智能煤车称重软件设计是在我的导师——林吉海老师的帮助下得以完成的。在这段是内导师对我系统的设计编程硬件选择,论文的设计内容和方案设计进行了详细的指导。导师的细心教导和严谨教学理念和治学态度再加上对我设计的充分信任都让我受益良多。在此还要感谢龚维强老师的细心帮助,感谢他再毕业设计给与的无私帮助,教导和关心。感谢龚老师在我大学四年期间给与的教导,感谢其在C语言这门课上的无私传授才得以让我能够完成系统的编程工作。

在此还要特别感谢陶园同学的无私帮助。他在系统设计这个过程中帮助我改进 程序并协助我完成了仿真的元器件替换备选与系统仿真。在这个过程中给与了很多宝贵建议与讲解。同时也要感谢蒋冰同学和姜鹏同学在毕业设计期间帮助我查阅了大量资料和文件。

参考文献

[1] 万隆 单片机原理及应用技术 清华大学出版社 2010 [2] 李瑜芳《传感器原理及其应用》 电子科技大学出版社 2008 [3]. 杨居义.单片机原理与工程应用. 北京:清华大学出版社,2009年 [4].王福瑞. 单片机测控系统设计大全. 北京:北京航空航天大学出版社,1998 [5]. 王晓娅 于单片机的汽车动态称重系统设计 河南工业大学 2010 [6]胡文金.单片机应用技术实训教程.重庆大学出版社2005年 [7]张培仁.MCS-51单片机原理与应用.清华大学出版社2005年 [8] 刘笃仁,传感器原理及应用技术西安电子科技大学出版社,2009 [9] 博文娟,煤车智能称重仪的研制 硕士论文 2005