摘要:伴随着经济的飞速发展、人类的需要也在不断变化。例如在当今社会飞速发展的格局下,现在的工厂和车间每天都要生产数以万计的产品。因此厂家基本都采用流水线技术进行产品生产作业,为了满足生产需要,自动计数控制系统也逐渐成为现在当今工业发展中所必须的一部分。而怎样能对流水线上的产品进行更加有效率的、实时的、精准的计数已经成为大部分生产厂家热切关注的问题。
本课题主要研究的是基于单片机的流水线产品计数和在线显示系统设计。首先关电传感器通过发射红外线对流水线上的产品进行产品到达信号的检测,然后将其信号传送给控制器AT89C51单片机进行计数处理,AT89C51单片机将处理后的数据传送给液晶显示屏LCD1602进行显示,最后并利用上位机设计监控界面对其进行在线显示,以达到对系统运作的实时监控功能。
本文主要从硬件设施的选型,软件设计,上位机调试三大部分展开论述,详细的介绍了单片机的计数原理,LCD1602液晶屏的显示,RS-232串口通信的双向数据传输,上位机的实时显示等功能。
但是在一些方面还存在可以改进的地方,例如上位机模块,可以增加更多功能,使其更加方便及人性化。
关键字:AT89C51;LCD1602;串口通信;C#;在线显示
目 录
摘 要
ABSTRACT
第一章 绪论-1
1.1本课题研究背景和意义-1
1.2 国内外研究现状-1
第二章 产品计数检测系统总体方案-5
2.1 在线产品计数系统总体设计-5
2.2 基于单片机的产品计数节点设计-5
2.3 基于C#的上位机监控系统设计-6
第三章 产品计数检测系统硬件设计-8
3.1 稳压芯片选型与电路设计-8
3.2 传感器选型与接口设计-8
3.3 液晶选型与显示接口设计-11
3.4 串口通讯接口设计-14
第四章 产品计数检测系统软件设计-17
4.1 产品计数单片机节点软件设计-17
4.1.1 光电管信号读取程序设计-17
4.1.2 1602液晶显示程序设计-18
4.1.3 RS232通讯程序设计-21
4.2 上位机监控软件程序设计-22
4.2.1显示界面设计-22
4.2.2 控制命令发送-23
第五章 系统测试与分析-25
5.1 产品计数检测节点-26
5.2 上位机监控系统-27
第六章 总结与展望-30
6.1 全文总结-30
6.2 未来展望-30
参考文献-31
致谢-33