自动控制升降旗装置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湖南人文科技学院

课程设计报告

课程名称:单片机原理及应用课程设计

设计题目:自动控制升降旗装置

系别:通信与控制工程系

专业:通信工程

班级:07通信一班

学生姓名: 邓晓雄王成胡楚煊

学号: 07416132 07416134 07416135

起止日期: 2010年6月8日~ 2010年6月22日指导教师:方智文刘伟元

教研室主任:刘建闽

指导教师评语:

指导教师签名:年月日

成绩评定

项目权重

成绩

邓晓雄王成胡楚煊

1、设计过程中出勤、学习态度等方面0.2

2、课程设计质量与答辩0.5

3、设计报告书写及图纸规范程度0.3

总成绩

教研室审核意见:

教研室主任签字:年月日教学系审核意见:

主任签字:年月日

摘要

本系统采用单片机STC89C52作为自动控制升降旗系统的检测和控制核心,采用由单片机控制的步进电机带动国旗升降,实现对国旗升降的自动控制。该电路主要由电机驱动控制模块、键盘与显示模块及语音模块几个部分组成。电机驱动控制模块采用集成驱动芯片ULN2003L,采用键盘作为输入控制和数码管作为输出显示,语音模块采用报警蜂鸣器(LS)电路。

关键字:步进电机;自动控制;语音;数码管显示;按键

目录

设计要求 (1)

1 方案选择与论证 (1)

1.1电机的选择与论证 (1)

1.2 电机驱动方案的选择与论证 (2)

2 自动控制升降旗整体电路设计 (2)

2.1整体电路原理 (2)

3 单元电路设计 (3)

3.1 步进电机电路的设计 (3)

3.2 数码管显示电路的设计 (4)

3.3 音乐发声电路的设计 (5)

3.4 矩阵4X4键盘电路的设计 (6)

3.5 外部ROM存储器电路设计 (7)

4 自动控制升旗装置软件设计 (8)

4.1 系统总程序流程图 (8)

4.2 步进电机转动的软件设计 (9)

4.3 数码管实时显示的软件设计 (10)

4.4 国歌音乐的软件设计 (10)

4.5 矩阵键盘实时控制软件设计 (11)

4.6 外部ROM实时访问的软件设计 (12)

5 详细仪器清单 (13)

6 总结与思考及致谢 (14)

参考文献 (15)

附录一:系统程序代码 (16)

附录二:总原理图 (27)

自动控制升降旗装置

设计要求

基本部分:

1).按下上升按键后,旗帜匀速上升,同时流畅地播放歌曲,上升到最高端时

自动停止上升,歌曲停奏;按下下降按键后,旗帜匀速下降,降旗的时间不放歌曲,下降到最低端时自动停止;

2).旗帜在最高端,上升按键不起作用;在最低端时,下降按键不起作用;

3).升降旗的时间均为43秒,与国歌的演奏时间相等;

4).即时显示旗帜所在的高度,以CM为单位,误差不大于2CM。

发挥部分:

1). 重新合上电源后,所显示的旗帜高度数据不变;

2). 要求升降旗的速度可调整,调整范围是30—120秒钟,步进1秒(除43

外,其他时间可与国歌不同步);

3). 在最高升降速度下(以自选的电机参数定),能在指定的位置上自动停止,定位误差≤±2CM。

1 方案选择与论证

1.1电机的选择与论证

方案一:采用普通的直流电机。普通直流电动机具有优良的调速特性,调速平滑、方便,调整范围广,过载能力强,能承受频繁的冲击负载,可实现频繁的无级快速启动、制动和反转。

方案二:采用步进电机。步进电机是纯粹的数字控制电动机,它将电脉冲转化为角位移,即一脉冲,电机就转动一角度,因此很适合单片机控制。步进电机的一个显著特点是具有快速的启停能力,如果负荷不超过步进电机所能提供的动态转矩值,就能够立即使步进电机启动或反转。另一个显著特点是转换精度高,可以通过步数实

现精确定位,可正转反转控制灵活。

综上所述,我们选用方案二。

1.2 电机驱动方案的选择与论证

方案一:采用继电器对电动机的开或关进行控制,通过控制开关的切换速度实现对电机的运行速度进行调整。这个电路的优点是电路结构简单,其缺点是继电器的响应时间长,易损环,寿命短,耗电流,不能很好的驱动步进电机,可靠性不是很高。

方案二:采用由达林顿管组成的H 桥型PWM 电路。用单片机控制达林顿管使之工作在占空比可调的开关状态,可精确调整电动机的运动状态(前进,后退,左转,右转)。这种电路由于工作在管子的饱和截至模式下,效率很高。H 桥电路保证了可以简单的实现转速和方向的控制,但不能很精确的控制步距和速度。

方案三:采用ULN2003驱动。ULN2003 是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿管组成,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。 所以综上所述我们采用方案三。

2 自动控制升降旗整体电路设计

2.1整体电路原理

系统整体电路原理框图如图1所示:

单 片 机

数码管显示

电机驱动

电机

蜂鸣器

国旗

键盘控制

图1总体电路框图

3 单元电路设计

3.1 步进电机电路的设计

根据设计要求,我们采用了步进电机的准确步进来控制旗杆的升降,电路图如图3所示:

图 3 步进电机原理图

步进电机是数字控制电机,不同于直流电机。它将脉冲信号转变为角位移,即给一个脉冲信号,步进电机就转动一个角度,非常适合单片机控制。工作原理如下:

(1)控制换相顺序

通电换相这一过程称为脉冲分配。例如:三相步进电机的六拍工作方式,其各相通电顺序为A-AB-B-BC-C-CA-A,通电控制脉冲必须严格按照这一顺序分别控制A,B,C各相得通断。

(2)控制步进电机的转向

如果给定工作方式正序换相通电,电机正转,如果按反序通电换相,电机就反转。

相关文档
最新文档