基于EDA 技术(FPGA)的自动门控制系统设计

发布者:那是一条路都最新更新时间:2010-03-08 来源: 微计算机信息 关键字:EDA  VHDL  自动门  控制系统 手机看文章 扫描二维码
随时随地手机看文章

引 言

  门和人类文明是孪生的,它伴随着人类文明的发展而跃动。21 世纪的今天,门更加突出了安全理念,强调了有效性:有效地防范、通行、疏散,同时还突出了建筑艺术的理念,强调门与建筑以及周围环境整体的协调、和谐。

  门大规模专业化生产始于150 年前,在不断发展和完善的过程中,涌现出大批独具规模的专业制造商。门的高级形式--自动门起源在欧美,迅速发展至今天,已经形成了种类齐全、功能完善、造工精细的自动门家族。

  中国早在十多年前就开始引用欧洲自动门,并把它应用在酒店、机场、购物中心、银行、写字楼等大中型公共场所,为这些建筑增添了亮丽、时尚的姿彩。自动门从理论上理解应该是门的使用观念的延伸,是人们根据需要对门的功能的提升和完善。所以对自动门的认识应该从人对门功能的要求开始。作为建筑物一部分的门,从最基本的意义上讲,要同时满足隔离外部环境和不妨碍人的通行这两种要求。因此门体本身应牢固、密封。

  因此,设计一个操作方便、运行稳定可靠、成本低的自动门的控制系统具有一定的市场。

  本文设计的自动门控制系统为了达到上述目的,采用了如下设计方案:采用按钮、无线遥控、红外感应三种驱动方式,既可自动控制又可人工控制,操作简单并且适用范围广;采用EDA技术设计主控制器的状态转换,可软件诊错;采用自动复位以及电机专用控制芯片来保证系统的可靠运行。由于设计采用了EDA 技术的VHDL 设计而非传统的单片机设计,是一种自上向下的设计方法,使得系统的开发周期短、成本降低。下文将详细介绍系统各个部分的设计。

1 系统分析

  本系统通过按钮、无线遥控、红外感应三种驱动方式实现自动门的开、关、停,且按钮优先级别最高。红外感应开关在有人来时自动门开。还可以通过人工控制方式使用按键与遥控器来控制自动门的开、关、停。无线遥控器可根据实际情况在市场考查选用。自动门主控制器电路用一片FPGA 芯片,根据驱动信号以及位置和遇阻外部信号来完成对门运行状态的转换控制;自动门的电机控制电路则根据主控制器发出的正反转以及停控制信号来控制电机的开、关、停以及实现自动门正反运行的分别调速。

2 电机控制电路设计

  为了保证电机的控制简便可靠,设计中使用了电机专用控制芯片MC33033 如图1。该芯片可对直流电机速度进行开环和闭环控制,亦可分别对电机正反转进行调速。MC33033 是第二代无刷直流电机控制器的典型芯片,该芯片内含转子位置译码器,并可为传感器工作提供带有温度补偿的参考基准电压。MC33033 的另一个特点是内含三个集电极开路的顶部驱动器和为MOSFET 驱动电源而设计的三个高电流推拉式底部驱动器,并具有电机过流检测和保护功能。

  MC33033 应用到自动门的电机控制时,将逻辑运算电路得出的停止、正转、反转作为三个输入信号(优先级高低顺序是停止、正转、反转,正常情况下三个信号中有且仅有一个有效)。正转和反转信号经过逻辑门接入MC33033 的3 端,如果该端为高电平时,MC33033 将使AT 输出高电平,同时CB 端输出PWM 调制波形,相应控制开关动作,从而实现电机正转并进行速度调整;反之,MC33033 将使AB 输出高电平,同时CT 端输出PWM 调制波形,相应控制开关动作,从而实现电机反转并进行速度调整。低电平时,停止信号接入到MC33033 的19 端(使能端),如果它为高电平时,芯片将停止正常工作,此时就能实现电机的停转。这就是电机部分如何实现电机正转、反转、停止以及正反转分别调速的原理。

[page]

3 基于FPGA 的自动门主控制电路

  用 VHDL 进行电子系统设计的优点是从上而下的设计方法,设计者不用考虑实际工艺,可以全心在思路设计上,这样更有利于系统的简单和实际应用。

  3.1 设计思路

  首先画出自动门控制器的状态图。分析自动门的运行过程可知:门开始处于闭合状态,有开信号则开门,开关门过程中如遇到阻力则暂停一段时间,然后自动继续原来的开关门动作。门在运行过程中遇到停信号以及起始位置(门关时)则停,遇到底(门全开时)位置信号则暂停一段时间,然后自动执行关门动作。假设x1、x2、x3 分别表示开、关、停控制信号;x4 表示门在运行过程中遇到障碍时传感器发出的信号;x5 表示门完全闭合;x6 表示门完全打开。COUT 为控制器内部的定计时控制信号(这里假定三个暂停状态的暂停时间一样)。

  s0 表示电动门处于零位置时的状态,此时电动门处于关闭的位置;s1 表示电动门开的状态、电机正转的情况;s2 表示电动门关的状态、电机反转的情况;s3 表示电动门停止时的状态,此时要求电机停止转动;s4 表示电动门处于底位置时的状态,此时电动门处于开的临界位置;s5 表示在反转过程中电动门在遇到障碍时的暂停状态;s6 表示在正转过程中电动门在遇到障碍时的暂停状态。Z1、Z2、Z3 分别表示控制器发给电机控制电路的开、关、停控制信号。

  3.2 自动门控制器的VHDL 语言设计

  (1) VHDL 的实体描述:

  LIBRARY IEEE;

  USE IEEE.STD_LOGIC_1164.ALL;

  ENTITY door IS

  PORT(

  Clk,reset: IN STD_LOGIC;--时钟和复位信号;

  X1,x2,x3,x4,x5,x6:OUT STD_LOGIC;--开关量;

  Outputs:OUT_LOGIC_VECTOR(1 TO 3);

  Ten:OUT STD_LOGIC);

  END door;

  (2) 主控组合进程部分程序

  PROCESS(current_state,x1,x2,x3,x4,x5,x6)

  BEGIN

  CASE current_state IS

  WHEN so=>comb_output<=’001’;

  en<=’0’;

  IF x1=’1’ THEN next_state

  ………………

  ELSE next_state

  ………………

  END IF;

4 结束语

  本文中介绍的自动控制系统采用了先进的EDA 技术,从上而下的设计方法,与工艺无关的设计思路,使设计者在设计中更多的考虑系统的实现,更好的简化系统,同时大大缩短了系统的设计完成时间。EDA 技术将在自动控制中应用会越来越广泛。

关键字:EDA  VHDL  自动门  控制系统 引用地址:基于EDA 技术(FPGA)的自动门控制系统设计

上一篇:语音识别技术的研究与发展
下一篇:我来说说智能建筑行业中的哪些“囧”事

推荐阅读最新更新时间:2024-03-16 10:51

ARM嵌入式汽车节能控制系统
由于各种原因,公交车总是不断重复加速-减速或停车-再加速的过程。通过加装本节能装置,当汽车需要制动时,在主控单元的控制下,可将汽车行驶时具有的巨大动能通过空气压缩机转化成高压气体的势能并储存起来,从而实现汽车减速或停车。当汽车需要启动或加速时,用储存起来的高压气体势能代替燃油来驱动汽车,从而实现汽车能量的回收再利用,达到节能的效果。同时由于汽车在起动或加速时能耗最大,如果汽车是用燃油驱动,则此时油料燃烧不充分,燃烧效果最差,而且产生的噪音最大。   系统工作原理    本系统主要由三部分组成,即检测部分,控制部分和执行机构。检测部分包括踏板位置传感器、曲轴位置传感器、压缩机活塞位置传感器、汽车运行速度传感器、储气罐压力传感器等
[应用]
基于DDS技术的自适应米波雷达自动频率控制系统
摘要:介绍了基于DDS技术的自适应米波雷达自动频率控制系统?熏该系统以直接数字频率合成技术(DDS)为基础,以单片机为控制核心,采用高速高精度脉内测频技术精确测量米波脉冲雷达的发射频率,并根据测量结果由单片机控制本机振荡器,改变其输出的本振频率,保证中频频率稳定,确保雷达接收机的技术、战术性能得到充分的发挥。 关键词:本机振荡器 直接数字频率合成 自动频率控制 脉内测频 雷达系统根据其工作频率一般分为米波雷达、分米波雷达和厘米波雷达,其接收机通常是超外差形式的。分米波雷达和厘米波雷达由于其工作频率较高,一般都有自动频率控制(AFC)系统,控制本振频率自动跟踪发射频率的变化,或者控制发射频率自动稳定在本振频率对应的频率点上,保证
[应用]
ARM嵌入式开发板汽车节能控制系统
   引言   由于各种原因,公交车总是不断重复加速—减速或停车—再加速的过程。通过加装本节能装置,当汽车需要制动时,在主控单元的控制下,可将汽车行驶时具有的巨大动能通过空气压缩机转化成高压气体的势能并储存起来,从而实现汽车减速或停车。当汽车需要启动或加速时,用储存起来的高压气体势能代替燃油来驱动汽车,从而实现汽车能量的回收再利用,达到节能的效果。同时由于汽车在起动或加速时能耗最大,如果汽车是用燃油驱动,则此时油料燃烧不充分,燃烧效果最差,而且产生的噪音最大。    系统工作原理   本系统主要由三部分组成,即检测部分,控制部分和执行机构。检测部分包括踏板位置传感器、曲轴位置传感器、压缩机活塞位置传感器、汽车运行速度传感
[单片机]
ARM嵌入式开发板汽车节能<font color='red'>控制系统</font>
国微集团子公司国微福芯开业,目标补齐国产的数字EDA环节
5月25日,深圳国微福芯技术有限公司(以下简称“国微福芯”)在深圳河套深港科技创新合作区举行开业典礼。 深圳国微集团消息显示,董事长黄学良表示,国微集团自2018年承接国家重大科技专项以来,在建设国产数字EDA全流程平台方面取得了一定成绩。现国微集团在河套深港科技创新合作区设立全资子公司国微福芯,将基于集团现有EDA工具平台基础,进一步深入拓展开发生产制造端EDA工具,补齐国产数字EDA全流程平台短板,推动国内集成电路产业系统健康发展。 福田区政府副区长欧阳绘宇表示,集成电路是国家重点培育的产业之一,借助粤港澳大湾区这个重大特色平台,河套深港科技合作区集聚了一大批优秀的集成电路企业,“湾区芯谷”战略已初具雏形。未来在市有关部门
[手机便携]
PLC的基础知识
PLC的组成 PLC种类很多,但结构大同小异,典型的PLC控制系统组成方框图如图3-4所示。 在组建PLC控制系统时,需要给PLC的输入端子接有关的输入设备(如按钮、触点、行程开关等),给输出端子接有关的输出设备(如指示灯、电磁线圈、电磁阀等),另外,还需要将编好的程序通过通信接口输入PLC内部存储器,如果希望增强PLC的功能,可以将扩展单元通过扩展接口与PLC连接。 图3-4 典型的PLC控制系统组成方框图 PLC内部主要由CPU、存储器、输入接口、输出接口、通信接口、扩展接口等组成 。 1. 中央处理器 CPU又称中央处理器,它是PLC的控制中心,它通过总线(包括数据总线、地址总线和控制总线)与存储器和各种接口连接,以控
[嵌入式]
PLC的基础知识
ARM嵌入式汽车节能控制系统
  ARM嵌入式汽车节能控制系统   引言   由于各种原因,公交车总是不断重复加速—减速或停车—再加速的过程。通过加装本节能装置,当汽车需要制动时,在主控单元的控制下,可将汽车行驶时具有的巨大动能通过空气压缩机转化成高压气体的势能并储存起来,从而实现汽车减速或停车。当汽车需要启动或加速时,用储存起来的高压气体势能代替燃油来驱动汽车,从而实现汽车能量的回收再利用,达到节能的效果。同时由于汽车在起动或加速时能耗最大,如果汽车是用燃油驱动,则此时油料燃烧不充分,燃烧效果最差,而且产生的噪音最大。   系统工作原理   本系统主要由三部分组成,即检测部分,控制部分和执行机构。检测部分包括踏板位置传感器、曲轴位置传感器、压缩机活塞
[应用]
EDA公司芯华章宣布完成A+轮融资,加速EDA 2.0研发进程
2021年1月25日,EDA(电子设计自动化)智能软件和系统领先企业芯华章今日宣布完成数亿元A+轮融资,由红杉宽带数字产业基金领投,成为资本和熙灏资本参投。过去不到3个月内,高瓴创投、高榕资本分别领投了芯华章Pre-A轮和A轮融资。本轮融资中,高瓴创投、高榕资本、五源资本、大数长青、上海妤涵等老股东对芯华章的技术创新和模式创新能力充满信心,继续在本轮跟投。本轮资金将继续用于芯华章全球研发人才和跨界研发人才的吸引和激励,加速推进EDA 2.0的技术研究和产品研发进程。 芯华章聚集全球EDA行业精英和尖端科技领域人才,抱以开放、为未来创造价值的技术信仰,融合人工智能、机器学习、云技术等前沿科学,打造面向数字社会的EDA 2.0技术,通
[手机便携]
电机调速技术的演变 典型的运动控制系统设计详解
1.什么是运动控制 在工业生产中,运动控制系统既用于提高产品质量,也用于提高产品的产量。例如,生产过程中对机器人手的定位控制;机床数控;造纸厂中纸张滚卷的恒张力控制;热轧厂中对金属板厚度的控制;在现代武器系统中,导弹制导系统控制导弹正确命中目标;惯性导航使人造卫星按预定轨迹运行;雷达跟踪系统控制火炮射击的高低和方位。运动控制技术正在不断地深入到各个领域并迅速地向前推进,其应用范围几乎涵盖了所有的工业领域。 运动控制就是对机械运动部件的位置、速度等,在自动控制理论的指导下,进行实时的控制和管理,使其在各种驱动装置的作用下,按照预期的运动轨迹和规定的运动参数进行运动。一般的运动控制系统,是一个以控制器(如运动控制计算机单元)为核心
[嵌入式]
电机调速技术的演变 典型的运动<font color='red'>控制系统</font>设计详解
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved