原创 升降旗

2007-5-21 18:01 4522 5 18 分类: MCU/ 嵌入式




 



  



 



本系统采用 AT89S52 单片机作为主控单元步进电机作为动力源4×4 键盘、 组合键和无线键盘作为输入,液晶显示器和国旗状态指示灯作为输出构成一个具有 良好人机交互方式的系统。通过键盘的输入,可以实现国旗升降、升降半旗、任意 时间升降、任何位置升降等功能,通过显示器输出显示当前高度、目标高度、当前 时间目标时间等必要信息国旗上升时上升标志灯亮下降时下降标志灯亮; 半旗状态时,半旗标志灯亮。具有无线遥控升降旗功能,可以控制国旗升降、升降 半旗。通过与单片机配套的 EEPROM 存储器可实现掉电保护功能。为避免误操作, 国旗上升至最高位置时按上升键不起作下降至最低位置时下降键不起作用。 可顺利实现系统要求的基本功能和发挥功能。 关键字AT89S52,驱动电路,中断,SPI 接口,无线收/发,防干扰。



 



 



 



 



 



 



 



 



 



Abstract



 



This  system
 is  based  on
 AT89S52
 single-chip  as
 the  main
 control  unit,
step-by-step motor as the drive, the 4× 4-keyboard and the wireless-keyboard as the input, LED and indicator of national flag as the out put. Most of these make up
a system, which  has
 an  excellence
 man-machine
 conversation  function. It can implement functions by input via keyboards such as raise-low a flag, raise-low the half-mast, raise-low the flag at any time, park the flag at any highness, and so on. It can show the highness currently, the anticipative highness, the time currently,
the
anticipative time and some useful info. When the flag is been rising up, the up
arrow lights. When the flag is been lowing down, the down arrow lights. When the flag
 is
 in
 the  half-mast  state,
 the  half-mast  sign
 light  lights.  And  it  has
 the long-distance wireless control function, which can command the flag raise low and half-mast.
 It
 even  can  implement
 safeguard  power
 break
 off
 function  with EEPROM controlled by single-chip. To avoid the wrong actions, the rising key is useless
 when
 the  national  flag is  in  the
 highest point and
 the  lowering key
 is
useless  when  the
 national
 flag
 is
 at  the
 lowest  point.
 It  can  carry  basal
 and patulous demand out all right.



 



KeywordAT89S52drive circuitblackoutSPI portwireless receive/transmit



 



disturb prevent.



 



 



 



 



 



 



 



 



 



 



- 1 -











一、方案比设计论证



 



根据目的基本要求,本系主要由三构成:主控元、机与驱动 键盘示模



 



1.  主控元方案论证与比



 



方案一:采用 FPGA现场门阵列)作控制器。使用 GW48CK EDA 开发统对 Altera 公司的 FLEX10K 系列 FPGAAltera II  设计开发软 MAXPLUS II  件描述 VHDL FPGA 程与调试FPGA 具有容 量大,集成度高,可反复程与调试,可靠性高,触器与引脚丰富等优点。常用 于大实时性要求高的系。在本设计中,FPGA 的高速理能力得不到充分 发挥



方案二:采用 PLC逻辑控制器)作控制器。使用 SIEMENS 公司的 S7200  CPU224 PLCSETP7-Micro/WIN32 件。PLC 的特点是可靠性 I/O 接口丰富,用模构和安装简单等特PLC 广泛地用于工控制 域,但是入端采用 RC 波器, 10~20ms 的延时间,且价格昂



方案三采用 MCS-51 系列片机作控制器使用 AT89S52 片机作控制 核心Keil Uvision2 件和 C51 程序编写调试该单片机 源丰富,集成了部看狗、双数据指、在系统编程(串行下程序) 等功能。言和件使用方便,外部展器件要求低,控制简单这对时 间紧,任重的开发工作非常方便。



基于以上分析,我们选 AT89S52 片机作本系的控制器。



 



2.  机的比选择



 



方案一采用直流伺机作为动力源,其特点是控制简单速范广可以 平滑速;起动转距大,易于快速起和制。但是直流机需要有向器向, 采用有刷机容易造成向器磨甚至使程序跑,采用无刷则结构复价格 较贵。故舍弃此方案。



方案二:采用步进电机作为动力源,其特点是定位精度高,分解性能高,响应 性能高,可靠性能高。步进电机采用位置和速度控制量,可非常方便地行速 度和位置控制,即使以开环控制也可以保位置和速度精准。因此步进电机非常适 合以重速度、位置控制、需要精确操作各指令作的活控制性合。 要求和实际,我们选用此方案。



 



3.  驱动的比选择



 



用步进电机之后,我需要一合适的驱动方案,以保证电机能 行,易于起停、正反速。同程序够节 CPU 源。



方案一:使用可逆器和 EPROM 芯片路提供相序,然后使用 相序流放大为电机所需要的此方案需要所需相序提前存 EPROM 芯片 M2716 的特定地址然后用可逆计数 74LS191 出端接 M2716 的相地址 线这样计数器每加 1,就出一 4 位的地址 M2716,使 M2716 出相 的相序信。相序信号经达管放大可进电机提供流。但是,本方案的缺 点是每次整步进电机工作方式都需要重新向 M2716 入新相序



 



 



 



- 2 -











使用分立器件搭成的放大路可靠性不强。



方案二使用 L297 L298 芯片进电机提供相序和驱动电L297 供步进电机所需要的相序而且可以很容易地相序正/反向循不同工作方式切 换进行控制。L298 L297 提供的相序信息放大至步进电机需要的大流相序以 进电转动。此方案需要元件很少,而使得装配成本低,可靠性高,占用空 少,通过软开发可以化和减轻 CPU



合考上述种方案,我们选用方案二作为电驱动方案。



 



4.  示器方案比选择



 



方案一:  LED  据。本系只需要六只数码管即可示高度 时间信息。利用数码示的优点是控制简单,价格便宜,功耗低可以实现高亮 示;不足之是只能 0-9 以及几字母信息。



方案二:采用 LCD 液晶据和相信息。使用 1602 液晶示模可以 方便示必要的字符串信息和据,有着非常良好的人机交互界面,其功耗低,体 小,示控制方便。但缺点是成本高,示亮度不高,不利于夜间观察。



方案三:同 LED 数码管和 LCD 液晶种方式。由于统为升降 旗系,需要适合距离察的示器,也需要易于操作的人机交互界面。采用此 方案可以同时发挥两示方式的优点,使系统设计更加人性化。



由上述分析,我们选择方案三。



 



5.  工作源的选择



 



直流源的制作方法很多,我本着简单用和竞赛锻炼的目的以下方案 做出比



方案一:采用开关电。优点是出功率大小,效率高。缺 波系数较容易对电网和系造成干扰采用自制是模方案成本都高, 不利于竞赛需要。



方案二:采用线特点是连续波系制作 、可靠。成本低,体小。



因此,我采用方案二。



 



二、 整体分析与



 



 



1.功能



 



用按控制旗的自升降和状态升旗同播放进电机精确控 制升降旗,实现国旗位置控制和速度控制。避免操作,在最高点位置,上升 不起作用在最低点位置下降不起作用可在指定位置自停止 1cm 半旗光二极管当国于半旗状态时光二极管被点亮 升旗旗上升同播放上升至最高180cm歌停奏1s 旗以 相同的速率降至 2/3 120cm按降旗旗升至最高端 1s 后降至最 低端后自停止。利用无线遥控模块实现对升旗、降旗、升半旗、降半旗的控 利用 EEPROM AT24C01 实现升降旗速度可整范



30s180s,步 1s



 



2.统总体方框



 



 



 



- 3 -











 



 



直流稳压电



 



 



 



 



 



 



 



 



线输



 



 



 



 





电机运转                      











 



 



 



 



 



 



无线输入



 



 



AT89S52



 



 



 



国歌播放



 



 



 



显示部分



 



 



 



 



 



1



 



3.系统功能实现原理



 



本系统采用 AT89S52 单片机为主控单元,控制整个系统的运作。采用键盘显  HD7279    4 × 4   线 / PT2272/PT2262 组成无线收发模块作为系统无线输入1602 液晶显示模块和数码 管显示器作为输出。同时,利用语音芯片 ISD2560 组成的语音电路为升旗播放国 歌。



电机采用混合式四相步进电机 57BYGH803。为了降低 CPU 的负载,我们采 用以 L297 L298 为核心的步进电机驱动电路,为步进电机提供运转相序和运转 电压。CPU 只需要提供方向信号和控制脉冲信号即可以控制整个电机的运转。步 进电机采用四相八拍,转距角 0.9 度。因此电机转动一步,国旗升降 0.0157cm 即使不用反馈也可精确国旗运动。采用 12V 电压为电机驱动供电。



 



三、  设计部分



 



 



1.  硬件电路设计



 



11   电机与驱动电路的原理与设计



 L297    L298  



57BYGH803 运转。主要运用了步进电机可以将电脉冲信号转变为线位移的特性, 通过开环控制精准控制国旗升降。



111 步进电机的运动原理



57BYGH803 型混合式步进电机具有精确度高、转矩大、步进角度小的优点, 可以采用四相八拍、四相单四拍,四相双四拍三种工作方式。在本系统中,我们 采用四相八拍工作方式,步矩角 0.9 度。



 



 



- 4 -











步进电机轴径 2cm则周长 L3.1415926×D6.2831852cm 步进电机运行时,每转过一个步距,电机转动 0.9 度,国旗升降高度: HIGHL×0.9/3600.015707963cm



转过 11459 个步距,国旗升降高度为 179.997548017cm,由此可以看出, 理论最大累计误差仅为 0.002451983cm,可以忽略不计。



112 电机驱动工作原理



本系统采用电机驱动为 L297 L298 搭成的驱动电路,控制简单,占用 CPU 资源很少。其电路原理图如图 2 所示:





2



通过控制 L297 CW/CCW 端可以控制电机正/反转控制 CLOCK 端脉冲变化频 率控制电机转动快慢;控制 HALF/FULL CONTROL 端可以是电机工作于不同的工 作方式。其中:



HALF/FULL0  CONTROL0  时,工作于四相八拍方式,电机工作相序为: A-C-B-D-A



HALF/FULL1  CONTROL0  时,工作于四相八拍方式,电机工作相序为: D-AD-A-AC-C-BC-B-BD-D



HALF/FULL1  CONTROL1  时,工作于四相八拍方式,电机工作相序为: D-AD-A-AC-C-BC-B-BD-D



HALF/FULL0  CONTROL1 工作于四相双四拍方式电机工作相序为: BC-BD-AD-AC-BC



本系统采用四相八拍工作方式为节约单片机引脚 HALF/FULL CONTROL 直接与 5V 电位相连,单片机只需要控制方向引脚 CW/CCW 和速度控制引脚 CLOCK 即可。



通过对 L297 的控制,可以在其输出端自动输出相序给 L298L298 将输入的 小电流经过放大输出能够驱动步进电机的大电流输出。为保护驱动电路芯片和步 进电机,在驱动电路中加入过电流保护电路和绕组保护电路。当步进电机工作的



 



 



 



- 5 -











时候,在其绕组线圈中会产生一个反电动势,当电机停止工作时,在绕组中会产 生反相压降,此时电流可以通过二极管流出,保护电机和驱动电路不受损害。



1.1.3  本系统中步进电机与驱动的工作参数 工作温度:-20oC――  50 oC



工作电压:12V



      阻:4.7  Ohm



      感:1.8  Mh



保持力矩:14.3  Kg/cm



系统设定电机转动线速度:1cm/s----4.186cm/s



 



 



1.2     系统输入/输出电路原理与设计



 



 



本系统的输入为键盘输入,包括使用单片机引脚的键盘、无线输入键盘、专 用键盘芯片组成的键盘电路。输出为液晶显示器输出、数码管输出、电机状态标 志输出。



1.2.1  系统输入部分电路设计



系统输入部分中采用 HD7279 组成的输入输出电路HD7279 是具有 SPI 口的键盘显示芯片,其控制信号和数据信号的输入和输出方式符合 SPI 接口标准, 其中 KEY 接口接入单片机的中断,当有键按下时,KEY 引脚上会被下拉成低电平, 触发单片机中断,处理 4×4 键盘的按键信息。



在数据和控制信号的输入/输出传递中,我们采用模拟  SPI
 
数据发信号的方 利用单片机的 I/O 引脚向 HD7279 提供脉冲信号然后利用另一位 I/O 引脚接 受或发出控制信号或输出信号的位信息。



HD7279 键盘电路原理图如图 3 所示。





3



因为本系统需要组合键,而  HD7279  不支持组合键,键盘部分采用  HD7279



 



 



- 6 -











和独立按键共同应用。这样可以方便有效地实现按键组合。组合键是利用单片机的



P00P01P02P03 引脚引出四个按键开关  ,控制电机的基本运作。 根据本系统的需要我们设置了遥控键盘以便远程控制国旗的升旗降旗



半旗、降半旗功能。我们采用 PT2262/PT2272 组成编码/解码电路,应用方面,控 制效果良好,通讯距离可达 250 其详细介绍见。



键盘设置如下:



4×4 键盘设置:



 



 



1                2                3              



 



4                5                6              



 



 



 



7                8                9               取消



 



 



 



0                                 确定



 



 



 



 



组合键设置:



 



 



 



 



 



K1           K2            K3            K4



升旗        降旗         升半旗     降半旗



 



 



无线键盘设置:



 



 



 



 



 



 



升旗        升半旗        降旗



 



 



1.2.2    系统输出部分电路设计 本系统的需要输出部分由三部分组成数码管输出液晶显示器输出、



升降旗状态标志。



数码管输出采用键盘显示芯片 HD7279 组成的显示电路输出数据由 SPI 接口 发至 HD7279,然后由其控制输出。具体电路原理图如图 3 所示。



液晶显示器采用  1602
 
字符型液晶模块,可以显示必要的字符信息。鉴于本 系统的显示内容较多,格式相对复杂,故需要加入此模块,为整个系统提供一个 友好的人机交互界面。



为显示国旗升降状态,我们特别设制一状态输出标志。旗杆上安装三个发光 二极管上下两个发光二极管指示国旗升/降状态国旗上升或下降时相应的发 光二极管亮;中间一个为半旗标志,国旗处于半旗状态时亮。由于升降标志发光 二极管采用的是工业用二极管,通常的  5V  电压不能将其点亮。我们采用三级管



 



 



- 7 -











8050 推动放大将其点亮。具体电路如图 4 所示。





4



1.3. 电源管理电路设计



电源管理电路对于电子设备而言非常重要,直接影响到系统的安全、稳定运行。 在本系统中,间接管理电源的设计方法,保证系统获得稳定的电源。



小功率直流电源一般由交流电源、变压器、整流、滤波和稳压电路几部分组成, 如图所示。在电路中,变压器将常规的交流电压(220V380V)变换成所需要的交 流电压整流电路将交流电压变换成单方向脉动的直流电滤波电路再将单方向脉动 的直流电中所含的大部分交流成分滤掉得到一个较平滑的直流电稳压电路用来消 除由于电网电压波动负载改变对其产生的影响从而使输出电压稳定电路框图如 5 所示。





5



本系统需要+5V +12V
电源,所以电源模块需要有这两种电压值的输出。 使用+5V 电源作为单片机、液晶、语音芯片、键盘的电源,使用+12V 电源作



 



 



 



 8 -











为电动机驱动器和工业用发光二极管的电源。介于本系统中电机驱动器电源驱动电 机运转需要较大电流,因此我们在 LM7812 上加了较大的散热片以加快热量散发。 电源电路图如图 6 所示。





6



1.4.
 
语音电路原理与设计



由于在升国旗的同时需要播放国歌因此有必要选用音质好控制简单的语音 电路。我们选用语音芯片 ISD2560 作为国歌播放芯片。



ISD2560 具有抗断电音质好使用方便无须专用的开发系统等优点录音 时间为 60  s,能重复录放达 10 万次。芯片采用多电平直接模拟量存储专利技术, 省去了 A/DD/A 转换器。每个采样值直接存储在片内单个 EEPROM 单元中,因 此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电 路因量化和压缩造成的量化噪声金属声ISD2560 集成度较高内部包括前置 放大器、内部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟 收发器、解码器和 480 K 字节的 E2PROM 等。ISD2560 控制电平与 TTL 电平兼容, 接口简单,使用方便。非常适合单片机控制和短期开发的需要。



由于本系统仅需要播放一首国歌每次音乐的录放都从同一地址开始因此可 以将所有地址引脚都接地,这样可以节省单片机引脚,使系统更加易于控制。其电 路原理图如图 7 所示。



- 9 -













7



1.5   无线遥控电路原理与设计



无线部分采取无线编码/解码芯片 PT2262/PT2272 电路实现组成收发单元, 以完成无线遥控功能。其原理图如图 8、图 9 所示。





8



 



- 10 -













9



1.6  存储器电路设计



本系统具有断电保护功能是通过存储器即时存储国旗状态实现的当系统复 位时,单片机首先会读取存储器数据,以判断国旗状态。本系统存储器采用与 AT89S52 相配套使用的 EEPROM 芯片 AT24C01



AT24C01 是具有 I2C 接口的 EEPROM 芯片,其最大可存储 128 字节信 息。由于符合 I2C 标准,使用 AT24C01 只需要控制 SDA SCL 两个引脚即 可实现数据的写入和读出可有效地节省单片机引脚资源AT24C01 电路原理图如 10 所示。



 





 



10



SCL 是高电平时,SDA 线从高电平向低电平切换表示进入起始状态。 数据传输完毕后,SCL
 
是高电平时,SDA
 
线从低电平向高电平切换表示停止



条件。起始、停止时序图如图 11 所示。



 



 



 



 



- 11 -











 



 



 



 



 



 



 



 



 



 



 



 



 



 



数据传输时序图如图 12 所示。



 



 



 



 



 



 



 



 



 



 



 



 



 



11



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



2.   软件设计部分



 



21 系统程序设计思想



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



12



本系统软件部分主要由主函数和中断函数组成。其设计思想是:系统上电复位 后先从 EEPROM 芯片  AT24C01 中读出国旗状态若是特殊状0cm120cm



180cm)则进入相应的处理程序;若是非特殊状态,则将国旗降至  0cm。然后进 行系统和各个部件的初始化。初始化之后不断检测组合键若按下,则进入相应程序 执行。此时若有外部中断到来,也可进入相应的程序执行。



22  系统流程图 主程序流程图:



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



- 12 -













注:若国处于 180cm则进入降旗; 120cm子程其他使 0cm 点。



键盘中断程序流程图:





升降旗流程图:



 



 



 



- 13 -













 



升旗子程序流程图                                   降旗子程序流程图



 



 



 



3.   关键技术解决方案与创新点



 



3.1 系统防干扰解决方案



3.1.1 系统干扰来源分析 必要的防干扰措施对于任何一个复杂的电路系统都很重要,在本系统中也不



例外。本系统涉及 5V 电压数字电路与 12V 电压电机驱动电路同时使用的情况; 人机交互过程中,键盘按键的意外抖动,造成输入信号错误;在数字电路部分, 电源电势由于外部强烈的磁电干扰等原因发生的突变也容易击坏电路芯片。为解 决上述对系统不利的干扰,我们分别从硬件设计、软件编写、芯片选择等方面解 决干扰问题,力求降低干扰。



3.1.2  电路设计防干扰 在电路板的布线中,电源与地、不同电位之间、都接有滤波电容。当信号线



上产生信号突变时可将突变信号滤去 HD7279 键盘电路中由于 HD7279 身带有防抖动设计,因此按键使不会有抖动现象产生。在驱动电路中,由单片机 引出的信号电压只有 5V,很容易被驱动电路的 12V 电压所干扰且一旦 12V 电压 被错误加载到单片机引脚上必然造成芯片烧坏的情况在本系统中使用 L297 作为电机相序产生电路同时 L297 将数字信号与 L298 电路的大电流信号相隔离, 避免造成不必要的干扰。



3.1.3  软件设计防干扰



由于组合键直接与单片机地 P0 口相连操作时组合键会有抖动现象容易造 成干扰。解决办法是:当单片机检测到独立按键按下时,进入相应子程序,然后 延时 20ms再次检按键是否仍然处于按下状态如果是认为按下按键 20ms



 



 



 



14











之后按键状态不会有所改变,否则改变。通过这样判断是否干扰,若是干扰则忽 略,不是干扰则相应动作。



3.2 国旗运行状态标志 设置上升、下降和半旗标志,国旗上升时,上升标志灯点亮;下降时,下降



标志灯点亮。半旗状态时指示半旗状态。分别由显示器和标志灯实时显示国旗的 详细运动状态。



 



四、  测试方法与仪器



 



1  调试方法



1)升旗。国旗在非动状态,0cm  位置时,按下升旗键后,国歌起,上 升标志灯亮国旗缓慢上升数码管液晶显示器同时同步显示国旗高度和上 升时间43s 后国歌停国旗上升至 180cm 位置显示器显示 180cm 位置和 43s 时间上升标志灯灭国旗停止上升此时除降旗键以外的其他按键都处于无效 状态,等待降旗键按下后时间显示为 0s,国旗匀速下降,经 43s 降至 0cm  



2升半旗国旗在运动状态0cm 位置时按下升半旗键后歌起, 上升标志灯亮,国旗缓慢上升。43s 后国歌停,国旗上升至 180cm 位置停止,



1s 后国旗下降,经 14s 降至 120cm 处停止,半旗指示灯亮。此时除降半旗键 以外的其他按键都处于无效状态当降半旗键按下后半旗指示灯灭国旗在



14s 内升至 180cm 位置处停留 1s 然后降至 0cm 降半旗全过程不奏国歌。



3国旗到达指定高度国旗在非运动状态0cm 位置时按高度输入键, 然后根据液晶显示器提示输入高度,按确认键(若按取消键则可以重新输入) 将信息输入。然后按上升键,国旗匀速上升至指定高度,上升期间国歌不奏。 高度设定可在 1――180 cm 选择当国旗在非运动状态 0cm 位置时输入 高度后国旗会自动判断,然后上升或下降至指定高度,同时上升/下降指示灯 也会做出相应指示。按降旗键,国旗回到 0cm 位置。整个过程不放国歌。



4)升国旗时间调整。国旗在非运动状态,0cm 位置时,按时间输入键, 然后根据液晶显示器提示输入时间,按确认键(若按取消键则可以重新输入) 将信息输入然后按升旗键国旗可在指定时间上升至顶180cm 定可在 30s――180s 选择按降旗国旗以相同时间降至 0cm 整个过程 不放国歌。



5)无线遥控。无线射模块有  3  个按键,     键为升旗键,     键为升 半旗键   键为降旗键国旗在非运动状态0cm 位置时                    43s 时间上升至 180cm或按 键升半旗                 键时国旗执行相应的降旗/ 半旗程序。



6开机时的上次运行状态的处理。当开机如位置显示为 0cm则不处 理可以按键当位置显示 180cm表示上次断电时国旗在顶端此时升旗 调时调高无效必须先按下下降键把国旗降下才能进行其它功能操作; 当位置显示 120cm按下下降键国旗以降半旗的方式降至底端才能进行其 它功能操作当位置显示非 120cm180cm0cm 开机后国旗自动下降 至底端,开始进行其它功能操作。



2  调试仪器



数字万用表      DT9205A双路可跟踪直流稳定电源   HY17113S 数字存储示波器            TDS1002



 



 



 



15











秒表 卷尺



 



五、  记录与分析



 



 



1     调试步骤



 



1)将各个模块完成之后,我们首先对它们进行单独调试。 a.最小系统板,键盘,显示器 b.调试步进电机的正转、反转、速度控制、每一步绳子拉伸长度控制 c.语音电路录音、放音



dAT24C01 的写入、读出 e.无线收发模块功能测试 f.电源输出电压、纹波等参数测量



2)综合调试 对每个模块编写子程序,然后依次添加,逐个调试。最后将软件和硬件连接



后进行总体调试,得到要求的控制效果。



2    测试结果 根据要求,我们做出几项必要的测试。从测试的结果看,都达到了题目的基 本要求和发挥要求,国旗运动的参数都在要求范围内,而且所有的运动均在 规定的时间内完成。各项的测试情况如下。



1)升旗位置(步进 10cm 调节)











cm



cm



cm



cm



10           20            30           40            50            60            70            80         90



 



 



98       199      298     40            501      602      703      803   905



 



 



100         110          120         130          140          150          160          170       180



 



 



1005   1106    1206   1307    1408    1508    1609    171       181



2)升旗位置(直接上升)



设定位cm 180                        120                       60                         半旗



实际位cm 1804                  1206                 604                   1205



3)时间调整



设定时s 30                   43                    60                    120                  180



实际时s 31.2                43.3                 61.1                 121                  181.5



 



 



3    误差分析 在上述的各项测试中,尽管都在允许的误差范围内,但还是存在一定的误



差。我们对误差产生的原因进行了分析。



a)    滑轮半径



理论上,我们订做滑轮的直径是 1cm,但机械加工不能保证达到理想要求。 这样不可避免地会为以后的计算带来误差。



b)    悬挂装置用线 我们使用过程中,用了很细的鱼钩线,但是由于这种线缠在滑轮上时依然



 



 



16









会使有效半径略大于理论半径造成误差,而且线会产生形变,形变长度随着线 长的增加而增加。



c)    电机安装位置 电机安装位置必须正对着旗杆,若位置不合适容易造成电机绕线使谢绕、



叠绕的问题,使物体运动定位精度不够。



 



六、  结论



 



经过努力,我们完成了系统的设计和制作,实现了设计目标,达到预定的 要求。本系统除了能完成基本功能,还能完成发挥部分的各项功能。



在我们的设计当中,我们遇到很多问题,方案多次修改,这使我们认识到 一个问题可以从不同角度不同方法得到解决。我们学到很多知识,意识到理论联 系实际和团队协作精神的重要性。由于受到地域、价格等因素的限制,我们很多 好的方案得不到实施,希望能在以后的设计中进一步得到完善。在此恳请各位老 师对方案和作品批评指正。



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



17



PARTNER CONTENT

文章评论13条评论)

登录后参与讨论

用户66033 2009-3-31 13:49

楼主能不能把原电路图和代码发给我啊,谢谢了 13819348@163.com

用户1581141 2009-3-23 17:08

楼主能不能把原电路图和代码发给我啊,谢谢了 xiawen200002000@yahoo.com.cn

用户196392 2009-3-19 05:12

楼主,能否让我参考一下你的电路图及源代码吗?在学单片机中。谢谢dianlufenxi@126.com

用户196392 2009-3-19 05:10

楼主,能否让我参考一下你的电路图及源代码,万分感谢,dianlufenxi@126.com

用户1696862 2008-8-19 01:39

楼主,能否让我参考一下你的电路图及源代码,万分感谢 429440648@qq.com

用户1226595 2008-3-21 12:34

能否也让我参考下你的源程序和电路图。谢谢! email:zouahijun2@163.com

用户137596 2008-3-21 12:32

搂主,能否让我参考下你的源程序和电路图。谢谢!email:yangqinghua_lw@163.com

用户1099365 2007-6-20 10:00

电工电子的吧,不错不错,继续加油!

用户1675593 2007-6-9 13:05

早就想反驳了,怎么也上不了这个网站。
这是大连理工大学电子设计竞赛我们作品论文。我可以拿出充足证据证明是我的作品。

用户101412 2007-6-7 16:59

同学,你这个文章是不是上次电信节的比赛作品的报告啊?哈哈
相关推荐阅读
用户1675593 2007-08-30 20:49
TLC1549程序
       TLC1549是美国德州仪器公司生产的10位模数转换器。它采用CMOS工艺,具有内在的采样和保持,采用差分基准电压高阻输入,抗干扰,可按比例量程校准转换范围,总不可调整误差达到±1LSB...
用户1675593 2007-08-08 22:13
点亮12864了
          一晚上的调调弄弄,把12864点亮了。实话说程序是一位师兄的。不过看着一些细节不符合我的习惯,所以给改了一下。另外的一些管教也是能省则省。呵呵,准备做一块板子,把管教规整一下,也顺...
用户1675593 2007-07-24 16:16
用51单片机调DS18B20
      经过几天的努力学习和实践,终于调好了DS18B20.呵呵,现在27.0625摄氏度.虽然是一个小程序,不过还是挺有成就感的.将源程序代码贡献出来,相互交流一下.(不包含1602显示的驱动程...
用户1675593 2007-05-30 20:00
Keil C166
     刚从Keil公司下载的Keil C166,不敢独享,供献出来.呵呵                 好象上传不了,太大了,对不住啊,有需要的话找我把,呵呵 ...
用户1675593 2007-05-26 20:10
数字电路如何抗干扰
在电子系统设计中,为了少走弯路和节省时间,应充分考虑并满足抗干扰性 的要求,避免在设计完成后再去进行抗干扰的补救措施。形成干扰的基本要素有三个: (1)干扰源,指产生干扰的元件、设备或信号,用数学语言...
用户1675593 2007-05-24 21:23
国产3G从10月起对公众放号 有望占领五成市场
在国产3G标准TD-SCDMA进入商用试验后,记者获悉,相关配套产品招投标工作正在进行中,7月至9月将进行终端测试和招投标,在四季度提供给用户使用。   昨天,由中国信息产业商会和国产3G联盟共同举办...
我要评论
13
5
关闭 站长推荐上一条 /3 下一条