基于ARM的升降旗系统的设计.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计 说 明 书 题 目:课 程:院 (部):专 业:班 级:学生姓名:学 号:指导教师:完成日期:2010年7月 目 录 摘 要 II 1 设计目的 1 2 设计要求 1 3 设计原理 1 3.1系统功能 1 3.2总体方框图 2 3.3系统功能的实现原理和分析 2 4 设计内容 2 4.1 方案选择与论证 2 4.1.1电机的选择与论证 2 4.1.2电机驱动方案的选择与论证 3 4.1.3显示部分方案的选择与论证 3 4.1.4语音部分方案的选择与论证 3 4.2 系统的硬件设计 4 4.2.1主控芯片 4 4.2.2电机驱动模块 5 4.2.3键盘与显示模块 6 4.2.4语音模块 7 4.3 系统的软件设计 8 4.3.1主程序流程图 9 4.3.2子程序流程图 9 4.3.3初始化程序 10 总结与致谢 14 参考文献 15 摘 要 嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用性系统。它一般由微处理器、相关支撑硬件、嵌入式操作系统及上层应用软件系统等组成,用以实现对其它设备的控制、监视和管理等功能。 本系统采用ARM芯片 1 设计目的 通过本次设计掌握设计中所涉及到的ARM技术、驱动电机技术,设计原理。实现一个自动控制升降旗系统,该系统能够自动控制升旗和降旗。升旗时,国旗匀速上升,同时流畅地演奏国歌,在旗杆的最高端自动停止;降旗时不放国歌,在最低端自动停止。同时用数字即时显示旗帜所在的高度。可控制其进入半旗状态(根据《国旗法》:升旗时,国旗从最低端上升到最高端之后,国歌停奏,然后自动下降到总高度的2/3高度处停止;降旗时,国旗先从2/3高度处上升到最高端,再自动从最高端下降到底之后自动停止)。 2 设计要求 设计一个自动控制升降旗系统,该系统能够自动控制升旗和降旗。升旗时,国旗匀速上升,同时流畅地演奏国歌,在旗杆的最高端自动停止;降旗时不放国歌,在最低端自动停止。同时用数字即时显示旗帜所在的高度。可控制其进入半旗状态(根据《国旗法》:升旗时,国旗从最低端上升到最高端之后,国歌停奏,然后自动下降到总高度的2/3高度处停止;降旗时,国旗先从2/3高度处上升到最高端,再自动从最高端下降到底之后自动停止)。 具体要求: (1)根据设计要求确定系统功能框图,画出系统结构框图,并对系统中各部分功能进行说明。 (2)根据设计要求及已知参数进行需求分析,选择ARM芯片S3C4510B为主控芯片、电机类型、驱动电路类型。 (3)根据系统结构框图及器件选型画出系统原理图。 (4)根据系统原理图进行PCB板布局设计 (选做)。 (5)根据硬件设计的结果设计系统的软件流程,写出程序。 3 设计原理 3.1系统功能 系统主要由4个模块构成:主控模块、电机驱动模块和键盘输入模块与液晶显示模块用键盘按键来控制国旗自动升降。同时在升旗过程中同时播放国歌,通过对步进电机的精确控制实现国旗的指定运动;能避免误动作;可在指定位置自动停止;增设一个开关控制半旗状态,升旗时,按上升键奏国歌,国旗上升到最高端时国歌停奏然后自动下降到总高度的2/3处停止。降旗时按下降键国旗先由2/3处上升到最高端,再自动从最高端下降到底之后自动停止; 3.2总体方框图 图1 系统方框图 3.3系统功能的实现原理和分析 本系统采用ARM芯片S3C4510B为主控芯片作为自动控制升降旗系统的检测和控制核心,该电路主要分为电机驱动控制模块、键盘与显示模块、语音模块等几个部分。电机驱动控制模块采用驱动芯片ULN2803LW,控制与显示部分分别采用键盘作为控制和液晶RT1602C作为显示,语音电路采用语音芯片ISD2560,实现一个自动控制升降旗系统,使该系统能够自动控制升旗和降旗。 4 设计内容 4.1 方案选择与论证 4.1.1电机的选择与论证 方案一:采用普通电机加一定比例的减速器,通过换用不同的减速器来实现旗帜升降速度的控制,同时在旗杆的顶部,底部,和2/ 3 处设置3 个传感器,从而达到旗子在杆顶、杆底及2/ 3 处的自动停止控制。优点是价格低廉,且易于操作,但精度难以控制和提高。 方案二:采用步进电机控制,既可以实现对速度的精密控制,又可以省去对减速机的种类的要求,还可以实现不同高度停止的要求。但是步进电机的价格较贵,对外为电路的要求较高,且其程序中数据运算及交换较为复杂。 基于以上分析,采用方案二。 4.1.2电机驱动方案的选择与论证 方案一:采用继电器对电动机的开或关进行控制,通过控制开关的切换速度实现对电机的运行速度进行调整。这个电路的优点是电路结构简单,其缺点是继电器的响应时间长,易损环,寿命短,可靠性不是很高。 方案二:采用

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档