信号转换成数字信号并传递到单片机所涉及到的程序设计。设计流程图如下图所示。
图2.14 V/F信号读取及处理程序 b显示子程序设计
显示子程序主要是来判断是否需要显示,以及如何去显示,也是十分重要的程序之一。设计流程图如图所示。
24
图2.15 显示子程序流程图
c键盘扫描子程序的设计
键盘电路设计成4X4矩阵式,在程序中可以先判断按键编码,然后根据编码将键盘代表的数值送到相应的存储单元,再进行功能选择或数据处理。设计流程
25
图如图所示。
图2.16 键盘扫描子程序流程图
三、结果分析
(1)可以用LED液晶显示器显示被称物体的质量 (2)可以按需要设定该秤所称的上限。 (3)当物体超重时,能自动报警
四、设计总结
4.1 存在的问题
1、电子电路的设计中对各种影响因素的考虑不够完全,比如在对过电压情况的处理中未作防范措施。
2、系统设计不够优化,有待改善。比如系统的超量程信号直接由单片机送入报警电路,没有设计保护电路再入单片机处理后送入报警电路。
3、没有扩展更多电路,如日历时钟电路、通讯接口电路等。日历时钟电路可以显示购货日期,通讯接口电路可以与上位机(PC机)进行通讯,从而将大量的商品数据存于上位机,然后通过串口或并口通讯与电子称相连,达到远距离控制的目的。
4、对各种实用芯片价格了解不够,选择上任有欠缺,如所选的称重传感器
26
价格较贵。
5、动手能力不强,电子秤的精确度有待提高。 4.2个人体会
在整个设计过程中,我们对所学的知识有了一个系统的认识和理解,尤其是对本课题所用到的单片机及其相关知识有了进一步的掌握,对利用单片机进行控制系统的设计与开发又及对系统的分析和问题的解决有了切身的认识和体会,正所谓学以致用,在此实践过程中增长了知识、丰富了经验,提高了解决问题的能力。系统的分析与设计过程是对学习的总结过程,更是进一步学习和探索的过程。控制系统的开发设计是一项复杂的系统工程,必须严格按照系统分析、系统设计、系统实施、系统运行与调试的过程来进行。系统的分析和设计是项很辛苦的工作,同时也是一个充满乐趣的过程,在设计过程中,要边学习,边实践,遇到新问题就不断探索和努力即可使问题得到解决。理论和实际必须紧密结合,在设计中要针对不同的系统根据理论给与不同的方案,综合考虑各方面的因素和需要,选择出最佳的方案与结论。要大量广泛的收集资料,然后认真地研究其思路,和指导老师保持联系,和同学共同研究遇到
参考文献
[1] 宋文续,扬帆.传感器与检测技术.北京:高等教育出版社,2010.4 [2] 常健生.检测与转换技术.北京:机械工业出版社,2009.6
[3] 凌志浩.智能仪表原理与设计技术.上海:华东理工大学出版社,2012.8 [4] 于永权.89系列(MCS-51兼容)Flash单片机原理及应用.北京:电子工业出版社,2013
[5] 李朝清.单片机原理及接口技术.北京:北京航空航天大学出版社,2012.8 [6] 丁元杰.单片微机原理及应用.北京:机械工业出版社,2013.8 [7] 周航慈.单片机应用程序设计技术.北京:北京航空航天大学出版社,2012.11
[8] 孙涵芳.单片机原理及应用(修订版).北京:北京航空航天大学出版社,2009年
[9] 何立民. 单片机应用技术选编(1)-(8).北京:北京航空航天大学出版社,2012
27
[10] 于海生.微型计算机控制技术.北京:清华大学出版社,2009年
28