摘要:本论文采用AT89C51单片机作为滚动式广告机的核心控制单元。 通过电源、稳压模块、主控模块和电机驱动模块的合理运用,利用AT89C51单片机控制电机,使其输出正转——停止——反转——停止的信号(输出电压最高可达50V),并使电机按照上述控制指令,循环播放广告,从而完成对滚动式广告机的设计。
本文主要目的是对滚动式广告机进行全面的功能分析、结构设计和检测与控制系统设计,实现定时连续滚动广告信息,广告信息可以方便更换,信息容量尽可能大。本次设计要求提出设计新思路,并对现有广告机进行改进,提高其可靠性。本次设计论文阐述的主要内容是滚动广告机结构设计、首尾检测方法设计(可借用光电传感器对广告布首尾处的标记进行检测)、 滚动式广告机内部控制电路的设计(包括广告机内传感器、单片机与减速电机等部件的连接电路)和滚动式广告机合理性分析及控制系统程序设计。
关键词:单片机;电源;定时器;电机
目录
摘要
Abstract
1绪论-1
1.1滚动式广告机结构及其控制设计的研究意义-1
1.2 国内外滚动式广告机发展现状及发展前景-1
1.3课题研究的要求-2
2滚动式广告机功能分析及结构设计-3
2.1滚动式广告机功能分析-3
2.2 滚动式广告机结构设计-3
2.2.1广告图片的传动方向选定-3
2.2.2 滚动式广告机总体结构-3
2.2.3 画幅的尺度选取-5
2.2.4 画面材料选用-7
2.2.5 画轴的选用-7
2.2.6 滚动式广告机电机选用-8
2.2.7 箱体内照明设备的选用-11
3滚动式广告机检测与控制系统设计-13
3.1 检测设备的选取-13
3.1.1 检测系统的作用-13
3.1.2 传感器的概念-13
3.1.3反射式光电开关-13
3.1.4 金属接近开关-14
3.2滚动式广告机检测方法-16
4滚动式广告机控制电路设计-17
4.1 控制电路设计基本思路-17
4.2电路主要部件简介-17
4.2.1AT89C51单片机-17
4.2.2 光电耦合器作用-18
4.2.3 共阳七段数码管-19
4.2.4 继电器-19
4.3 控制电路电路图-20
4.3.1 电源部分-20
4.3.2键盘显示电路部分-21
4.3.3 控制电路部分-23
5控制算法及程序设计-25
5.1主程控制序流程图-25
5.2 24小时时间控制程序-26
5.3 首尾和幅面检测的中断程序-27
5.4 广告机开关灯程序-27
5.5程序源码-27
结论-36
致谢-37
参考文献-38