GOOD基于MC33033和CPLD的自动门控制系统.pdf

GOOD基于MC33033和CPLD的自动门控制系统.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GOOD基于MC33033和CPLD的自动门控制系统

收稿日期: 2005- 07- 20 基金项目: 华东交通大学校立科研基金项目资助 作者简介: 高彦丽( 1978- ) ,女, 山西临汾人,讲师 . 文章编号: 1005- 0523( 2006) 01- 0125- 04 基于MC33033和 CPLD的自动门控制系统 高彦丽,陈忠斌 (华东交通大学 电气与电子工程学院,江西 南昌 330013) 摘要:介绍了以 CPLD和电机控制器 MC33033 为核心的自动门控制系统, CPLD实现自动门的运行状态控制,MC33033实现自动 门往返运行以及正反转分别调速,实现自动门的智能化控制.该控制系统的特点是简单、可靠、开发成本低. 文中给出了实验 结果. 关 键 词:自动门; CPLD; MC33033 中图分类号:TP273 文献标识码: A 1 引言 自动门以其方便、安全、节能以及低噪音等特 点为许多宾馆、超市、百货大楼等现代化建筑所必 备.本文采用模块化的设计方案, 自动门控制系统 采用基于 CPLD的VHDL 语言设计主控制器的状态 转换; 电机专用控制芯片 MC33033 来控制电机的 正、反转以及分别调速,保证系统的可靠运行; 由于 设计采用了 EDA技术而非传统的单片机设计,这是 一种自上向下的设计方法, 使得系统的开发周期 短, 成本降低[ 1- 3] . 模块化的设计便于系统的升级 和维护. 2 系统构成 系统总框图如图 1所示. 图中控制信号来源于 外部输入, 如手动按钮、红外感应器件以及无线遥 控器件等. 自动门状态控制电路用一片 CPLD, 根据 控制信号以及位置和遇阻等外部信号来完成对门 运行状态的转换控制, 为电机控制电路提供正转、 反转和停止信号;电机控制电路则根据主控制器发 出的正反转以及停控制信号来控制电机的开关停 以及实现自动门正反运行分别调速. 设计重点为自动门状态控制器电路和电机控 制电路. 3 自动门状态控制电路 本设计采用VHDL 语言的状态机设计法进行设 计,通过编译、仿真、综合、配置, 最终在 CPLD上实 现逻辑功能[ 4] . 第 23 卷第 1期 2006 年 2月 华 东 交 通 大 学 学 报 Journal of East China Jiaotong University Vol. 23 No. 1 Feb. , 2006 3. 1 状态控制电路的VHDL 设计 自动门的运行状态图如图 2所示.图中: x1、x2、x3 分别表示开、关、停控制信号; x4表示门在运行过程中遇到障碍时传感器发 出的信号; x5表示门完全闭合,即运行到 0位置时传感器 发出的信号; x6表示表示门完全打开, 即运行到底位置时传 感器发出的信号. COUT 为控制器内部的定计时控制信号. (这里 假定三个暂停状态的暂停时间一样) s0表示电动门处于零位置状态, 此时电动门处 于关闭的位置; s1表示电动门开的状态, 电机正转的情况; s2表示电动门关的状态, 电机反转的情况; s3表示的是电动门停止状态,此时电机停止转动; s4表示电动门处于底位置状态, 此时电动门处 于开的临界位置; s5表示在反转过程中电动门遇到障碍的暂停状态; s6表示在正转过程中电动门遇到障碍的暂停状态. Z1, Z2, Z3分别表示控制器发给电机控制电路 的开、关、停控制信号; 自动门的运行过程: 开始处于闭合状态即 s0位 置,只有在获得正转信号时,才会改变状态,转入 s1 状态,表示电动门开状态,电机正转. 开关门过程中 如遇到阻力则暂停一段时间,然后自动继续原来的 开关门动作. 运行过程中,遇到停信号以及 0位置则 停,遇到底位置信号则暂停一段时间, 然后自动执 行关门动作. 以开门过程为例: 电动门处于开的状态时, 遇 到输入是遇到障碍信号, 就进入 s5状态, 即在正转 过程中电动门在遇到障碍时的暂停状态; 若遇到输 入是停信号时, 就进入 s3状态; 若遇到输入是关信 号时,就进入 s2,即电动门关的状态;若遇到底位置 信号,就进入 s4状态, 即电动门处于底位置时的暂 停状态. 关门动作也具有相似的过程. 3. 2 仿真实验 MAX+ PLUS 下的仿真波形如图 3所示.由仿 真波形可以看出: 在清零信号 reset 为高电平时, 电 路会回到原来的初始状态, 即 s0状态.先给电路一 个清零信号后,电路处于 s0状态, comb outputs= 1 ( Z3= 1表示电机停止) , 此时, 图中给它一个 x1正 转信号,在遇到脉冲为上升沿时, 由下面两行输出 可知 comb outputs= 4( Z1= 1表示电机正转)电路 将进入 s1状态, (即电动门开,电机正转) ;之后又给 了 x2反转信号, 同样可以看到 comb outputs=

文档评论(0)

ranfand + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档