《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > FPGA在電梯控制系統中的應用
FPGA在電梯控制系統中的應用
來源:微型機與應用2011年第24期
田紅光
(安徽理工大學 電氣與信息工程學院, 安徽 淮南232001)
摘要: 介紹了基于Altera公司EP1K30TC144芯片的電梯控制器設計過程,描述了該控制系統的功能。該設計采用VHDL語言進行編程,以QUARTUSⅡ軟件為開發平臺,對本設計進行了仿真,并使用JTAG將程序代碼下載到實驗板上進行了硬件驗證。
Abstract:
Key words :

摘  要: 介紹了基于Altera公司EP1K30TC144芯片的電梯控制器設計過程,描述了該控制系統的功能。該設計采用VHDL語言進行編程,以QUARTUSⅡ軟件為開發平臺,對本設計進行了仿真,并使用JTAG將程序代碼下載到實驗板上進行了硬件驗證。
關鍵詞: 電梯控制器; VHDL; EP1K30TC144; QUARTUSⅡ

    隨著社會的發展,電梯的使用越來越普遍,對電梯功能的要求也不斷提高,相應地其控制方式也在不斷發生變化。對于電梯的控制,傳統的方法是使用繼電器-接觸器控制系統進行控制,進入全微機化控制的時代,微型計算機在電梯控制上的應用日益廣泛。電梯的微機化控制主要有以下幾種形式:①PLC控制;②單板機控制;③單片機控制;④單微機控制;⑤多微機控制;⑥人工智能控制。隨著EDA技術的快速發展,CPLD/FPGA因其高速處理信號的能力、可在線編程、易于實現、開發周期短、便于維護等優點,使FPGA已廣泛應用于電子設計控制的各個方面。本文就是使用一片Altera公司的EP1K30TC144為控制中心,以VHDL編程語言為基礎進行了電梯控制器的設計,并做了仿真。
1 系統功能簡介
    電梯控制器[1]的功能:每層電梯入口處設有上下請求開關;電梯內設有乘客到達層次的停站請求開關;電梯所處位置指示裝置及電梯運行模式指示裝置;電梯每分鐘升降一層樓。電梯到達有停站請求的樓層后,經過5 s電梯開門,開門指示燈亮,開門10 s后電梯門關閉,電梯繼續運行,直到運行完最后一個請求信號后停在當前層;能記憶電梯內外所有請求信號,并按照電梯運行規則依次響應,每個信號保留至執行后消除。
    電梯運行規則:遵循方向優先的原則,電梯上升時,只響應比電梯所在位置高的上樓請求信號,由下到上逐個執行,直到最后一個上樓請求執行完畢,如更高層有請求下樓信號,則直接上升到有下樓請求的最高層,然后進入下樓狀態。電梯下降時,與上升狀態規則相反。
    輸入信號定義:
    系統復位信號:reset,高電平有效;
    電梯入口處一層、二層的上樓請求開關:upone、uptwo;
    電梯入口處二層、三層的下樓請求開關:downtwo、downthree;
    電梯內部到達樓層的停站請求開關:one、two、three;
    所有輸入信號的規定為:1表示有請求,0表示無請求;
    輸出信號定義:
    電梯外部上升和下降請求指示燈:lightup和lightdown,這些信號與upone、uptwo、downtwo和downthree信號相對應;
    電梯內部乘客到達樓層的停站請求燈:arr,該信號與one、two和three相對應;
    電梯所在樓層指示:p表示電梯在對應樓層;
    電梯的運行狀態:lightdown指示向下運行,lightup向上運行,arr指示電梯的開關門狀態及是否到達樓層。
2 系統設計實現
2.1 系統總體框圖

    系統總體框圖如圖1所示。


2.2頂層電路的設計
    縱觀各種基于FPGA的電梯控制器,很少有人介紹并使用構造體的結構描述方式。即在多層次的設計中,高層次的設計模塊調用低層次的設計模塊,或者直接使用門電路設計單元來完成一個復雜的邏輯電路的描述方法。結構描述方式最能提高設計效率,它可以將已有的設計成果方便地運用到新的設計中去。
    本系統的頂層電路設計就采用構造體的結構描述方式。易于實現,易于糾錯,易于修改程序。
    上層模塊源程序[4]及注釋:
library ieee;
use ieee.std_logic_1164.all;
entity total5 is
port(uo,ut,dt,dth:in std_logic--一、二、三層樓電梯外的上下樓請求鍵。
o,t,th:in std_logic;--一、二、三層電梯里的按鍵。
pres:in std_logic;--reset信號。
clk:in std_logic;--時鐘信號,1 MHz。
    lightout:out std_logic_vector(6 downto 0);--數碼管的輸入信號。
lu,ld:out std_logic;--電梯上升,下降的燈。
arr:out std_logic);--開門的燈。
end;
architecture a of total5 is
signal templ0,templ2:std_logic;
signal templ1:integer range 3 to 1;
Signal
temp1,temp2,temp3,temp4,temp5,temp6,temp7:std_logic;
component bigmain--調用電梯控制模塊。
port(upone,uptwo,downtwo,downthree
:in std_logic;
one,two,three:in std_logic;
reset:in std_logic;
clk,clk2:in std_logic;
p:out integer range 3 to 1;
lightup,lightdown:out std_logic;
arrive:out std_logic);
end component;
component fangdou --調用防抖動模塊。
port(clk:in std_logic;
  key:in std_logic;
  keyout:out std_logic);
end component;
component fenpin--調用分頻器模塊。
port(clk:in std_logic;
  clk1,clk2:out std_logic);
end component;
component display--調用譯碼顯示模塊。
port(clk :in std_logic;
light:in integer range 3 to 1;
segout:out std_logic_vector(6 downto 0));
end component;
begin
u1:fenpin port map(clk,templ0,templ2);
u4:fangdou port map(templ0,uo,temp1);
u5:fangdou port map(templ0,ut,temp2);
u6:fangdou port map(templ0,dt,temp3);
u7:fangdou port map(templ0,dth,temp4);
u8:fangdou port map(templ0,o,temp5);
u9:fangdou port map(templ0,t,temp6);
u10:fangdou port map(templ0,th,temp7);
u11:bigmain port  map(temp1,temp2,temp3,
temp4,temp5,temp6,temp7,pres,clk,templ2,
templ1,lu,ld,arr);
u12:display port map(clk,templ1,lightout);
end;
2.3主模塊設計
    控制模塊是整個設計的核心部分,本設計采用狀態機[2]的方法來實現。依據電梯的功能要求,這里將電梯的工作分為10個狀態。狀態機如圖2所示。(1)控制模塊有兩個進程:k1控制輸入,無論電梯在什么狀態均能接收用戶的輸入請求,該進程由1 MHz的時鐘觸發;k2控制電梯的升、降、停留,該程序由1 Hz的時鐘觸發。(2)進程k1是由1MHz的時鐘作為觸發沿,不斷地檢測用戶是否有輸入請求,對于一、二、三層信號,分別有flag1、flag2、flag3和clear1、clear2、clear3兩套標志位來控制輸入請求是否有效,是否應該對標志位清零。程序有兩個表示電梯的狀態:一是位置狀態,二是運行狀態。
 

 

 

3 電梯控制系統仿真
    電梯控制系統的仿真[3]波形如圖3所示,由仿真波形可以看出,當電梯的外部出現2樓下樓申請downtwo時,電梯運行p到2樓,開門等待,再關門;當電梯的內部有停3樓three申請時,電梯運行到3樓,開門等待,再關門;如果電梯的外部繼續有1樓上樓申請upone,電梯從3樓下降到1樓,開門等待,然后關門。電梯位置的變化及其運行和最初的設計要求完全符合。

    本系統是基于EP1K30TC144的一個多樓層中單個載客箱的電梯控制器,該控制器可控制電梯完成3個樓層的載客服務(和多樓層的控制機理相同,可擴展至任意樓層),而且遵循方向優先的原則,能夠提前關閉電梯門和延遲關閉電梯門,提供電梯運行的開關控制按鈕,同時指示電梯的運行狀態、樓層間的運行時間以及電梯所在樓層的等待時間。電梯對用戶的響應率非常高,且響應的時間比較短。電梯在維修停止狀態時可以進入省電模式,能夠節省大量電能。
參考文獻
[1] 侯伯亨,顧新.VHDL硬件描述語言與數字邏輯電路設計(修訂版)[M].西 安:西安電子科技大學出版社,2006.
[2] 路而紅.專用集成電路設計與電子設計自動化[M].北京:清華大學出版社,2004.
[3] 袁文波,張皓,唐振中. FPGA應用開發從實踐到提高[M]. 北京:中國電力出版社,2007.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
男女av一区三区二区色多| 欧美精品免费在线| 日韩一级黄色片| 亚洲国产一区在线| 亚洲国产精品激情在线观看| 欧美专区在线观看| 欧美一级午夜免费电影| 亚洲欧美日韩成人| 午夜电影亚洲| 亚洲一区二区久久| 亚洲一级在线| 亚洲欧美综合精品久久成人| 亚洲欧美视频在线观看| 亚洲免费在线视频| 亚洲综合国产激情另类一区| 亚洲一区观看| 午夜一区二区三区在线观看| 欧美一区二区三区视频| 香蕉国产精品偷在线观看不卡| 午夜免费在线观看精品视频| 欧美一区二区三区免费看 | 亚洲国产一区二区精品专区| 在线精品观看| 亚洲精品少妇| 一区二区三区国产在线| 在线一区视频| 亚洲免费在线电影| 欧美在线观看一区二区三区| 亚洲高清久久| 亚洲精品日本| 中日韩美女免费视频网站在线观看| 正在播放欧美视频| 香蕉尹人综合在线观看| 久久精品一区二区三区四区| 蜜桃久久精品乱码一区二区| 欧美激情一区二区三区在线视频| 欧美视频精品一区| 国产色视频一区| 在线成人国产| 99精品国产在热久久婷婷| 亚洲午夜一区二区| 久久国产99| 一区二区久久| 欧美一区二区三区免费视| 久久综合网络一区二区| 欧美日韩的一区二区| 国产精品推荐精品| 在线观看亚洲视频啊啊啊啊| 99精品视频免费观看| 亚欧成人在线| 日韩天天综合| 欧美在线999| 欧美华人在线视频| 国产精品系列在线| 亚洲国产高潮在线观看| 亚洲一区二区三区精品视频 | 亚洲尤物影院| 久久久噜噜噜久久久| 欧美精品日韩| 国产偷久久久精品专区| 亚洲国产成人久久综合| 亚洲自拍电影| 日韩午夜三级在线| 久久精品视频网| 欧美日韩国产一区二区三区| 国产私拍一区| 亚洲日本一区二区三区| 欧美一级二区| 一本色道精品久久一区二区三区 | 欧美日韩国产小视频| 国产一区二区三区在线观看精品 | 亚洲深夜福利网站| 久久先锋资源| 国产精品久久国产愉拍| **欧美日韩vr在线| 亚洲欧美在线免费| 在线视频亚洲一区| 麻豆九一精品爱看视频在线观看免费| 欧美性久久久| 亚洲国产欧美国产综合一区| 亚洲欧美日韩精品久久| 在线亚洲欧美专区二区| 久久中文字幕一区| 国产精品综合av一区二区国产馆| 亚洲人精品午夜| 久久爱另类一区二区小说| 亚洲免费网站| 欧美精品入口| 亚洲高清123| 欧美在线不卡视频| 性色av香蕉一区二区| 欧美日韩精品免费看 | 亚洲国产高清一区| 亚洲欧美制服另类日韩| 欧美精品三区| 亚洲国产成人精品女人久久久| 欧美尤物一区| 欧美伊人久久| 国产精品久久久久久久久久免费看| 亚洲国产天堂网精品网站| 久久精品国产精品亚洲综合| 欧美伊人久久久久久久久影院| 欧美三级电影精品| 亚洲精品免费一二三区| 91久久精品国产91久久性色tv| 久久久久久久激情视频| 国产精品天美传媒入口| 一区二区三区精品| 亚洲精品日韩综合观看成人91| 久久躁狠狠躁夜夜爽| 国产一区二区日韩| 欧美一区二区成人6969| 欧美一区深夜视频| 国产精品一区在线播放| 亚洲一区二区三区久久| 午夜欧美大尺度福利影院在线看| 欧美日韩在线一区| 一区二区三区蜜桃网| 中文欧美在线视频| 欧美午夜宅男影院| 亚洲视频免费观看| 亚洲在线播放| 国产精品日韩欧美大师| 亚洲一区二区视频在线观看| 亚洲欧美另类综合偷拍| 国产精品免费视频xxxx| 亚洲女人天堂av| 久久精品国产第一区二区三区| 国产日韩一区二区三区在线播放| 性欧美8khd高清极品| 久久精品亚洲国产奇米99| 国精品一区二区| 亚洲国产导航| 欧美成人影音| 一本到12不卡视频在线dvd| 亚洲伊人久久综合| 国产精品捆绑调教| 欧美亚洲一区| 美国十次成人| 亚洲精品乱码| 亚洲影院在线观看| 国产日韩av一区二区| 亚洲成色精品| 欧美人在线观看| 亚洲午夜视频在线| 久久久综合视频| 亚洲国产精品一区二区三区| 中文国产成人精品| 国产女主播视频一区二区| 欧美在线一级视频| 欧美激情一区三区| 亚洲小视频在线| 久久久综合网| 亚洲精品一区二区三区婷婷月 | 欧美丝袜第一区| 亚洲欧美日韩国产成人精品影院| 久久亚洲精品视频| 亚洲人体一区| 欧美诱惑福利视频| 亚洲第一精品福利| 亚洲午夜在线观看| 国产亚洲一区在线播放| 亚洲免费观看高清完整版在线观看| 欧美日韩一区二区三区免费看| 亚洲男女自偷自拍| 免费人成精品欧美精品| 99www免费人成精品| 久久精品成人| 亚洲精品视频在线| 欧美专区福利在线| 亚洲激情视频在线播放| 午夜免费久久久久| 亚洲国产导航| 欧美一区二区三区久久精品| 91久久精品国产| 久久精彩免费视频| 亚洲精品色婷婷福利天堂| 久久精品国产一区二区三| 亚洲精品国产系列| 久久精品国产精品亚洲综合| 亚洲美女色禁图| 久久夜色精品| 一区二区av在线| 女女同性精品视频| 午夜精品久久久久久久久久久久久 | 亚洲视频久久| 欧美11—12娇小xxxx| 亚洲永久在线| 欧美极品影院| 久久精品国产69国产精品亚洲 | 欧美一区二视频在线免费观看| 欧美日韩在线视频一区二区| 亚洲丰满在线| 国产美女精品| 亚洲午夜久久久久久尤物 | 久久久久久综合网天天| 夜夜嗨av一区二区三区| 免费一区视频| 欧美一区在线直播| 国产精品美腿一区在线看|