新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的電梯控制器系統設計

        基于FPGA的電梯控制器系統設計

        作者: 時間:2012-03-12 來源:網絡 收藏

        2.3 仿真驗證

        本文根據上述算法,采用Verilog HDL語言在上實現了一個三層。對于實現來說,三層電梯或者多層電梯的控制器只是Verilog代碼數量的不同,其算法則完全是本文提出的算法,沒有區別。本文只所以實現了一個三層,是因為硬件開發環境的資源(包括按鈕的數量、指示燈的數量)僅滿足三層的驗證。

        三層電梯控制器的仿真波形如圖3所示。

        66.jpg
        圖3 三層電梯控制器的仿真波形

        仿真波形說明:電梯內外按鈕,當其值由0變為1即表示被按下。圖中,各層電梯間內外的銨鈕被按下是隨機發生的。

        由仿真波形可以看出,電梯的運行符合設計要求。

        2.4 硬件驗證

        本文的設計經引腳鎖定并下載到硬件開發環境中,經測試完全正確。

        具體硬件開發環境為GW48-PK2實驗開發系統。

        CLK選擇clk0,頻率可選擇為256Hz。

        鍵1、2、3對應電梯內各層的按鈕;鍵4、5對應一二樓層電梯外的向上銨鈕;鍵6、7對應二三樓層電梯外的向下銨鈕;鍵8對應系統復位鍵;燈1、2、3指示電梯內各層的按鈕被按下;燈4、5指示一二樓層電梯外的向上銨鈕被按下;燈6、7指示二三樓層電梯外的向下銨鈕被按下;燈8指示開門。

        電梯所在層數由數碼管1指示。

        3 結論

        本文的電梯控制器設計,結合了深圳信息職業技術學院的實際電梯的運行情況,易于學生理解和接受,對于工學結合的教學改革,是一個非常好的實踐項目。另外,本文提出的電梯控制器算法適合于任意樓層,并在開發環境中進行了驗證,具有很強的適應性和實用性。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 孟连| 安溪县| 正蓝旗| 通江县| 保山市| 泸水县| 潮安县| 遂宁市| 高唐县| 禄劝| 唐河县| 惠东县| 天等县| 广安市| 林芝县| 江安县| 天门市| 亳州市| 繁昌县| 新民市| 屏边| 札达县| 太湖县| 沧源| 汉中市| 大新县| 苗栗市| 咸宁市| 右玉县| 英德市| 寿阳县| 邓州市| 旬邑县| 瑞昌市| 宾阳县| 行唐县| 全南县| 驻马店市| 临沂市| 延庆县| 灵山县|