摘要:本文采用AT89C51单片机作为自动滚动广告机的控制核心,通过电源及稳压模块、主控模块、电机驱动模块、电机模块的选用,利用AT89C51控制电机驱动芯片ULN2803,使之输出正转——停止——正转——停止的信号(输出电压12V),使电机遵从上述动作并最终使广告片随之转动,完成对自动滚动广告机的设计。自动滚动广告机的出现使有限的平面广告资源得到了巨大的提升并大大降低了广告投放成本。多样化的发布模式以及智能化的管理平台,将给这一新兴产业注入革命性的燃料,推动广告行业的前进。
关键词 单片机 电源 电机 定时器
目录
摘要
Abstract
1绪论-1
1.1设计的背景及意义-1
1.2滚动广告机设计的指导思想以及主要问题-1
1.3 论文研究的主要内容-1
2滚动广告机的总体设计-2
2.1 设计原理及总体结构-2
2.2总电路图-4
2.3 广告机框架-4
2.4电源及稳压模块-4
2.5硬件主控模块-5
2.5.1 AT89C51的主要性能-5
2.5.2 AT89C51管脚说明-5
2.5.3 AT89C51单片机功能框图及引脚配置-7
2.6 电机驱动模块与电机模块-8
2.6.1步进电机介绍-8
2.6.2步进电机静态指标-8
2.6.3 步进电机的动态指标-8
2.6.4步进电机的转速选择-9
2.6.5步进电机驱动-10
2.6.6 ULN2803简介-12
2.6.7 三极管简介-12
2.7齿轮传动设计-14
3 滚动广告机幕布跑偏检测与纠正系统设计-17
3.1 系统的组成和原理-17
3.2 传感器-17
3.3 放大器-18
3.4 AT89C51单片机系统及接口-18
3.4.1 ADC0804转换器及其接口-19
3.5 偏移纠正系统设计-20
3.5.1控制电路的设计-21
3.5.2电动推拉杆纠正系统设计-21
3.5.3 电动推拉杆介绍-22
4 滚动广告机软件设计-24
结论-26
致谢-27
参考文献-28
附录-29
附录1源程序-29