• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種基于Petri網(wǎng)的并行控制器的VHDL實(shí)現(xiàn)

    一種基于Petri網(wǎng)的并行控制器的VHDL實(shí)現(xiàn)

    作者: 時(shí)間:2010-06-17 來(lái)源:網(wǎng)絡(luò) 收藏

      整個(gè)硬件實(shí)現(xiàn)的流程圖如圖1所示。

    一種基于Petri網(wǎng)的并行控制器的VHDL實(shí)現(xiàn)

      3 基于網(wǎng)的設(shè)計(jì)舉例

      3.1 系統(tǒng)描述

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

    一種基于Petri網(wǎng)的并行控制器的VHDL實(shí)現(xiàn)

      3.2 系統(tǒng)控制部分的控制解釋網(wǎng)模型

      用網(wǎng)對(duì)系統(tǒng)控制部分進(jìn)行描述,得到的控制解釋Petri網(wǎng)模型如圖3所示。模型中輸入輸出信號(hào)的描述如表1所示,描述的局部狀態(tài)如表2所示。

    一種基于Petri網(wǎng)的并行控制器的VHDL實(shí)現(xiàn)

    一種基于Petri網(wǎng)的并行控制器的VHDL實(shí)現(xiàn)



    關(guān)鍵詞: VHDL FPGA Petri 并行控制器

    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 霞浦县| 文山县| 伊川县| 乌什县| 长汀县| 鲁山县| 宣武区| 嘉祥县| 杭锦后旗| 碌曲县| 波密县| 莱芜市| 九龙县| 民县| 尼木县| 临夏市| 汝南县| 佛教| 广昌县| 隆安县| 大荔县| 东至县| 闵行区| 尼勒克县| 通河县| 盖州市| 沧州市| 昌平区| 寻乌县| 错那县| 象山县| 葵青区| 红桥区| 绥滨县| 滨州市| 定日县| 绿春县| 大兴区| 德令哈市| 贵州省| 专栏|