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
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 国产在线98福利播放视频免费| 久久毛片网| 亚洲国产天堂久久九九九| 国产丰满成熟女性性满足视频| 国产成人区在线观看视频| 国产精品太粉嫩高中在线观看| 2022国产无码在线| 爽爽影院十八禁在线观看| 免费A∨中文乱码专区| 精品超清无码视频在线观看| 国产第二十一页| 超碰91免费人妻| 欧美黄网在线| 精品视频一区二区三区在线播| 99久久人妻精品免费二区| 十八禁美女裸体网站| 日韩小视频在线观看| 亚洲国产清纯| 又爽又大又光又色的午夜视频| 日韩精品成人在线| 成年人国产网站| 一级成人a做片免费| 亚洲美女操| 亚洲成a人在线播放www| 亚洲日韩图片专区第1页| 国产丝袜第一页| 亚洲黄网在线| 毛片手机在线看| 国产在线观看99| 青草视频久久| 成人国产精品一级毛片天堂| 亚洲人成电影在线播放| 国产精品免费p区| 国产精品视频猛进猛出| 五月天久久综合| 中文字幕亚洲无线码一区女同| 国产国模一区二区三区四区| 欧美色视频在线| 国产午夜一级毛片| 欧美视频免费一区二区三区| 国产高潮流白浆视频| 亚洲色偷偷偷鲁综合| 91亚洲免费| 亚洲天堂自拍| 精品久久777| 欧美日韩国产系列在线观看| 免费三A级毛片视频| 97狠狠操| 在线一级毛片| 成人午夜久久| 一区二区在线视频免费观看| 亚洲综合二区| 91精品网站| 国产成人在线无码免费视频| 三级视频中文字幕| 国产最爽的乱婬视频国语对白| 日韩不卡高清视频| 色婷婷久久| 国产精品网曝门免费视频| 激情无码视频在线看| 久久男人视频| 伊人久久影视| 国产自产视频一区二区三区| 乱色熟女综合一区二区| 天堂av高清一区二区三区| 任我操在线视频| 国产成人你懂的在线观看| 爆操波多野结衣| 毛片手机在线看| 一本一道波多野结衣一区二区| 妇女自拍偷自拍亚洲精品| 成人年鲁鲁在线观看视频| 亚洲精选无码久久久| 亚洲伊人电影| 热久久这里是精品6免费观看| 欧美国产日产一区二区| 国产裸舞福利在线视频合集| 2021国产精品自拍| 亚洲一级毛片免费观看| 国模沟沟一区二区三区| 国产精彩视频在线观看| 日韩国产黄色网站|