999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

關于ARM+FPGA組建PLC高速指令控制器的研究

2019-02-14 09:44:58徐曉宇田高華劉秋生
科技與創新 2019年2期
關鍵詞:指令設計

徐曉宇,田高華,劉秋生

?

關于ARM+FPGA組建PLC高速指令控制器的研究

徐曉宇,田高華,劉秋生

(江西應用技術職業學院,江西 贛州 341000)

為了提高PLC在生產當中的執行效率,設計了關于FPGA和ARM組建的PLC高速指令控制器,充分利用FPGA高速的并行執行特性以及芯片特性,將ARM編譯后用相應的指令完成對應的功能,ARM處理器與FPGA協同工作,完成整個PLC的指令過程,提高了指令的執行效率。

高速指令控制器;并行執行;協同工作;執行效率

目前,PLC主要用于工業控制,隨著產業技術升級和復雜化,為了推動自動化發展走向智能化,PLC的執行效率和準確度都迫切需要提高,從而提升生產效率[1]。

1 總體設計

通過介紹分析PLC系統結構特點和電子系統設計模型,設計ARM和FPGA協同構建的PLC高速指令控制器,主要以FPGA構建的接口電路、輸入輸出指令模塊、邏輯運算指令模塊為研究重點,最終PLC高速指令控制器將PLC指令通過雙口RAM存儲器傳送到輸入輸出模塊和邏輯運算模塊,并將執行之后的結果上傳至雙口RAM,返回至ARM處理器,以實現PLC指令的執行過程[2]。構建成一種基于FPGA的PLC指令控制器,設計的指令按照相應的時序和指令通信協議執行。

2 結構設計

設計的PLC高速指令控制器結構由ARM和FPGA兩部分組成,根據PLC指令的執行要求,組件的系統結構分為指令傳輸部分和指令處理部分,通過結構進而分析指令的執行過程,結構如圖1所示。指令由ARM發出,通過總線傳輸到FPGA,再經過PLC高速指令控制器將指令傳輸至各個執行電路,PLC高速指令控制器與雙口RAM模塊、邏輯運算電路、輸入輸出電路和定時計數器進行總線連接,并通過總線傳輸PLC指令數據和控制命令。

圖1 FPGA構建PLC高速指令控制器的整體結構框圖

圖2 PLC高速指令控制器工作流程圖

3 工作流程

通過分析各個模塊電路的工作時序,根據雙口RAM特點和PLC高速指令控制器的指令格式需求,需要完成PLC高速指令控制器與各個模塊的數據交換,并實現對執行模塊的時序控制。構建的PLC高速指令控制器起到承上啟下的作用,具體包含指令高速傳輸、指令譯碼分析、指令的時序控制和數據傳輸等功能模塊[3],PLC高速指令控制器工作的流程如圖2所示。工作流程如下:①程序執行開始,首先檢測ARM的片選信號和寫信號是否同時為低電平,如果是低電平,則通過邊緣檢測電路不斷檢測是否有中斷INT0產生,否則返回開始階段。PLC高速指令控制器的每一條指令都經過ARM至雙口RAM,通過總線傳輸至高速指令控制器,最終到達各個執行模塊。INT0作為中斷信號來檢測判斷,觸發相應的操作。②在A端口的片選信號和寫信號的作用下,通過雙口RAM的A端口寫入數據,并且在B端口的片選信號和讀信號的作用下,通過B端口讀出數據,雙口RAM中有一部分指令區,用于執行指令控制器控制輸入采集、輸出刷新、邏輯運算和定時計數等指令,當地址總線為12’h3f0時片選該指令區,這一類需要進行命令譯碼,否則,數據傳遞至雙口RAM存儲的其他區域。③在數據傳送至雙口RAM指令區之后,判斷執行控制器的讀信號線,低電平時讀入數據至指令控制器。④指令到達指令端口控制電路,判斷指令控制器的五位地址線,按照指令編譯的規則,對模塊地址的劃分使指令的執行更加有序,地址判斷作為各個模塊的選中依據。⑤指令控制器選中相應模塊之后執行對應操作,指令完畢后中斷返回,數據通過數據總線首先返回至指令控制器,通過指令控制器的判斷存儲至雙口RAM的相關存儲單元中,指令過程完畢[4]。

4 總結

設計的PLC高速指令控制器基本實現了設計要求,能夠通過串口監測PLC指令收發的準確性,本設計針對ARM與FPGA通信接口的設計實現了數據通信的基本功能需求,通信速率還可以進一步加快,進而加快指令執行的速度,最終初步使構建的PLC系統更加穩定、高效率地運行。

[1]秦魏,劉芹,周盼.PLC的發展及應用[J].科技致富向導,2011,08(25),110.

[2]朱曉鵬.ARM+FPGA嵌入式系統設計及在測量儀器上的應用[D].南京:江蘇大學,2008.

[3]S. Da'na,A. Sagahyroon,A. Elrayes,et al.Development of a monitoring and control platform for PLC-based applications[J].Computer Standards & Interfaces,2008(30):157-166.

[4]王永明,李金明,劉彥波,等.基于ARM與FPGA的試驗機控制器的設計[J].工程與試驗,2010(02):59-61.

2095-6835(2019)02-0052-02

F724

A

10.15913/j.cnki.kjycx.2019.02.052

徐曉宇(1988—),男,研究方向為控制理論與控制工程。

〔編輯:張思楠〕

猜你喜歡
指令設計
聽我指令:大催眠術
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 国产原创演绎剧情有字幕的| 亚洲欧美日韩天堂| 国产精品亚洲专区一区| 久久精品亚洲中文字幕乱码| 视频国产精品丝袜第一页| a色毛片免费视频| 福利国产微拍广场一区视频在线| 精品无码人妻一区二区| 97视频免费在线观看| 欧美高清视频一区二区三区| 亚洲欧美极品| 亚洲男人的天堂久久香蕉| 国产在线视频自拍| 国产精品免费露脸视频| 一本大道在线一本久道| 亚洲日韩精品欧美中文字幕| 国产亚洲一区二区三区在线| 国产精品大尺度尺度视频| 国产黑人在线| 国内精自视频品线一二区| 99爱视频精品免视看| 国产尤物在线播放| 欧美.成人.综合在线| 波多野结衣AV无码久久一区| 美女被躁出白浆视频播放| 91欧洲国产日韩在线人成| 99久久精品国产自免费| 日韩精品一区二区深田咏美| 999精品色在线观看| AV熟女乱| 无码免费试看| 美女视频黄又黄又免费高清| 嫩草影院在线观看精品视频| 成人福利在线观看| 色婷婷电影网| 久久香蕉欧美精品| 无码一区中文字幕| 青青青视频免费一区二区| 成人午夜天| www.91在线播放| 久青草网站| 亚洲水蜜桃久久综合网站| 福利在线一区| 精品成人免费自拍视频| 国产超薄肉色丝袜网站| 欧美一级夜夜爽| 亚洲视频四区| a天堂视频| 日韩在线成年视频人网站观看| 免费国产黄线在线观看| 区国产精品搜索视频| 少妇露出福利视频| 91午夜福利在线观看精品| 911亚洲精品| 97精品伊人久久大香线蕉| 成人国产精品网站在线看| 丁香婷婷久久| 亚洲欧美一区二区三区麻豆| 国产96在线 | 亚洲欧美自拍中文| 久久网欧美| 乱人伦视频中文字幕在线| 色综合五月| 久久久久免费看成人影片| 伊人无码视屏| 91亚洲精选| 欧美人与性动交a欧美精品| 日韩av无码精品专区| 中文字幕丝袜一区二区| 少妇人妻无码首页| 中日韩一区二区三区中文免费视频| 人妻丰满熟妇AV无码区| 动漫精品中文字幕无码| 青青青国产视频| 五月婷婷综合网| 狼友视频国产精品首页| 一级毛片在线播放| 天天婬欲婬香婬色婬视频播放| 全部毛片免费看| 亚洲最新在线| 欧美一级大片在线观看| 香蕉视频在线精品|