新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種基于Petri網的并行控制器的VHDL實現

        一種基于Petri網的并行控制器的VHDL實現

        作者: 時間:2010-06-17 來源:網絡 收藏

          整個硬件實現的流程圖如圖1所示。

        一種基于Petri網的并行控制器的VHDL實現

          3 基于網的設計舉例

          3.1 系統描述

          從文獻[5]中選擇了一個如圖2所示的設計例子,這是一個用于說明離散事件系統控制器設計的典型示例。它有3個盛放液體的罐子:V1、V2、V3,其中V1、V2是用來盛放不同種液體F1、F2的,M是攪拌系統的驅動電機。系統停止時,指示燈Y0亮。當起動按鈕按下時(X0=1),閥Y1、Y2打開,2種不同的液體F1、F2分別注入V1、V2。當V1中的液體到達X1位置時,Y1關閉;當V2中液體到達X3時,閥Y2關閉。當V1、V2中的液體分別都到達X1、X3時,Y3、Y4同時打開;當V1、V2中液體分別都低于X2、X4時,Y3、Y4關閉,同時Y6打開。當V3中液體高于X5時,Y5閉合,電動機M開始攪拌;當V3中液體流出低于X6時,Y6關閉,指示燈亮,重新回到原來狀態。

        一種基于Petri網的并行控制器的VHDL實現

          3.2 系統控制部分的控制解釋網模型

          用網對系統控制部分進行描述,得到的控制解釋Petri網模型如圖3所示。模型中輸入輸出信號的描述如表1所示,描述的局部狀態如表2所示。

        一種基于Petri網的并行控制器的VHDL實現

        一種基于Petri網的并行控制器的VHDL實現



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 唐山市| 姜堰市| 靖边县| 双桥区| 津南区| 茌平县| 于田县| 莫力| 景谷| 大关县| 深圳市| 武邑县| 改则县| 浙江省| 台湾省| 仁怀市| 孟州市| 丰县| 岗巴县| 衡山县| 西宁市| 耒阳市| 西畴县| 祁连县| 秀山| 新沂市| 马山县| 旬阳县| 盈江县| 新乐市| 朝阳区| 河北省| 黑龙江省| 郎溪县| 沅江市| 黄山市| 神池县| 克拉玛依市| 巴中市| 常宁市| 通河县|