自动控制升降旗系统设计报告.doc
《自动控制升降旗系统设计报告.doc》由会员分享,可在线阅读,更多相关《自动控制升降旗系统设计报告.doc(13页珍藏版)》请在沃文网上搜索。
1、摘要本系统采用凌阳公司的SPCE061A十六位单片机作为主控单元,步进电机作为运动驱动电路,4X4键盘和红外无线遥控器作为系统的输入,通过液晶显示器输出系统信息。本系统的工作过程首先在液晶显示器上显示操作的提示信息,通过有线或者红外无线键盘选择功能键和数字键输入单片机,系统发出信号到电机控制器控制步进电动机的动作,通过滑轮的传动完成升旗和降旗。升降旗过程中能实时显示国旗的高度和时间,且升降旗的速度可调;国旗能在指定位置自动停止。可由按键控制半旗状态,具有无线遥控升降旗及停止功能,并用单片机的FLASH存储器实现掉电保护。本系统可实现以下功能:1、按上升键后,国旗匀速上升,同时演奏国歌,上升到最
2、高端自动停止,国歌停奏。按下降键后,国旗匀速下降,下降到最低端自动停止。升降旗的时间均为43S。2、可以避免误动作,国旗在最高端时按上升键不起作用;在最低端时,按下降键不起作用。3、能在指定位置停止,且停止后能继续通过按键控制国旗继续升或降。4、旗帜的高度及升降旗的时间可实时显示。能在指定位置停止。5、可由开关控制半旗状态,并有一发光二极管显示。升旗时,按上升键,奏国歌,国旗由最低端上升到最高端之后,国歌停奏,然后自动下降到2/3处停止。降旗时,按下降键,国旗先由2/3高度处上升到最高端,再自动从最高端下降到最低端后自动停止。6、关断电源后再重新上电,旗帜所在的高度数据显示不变。7、升降旗的速
3、度在30S-120S内可调,步进1S。8、具有无线遥控升、降旗及停止功能。关键词:SPCE061A 电机控制 红外遥控AbstractThis system uses SPCE061A single-chip as the main control unit. We use a step motor as the driving circuit.The 4x4keyboard and wireless infrared keyboard as the input.The LCD shows the information of the system。Firstly, it can rise o
4、r lower the national flag through wire or infrared wireless keyboard and showed the operations on the LCD, then the control unit deals with the data, and controlls the national flag by step motor.In the process,the LCD shows the time and the height of the national flag.The speed of riseing or loweri
5、ng the national flag can be verified.The national flag can stop at the allocated position.The half mast can be controlled by a key.We can use wireless infrared keyboard to control.the system.The FLASH memory of the single-chip can protect the message of the unit.This system completes the following f
6、unctions:1.When push the rising key,the national flag rises at a same speed.At the same time ,the system play the national song.It stopps automaticly when it arrives at the highest point.When push the lowing key,the national flag lowers at a same speed.It stopped at the lowest point.The time is 43s.
7、2.The system can avoid the wrong actions.The rising key is useless when the national flag in the highest point.The lowering key is useless when the national flag at thelowerest point.3.The height of the flag and the time can be showed in real time.4.The national flag can be stopped at the allocated
8、position.And it can rise or lower by the key.5.The half mast is controlled by a key and can be showed by a LED.When push the rising key,the system play the national song.The national flag rises to the highest point,then lower to the 2/3point of the flagpole.When push the lowering key,the national fl
9、ag rises from the 2/3 point to the highest point,then lowers to the lowerest point.6.When turn off the power source,the information of the LCD is invariable.7.The time of rising or lowering the national flag is variable in 30s-120s stepped by 1s.8. Use wireless infrared keyboard to control the risin
10、g or lowering the national flag.Keywords:SPCE061A, Motor Control,Wireless infrared keyboard一、方案比较及设计论证根据题目的基本要求,系统主要由3个模块构成:主控单元、电机驱动模块和键盘输入与液晶显示模块。1、主控单元的比较与论证:方案一:采用MCS-51系列单片机。经典的MCS-51单片机功能和速度有限;而高档的MCS-51系衍生产品价格昂贵、冗余资源较多、使用范围较窄。方案二:采用FPGA(现场可编辑门列阵)作为系统控制器。FPGA可以实现各种复杂的逻辑功能,规模大,集成度高,体积小,稳定性好,并且可
11、利用EDA软件进行仿真和调试。FPGA采用并行工作方式,提高了系统的处理速度,常用于大规模实时性要求较高的系统。在本设计中,FPGA的高速处理能力得不到充分发挥。方案三:采用凌阳公司推出的SPCE061A单片机及其开发板-61板作为控制模块。SPCE061A的CPU时钟为0.32MHz49.152MHz,速度可以满足电机控制对实时性的要求;内置2K Words 的SRAM,为浮点运算提供了足够的数据存储器空间;具有7个触键唤醒中段和2个外部中断,可以满足本系统中键盘和传感器对外部中断的要求;外部可接SPR4096实现存储空间的扩展,能播放较长时间的语音。SPCE061A可以通过在线调试器Pro
12、be和EZ_Probe实现在线程序下载和调试,极大地提高了开发效率。此外使用凌阳公司提供的音频函数库和SPCE061A丰富的时基中断可以方便地实现功能扩展。具有保密能力及WatchDog功能。鉴于SPCE061A的以上优点,采用方案三。2、电机的比较与论证:方案一:采用带旋转编码器控制直流电机,电机运转平稳,精度可以得到保证。但其驱动电路复杂,在短时间内难与实现。方案二:采用步进电机。步进电机是一种脉冲控制电机,它是一种能将脉冲信号转换为角位移的数模转换器,可广泛用于无需反馈控制但要求有精确位置的场合。所以,综合考虑控制要求、成本等多方面的因素,我们选用步进电机。3、电动机驱动模块的比较与论证
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动控制 升降 系统 设计 报告