收藏 分享(赏)

基于ARM的电梯控制系统设计new.doc

上传人:dreamzhangning 文档编号:2690780 上传时间:2018-09-25 格式:DOC 页数:19 大小:633.76KB
下载 相关 举报
基于ARM的电梯控制系统设计new.doc_第1页
第1页 / 共19页
基于ARM的电梯控制系统设计new.doc_第2页
第2页 / 共19页
基于ARM的电梯控制系统设计new.doc_第3页
第3页 / 共19页
基于ARM的电梯控制系统设计new.doc_第4页
第4页 / 共19页
基于ARM的电梯控制系统设计new.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、摘要伴 随 建 筑 业 的 发 展 ,电 梯 已 不 仅 是 一 种 生 产 环 节 中 的 重 要 设 备 , 更 是 一 种工 作 和 生 活 中 的 必 需 设 备 , 完 全 可 以 预 想 到 , 随 着 社 会 的 发 展 , 电 梯 产 品 在人 们 物 质 文 化 生 活 中 的 地 位 将 和 汽 车 一 样 , 成 为 重 要 的 运 输 设 备 之 一 。电 梯 控 制 系 统 是 电 梯 技 术 的 核 心 , 它 将 电 梯 的 各 机 械 部 件 有 机 的 组 合 起 来 ,实 现 了 电 梯 复 杂 的 功 能 与 稳 定 有 效 的 运 行 。 随 着 电 子

2、 技 术 日 新 月 异 的 发 展 ,电 梯 控 制 系 统 经 历 了 继 电 器 控 制 、 可 编 程 逻 辑 控 制 (PLC) ,智 能 微 机 控 制 的 发展 历 程 。本 文 的 电 梯 控 制 系 统 是 基 于 ARM 技 术 的 四 层 电 梯 控 制 系 统 , 该 控 制 系统 采 用 有 齿 轮 拽 引 小 电 机 , 由 于 只 为 初 级 电 梯 模 型 研 究 , 对 电 梯 运 行 速 度 的掌 控 精 度 要 求 不 高 , 故 采 用 继 电 器 控 制 电 机 的 正 反 转 , 无 速 度 控 制 实 现 。关 键 词 :电 梯 控 制 系 统 、

3、 ARM。目录第 1 章 系统的总体方案设计 41.1 拽引电机控制模块 .41.1.1 H 桥控制 .41.1.2 继电器控制 51.2 位置开关模块 .61.2.1 位移传感器控制 61.2.2 槽型光电传感器控制 71.3 电源模块 .8第 2 章 系统硬件模块概述 82.1 EasyARM2103 及 LPC2103 简介 82.1.1 EasyARM2103 开发板硬件结构 .102.1.2 EasyARM2103 定时器中断控制 102.2 继电器简介 112.3 78 系列稳压管简介 .11第 3 章 系统具体设计概述 133.1 输入输出接口电路设计 .133.2 系统硬件仿真

4、设计 .143.3 系统软件设计 .15第 4 章 系统性能测试 154.1 系统功能仿真测试 164.2 按键功能实现测试 164.3 光感位置控制实现测试 164.4 拽引电机功能测试 17总 结 17附 录 A18第 1 章 系统的总体方案设计本课程实践采用 EasyARM2103 控制整个模型的运转,实现电梯模型的基本智能控制。其中有梯内请求、梯外呼叫、电梯位置控制、显示模块、拽引电机模块等几部分组成。系统总体设计原理框图,如图 1.1 所示。E a s y A R M 2 1 0 3控 制 板梯 外 呼 叫 按 钮电 梯 位 置 开 关梯 内 键 盘指 示 灯H 桥 控 制 正 反

5、转 拽 引 电 机图 1.1 系统结构框图电梯控制系统的核心部件是 ARM 板,它是整个系统的主控制器。主控制器采集到轿厢控制器和楼层控制器发出的外呼、内选等呼梯请求后,按照程序指定的电梯控制策略,对信号进行处理,向门机发出相关控制指令,将电梯派往相应楼层,实现电梯轿厢的垂直运动控制。同时主控制器还要根据井道位置开关判断当前电梯的位置。1.1 拽 引 电 机 控 制 模 块1.1.1 H 桥控制 经过讨论与思考,搜集资料以及指导老师的推荐,我们首先想到 H 桥控制电机的正反转。通过控制 Port1 和 Port2 的高低电平来控制输出端的平均输出电压,实现调速功能。具体功能实现图如图 1.2

6、所示。图 1.2 H 桥控制电机可调速运转实现电路图电路分析:输入与电平转换部分输入信号线由 Port 引入,Port1 脚是电机方向信号输入端,Port2 脚是 PWM信号输入端,Port3 脚是地线。Port3 脚对地连接了一个 2k 的电阻。当驱动板与 ARM 板分别供电时,这个电阻可以提供信号电流的通路。当驱动板与 ARM板共用一组电源时,此电阻可防止大电流沿着连线流入 ARM 主板的地线造成干扰。或者说,相当于把驱动板的地线与 ARM 板的地线隔开,实现“一点接地” 。电容 C1 防止电机突然启动造成电压的突降。与非门 U1A 实现 PWM 信号与电机方向信号的调制,转换成接近功率电

7、源电压幅度的方波信号。三极管驱动部分三极管和电阻、二极管组成的电路驱动,实现对直流电机可调速正反转驱动。四个二极管起保护三极管的作用,防止感性元件(电机)产生的负感应电动势对三极管的冲击。当 74LS00 输出端为低电平时,Q2、Q4 截止,Q1、Q3 导通,输出为高电平。当 74LS00 输出端为高电平时,Q2、Q4 导通,Q1、Q3 截止,输出为低电平。性能指标电源电压 1530v,最大持续输出电流 500mA每个电机,短时间(10 秒)可以达到 700mA,PWM 频率最高可以用到 30kHz(一般用 110kHz)。1.1.2 继电器控制 但是,考虑到各种因素的限制,最终采用了继电器控

8、制方式,所用继电器控制原理图如图 1.3 所示。图 1.3 继电器控制原理图两个继电器,分别在给正电时工作,J1 得电时正转,J2 得电时反转,通过控制 J1、J2 的得电情况来控制电机的正反转。注意:J1、J2 不能同时得电,否则形成短路,电源模块将被烧坏。1.2 位 置 开 关 模 块1.2.1 位移传感器控制 电梯中向控制系统、拖动系统提供载荷、换向、障碍、位置、速度等各种信号,把信号反馈给控制系统且使电梯平衡运行都离不开传感器。在目前的智能电 梯控制系统中,采用静磁栅位移传感器作为电梯平层控制的调整装置。静磁栅位移传感器原理:静磁栅位移传感器由“静磁栅源”和“静磁栅尺”两部分结合使用。

9、 “静磁栅源”使用铝合金压封无源钕铁硼磁栅组成磁栅编码阵列;“静磁栅尺”用内藏嵌入式微处理器系统的特制高强度铝合金管材封装,使用开关型霍尔传感器件组成霍尔编码阵列,铝合金管材外部使用防氧化镀塑处理。 “静磁栅源”沿“静磁栅尺”轴线作无接触(相对间隙宽容度和相对姿态宽容度达 50mm)相对运动时,由“静磁栅尺”解析出数字化位移信息,直接产生高于毫米数量级的位移量数字信号。充分发掘嵌入式微处理器的资源,将数据更新速度提高到毫秒数量级,以便能适应 5m/S 以下运动速度的位移响应。综合特点: 使用寿命长:无接触检测位置及角度,避免了机械损伤,理论上无寿命极限; 抗恶劣环境:40至100工作温度范围,

10、连续高粉尘。泥浆。 水下极高撞击。 强振动工作环境; 直接绝对型测量:直接指示位移毫米数或旋转角度数,无需换算,不怕掉电,任意定位控制; 量程极长,分辨率适中:260 毫米-2000 米长度量程,分辨率 0.2mm-1mm; 极丰富的数据接口:4-20mA.1-5V 等模拟量输出,各类串并行数据接口以及PROFIBUS 等各种现场总线; 安装维护方便:在保持适度间隙的条件下,无约束安装运行。工作原理:由于电梯的运行是根据楼层和轿厢的呼叫信号。行程信号进行控制,而楼层和轿厢的呼叫是随机的,因此,系统控制采用随机逻辑控制。即在以顺序逻辑控制实现电梯的基本控制要求的基础上,根据随机的输入信号,以及电

11、梯的相应状态适时的控制电梯的运行。另外,轿厢的位置是由静磁栅位移传感器确定,并送 ARM 的计数器来进行控制。同时,每层楼设置一个静磁栅源用于检测系统的楼层信号。1.2.2 槽型光电传感器控制 虽然静磁栅位移传感器功能非常好,性能也极稳定,考虑到价格以及设计者知识水平的限制,加之此次实践本身的限制性,故采用比较常见的光电传感器,对电梯模型进行位置测定。槽型光电传感器工作原理把一个光发射器和一个接收器面对面地装在一个槽的两侧的是槽形光电。发光器能发出红外光或可见光,在无阻情况下光接收器能收到光。但当被检测物体从槽中通过时,光被遮挡,光电开关便动作。输出一个开关控制信号,切断或接通负载电流,从而完

12、成一次控制动作。槽形开关的检测距离因为受整体结构的限制一般只有几厘米。原理图如下:图 1.4 光电感应器接线原理图性能参数:接线电压:1065V 直流常开触点(NO)无极性防短路的输出漏电电流0.8mA电压降5V注意不允许双线直流传感器的串并联连接使用槽型光电感应器,能够及时返回平层信息,对于速度较慢的电梯模型控制误差很小。1.3 电 源 模 块电源模块的选取很重要,不能马虎,要对所选元器件的工作性能进行考虑。由于所选继电器是 12V 直流电压驱动,电压低了将没有反应。直接选用电池供电不保险,也不符合设计本身的需求,故采用双线 220V 交流供电,易得,在经过整流和稳压,使得电压达到所需要求。

13、考虑到可能出现的烧坏电源情况,制版时,采用双路制版,提高效率。电源模块原理图如下:图 1.5 电源模块原理图图中,设计了两个一摸一样的电压模块,并非累赘,实践过程中烧坏电压的情况经常发生,为避免因此而减慢实践效率,故设计了两路,防范于未然。第 2 章 系统硬件模块概述2.1 EasyARM2103 及 LPC2103 简 介 EasyARM2103 开发板采用了 NXP 公司基于 ARM7TDMI-S 核、LQFP48 封装的 LPC2103 芯片,具有 JTAG 仿真调试功能。 开发板上提供了按键、发光二极管等常用的功能器件,具有 RS-232 接口电路和 I2C 存 储器电路。用户可以更换

14、兼容的 CPU 进行仿真调试,如 LPC2101 和 LPC2102 等。开发板 上所有的 I/O 口全部引出,灵活的跳线组合,极大的方便用户进行 32 位 ARM 嵌入式系统的开发实验。 EasyARM2103 开发板的功能特点如下: 采用“底板PACK 板”的形式构成 EasyARM2103 开发套件,PACK 板的主芯片 为 LPC2103 ; 板上所有的功能器件与 LPC2103 的引脚可通过跳线来连接; 配套有详细的开发板实验教程; I/O 口全部引出,方便用户连接外部电路进行开发; 可进行 GPIO 的输入输出实验,如按键输入、发光二极管输出等; 按键、发光二极管分别可用于外部中断

15、、GPIO 输出等; 具有 RS-232 转换电路,可与上位机进行通信,完成 UART 通信实验; 具有 I2C 接口和 SPI/SSP 接口输出; 提供基于 PC 的人机界面,方便调试实时时钟和串口通信等; 可进行外部中断实验,学习向量中断控制器(VIC ) ; 定时器实验,如定时输出和定时器捕获等; 复位芯片 CAT1025,完成 I2C 总线实验; A/D 转换实验、WDT 看门狗实验; 实时时钟控制实验。 LPC2103 概述: LPC2103 是一个基于支持实时仿真的 16/32 位 ARM7 TDMI-S CPU 的微控制器,并带有32kB 的嵌入高速 Flash 存储器, 128

16、 位宽度的存储器接口和独特的加速结构使 32 位代码能 够在最大时钟速率下运行。较小的封装和极低的功耗使 LPC2103 适用于访问控制器和 POS 机等小型应用系统中;由于内置了宽范围的串行通信接口(2 个 UART 、SPI、SSP 和 2 个 I2C )和 8KB 的片内 SRAM, LPC2103 也适合用在通信网关和协议转换器中。32/16 位定时器、增强型 10 位 ADC 、定时器输出匹配 PWM 特性、多达 13 个边沿、电平触发的外部中断、32 条高速 GPIO,使得 LPC2103 微控制器特别适用于工业控制和医疗系统中。LPC2103 特性: 16/32 位 ARM7 T

17、DMI-S 微控制器,超小 LQFP48 封装; 8KB 的片内静态 RAM 和 32KB 的片内 Flash 程序存储器。128 位宽度接口/加速器可实现高达 70 MHz 工作频率; 通过片内 boot 装载程序实现在系统/在应用编程(ISP/IAP ) 。单个 Flash 扇区或整片擦除时间为 100ms,256 字节编程时间为 1ms; 嵌入式 ICE RT 通过片内 RealMonitor 软件提供实时调试; 10 位 A/D 转换器提供 8 路模拟输入(每个通道的转换时间低至 2.44us ) ,以及特定的结果寄存器来最大限度地减少中断开销; 2 个 32 位定时器/外部事件计数器

18、(带 7 路捕获和 7 路比较通道) ; 2 个 16 位定时器/外部事件计数器(带 3 路捕获和 7 路比较通道) ; 低功耗实时时钟(RTC )具有独立的电源和特定的 32KHz 时钟输入; 多个串行接口,包括 2 个 UART(16C550 协议标准) 、2 个高速 I2C 总线(400 Kbit/s ) 、SPI 和具有缓冲作用和数据长度可变功能的 SSP; 向量中断控制器(VIC ) ,可配置优先级和向量地址; 多达 32 个通用 I/O 口(可承受 5V 电压) ; 多达 13 个边沿、电平触发的外部中断管脚; 通过一个可编程的片内 PLL (100us 的设置时间)可实现最大为

19、70MHz 的 CPU 操作频率,其具有 10MHz25MHz 的输入频率; 片内集成振荡器与外部晶体的操作频率范围为 125MHz ; 低功耗模式包括空闲模式、带 RTC 的睡眠模式和掉电模式; 可通过个别使能/禁止外围功能和外围时钟分频来优化额外功耗; 通过外部中断或 RTC 将处理器从掉电模式中唤醒。 2.1.1 EasyARM2103 开发板硬件结构EasyARM2103 开发板采用“底板+PACK 板”的形式构成。图 2.1 EasyARM2103 开发板 图 2.2 EasyARM2103 PACK 板EasyARM2103 PACK 板:与 EasyARM2103 底板配套使用,

20、含有核心控制芯片LPC2103 及其必要外围电路的 PACK 板,实物如图 2.2 所示。EasyARM2103 底板:不包括核心控制芯片,具有基于 LPC2103 芯片的扩展电路和外围器件的电路板。EasyARM2103 底板由电源模块,显示模块、按键电路、时钟模块、串口和 JATG 等六部分电路构成。2.1.2 EasyARM2103 定时器中断控制图 2.3 定时器与 VIC 的关系2.2 继 电 器 简 介拽引电机使用继电器控制,所选用的继电器为汇港公司生产,性能稳定,质量可靠。继电器的封装图和引脚图,分别如图所示。图 2.5 继电器引脚图图 2.4 继电器引脚图引脚功能介绍: 1、8

21、 两脚是线圈,加 DC 直流电压,不区分正负方向,是电压驱动; 2、7 两脚为触点的公共 COM 端; 3、6 两脚是常闭端; 4、5 两脚是常开端。2.3 78 系 列 稳 压 管 简 介78 系 列 稳 压 管 使用方便,用很简单的电路即可以输入一个直流稳压电源。本 设 计 中 , 电 源 模 块 多 次 使 用 该 系 列 稳 压 管 , 主 要 有 7805、 7809、 7812 三种 , 其 为 线 性 稳 压 器 件 , 可 固 定 输 出 电 压 。所 使 用 到 的 稳 压 管 的 相 关 特 性 如 下 表 所 示 。当电网电压或负载发生变化可引起输出电压 U0 增大,通过

22、取样、比较放大、调整等过程,将使调整管的管压降 UCE1 增加,结果抑制了输出端电压的增大,输出电压仍基本保持不变。在串联型稳压电源电路的工作过程中,要求调整管始终处在放大状态。通过调整管的电流等于负载电流,因此必须选用适当的大功率管作调整管,并按规定安装散热装置。为了防止短路或长期过载烧坏调整管,在直流稳压器中一般还设有短路保护和过载保护等电路。78 系列稳压器中最常应用的是 TO-220 和 TO-202 两种封装,这两种封装的图形以及引脚序号、常用电路图如附图所示。图 2.6 图 2.7引脚功能简介:1 号引脚接整流器输出的正电压,2 号引脚为公共地(也就是负极),3 号引脚就是我们需要

23、的正 5V/9V/12V 输出电压了。第 3 章 系统具体设计概述3.1 输 入 输 出 接 口 电 路 设 计电梯主控制器是一个多输入多输出的主控制器,表 3.1 详细说明了本设计中嵌入式电梯控制器的输入输出分配。表 3.1 电梯主控制器输入输出定义端口号 定义 用途 接口形式 额定负载PC1 梯内目的楼层选择1 输入 按键输入 DC5VPC2 梯内目的楼层选择2PC3 梯内目的楼层选择3PC4 梯内目的楼层选择4P01 1层向上选择按钮P02 2层向下选择按钮P03 2层向上选择按钮P04 3层向下选择按钮P05 3层向上选择按钮P06 4层向下选择按钮S1 光感1 光耦输入S2 光感2S

24、3 光感3S4 光感4FL1 电梯所在楼层显示灯1 输出 按键输出 DC5VFL2 电梯所在楼层显示灯2FL3 电梯所在楼层显示灯3FL4 电梯所在楼层显示灯4PB03 4层向下选择灯显示PB04 3层向上选择灯显示PB05 3层向下选择灯显示PB06 2层向上选择灯显示PB07 2层向下选择灯显示PB08 1层向上选择灯显示LED 灯显示总控制信号QT 继电器控制信号1 继电器输出ZF 继电器控制信号2在输出控制电路中,采用了达林顿阵列芯片 ULN2003A 驱动输出信号。ULN2003 片上集成了 7 对达林顿管驱动电路,它的每一对达林顿都串联一个2.7K 的基极电阻,在_5 V 的工作电

25、压下它能与 TTL 和 CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。芯片 ULN2003A 连接的驱动电路如图所示。图 3.1 芯片 ULN2003A 连接的输出驱动电路ULN2003 工作电压高,工作电流大,灌电流可达_500mA,并且能够在关态时承受 50V 的电压,输出还可以在高负载电流下并行运行。在本设计研制的电梯主控制器中,共有 20 个输出接口,采用 ULN2003A 替代了大量的达林顿管驱动电路后,使得硬件设计更为简单,同时也节省了硬件设计的成本,并使得调试电路更为方便。3.2 系 统 硬 件 仿 真 设 计系统硬件仿真结构框图如图所示。FILE NA

26、ME:BY:DATE:PAGE:god.DSN 2012-6-2A B C D E F G H J KA B C D E F G H J K01234567890123456789D:自 动 化 092电 梯 dianti2god.DSNPATH: 1of1REV:TIME:8:59:15DESIGN TILE:自 动 化 092电 梯 iantigod.DSN目 的 楼 层 1目 的 楼 层 21楼 上2楼 上2楼 下3楼 上3楼 下4楼 下目 的 楼 层 3目 的 楼 层 4总开关 上下开关楼 层 1楼 层 2楼 层 3楼 层 4XTAL218XTAL119ALE301PSN29RST9P

27、0./AD039.1/18P0.2/AD237.3/36P0.4/AD435.5/54P0.6/AD63.7/72P2.7/A1528P2.0/A821.1/9P2./A023.3/14P2.4/A225.5/136.6/47P1.01.2P1.23.34P1.45.56P1.67.78 P3.0/RXD10.1/TP3.2/IN012./IT13P3.4/014P3.7/RD17.6/W6.5/T15U180C51R110C12PFC22PFC310uFX112MR210k SCKDAT1SRDAT1STRDAT2SCKDAT2SCK STRQ0151Q2233Q4455Q6677Q9SH_

28、CP1ST_CP12D4 MR10OE3U274HC59 Q0151Q2233Q4455Q6677Q9SH_CP1ST_CP12D4 MR10OE3U374HC59R31k41kR51k61kR71kRL1JWD-172-1 RL2G2L-24-CF-DC12+6VQ1TIP12Q2TIP12R1210 R1410+12v+6vj2j1j2j1-243D1LED-REDD2LE-REDD4LED-RED3LE-REDR110LED4LED1LED3LED2 LED12LED43电 梯 控 制 系 统楼 层 灯 显 示图 3.2 系统硬件仿真结构图8 位数码管显示,分别显示电梯的上下运行状态,电

29、机的正反转运行情况,以及电梯所在楼层。仿真图中,从右往左为数码管显示的低到高位,0、1 位显示电梯所在第四层;2、3 位显示 01 表示电机正常运行(若为 00 则为电梯开门状态) ;4、5 位显示电机负转,电梯正在下降;6、7 位显示电机不正转。LED1LED4 灯组显示电梯所在楼层。3.3 系 统 软 件 设 计系统软件设计框图如下所示图 3.3 主程序流程图程序中,通过数组扫描来判断按键的状态,从而使控制器做出相应动作。使用定时器 T1 准确电梯门的开关时间。 (具体程序见附录 A)第 4 章 系统性能测试4.1 系 统 功 能 仿 真 测 试FILE NAME:BY:DATE:PAGE

30、:god.DSN 2012-6-2A B C D E F G H J KA B C D E F G H J K01234567890123456789D:自 动 化 092电 梯 dianti2god.DSNPATH: 1of1REV:TIME:8:59:15DESIGN TILE:自 动 化 092电 梯 iantigod.DSN目 的 楼 层 1目 的 楼 层 21楼 上2楼 上2楼 下3楼 上3楼 下4楼 下目 的 楼 层 3目 的 楼 层 4总开关 上下开关楼 层 1楼 层 2楼 层 3楼 层 4XTAL218XTAL119ALE301PSN29RST9P0./AD039.1/18P0

31、.2/AD237.3/36P0.4/AD435.5/54P0.6/AD63.7/72P2.7/A1528P2.0/A821.1/9P2./A023.3/14P2.4/A225.5/136.6/47P1.01.2P1.23.34P1.45.56P1.67.78 P3.0/RXD10.1/TP3.2/IN012./IT13P3.4/014P3.7/RD17.6/W6.5/T15U180C51R110C12PFC22PFC310uFX112MR210k SCKDAT1SRDAT1STRDAT2SCKDAT2SCK STRQ0151Q2233Q4455Q6677Q9SH_CP1ST_CP12D4 MR

32、10OE3U274HC59 Q0151Q2233Q4455Q6677Q9SH_CP1ST_CP12D4 MR10OE3U374HC59R31k41kR51k61kR71kRL1JWD-172-1 RL2G2L-24-CF-DC12+6VQ1TIP12Q2TIP12R1210 R1410+12v+6vj2j1j2j1-71.0D1LED-REDD2LE-REDD4LED-RED3LE-REDR110LED4LED1LED3LED2 LED12LED43电 梯 控 制 系 统楼 层 灯 显 示图 3.4 系统功能仿真测试图梯外呼叫按钮按下二楼上按键,当电梯运行至二楼时,数码管 0、1 位显示 02

33、,电梯门打开数码管 2、3 位显示 00。数码管 6、7 位显示 01,4、5 位显示 00,电梯向上。系统运行正常。4.2 按 键 功 能 实 现 测 试按下按键,使用万用表进行一一测量,通过观察相应管脚处的电平变化来判断其性能的好坏。通过测量,无论按下哪个按键,其对应引脚的输出电压均可达 4.5V 以上,基本达到设计要求。4.3 光 感 位 置 控 制 实 现 测 试由于是通过光电感应器来判断电梯的位置,故对每一个光感应器进行性能测试。采用 10K 的电阻作为上拉电阻时,引脚输出几乎无变化,后来,经过查阅资料和向同学请教,发现,将上拉电阻的阻值改为 5K 时,效果很是明显,为设计所需要的性

34、能要求。采用 5K 电阻作为上拉电阻时光感应器的输出性能表名称 正常情况下引脚输出 挡光时引脚输出1号光感 0.71 4.982号光感 0.75 4.873号光感 0.72 4.924号光感 0.65 4.894.4 拽 引 电 机 功 能 测 试拽引电机控制采用的是继电器控制方式。当给 J1 正电压时,电机正传,当给 J2 正电时,电机反转。当给定的正电压越大时电梯转动速度越快,故对 ARM输出信号进行放大,使得电机运行正常。通过以上测试,系统比较成功地实现了四层电梯智能控制,达到了预期的目标,比较顺利地完成了课程设计的要求。总 结在整个课程设计中,我认真地查找相关资料,然后又对书中的相关内

35、容仔细翻阅,通过虚心请教,终于,在不懈的努力下,我组比较顺利地完成了整个设计,心中的喜悦实在无以言表。此刻,我非常感谢老师的鼓励和帮助,感谢同学们诸多的帮助!Prroteus 与 KeilC 仿真软件的学习,电梯硬件结构的探索,对各个模块的设计和改善,以及模块性能的测试好像写起来字数不多,短短一句,做起来还真是费了不少脑筋、没少下功夫。很开心的是,在重压下我丝毫没有乱手脚,却还能够细细地规划每一天的任务。第一天学习仿真软件的使用;第二天揣摩各模块的设计踏着这样的步伐,我并没有想象中那么沉重地完成了,甚至超额完成了本次设计。每一个小环节都不那么容易,一项一项都要慢慢地来攻克,有一段,真的好希望能

36、有那样一个天使可以告诉我下一步该怎样做,事实证明,我自己就是那个天使,每个人都是自己的天使,所以,一方面要自信,另一方面要脚踏实地,一步一个脚印地往前走去。努力是不会有白费的,本次设计不仅让我收获了许多,也让我对以前所学习的 ARM 知识有了进一步的深化与巩固,最关键的是,它给了我一份自信。但我很明白,作品中还存在着比较多的不足,这些都需要进一步的改善,我会不骄傲,不气馁,用着自信与执着尽最大努力将其完善。总结起来,不骄不躁,不气馁,坚持就是胜利!1 元件清单4.7K 电阻:4 个光电感应器:4 个汇港继电器:2 个7805、7809、7812 稳压管:总共 6 个导线:若干ARM 板:1 块

37、12V 变压器:1 个数码管:1 个2200F 电容:12 个附 录 A#include#include#define uint unsigned int#define uchar unsigned char/*功能:BCD 编码两位两位的*/uint change(uint *x,uint *y,uint *z,uint *m)/*功能:T0 中断描述:T0count 为每 20 毫秒加一次T0Flag 为数码管显示的刷新频率*/void T0_Server(void) interrupt 1 TH0=(65536-2000)/256; TL0=(65535-2000)%256;T0coun

38、t+;T0Flag=1;if(T0count=400) T0_1s=1;T0count=0;/*功能:定时器 0 初始化描述:TMOD 为选通定时器 0TH0,TL0 为预置数TR0 为开启定时器 0TF0 为中断溢出标志EA 为总中断使能*/void Timer0_Init()TMOD|=0X01;TH0=(65536-2000)/256;TL0=(65535-2000)%256;TR0=1;ET0=1;TF0=0;EA=1;/*功能:定时器 1 的中断描述:T1COUNT 为 20 毫秒T1count1 为电梯的停止时间 下面没有 TR1 开启在满足条件开定时器*/void T1_Server(void) interrupt 3void Timer1_Init() /*功能:发送数据描述:其实还有不懂*/void MSPI_SendData(uint Data0,uint Data1)void Normal_display(uint *x_Data,uint *i_ScanN)void delay()/*功能:按键程序*/void Key_ten() void LED_Play()int main(void) Timer0_Init();Timer1_Init() ;while(1)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报