基于STCC单片机的国旗自动升降系统设计
基于单片机的升降旗自动控制系统的设计
图1 STC89C52整体框架3 硬件电路设计3.1 驱动电路设计本系统所用的电机型号为永磁感应子式42BYGH101电机,其参数信息如表1所示。
表1 参数信息步距角/度相数电压/V电流/A功率/W静转矩定位转矩0.9/1.82 2.5 1.7 4.250.420.025L297集成电路用于两相步进电机或四相步进电机的驱动控制。
通过L297发送相关信号可控制L298N芯片工作。
在使用L297芯片时,用户只需要控制时钟、方向、模式输入信号,就可以实现步进电机的驱动控制,大大简化了程序设计的复杂性。
采用L297与L298N集成芯片的组合,对步进电机进行驱动控制,可以提高步进电机运行可靠性,降低成本,提高步进电机的定位精度。
步进电机驱动电路如图2所示[2]。
本系统采用两相双四拍工作方式,下面给出系统的两相双四拍相序表,如表2所示。
表2 电机相序表相A B A'B'顺序01100101102001131001语音模块的设计思想是利用单片机的软件编程控制扬声器播放国歌语音代码实现的,由于设计中采用的是三极管驱动8Ω/0.5W 的扬声器发声,需要的功率过大,而普通的三极管不能承受很高的电流,容易在电路中烧坏;如果在电路中接入限流电阻,又不能满足驱动扬声器的条件,或者扬声器声音过小,都不能达到设计的要求。
为了解决这个问题,在设计采用大功率的MOS 管TIP122实现。
TIP122引脚如图3所示。
图4所示的是三极管TIP1122的内部连接图,R1=5千欧,R2=150欧。
由图可以看出,这是一个集成的放大型NPN 管,它是由两个NPN 型普通三极管经过二级放大形成的,使得稳定系数更高,且放到倍数也加倍,各方面参数都有所提高具体的电参数如表3所示。
通过单片机的口输出脉冲信号,具体电路设计如图5所示。
表3 三极管TIP122的电参数表符号参数极性数值单位NPN TIP120TIP121TIP122PNPTIP125TIP124TIP125VCBO 集电极-基极电压(IE=0)6080100VCEO 集电极-发射极电压(IB=0)6080100VEBO 发射极-基极电压(IC=0)5IC 集电极电流5ICM 集电极峰值电流8IB 基极电流0.1Ptot 耗散功率Tcase ≤25℃65Tamb ≤25℃2Tstg 贮藏温度-60~150Tj 最高工作结温150hFE放大倍数100根据步进电机工作电压(2.5V )及工作电流(1.7A ),系统通过STC89C52单片机P2.0与P2.1引脚输出相应的控制信号,实现步进电机的启停、速度调节和换向等功能。
基于单片机的升降控制系统设计毕业设计(论文)
武汉理工大学毕业设计(论文)基于单片机的升降控制系统设计学院(系):信息工程学院专业班级:电子信息工程专业0703班本科生毕业设计(论文)任务书设计(论文)题目: 基于单片机的升降控制系统设计设计(论文)主要内容:1)认真学习C语言和汇编编程语言;2)深入学习单片机相关内容;3)利用Proteus软件进行仿真;4)将理论分析结果与仿真结果进行比较;5)熟悉和掌握毕业论文相关规范格式。
要求完成的主要任务:1、学习和掌握C语言和汇编编程语言相关知识;2、掌握单片机原理;3、设计升降控制系统,实现选层,平层,停车,状态显示,自动开关门等控制环节。
4、完成毕业论文的撰写,不少于12000字;5、阅读并翻译与课题相关的英文资料,不少于20000字符;6、参考文献不少于15篇,其中英文参考文献不少于2篇;7、完成的设计图纸不少于12幅。
必读参考资料:[1] 张汉杰,王锡仲,朱学莉. 现代电梯控制技术. 哈尔滨:哈尔滨工业大学出版社,2001.[2] 卢胜利. 单片机原理与应用技术实践. 北京:机械工业出版社,2009.[3] 程琤. 单片机原理与应用系统开发. 北京:国防工业出版社,2010.指导教师签名:系主任签名:院长签名(章)武汉理工大学本科学生毕业设计(论文)开题报告1、目的及意义(含国内外的研究现状分析)随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。
升降机是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。
1889年美国奥梯斯升降机公司推出的世界上第一部以电动机为动力的升降机,同年在纽约市马累特大厦安装成功。
随着建筑物规模越来越大,楼层也越来越高,对电梯的调速精度、调速范围等静态和动态特性都提出了更高的要求。
由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。
采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。
从技术发展来看,这种系统将逐渐被淘汰。
基于STC89C52单片机的自动升旗系统设计
图 2 电机驱动电路
图 1 系统硬件设计框图来自3.2 电机驱动电路 本文设计的自动升旗系统需要精确的转换速度和转换时
根据步进电机的参数设置可计算旗杆高度和升旗速度,计 算过程如下: 本设计使用的是四相步进制电机, 其步进制角度为 5.625°。 可得内轴每周的脉冲数: 每周脉冲 = 360°/步进角度 = 64 脉冲/周 根据 步 进 制电机 齿轮 的 减 速 比 可计 算出 步 进 制电机转一 圈所需要的步数。 已知步进制电机的减速比为 64:1,可得一周 的步数 64×64=4096 步/周 ( 外轴转动一周所需要的步数)。 在编 程程 序 中 使 用的是 八拍 步 数 ,总的步 数 为 11520 步,由此可 得 步进制电机的所转的圈数: 外轴圈数 = 11520/4096 = 2.8125 周 而国旗的升旗时间为固定时间 43s,滚轮的半径为 R。 由此 可得旗杆的高度: 旗杆高度=2πR×2.8125 通过计算可得升旗速度: 升旗速度=旗杆高度/43s 3.3 语音录放电路 国歌的演奏时间为 43 秒钟, 所以选用的语音芯片其录放 时间应大于 43 秒钟,本设计选用语音 芯 片 ISD1730, 其 录放时 间为 60 秒, 将 43 秒国歌音乐录制在 ISD1730 语音芯片中,当
DOI:10.16707/ki.fjpc.2017.10.053
F
福
建
电
脑
UJIAN COMPUTER
基于 STC89C52 单片机的自动升旗系统设计
刘 进
( 公安海警学院电子技术系 浙江 宁波 315801) 【 摘 要】针对当前升国旗过程中,经常出现国旗上升与歌曲播放步调不一致的现象,本文研究了一种利用单片机控 制国旗自动升降的系统,用以提高升降旗过程的稳定性和可靠性。 【 关键词】升降旗;步进电机;语音录放 1.引言 目前,国内许多机关和企事业单位还停留在人工升降旗帜 的阶段。 在升旗过程中,经常会受到诸多因素的影响,导致旗帜 上升与歌曲播放步调不一致的现象时有发生。 虽然单片机技术 已经得到充足的发展,但是利用单片机控制旗帜的自动升降这 一技术的研究和应用还很少。 基于此,本文研究了一种利用单 片机控制旗帜自动升降的技术,用以提高升降旗过程的稳定性 和可靠性,以满足社会发展的需要。 本文论述主要以国旗这一 常见而特定的旗帜的升降为主。 2.设计方案 2.1 系统功能需求 本系统的设计主要包含三个方面的功能: ( 1)旗帜的升降由电动机驱动,分别由四个按键控制升旗、 升半旗、降旗。 升旗时,国旗匀速上升的同时演奏国歌,到达顶 端时,国歌自动停止;降旗时,不演奏国歌,国旗自动匀速下降, 到达底端自动停止;升半旗时,国旗先从底端升到顶端 ( 同时奏 国歌),再自动下降到总高度的 2/3 位置处。 ( 2)LCD 屏显示国旗所在的高度、速度、时间、日期。 ( 3)定时升旗和降旗。 2.2 系统设计方案 本系统选择 STC89C52 单片机作为升降旗系统的控制核 心,实现电机控制、键盘控制、液晶显示、语音录放、时间显示等 功能,该型号单片机具有低功耗、性能稳定、应用广泛等优点[1]。 系统主要包括单片机最小系统模块[2]、电机驱动模块、键盘与显 示模块、语音模块、时钟模块等几个部分。 3.硬件电路设计 3.1 系统硬件设计框图 本系统以单片机作为控制核心,包含电源电路、晶振电路、 按键电路、显示电路、录放电路、电机驱动电路以及时钟电路, 系统框图如图 1 所示: 间,且启停要迅速。 普通的直流电机虽然可以基本实现以上功 能,但是精确度不高,而步进电机可以实现对速度、正转和反转 的准确控制,且具有快速的启停能力[3],所以本设计采用集成达 林顿阵列芯片 ULN2003 作为电机驱动的核心。 ULN2003 是高 压大 电 流 达 林顿 晶 体管阵列 ( 包含 7 个 NPN 达 林顿管),具有 电流增益高、 工 作电 压 高、 温 度 范围宽 、 带负载 能 力强 等特 点 , 适应于 各类 要求高速 大 功 率 驱动的系统。 ULN2003 将 单片机 P22、P23、P24、P25 管脚输出脉冲信号进行放大分别进入 A、B、 C、D 四相,达到驱动步进制电机的目的,输出可达 500mA/50V。 其电路图如图 2 所示:
自动升降控制系统设计
自动升降控制系统设计作者:黎扬欢郭嘉敬来源:《工业设计》2015年第04期摘要:本系统采用单片机stc12c5a60s2作为自动控制升降旗系统的检测和控制核心,采用由单片机控制的步进电机带动物体升降,实现对物体升降的自动控制。
该电路主要分为电机驱动控制模块、键盘与显示模块、超声波测距模块等几个部分。
电机驱动控制模块采用集成驱动芯片L298N,控制与显示部分分别采用4*4键盘作为控制和LCD1602作为显示,测距电路采用HC-SR04超声波测距模块。
基于这些硬件设计,使用了一套较完善的软件编程,实现了自动升级系统的基本功能,使之测量误差在1CM以内。
关键词:单片机;自动控制;超声波测距;误差小1 系统方案选择与论证1.1 电机的选择与论证方案一:采用普通的直流电机。
普通直流电动机具有优良的调速特性,调速平滑、方便,调整范围广,过载能力强,能承受频繁的冲击负载,可实现频繁的无级快速启动、制动和反转。
方案二:采用步进电机控制升降系统运动,通过给定的脉冲周期,步进电机能够以任意速度转动,定距运动较精确。
但步进电机不能告诉转动。
因为在本系统中需要精确的高度定位且启停要迅速,所以在本设计中我们选择方案二。
1.2 电机驱动方案的选择与论证方案一:ULN2003是集成达林顿管IC,内部还集成了一个消线圈反电动势的二极管,可用来驱动继电器。
它是双列16脚封装,NPN晶体管矩阵,最大驱动电压=50V,电流=500mA,输入电压=5V,ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。
方案二:L298N[2]内部包含4通道逻辑驱动电路,是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号。
可驱动46V、2A以下的电机。
L298N具有抗干扰能力强和过电压和过电流保护的特点。
ULN2003接的是5V电压,而L298N可以接12V,因此L298N具有更加强的驱动能里。
基于单片机的自动控制升降旗系统
2
数理与信息工程学院《单片机原理及应用》期末课程设计——单片机控制自动升降旗系统
第 4 节 测试方法与仪 器...............................17
4.1 测试设 备.................................. ...........17
1.1 设计思 路.................................. .............5
1.2 方案选择与论 证.................................. .......5
1.2.1、电机的选择与论 证.................................. ...5
数理与信息工程学院《单片机原理及应用》期末课程设计——单片机控制自动升降旗系统
数理与信息工程学院
《单片机原理及应用》期末课程设计
题 目: 基于单片机的自动控制升降旗系统 专 业: 电子信息工程 班 级: 电信 041 姓 名: 魏 丽 晶 学 号: 04610107 指导老师: 余 水 宝 成 绩:
4
数理与信息工程学院《单片机原理及应用》期末课程设计——单片机控制自动升降旗系统
1. 半旗状态(根据《国旗法》)。升旗时,按上升键,奏国歌,国旗从最低端 上升到最高端之后,国歌停奏,然后自动下降到总高度的 2/3 高度处停止; 降旗时,按下降键,国旗先从 2/3 高度处上升到最高端,再自动从最高端下 降到底之后自动停止,国歌停奏。
( 2007.1 )
数理与信息工程学院《单片机原理及应用》期末课程设计——单片机控制自动升降旗系统
基于STCC单片机的国旗自动升降系统设计
基于STCC单片机的国旗自动升降系统设计1.引言国旗作为一种象征国家主权和民族尊严的标志,经常在特殊场合、庆典活动中使用。
为了方便、准确地升降国旗,设计了一种基于STCC单片机的国旗自动升降系统。
本设计旨在通过电机控制和传感器检测,实现对国旗的自动升降功能。
本文将详细介绍该系统的整体设计和关键部分的实现。
2.系统设计2.1系统结构国旗自动升降系统主要由以下部分组成:电机驱动模块、传感器模块、控制模块和电源模块。
2.1.1电机驱动模块:电机驱动模块根据控制模块的指令,通过控制电机的正反转、定时转动等功能,实现对国旗的升降操作。
在设计中可以采用直流电机或步进电机作为驱动电机。
2.1.2传感器模块:传感器模块用于检测国旗的当前状态,包括升降位置和升降速度等。
常用的传感器有限位开关、光电开关、光电编码器等。
2.1.3控制模块:控制模块采用STCC单片机作为核心,根据传感器模块的反馈信号,控制电机的运行状态和转动角度。
同时,控制模块还与用户交互,接收用户输入的指令,如升降控制、速度调节等。
2.1.4电源模块:电源模块为系统提供所需的直流电源,包括电压稳定和过载保护等功能。
2.2关键部分设计2.2.1电机驱动设计:在电机驱动模块中,需要通过电机驱动器来控制电机的运动。
可以选择L298N模块作为电机驱动器,实现电机的正反转和速度调节功能。
为了保证电机运行的平稳性,可以通过PWM技术控制电机的转速。
2.2.2传感器选择和位置布置:根据实际情况选择合适的传感器,并合理布置在国旗自动升降系统的关键位置。
通过限位开关检测国旗的升降位置,通过光电开关或光电编码器检测国旗的升降速度。
2.2.3控制算法设计:控制算法主要包括运动控制和用户交互处理两部分。
在运动控制方面,可以通过PID控制算法控制电机的转动,实现对国旗升降位置的精确控制。
在用户交互方面,可以通过LCD显示屏和按键设计,接收和处理用户输入的指令。
3.系统实现在实现方面,可以按照以下步骤进行:3.1硬件搭建根据设计要求,搭建国旗自动升降系统的硬件结构,包括电机、传感器和控制模块等。
国旗自动升降装置的设计
国旗自动升降装置的设计作者:韩鸿雨章洪博刘振安王晓燕来源:《科学与财富》2020年第23期引言传统的国旗升降存在国歌的播放与国旗上升步调不一致,易受环境因素影响等弊端。
为了消除国旗升降中的众多问题提高升旗质量和效率,如何实现国旗升降完全自动化已日益迫切。
本设计以弘扬爱国精神为初衷,围绕五星红旗功能进行展开,解决了即使在人力所不能及的地方,五星红旗也能飘荡在蔚蓝的天空的问题,为祖国70周年献礼。
该项目是基于51单片机设计的国旗升降系统,单片机与蓝牙模块和电机驱动模块连接,用手机app通过蓝牙连接单片机的蓝牙模块,向单片机发送数据来控制电机驱动模块,从而达成升降国旗的目的。
1.;;; 国旗自动升降装置基本功能该系统能够自动控制升旗和降旗,升旗时,在旗杆的最高端自动停止;国旗的升降用的是精确控制的步进电机,拥有蓝牙控制和语音播放的功能,可以自由的控制国旗的升降,以及自由选择并显示国旗的上升(或者下降)的高度以及时间,国歌转换为数字量预先存入单片机,具有蓝牙遥控升、降旗及停止功能。
半旗状态(根据《国旗法》)。
升旗时,按上升键,奏国歌,国旗从最低端上升到最高端之后,国歌停奏,然后自动下降到总高度的2/3高度处停止;降旗时,按下降键,国旗先从2/3高度处上升到最高端,再自动从最高端下降到底之后自动停止,国歌停奏。
升降旗的时间均为43秒钟,与国歌的演奏时间相等,同时,旗从旗杆的最下端上升到顶端。
降旗不演奏国歌,同时,旗从旗杆的最上端下降到底端。
不论旗帜是在顶端还是在底端,关断电源之后重新合上电源,旗帜所在的高度数据显示不变。
2.;;; 本设计的系统主要由单片机STC89C52作为升降旗系统的控制核心,实现键盘控制、液晶显示、语音以及蓝牙控制等几个部分,即该系统主要包括电机驱动模块、LED指示灯、键盘与显示模块、语音模块及蓝牙模块等几个部分。
本问设计的系统的控制器采用STC公司的STC89C52,因为考虑到编写的繁简程度,所以在此使用C语言进行软件编写,这样可以大大提高程序编写时的效率。
自动升国旗控制系统设计与实现
自动升国旗控制系统设计与实现摘要在电子技术快速发展的背景下,自动控制升降旗系统应运而生,该系统的应用有效的解决了传统升降方法的弊端,能够确保国旗移动步调与国歌演奏保持一致,同时也能排除环境等因素带来的不良影响。
自动控制升降旗系统不但可以有效地提升升旗效率,同时也能为国旗升降仪式的成功完成提供更大的保障。
在使用该系统的过程中,核心内容是对电机转动进行控制,如今步进电机的应用频率相对较高。
考虑到步进电机系统有较高的控制精度,控制方式相对简单,具有更高的数字化程度,所以应用范围也较大,如今在电机组件中发挥着无可取代的作用。
步进电机的控制是通过单片机实现的,因此电机的设计也较为简单。
随着技术的快速发展,现代升降系统也越来越智能,柔韧灵活性逐渐增大。
通过在设计升降系统的过程中使用单片机,能够更好地达到机电一体化控制的目标,切实的提升升降系统的稳定性,使系统具有更高的自动化水平。
关键词:自动升国旗系统;单片机;设计引言升国旗是一个国家主权的重要象征,同时也是国威和尊严的一种表现形式。
通过举办升旗仪式,不仅能够发挥一定的教育作用,同时也有助于增强公民的团体意识和爱过意识;是重要的衡量公民爱国爱党的重要标志;能够体现出公民的素质水平。
因此,不能以简单的方式对升旗仪式进行解读,这不仅仅是一种活动的表现形式,更是一种庄严的活动。
我国在举办升旗仪式的过程中,需要根据现有的《中华人民共和国国旗法》中的相关内容举行。
由于传统的国旗升降是通过手动或电机转动的方式来实现,其中存在多种弊端,例如无法有效的消除开关误差、无法确保国歌播放时间与升旗步调保持一致等。
除此之外,很容易出现操作失误等情况,进而导致陷入尴尬的局面,对升旗仪式的庄严性带来了一定的不良影响。
在科技水平快速提升的背景下,目前自动控制系统的应用范围越来越广,特别是在单片机的应用,为工业电子设备、机器人以及医疗设备的改进,带来了更多的福音。
单片机的优点主要包括体积小、灵活性高、质量轻、价格低廉、有较强的抗干扰能力等,因此目前也逐渐得到了广泛的应用。
毕业设计(论文)-PLC自动升降旗控制系统设计
摘要自动控制升降旗在原来传统的手动控制的基础上进行革新的一种最新型的产物.随着可编程控制器在我国的发展,对升降旗的控制要求也越来越高,使得越来越多的控制部分需要可编程控制器来实现.本文结合任务设计书的要求,以自动控制为研究对象,采用了S7-300系列PLC作为自动控制的控制器.对自动控制升降旗系统的总体功能进行了分析,阐述了可编程控制器的组成和工作原理.提出了自动控制的硬件的各组成模块及详细的硬件模块设计方案,并对控制方式进行了设计和程序的编程.本设计改善了升降旗的控制品质,并真正地达到了实时控制的要求.关键词:PLC 升降旗自动控制AbstractAutomatic control down the flag in the original traditional manual control innovation on the basis of a new type of product. With the development of PLC in China, to lift the flag of the control requirements have become more sophisticated , making more control of the programmable controller to realize some of the needs.In this paper, the design of the receipt of the task to automatically control for the study, using the S7-300 Series PLC controller for automatic control. In this paper, the design of the receipt of the task to automatically control for the study, using the S7-300 Series PLC controller for automatic control. The automatic control system of lifting the overall function of the flag were discussed, elaborated on the composition of the programmable controller and work. proposed automatic control of various components of hardware modules and the detailed design of hardware modules, and control procedures for the design and programming. This design improves the quality control of the flag down and really achieve the real-time control requirements Key word: PLC, lifting the flag, automatic control第一章绪论_______________________________________________________ 4自动控制系统的发展_____________________________________________________ 4我国自动控制系统的发展_______________________________________________________ 4自动控系统的应用_____________________________________________________________ 8 1.2 自动控制分类方法___________________________________________________ 81.开环控制系统______________________________________________________________ 9闭环控制系统_________________________________________________________________ 91.2.3 恒值控制系统___________________________________________________________ 9随动控制系统_________________________________________________________________ 9第二章方案确定___________________________________________________ 10主电路部分____________________________________________________________ 10控制电路部分__________________________________________________________ 10核心部分____________________________________________________________________ 10输入部分____________________________________________________________________ 10输出部分____________________________________________________________________ 10内部控制电路________________________________________________________________ 11显示电路部分__________________________________________________________ 11第三章 PLC控制系统总设计 _________________________________________ 12 3.1 PLC控制升降旗系统的设计___________________________________________ 12自动控制升降旗的运行示意图____________________________________________ 12自动控制升降旗的整体电路框图__________________________________________ 13自动控制升降旗的整体电路图____________________________________________ 14自动控制升降旗的运行过程______________________________________________ 15自动控制升降旗的PLC控制输入输出分配接线图____________________________ 16自动控制升降旗的PLC控制梯形图________________________________________ 17第四章电路的保护环节_____________________________________________ 17第五章电气元件的选择及参数计算___________________________________ 19第六章元件明细表_________________________________________________ 22总结_____________________________________________________________ 23致谢____________________________________________________________ 24附录一____________________________________________________________ 25附录二____________________________________________________________ 27附录三____________________________________________________________ 28参考文献__________________________________________________________ 29第一章绪论我国自动控制系统的发展自动控制技术是一种运用控制理论、仪器仪表、计算机和其它信息技术,对工业生产过程实现检测、控制、优化、调度、管理和决策,达到增加产量、提高质量、降低消耗、确保安全等目综合性技术,主要包括工业自动化软件、硬件和系统三大部分。
基于STC89C52单片机的国旗自动升降系统设计开题报告
精品文档毕业设计开题报告精品文档.精品文档精品文档.精品文档L298作为电机驱动的核心。
因为本在本设计拟采用集成驱动芯片L298桥集成电机芯片,利用该芯片是实现驱动步进电机的一种简H是恒压恒流双,可精确控制步距和速度,2A单方法, 可时控制四相电机,且输出电流可达到利用该方法设计的步进电机驱动系统具有硬件结构简单、软件编程容易的特点,能够满足该设计的要求。
、电源3的供电电压与步进电机的供电电压都是五伏,所以在此STC89C2单片机需要设计一个五伏的电源,五伏电源主要包括四个部分:降压、整流、滤波、,远大于我们所需电压幅值,必须220V稳压、输出。
由于输入的市用电压为把电压降低,直接用一个变压器即可达到降压的目的。
降压后,电压为交流电压,而最终得到的是直流五伏电源,所以必须利用整流桥进行整流形成直流。
而此时的直流并非稳定的直流,它是一个周期性的震荡曲线。
要减弱这种振荡幅度,最简单的滤波方法就是用电容,利用电容的充放电特性。
输入,电容放电,此时,放电未完又再次充电,输入的U1>U2,电容的U1<U2C 就开始充电,同时,充电未完又再次放电,由此类推,不断放电充电,滤C使用大电容在到的正电压之间波动变化,且波动幅度变缓,波后的电压为U2 值的电容滤波此幅度波动更平缓,且多次滤波使直流的纹波更小。
4、语音芯片秒钟,所以选用的语音芯片其录放43因为本设计要演奏国歌,其时间为完秒,其录放时间为60ISD2560时间应大于43秒钟,即在此选用语音芯片,语音芯片中,然后用它的单次播放ISD2560全符合要求,把国歌音乐录制在输出播音控制、当升旗键按下时,ISD2560功能播放国歌。
其控制原理为:A当降国歌播放完毕;43s信号播放国歌,国旗经的时间匀速上升至旗杆顶端,ISD2560、在半旗状态时,当升旗键按下时,对旗键按下时,不播放国歌。
B的时间匀速从最低端上升到最顶端之国旗经43s输出播音控制信号播放国歌,高度处停止;2/3后,国歌停奏,然后自动经14s的时间匀速下降到总高度的当降旗键按下时,不播放国歌。
基于STC8952单片机的国旗自动升降系统
腴件什茨与恚用信慝与电脑China Computer&Communication2020年第22期基于STC8952单片机的国旗自动升降系统庞超雷瑶(北京师范大学珠海分校,广东珠海519087)摘要:使用单片机系统控制的国旗自动升降系统,在运行时速度均匀,控制统一,可以避免国歌与国旗上升步调不一致,降低了天气等环境对升旗的不利影响,保证了升旗能够顺利升降。
国旗升降系统不仅提高了升旗的可靠性,还提高了对不同环境的适应能力,使得升旗仪式变得更智能、更灵活。
关键词:国旗自动升降;智能控制;自动化;单片机中图分类号:TP368.12文献标识码:A文章编号:1003-9767(2020)22-094-03Flag Automatic Lifting System Based on STC8952MicrocontrollerPANG Chao,LEI Yao(Zhuhai Campus of Beijing Normal Univers让y,Zhuhai Guangdong519087,China) Abstract:The automatic flag lifting system controlled by the single-chip microcomputer system has uniform speed and unified control during operation,which can avoid the inconform让y between national anthem and national flag raising,reduce the adverse impact of weather and other environments on flag raising,and ensure the smooth progress of flag raising.At the same time,it also reduces the use of manpower.The operation is very simple,and the use of digital control makes the operation more intuitive.The flag raising system improves the reliability of flag raising,improves the adaptability to different environments,and makes the flag raising ceremony more intelligent and flexible.Keywords:automatic flag lifting;intelligent control;automation;single chip micyoco1设计方案与原理1.1功能设计国旗升降系统由单片机和相关硬件构成,通过单片机控制电机的启动和停止。
基于STCC单片机的国旗自动升降系统设计
基于S T C C单片机的国旗自动升降系统设计 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-目录1 引言升国旗代表了国家的主权和独立的象征,对于一个国家的尊严和国威具有重大意义。
举行升旗仪式是对每个公民进行爱国主义教育、国旗意识教育、团体意识教育的重要途径;也是衡量一个公民是否心存国家观念、爱国、爱党的标志;同时也能衡量公民的素质。
所以,升旗仪式绝对不可以理解为形式主义,而是一项十分庄严、严肃的团体活动。
升旗仪式应该严格按照《中华人民共和国国旗法》的规定升降国旗。
但是传统形式上的手动升降国旗或者单纯意义上的电机转动来升降,显现出了很多弊端,比如,升旗不能与国歌同步,不能接近开关检测防止误差等。
有时一些错误的操作可能会出现一些尴尬局面,严重影响了庄严的升旗仪式。
随着现代科技的进步,自动控制系统已经逐渐广泛应用,尤其是单片机应用的普及,它以其极高的性价比,受到人们的重视和关注。
单片机具有体积小、重量轻、功能强、抗干扰能力强、价格低廉、灵活性好、较易开发等优点。
由于具备很多的优点,单片机已经被十分广泛的应用,小到电子生活用品,大到机器人、航天、医疗、工业电子设备等领域。
图1 .1 国旗升降装置原理图国旗自动升降系统国内外发展状况目前像有些学校、机关单位升旗大部分还停留在人工升旗的阶段,用最原始的办法人为地来一步步完成,在升旗的过程中不可避免的会出现升降国旗与国歌演奏时间不协调,为了解决这个难题,这就需要自动化的装置来完成这项工作,它把整个升降旗的过程作为一个可控的装置来运行,要求自动控制系统像神经系统一样,具备系统性、全面性、准确性。
国内相关技术的发展为自动化控制产业的升级提供了技术的支持。
所以研究与完善国旗升降系统很有必要。
对于国外单片机自动化控制技术的发展,使国旗升降更加平稳和精确。
自动控制升降旗系统主要用一个电机控制旗帜自动升降,所以系统的主要功能就是控制电机的运转,而国外步进电机最早是由英国人所开发的。
基于单片机的自动升降旗系统设计毕业论文正稿
黑龙江东方学院毕业论文(设计)题目:基于单片机的自动升降旗系统设计学生姓名王梓学号09102326专业电气工程及其自动化班级2009级3班指导教师王强学部计算机科学与电气工程答辩日期2013年5月18日黑龙江东方学院本科生毕业论文(设计)评语(一)黑龙江东方学院本科生毕业论文(设计)评语(二)黑龙江东方学院本科生毕业论文(设计)评语(三)黑龙江东方学院本科生毕业论文(设计)任务书基于单片机的自动升降旗系统设计摘要本设计是关于自动控制升降旗系统的设计。
本着实用、调整控制方便、功能完善等方面的原则。
在步进电机的驱动电路上直接选用了模块化的控制器,大大减轻了CPU的负担,也完全符合快速设计的原则。
本系统设计了实现精确定时的时钟电路和用于掉电保护的存储电路,同时还设计了功能齐全的键盘/显示电路和使国旗飘扬的鼓风电路以及遥控电路[1]。
该系统具有以下特点:可按键、可遥控自动控制升旗和降旗,并在任意指定位置自动停止,升旗过程中能准确与国歌乐曲同步;实现半旗状态的功能;具有断电保护功能;升降速度可调功能;还具有无线遥控的作用等特点。
需要设定的升、降过程以及半旗状态是通过按键实现,并能显示上升或下降时间和旗帜所在高度。
本系统的创新点包括:防止升降旗过程中出现冒顶系统;国旗到达顶点时,旗面保持迎风飘扬而不缠杆。
在实现以上功能的过程中,升降旗时间在30~120秒内可调,通过改变步进电机的转动速度来改变旗帜上升或下降的速度,并通过LCD显示上升或下降时间和旗帜所在高度[2]。
关键词:单片机;步进电机;接近开关Design of automatic flag raising system based on MCUAbstract2008 years ago, according to a report on Beijing, tianjin stadium flag-raising facilities according to the survey, most of the stadium is still using manual hoist a flag. Developed in recent years, although some flag auto control system,but the stadium and stable operation of the control system in large noise degree is not high, in addition to storage in general, data can not add the national anthem.This design is about the automatic control of the raising of the flag system design. In line with the practical, easy to adjust the control principle, function perfect, etc. In stepping motor driver circuit USES modular controller directly, greatly reduce the burden of the CPU, also completely accords with the principle of rapid design. This system was designed to realize precise timing clock circuit and storage circuit for power lost protection, but also design a fully functional keyboard/display circuit and make the national flag fluttering blast circuit and control circuit.The system has the following features: buttons, remote automatic control flag raising and lowering, and in any specified position automatically stop, accuracy and the national anthem during a flag-raising music synchronization; To realize the function of half-mast state; Has the power-off protection function; Speed adjustable function; Also have the function of the wireless remote control, etc. Need to set the process of ascending, descending and half-mast state is achieved by buttons, and can display up or down time and flag the altitude. Innovation points of this system include: to prevent rising flag appeared in the process of roof caving system; Highlighted flag when it reaches the top, keep the flies without tie rod. , in the process of realizing the function of above flag rise time is adjustable in 30 ~ 120 seconds, by changing the rotation of the stepper motor speed to change the flag rising or falling speed, and through the LCD display up or down time and flags in height.Keywords:Single chip microcomputer; Stepping motor; Close to the switch目录摘要 (I)Abstract ........................................................................................................................................ I I 第1章绪论 (1)1.1 自动控制系统简介 (1)1.2 自动控制系统的特点 (1)第2章总体设计方案 (3)2.1 主控制器模块的选择 (3)2.2 电机的选择 (3)2.3 电机驱动方案的选择 (4)2.4 语音芯片的选择 (4)2.5显示方式的选择 (4)2.6 红外接收的选择 (4)2.7 本章小结 (5)第3章硬件设计 (6)3.1 系统整体思路 (6)3.2 主控制器模块 (6)3.3 L298电机驱动模块 (7)3.4 语音模块 (9)3.5 外部存储电路 (10)3.6 无线遥控电路 (11)3.7 定时电路的设计 (11)3.8 接近开关电路的设计 (12)3.9 本章小结 (13)第4章软件设计 (14)4.1 主程序流程图 (14)4.2 升旗子程序 (15)4.3 半旗状态子程序 (16)4.4 时间和高度调整子程序 (16)4.5 本章小结 (18)结论 (19)参考文献 (20)附录 (21)致谢 (22)1.1自动控制系统简介近些年来,随着高云会及各种大型国际赛事的开展,升旗仪式已成为一个必备的环节。
升降旗控制系统报告
升降旗控制系统设计报告摘要升降旗控制系统是以单片机STC89C51为控制核心的自动控制系统。
该系统由主控制器、键盘输入模块、液晶显示模块、电机、电机驱动模块、语音模块、时钟芯片DS1302、存储电路等部分构成。
该系统能够实现国旗的自动升降控制、在指定位置自动停止、在上下极限位置具有防超限功能、升降旗的时间与国歌的演奏时间吻合。
除此之外本系统还可通过键盘上的数字按键,预置国旗在旗杆上的停止位置;键盘上设置了升降旗的时间调整按键,可以调整升降旗的速度;使用液晶显示屏可以直观的看到升、降旗的高度变化过程及工作时间;使用编码器进行高度测量,其控制精度上可以达到毫米级。
关键词:单片机自动控制电机驱动模块语音模块 DS1302目录一、方案的选择与论证 (4)1.1 主控制器模块的选择 (4)1.2 电机的选择 (4)1.3 电机驱动方案的选择 (5)1.4 键盘和数码管接口方案的选择 (5)1.5 语音芯片的选择 (5)1.6 显示方式的选择 (6)1.7 时钟方案的选择 (6)二、硬件电路设计 (7)2.1 系统整体设计思路 (7)2.2 主控制器模块 (7)2.3 电机驱动模块 (8)2.4 语音模块 (8)2.5 存储电路 (9)2.6 时钟电路 (10)2.7 LCD12864显示电路 (10)三、软件设计及参数计算 (12)3.1 主程序设计 (12)3.2 按键控制子程序设计 (13)3.3 掉电数据处理程序设计 (13)四、系统测试 (14)4.1 测试仪器 (14)4.2 指标测试 (14)五、结论 (15)六、参考文献 (15)七、附录 (16)附录1 LCD程序清单 (16)附录2 HD7279模块清单 (21)附录3 PWM调速程序清单 (26)附录4 原理图 (31)一、前言近些年来,随着奥运会及各种大型国际赛事的开展,升旗仪式已成为一个必备的环节。
以往的手动升国旗,无论升旗手有多么熟练,都难免出错,比如在国歌刚刚奏完时,旗子升到顶端。
自动控制升降旗装置课程设计报告
湖南人文科技学院课程设计报告课程名称:单片机原理及应用课程设计设计题目:自动控制升降旗装置系别:通信与控制工程系专业:通信工程摘要本系统采用单片机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。
基于单片机升降控制系统的设计毕业设计
摘要..........................................................................................................................2 一、绪论................................................................................................................ 2
(一)基于单片机升降控制系统现状及其发展趋势........................................... 3 1、单片机发展阶段.......................................................................................... 3 2、单片机的发展趋势...................................................................................... 3
3页 /共 17 页
高性能化。主要是指进一步改进 CPU 的性能,加快指令运算的速度和提高系统控 制的可靠性。采用精简指令集(RISC)结构和流水线技术,可以大幅度提高运行速度。 现指令速度最高者已达 100MIPS(即兆指令每秒),并加强了位处理功能、中断和定时控 制功能。这类单片机的运算速度比标准的单片机高出 10 倍以上。
小结........................................................................................................15 致谢........................................................................................................................16 参考资料.............................................................................................................. 17
论文
自动控制升降旗系统设计报告参赛者:指导教师:院校:摘要:该系统采用宏晶的STC89C51RC 8 位单片机作为主控器,步进电机作为运动驱动电路,4X4 键盘作为系统的输入,通过LED显示器输出系统的各种信息(实时时钟、过期的高度、升旗的时间、模式)。
该系统的工作过程有键盘控制,通过键盘选择功能键和数字键输入单片机,系统发出信号到电机控制器控制步进电动机的动作,通过滑轮的传动完成升旗和降旗。
升降旗过程中能实时显示国旗的高度和时间,且升降旗的速度可调;国旗能在指定位置自动停止。
可由按键控制半旗状态,并用单片机内扩展的EXTRAM 实现掉电保护。
关键字:SH-2H042Mb 驱动器、自动升旗、EXTRAM、实时时钟。
一、方案比较及论证1、主控器型号的比较与论证:采用STC89C51 作为主控器,该单片机采用MCS-51 内核,3.8V—5.5V的工作电压,4K 的程序存储器,512B 的数据存储器,其中包括128B 的EXTRAM,0—80MHZ 的晶振频率,32 个可编程I/O,八个中断源,三个定时器,双数据指针,自带看门狗。
2、电机的比较与论证:采用步进电机。
步进电机是一种脉冲控制电机,它是一种能将脉冲信号转换为角位移的数模转换器,可广泛用于无需反馈控制但要求有精确位置的场合。
3、电动机驱动模块的比较与论证:根据题目的要求,选用两相步进电动机,步进电动机是纯粹的数字控制电动机,有很好的控制精度。
易于起停、正反转及变速。
电动机的驱动方法我们比较了以下两种方案:选用SH-2H042Mb 驱动器。
SH-2H042Mb 的细分数为2、5、10、20、40,可以通过拨码开关设置细分数。
当步进电机细分数达到32 以上时,基本就没有低频振动的问题了。
而且,该驱动器使用方便,可驱动所有42 型电机或者相电流在1.7A 以下的57 型电机。
4、键盘的选择与论证:采用4X4 键盘,电路如下图:该方案优点为扫描次数较少,缺点为占用较多的I/O 口,与上一个方案相反。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于S T C C单片机的国旗自动升降系统设计 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-目录1 引言升国旗代表了国家的主权和独立的象征,对于一个国家的尊严和国威具有重大意义。
举行升旗仪式是对每个公民进行爱国主义教育、国旗意识教育、团体意识教育的重要途径;也是衡量一个公民是否心存国家观念、爱国、爱党的标志;同时也能衡量公民的素质。
所以,升旗仪式绝对不可以理解为形式主义,而是一项十分庄严、严肃的团体活动。
升旗仪式应该严格按照《中华人民共和国国旗法》的规定升降国旗。
但是传统形式上的手动升降国旗或者单纯意义上的电机转动来升降,显现出了很多弊端,比如,升旗不能与国歌同步,不能接近开关检测防止误差等。
有时一些错误的操作可能会出现一些尴尬局面,严重影响了庄严的升旗仪式。
随着现代科技的进步,自动控制系统已经逐渐广泛应用,尤其是单片机应用的普及,它以其极高的性价比,受到人们的重视和关注。
单片机具有体积小、重量轻、功能强、抗干扰能力强、价格低廉、灵活性好、较易开发等优点。
由于具备很多的优点,单片机已经被十分广泛的应用,小到电子生活用品,大到机器人、航天、医疗、工业电子设备等领域。
图1 .1 国旗升降装置原理图国旗自动升降系统国内外发展状况目前像有些学校、机关单位升旗大部分还停留在人工升旗的阶段,用最原始的办法人为地来一步步完成,在升旗的过程中不可避免的会出现升降国旗与国歌演奏时间不协调,为了解决这个难题,这就需要自动化的装置来完成这项工作,它把整个升降旗的过程作为一个可控的装置来运行,要求自动控制系统像神经系统一样,具备系统性、全面性、准确性。
国内相关技术的发展为自动化控制产业的升级提供了技术的支持。
所以研究与完善国旗升降系统很有必要。
对于国外单片机自动化控制技术的发展,使国旗升降更加平稳和精确。
自动控制升降旗系统主要用一个电机控制旗帜自动升降,所以系统的主要功能就是控制电机的运转,而国外步进电机最早是由英国人所开发的。
后期晶体管的发明也逐渐应用在步进电机上,对于数字化的控制变得更为容易,后来发展到对步进电机的控制和驱动主要是采用专用芯片,结果大大缩小了驱动器的体积,明显提高了升旗装置的性能。
现在的装置则设计的的更为合理。
选题目的和意义随着电子技术日益发展,自动控制升降旗系统也在向前发展,然而传统的国旗升降存在着国歌的播放与国旗上升步调不一致现象,易受环境因素影响等弊端。
为了解决国旗升降中的众多问题,提高升旗的质量和效率,可以使用自动控制升降系统来完成国旗的升、降控制,使升降旗速度与国歌演奏时间准确配合,从而避免了人为升降国旗与国歌演奏时间不协调而出现的尴尬场面发生,保证了国旗升、降仪式的顺利进行。
并且由于实际的需要,对它的精度和功能要求也越来越高,这样不仅可以规范升旗过程,使升旗更加方便更加实用,而且可以通过不同的设置满足不同的需求。
另外减少了人力资源的使用,大大减少资金的投入。
系统最主要的是控制电机的转动,目前应用最多的是步进电机。
由于步进电机系统控制精度高,控制形式较为简单,易于实现数字化控制等特点使得步进电机的应用范围非常广泛,成为目前不可缺少的电机组件。
通过单片机控制的步进电机使得设计更加简单。
在技术的不断进步下,越来越多的保护和监控系统的出现,以及安全可靠性的提高和对室外环境的适应范围扩大,使现代升降系统总的发展趋势从自动化变得更加智能化和柔韧灵活性。
让单片机用于升降系统中,使控制技术和单片机技术相结合,从而可实现机电一体化控制,提高升降系统的自动化程度及运行可靠性和稳定性。
单片机的应用,使得许多领域和自动化得以提高,也使生产效率得到有效提升。
由于电子电源的集成化、模块化、智能化的发展、功率集成技术已模糊了整机与器件的界限。
自单片机问世以来,在升旗装置上的应用也日益完善,现如今的自控升降集成了越来越多的功能,结构更加合理、美观、实用,越更具有开阔的市场前景;步进电机的出现,在结合了单片机后让自动升降国旗系统变得更加精准和便捷。
因此在升降国旗的问题上,自控系统也能与之高效的结合,采用单片机可以实现国旗的自动升降,解决了传统升降国旗方式遇到的不便,以保证升旗仪式的庄重和严肃性。
采用单片机为控制核心的国旗自动升降系统,不仅实现了演奏国歌与升旗同步,由按键控制步进电机的正反转,来操作国旗的升降,采用的接近开关能够防止误触操作,与此同时LCD能够实时显示国旗的位置,在国旗到达顶部后能自动打开鼓风机对国旗吹风使其飘扬。
2 整体设计方案与理论分析系统装置理论分析本文在实际应用的国旗自动升降系统的原理上,以STC89C52单片机为控制核心,设计了一套模拟装置,实现国旗自动升降的主要功能。
该控制系统由单片机STC89C52作为升降旗系统的控制和检测核心,通过键盘控制、液晶显示及语音等几个部分,实现国旗的自动升降。
该系统主要包括电机驱动模块、键盘与显示模块、语音模块等几个部分。
系统方案的整体思路是:设置上升高度为1m,按键对单片机执行命令,然后单片机对步进电机进行控制实现国旗升降动作,LCD能够显示国旗的当前状态。
当按下升旗按键后,电机正转,升旗LED 指示灯亮,LCD显示国旗高度,语音芯片是播放国歌且升旗的动作同步,当国旗升到顶部时国歌刚好演唱完毕;当按下降旗按键,语言模块静音,降旗LED 指示灯亮,步进电机反转,LCD显示国旗高度,国旗自动下降到底部。
图为本设计的整体框图。
图系统整体框图本问设计的系统的控制器采用STC公司的STC89C52,因为考虑到编写的繁简程度,所以在此使用C语言进行软件编写,这样可以大大提高程序编写时的效率。
电机的选择可以有两种方案方案1:采用直流减速电机。
上电即转动,掉电后惯性较大,停机时还会转动一定的角度后才会停下来;转矩小,无抱死功能,如要求准确停在一个位置,其闭环算法复杂。
方案2:采用交流电动机。
交流电动机具有结构简单、运行可靠、成本低廉等优点;但对交流电动机进行调速需要比较高的技术和成本方案3:采用步进电动机。
步进电动机是纯粹的数字控制电动机,它将电脉冲信号转变为角位移,即给一个脉冲,步进电机就转一个角度,因此非常合适单片机控制,在轻载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,累积误差小,控制精度高。
方案4:采用普通的直流电机。
普通直流电动机具有优良的启动特性和调速性能,调速平滑、方便,调整范围广,过载能力强,热动和制动转矩较大,能承受频繁的冲击负载,可实现频繁的无级快速启动、制动和反转。
这也是交流电机无法取代的直流电动机的原因。
直流电机只要加上合适的电压就会转,因此在某些大型设备,比如轧钢机上都采用直流电动机拖动。
但它也存在着一个严重的问题, 就是换向困难,还会产生火花、寿命短、结构复杂、要经常维护、价格也贵,并且维护检修不方便,转的圈数难以精确控制。
因为步进电机属于脉冲电动机,是靠脉冲信号变换工作,相比较而言步进电机节能,更适合精密仪器或小型产品,在本系统中需要精确的转换速度和转换时间且启停要迅速,基于上述理论上的分析,本设计采用方案3的步进电机控制国旗升降运动。
电机驱动选择方案根据任务书的要求,选用四相步进电动机,因为步进电动机是纯粹的数字控制电动机,有很好的控制精度,易于起停、正反转及变速。
电动机的驱动方法我们比较了以下几种方案:方案一:采用继电器对电动机的开或关进行控制,通过控制开关的切换速度实现对电机的运行速度进行调整。
这个电路的优点是电路结构简单,其缺点是继电器的响应时间长,易损环,寿命短,可靠性不是很高。
方案二:采用由达林顿管组成的H桥型PWM电路。
用单片机控制达林顿管使之工作在占空比可调的开关状态,可精确调整电动机的运动状态(前进,后退,左转,右转)。
这种电路由于工作在管子的饱和截至模式下,效率很高。
H 桥电路保证了可以简单的实现转速和方向的控制,但不能很精确的控制步距和速度。
方案三:采用集成驱动芯片ULN2003。
ULN2003 是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿管组成。
用单片机控制达林顿管使之输出合适的脉冲信号,可精确调整电动机的运动状态(正转、反转和停止等动作)。
这种电路工作效率高,电机的转动精度可以由机械设计与单片机的程序来保证。
由于该芯片在5V的工作电压下与TTL和CMOS电路直接相连,可以保证负载电流的供给,同时也减少其它驱动芯片被烧毁的事故。
利用该芯片是实现驱动步进电机的一种简单方法, 可时控制四相电机,且输出电流可达到2A,可精确控制步距和速度,利用该方法设计的步进电机驱动系统具有硬件结构简单、软件编程容易的特点。
所以综上所述本设计采用方案三。
语音部分方案的选择与论证方案一:采用语音芯片ISD1420。
该芯片采用CMOS技术,内含震荡器、话筒前置放大、自动增益控制、防混肴滤波器、平滑滤波器、扬声器驱动及EEPROM,一个最小的录放系统仅由一个麦克风、一个喇叭、两个按扭、电源及少数电阻电容即可,结构非常简单,且它的音质好、功耗低,但其录放音时间短,只有8到20秒。
方案二:采用语音芯片WT588D,它具有抗断电、音质好,使用方便,无须专用的开发系统等优点。
WTW-16P采用WT588D-20SS做为核心控制电路,WTW-16P内部包含了WT588D-20SS外围所需的SPI-FLASH、震荡电路、复位电路。
外部只需要接上电源、控制端以及扬声器(或者功放)就能正常工作。
方案三:采用YF1600系列录音IC模块,它是单片机中最简单的录音芯片,可以替代其它录音模块。
YF1600系列录音IC是根据录音产品市场而成功开发的录音IC系列产品,采用主控IC和外挂FLASH的方式实现10秒~780秒可擦写单段录音和掉电存储功能。
由于录音采样频率高,音质好,音量大,负载能够直推动外接扬声器,并且不需要太多的外围元件,成本低、便于生产、应用灵活。
主要功能特点表现在同一颗主控IC中实现录音键和播放键的不同组合应用。
方案四:ISD系列语音芯片是Winbond公司推出的产品。
该芯片采用多电平直接模拟存储专利技术,声音不需要A/D转换和压缩,模拟信号直接存储在片内的闪烁存储器中,没有A/D 转换误差,因此能够真实、自然地再现语音、音乐及效果声。
避免了传统录音电路量化和压缩造成的量化噪声和金属声。
ISD4004系列语音芯片的所有操作由微控制器控制,操作命令通过串行通信接口(SPI或Microwire)送入。
录音采样频率可为、、、,录放时间可为8min、10min、12min、16min。
采样频率越低,录放时间越长,但音质则有所下降。
片内信息存于闪烁存储器中,可在断电情况下保存100年,反复录音10万次(典型值)。
器件工作电压为3V,工作电流为15~25mA,维持电流为1μA。