傳統(tǒng)PLC使用時會出現(xiàn)一些問題,如程序死循環(huán)、程序跑飛、需要龐大的編譯系統(tǒng)作支持和不能實現(xiàn)精確位置控制等等;而發(fā)展到OPENPLC后,這些問題依然存在。為了更好地解決這些問題,本文提出一種全新的可編程控制器現(xiàn)場集成技術(shù),用FPGA來實現(xiàn)PLC的功能,拋棄傳統(tǒng)PLC“程序”的概念,以“硬件線路”來實現(xiàn)控制功能,不論在經(jīng)濟上還是在性能上都具有更大的優(yōu)勢。 本課題在對國內(nèi)外可編程控制器,重點是HardPLC的開發(fā)和應(yīng)用的進展進行概述和分析的基礎(chǔ)上,系統(tǒng)開展了HardPLC組成模塊原理及其仿真模擬的研究。本研究的主要貢獻為: 1.對比分析了CPLD和FPGA的性能特點,闡明了Xilinx公司FPGA芯片結(jié)構(gòu)的兩個創(chuàng)新概念,指出了其優(yōu)越性能的結(jié)構(gòu)基礎(chǔ); 2.系統(tǒng)分析了用HardPLC實現(xiàn)控制系統(tǒng)時的一些通用模塊,對每個模塊的工作原理進行了深入的探討,用VHDL語言建立了每個模塊的模型,在此基礎(chǔ)上進行了仿真、綜合,為進一步研究可編程控制器的現(xiàn)場集成奠定了基礎(chǔ); 3.在仿真綜合的基礎(chǔ)上,用所建立的模型完成了特定邏輯控制系統(tǒng)的控制要求,充分展示了其實際應(yīng)用的可行性; 4.在分析Xilinx公司SPARTANII系列FPGA芯片配置模式的基礎(chǔ)上,確定了應(yīng)用于實際的基于CPLD控制的FPGA芯片SlaveParallel配置模式。 本課題研究建立的模型對于開發(fā)具有我國自主知識產(chǎn)權(quán)的HardPLC組成IP庫具有一定的理論意義;對特定系統(tǒng)的控制實現(xiàn),充分展示了基于FPGA的可編程控制器現(xiàn)場集成技術(shù)可以廣泛應(yīng)用于工控領(lǐng)域,加大推廣力度和建立更多的IP庫,在許多應(yīng)用場合可以取代傳統(tǒng)的PLC控制系統(tǒng),為工控領(lǐng)域提供高可靠、低價格、簡單易操作的解決方案,這將帶來巨大的社會經(jīng)濟效益;所確定的FPGA芯片配置模式可廣泛應(yīng)用于對FPGA芯片配置數(shù)據(jù)的加載,在實踐生產(chǎn)中具有重要的實用價值。
標(biāo)簽: FPGA 可編程控制器 集成技術(shù) 應(yīng)用研究
上傳時間: 2013-05-30
上傳用戶:dtvboyy
通過對LCD1602/LCD12864顯示模塊控制時序和指令集的對比分析,利用Verilog HDL描述語言完成了多功能LCD顯示控制模塊的IP核設(shè)計.所設(shè)計的LCD顯示控制器具有很好的可移植性,只需通過端口的使能參數(shù)配置便可以驅(qū)動LCD1602/LCD12864模塊實現(xiàn)字符或圖形的實時顯示,并且該多功能LCD控制器的可行性也在Cyclone II系列的EP2C5T144C8 FPGA芯片上得到了很好的驗證.
上傳時間: 2014-06-23
上傳用戶:hasan2015
為了能實時監(jiān)控?zé)o人機的狀態(tài)和提高無人機的安全可靠性,本設(shè)計利用FPGA高速率、豐富的片上資源和靈活的設(shè)計接口,設(shè)計了一套無人機多路監(jiān)控系統(tǒng)。該監(jiān)控系統(tǒng)具備了將處于無人機不同位置的攝像機所采集的視頻信息,傳送給地面站控制設(shè)備,并在同一臺顯示器上實現(xiàn)同步顯示的功能。仿真結(jié)果表明,該系統(tǒng)可以很好的保證監(jiān)控視頻的實時性、和高清度,確保無人機完成偵查任務(wù)。
標(biāo)簽: FPGA 無人機 多路 視頻監(jiān)控
上傳時間: 2013-10-24
上傳用戶:baiom
控件作用: 自動創(chuàng)建SQL數(shù)據(jù)庫(可以同時間創(chuàng)建多個數(shù)據(jù)庫) 控件用法: 1:添加數(shù)據(jù)庫(可以添加多個數(shù)據(jù)庫)選擇相應(yīng)的數(shù)據(jù)庫. 2:添加SQL文件(創(chuàng)建數(shù)據(jù)表,視圖,過程.可從SQL文件中加載) 3:添加基礎(chǔ)數(shù)據(jù)庫基礎(chǔ)默認(rèn)數(shù)據(jù)(可從SQL文件中加載) 4:保存并退出 調(diào)用方法 : cCreateDBV21.Execute 其它 : cCreateDB(進度顯示)
標(biāo)簽: SQL 數(shù)據(jù)庫 控件 自動
上傳時間: 2013-12-25
上傳用戶:diets
VB實現(xiàn)多組循環(huán)控件,可以同時實現(xiàn)很多維數(shù)組的計算,實現(xiàn)數(shù)組維數(shù)可控,計算精度可控
標(biāo)簽: 數(shù)組 計算 循環(huán) 多維
上傳時間: 2015-09-28
上傳用戶:zuozuo1215
在Windows98下利用VB的串行通訊控件可實現(xiàn)PC機與多單片機之間的通訊。采用定時器控制大大加快了自動化進程,克服了往多“握手”協(xié)議造成的通訊速度緩慢的缺點。本文以PS1016單片機為例,詳細(xì)介紹了PC機與單片機之間的串行通訊、數(shù)據(jù)的發(fā)送和接收。
上傳時間: 2015-10-07
上傳用戶:lanwei
在Windows98下利用VB的串行通訊控件可實現(xiàn)PC機與多單片機之間的通訊。采用定時器控制大大加快了自動化進程,克服了往多“握手”協(xié)議造成的通訊速度緩慢的缺點。
上傳時間: 2013-11-29
上傳用戶:來茴
這是一個AD轉(zhuǎn)換程序,可實現(xiàn)多路AD轉(zhuǎn)換,其運行是基于凌陽的spc061A單片機
標(biāo)簽: 061A 061 spc AD轉(zhuǎn)換
上傳時間: 2015-11-15
上傳用戶:lizhen9880
verilog hdl寫的利用fpga控制ad7865進行多路ad數(shù)據(jù)采集的程序源代碼。
標(biāo)簽: verilog fpga 7865 hdl
上傳時間: 2016-03-09
上傳用戶:希醬大魔王
本紅外多路遙控系統(tǒng)是以紅外線為傳送信息媒體的短距離多路無線控制系統(tǒng),接收端的輸出狀態(tài)采用數(shù)據(jù)類型,可對多個受控對象的工作狀態(tài)進行遙控.
上傳時間: 2016-07-27
上傳用戶:invtnewer
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1