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
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 狼友视频一区二区三区| 国产福利微拍精品一区二区| 久久国产精品麻豆系列| 毛片视频网址| 中文字幕va| 亚洲国产成熟视频在线多多| 国产美女91视频| 国产情侣一区| 亚洲一区二区成人| 亚洲精品成人福利在线电影| 欧美a级在线| 国产在线麻豆波多野结衣| 成人精品午夜福利在线播放| 日韩欧美高清视频| 最新日韩AV网址在线观看| 国产欧美日韩精品综合在线| 在线va视频| 精品国产aⅴ一区二区三区| 国产成人av大片在线播放| 色偷偷综合网| 又爽又大又黄a级毛片在线视频| 国产噜噜噜视频在线观看| 91福利免费| 国产一级裸网站| 国产亚洲欧美日本一二三本道| 57pao国产成视频免费播放| 国产日韩精品欧美一区喷| 亚洲一区二区约美女探花| 国产精品污污在线观看网站| 精品无码国产一区二区三区AV| 日本a级免费| 亚洲中文在线看视频一区| 91精品综合| 国产精品亚洲αv天堂无码| 久久久久亚洲AV成人网站软件| 国产精品综合色区在线观看| 精品无码一区二区三区电影| 激情网址在线观看| 免费大黄网站在线观看| 乱人伦中文视频在线观看免费| 欧洲av毛片| 99re在线观看视频| 亚洲色欲色欲www在线观看| 国产专区综合另类日韩一区| 欧美 亚洲 日韩 国产| 一本大道无码日韩精品影视| 久久国产精品夜色| 四虎精品国产AV二区| 国产成人亚洲无码淙合青草| 福利一区三区| 精品伊人久久久久7777人| 午夜精品福利影院| 亚洲最新在线| AV老司机AV天堂| 91精品日韩人妻无码久久| 91精品国产丝袜| v天堂中文在线| 亚洲成人在线免费观看| 99久久国产自偷自偷免费一区| 免费不卡在线观看av| 精品国产污污免费网站| 五月婷婷丁香色| 538精品在线观看| 伊人久热这里只有精品视频99| 国产在线观看第二页| 亚洲视频欧美不卡| 国内99精品激情视频精品| 亚洲av无码成人专区| 试看120秒男女啪啪免费| 久久国语对白| 国产97公开成人免费视频| 香蕉eeww99国产精选播放| 十八禁美女裸体网站| 国内a级毛片| 久久人人妻人人爽人人卡片av| 欧美一区国产| 国产尤物jk自慰制服喷水| 中文字幕永久视频| 欧美亚洲国产日韩电影在线| 91亚瑟视频| 国产区人妖精品人妖精品视频| 漂亮人妻被中出中文字幕久久|