- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011电子设计报告-国旗升级系统
河北联合大学电子设计大赛
设计报告
题 目: H题:自动控制升降旗系统
学 校: 河北联合大学信息学院
参赛队员姓名: 路赞扬 陈光汇 彭琳
目录
1.摘要
2.设计任务与要求
设计任务
设计要求
3.方案设计与比较
3.1 控制系统选择
3.2 执行系统选择
3.3系统电源选择
3.4 控制系统显示选择
4.系统硬件设计
4.1系统硬件框图
4.2系统硬件介绍
5. 系统软件设计
6. 附录
6.1键盘按键功能说明
6.2部分程序
1. 摘要:
本系统使用单片机配合步进电机等模块实现一个自动控制升降旗系统,该系统能够自动控制升旗和降旗。该系统旗帜的升降由电动机驱动,在启动同时能够播放国歌,有两个无线控制按键,一个是上升键,一个是下降键。系统能够过数码管或LCD实时显示旗帜高度,上升下降速度,通过键盘输入指定高度和半旗指令,实现非正常升降旗,而且,对该程序进行控制时操作简单易行,且数据具有断电保护功能。
关键字:STC12C5A60S单片机,步进电机,语音电路模块,DS18B20,DS1302,EEPROM,LED\LCD显示
2. 设计任务与要求
2.1任务
设计一个自动控制升降旗系统,该系统能够自动控制升旗和降旗。升旗时,在旗杆的最高端自动停止;降旗时,在最低端自动停止。
该系统旗帜的升降由电动机驱动,有两个控制按键,一个是上升键,一个是下降键。
2.2要求
2.2.1基本要求
1、按上升键后,国旗匀速上升,同时流畅的演奏国歌,上升到最高端自动停止上升,国歌停奏;按下降键后,不放国歌,国旗匀速下降,到最低端后自动停止。
2、能在指定位置自动停止。
3、为避免误操作,国旗在最高端时,按上升键不起作用;在最低端时,按下降键不起作用。
4、升降旗的时间均为43秒,与国歌的演奏时间相等。
5、数字即时显示旗帜所在高度,以厘米为单位,误差不大于2厘米。
2.2.2发挥部分
1、 按键实现无线控制。
2、 设定指定时间自动升降旗。
显示升降旗速度,环境温度,系统时间。
数据实时存储,断电恢复记忆功能。
升降旗时间在~10秒内可调
输入指定高度自动到达。
3.方案论证
3.1 控制系统选择
采用STC12C5A60S2单片机实现控制功能,该单片机程序空间大,内部资源丰富,价格便宜,I/O口丰富,集成了内部看门狗、MAX810专用复位电路、2路PWM、8路高速10位A/D转换(250K/S,即25万次/秒), 4个16位定时器ISP(在系统可编程)/ IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,软硬件调试方便,对于电子设计竞赛时间紧、任务多的开发来说是极为有利的。
3.2 执行系统选择
方案一:采用普通直流电机控制升降旗能获得较大的启动转矩,转动速度快,但由于存在机械触点,直流电机容易产生噪声,而且单独使用时不能完成位置控制,需要配以传感器才能控制定位。 方案二:采用步进电机控制升降旗运动,步进电机不需要使用传感器就能精确定位,而且通过给定的脉冲周期,能够以任意速度转动,定距运动较精确。 基于上述理论分析,我们拟选择方案二。
3.3系统电源选择
方案一:采用开关电源,优点是输出功率大、体积小、效率高;缺点是输出纹波系数较大、对电网易产生干扰。
方案二、采用传统的线性稳压电源,优点是输出电压可以随意调节、输出电压纹波系数较小;缺点是效率低、体积大、电路较为复杂,成本较高。
综合制作难易程度以及成本和本系统使用实际情况,我们选用第一套方案。
3.4 控制系统显示选择
方案一:用LED数码管显示旗帜所在的高度和升降旗时间,本系统中只需要6只LED数码管进行动态显示即可以显示高度和时间。优点是接口简单,易于控制,对电压电流的要求低,价格便宜,寿命长;缺点是只能显示0~9的数字和一些简单的字符且工作电流大。 方案二:用LCD液晶显示,优点是能显示更多的字符和汉字,有着良好的人机界面,体积小,功耗极低;缺点是成本高,控制复杂。 基于上述考虑,所以我们拟选选择方案一。
4.系统硬件设计
4.1系统硬件框图
4.2部分硬件原理图:
4.2系统硬件介绍
开关电源作为整个系统电源,提供5V直流电源,
单片机做为系统控制核心,通过PWM信号输出作为步进电机控制信号,通过专用驱动电路实现电机正反转及调速输出,进而带动国旗实现升降,EEPROM作为系统状态及数据的掉电存储,
LCD实时显示当前系统状态:国旗所在位置、国旗升降速、环境温度、系统时间等信息。
环境温度由单总线数字温度传感器DS18B20采集,时间由DS1302提供。
按键作为系统控制输入,分为无线升降控制按键和系统高级功能控制按键,前者共四个,分别
文档评论(0)