邊靜 馬征飛
(石家莊市科技合作與創(chuàng)新平臺(tái)中心,河北石家莊 050026)
PROTEUS軟件在自動(dòng)控制系統(tǒng)仿真中的應(yīng)用探析
邊靜 馬征飛
(石家莊市科技合作與創(chuàng)新平臺(tái)中心,河北石家莊 050026)
本文通過分析PROTEUS軟件的功能和特點(diǎn)更深入了解PROTEUS仿真軟件,再論述研究PROTEUS軟件在自動(dòng)控制系統(tǒng)仿真中的具體應(yīng)用,以實(shí)例論證,其次再分析PROTEUS軟件應(yīng)用在自動(dòng)控制系統(tǒng)仿真中的優(yōu)點(diǎn)和指出其發(fā)展趨勢(shì)。本文通過對(duì)PROTEUS仿真軟件功能、特點(diǎn)和問題進(jìn)行分析,并指出了它的優(yōu)點(diǎn)和在自動(dòng)控制系統(tǒng)中的具體應(yīng)用,最后對(duì)其發(fā)展方向做出了探討。
PROTEUS 自動(dòng)控制系統(tǒng) 仿真
PROTEUS軟件是由英國Lab center Electronics公司開發(fā)的電路分析和實(shí)物仿真軟件,由ISIS和ARES兩個(gè)軟件構(gòu)成。其中,ARES是一款高級(jí)的布線編輯軟件,而ISIS是一款便捷的電子系統(tǒng)仿真平臺(tái)軟件。它運(yùn)行在Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路。PROTEUS軟件本身就具備其它EDA工具軟件如multisim的原理布圖、PCB自動(dòng)或人工布線、SPICE電路仿真的功能。另外它的主要功能主要在四方面,分別是支持主流單片機(jī)系統(tǒng)的仿真、實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路相結(jié)合、提供了軟件調(diào)試功能和具有強(qiáng)大的原理圖繪制功能。PROTEUS軟件的特點(diǎn)是互動(dòng)的電路仿真用戶甚至可以實(shí)時(shí)采用RAM,ROM,LED,部分SPI器件,部分IIC器件等。仿真處理器及其外圍電路,可以仿真51系列、AVR、ARM等常用主流單片機(jī)。還可以直接在基于原理圖的虛擬原型上編程,再配合顯示及輸出,及配合系統(tǒng)配置的虛擬邏輯分析儀、示波器等,就能看到運(yùn)行后輸入輸出的效果。PROTEUS建立了完備的電子設(shè)計(jì)開發(fā)環(huán)境。最大的特點(diǎn)就是它的電路仿真是交叉的、可視化的,用戶可以通過PROTEUS軟件的VSM的這項(xiàng)虛擬仿真技術(shù),對(duì)基于微控制器的系統(tǒng)連同所有的外圍接口電子器件一起仿真。
PROTEUS軟件在自動(dòng)控制系統(tǒng)仿真中的具體應(yīng)用領(lǐng)域比較好的就是單片機(jī)的開發(fā)應(yīng)用——在單片機(jī)開發(fā)應(yīng)用中PROTEUS獲得愈來愈廣泛的應(yīng)用。此仿真軟件不僅可將許多單片機(jī)實(shí)例功能形象化,也可將許多單片機(jī)實(shí)例運(yùn)行過程形象化。即使如此,它的元器件、連接線路等卻和傳統(tǒng)的單片機(jī)實(shí)驗(yàn)硬件高度對(duì)應(yīng),這在某種程度上替代了傳統(tǒng)的單片機(jī)的功能。使用PROTEUS 軟件進(jìn)行單片機(jī)系統(tǒng)仿真設(shè)計(jì),其實(shí)是虛擬仿真技術(shù)和計(jì)算機(jī)多媒體技術(shù)相結(jié)合的綜合運(yùn)用的體現(xiàn)。其次,也可以在教學(xué)方面,例:元器件選擇、電路連接、電路檢測(cè)、電路修改、軟件調(diào)試、運(yùn)行結(jié)果等分別適用于模擬電路與數(shù)字電路的教學(xué)與實(shí)驗(yàn),單片機(jī)與嵌入系統(tǒng)軟件的教學(xué)與實(shí)驗(yàn),微控制器系統(tǒng)的綜合實(shí)驗(yàn),項(xiàng)目設(shè)計(jì)與產(chǎn)品開發(fā)等等,作為一種教學(xué)資源來應(yīng)用。而在自動(dòng)控制系統(tǒng)中還有就是在產(chǎn)品開發(fā)的應(yīng)用中,軟硬件進(jìn)行的交互仿真與測(cè)試,可以大大減少后期測(cè)試工作量,并完善了自動(dòng)布局/布線功能。另外,在電路仿真的應(yīng)用。在PROTEUS繪制好原理圖后,再調(diào)入已編譯好的目標(biāo)代碼文件:*.HEX,就可以在PROTEUS的原理圖中看到模擬的實(shí)物運(yùn)行狀態(tài)和過程,這樣不僅能直觀評(píng)估硬件電路的設(shè)計(jì)正確性和對(duì)硬件原理圖進(jìn)行調(diào)試軟件,還能驗(yàn)證整個(gè)設(shè)計(jì)的功能,這樣不僅測(cè)試可控還易評(píng)估、易實(shí)施。
PROTEUS軟件在自動(dòng)控制系統(tǒng)仿真中的優(yōu)點(diǎn):在智能原理圖設(shè)計(jì)上,具有豐富的器件庫:超過27000種元器件,13中虛擬儀器和多種調(diào)試器,可以方便地創(chuàng)建新元件;還可通過模糊搜索可以快速定位所需要的器件,自動(dòng)連線功能使連接導(dǎo)線,不僅簡(jiǎn)單快捷,還大大縮短繪圖時(shí)間;還具備了完善的電路仿真功能,實(shí)現(xiàn)數(shù)字/模擬電路的混合仿真,可以通過內(nèi)部原型或使用廠家的SPICE文件自行設(shè)計(jì)仿真器件。結(jié)合動(dòng)態(tài)器件(如電機(jī)、顯示器件、按鈕)的使用可以使仿真更加直觀、生動(dòng);基于圖標(biāo)的分析可以精確分析電路的多項(xiàng)指標(biāo),還可進(jìn)行一致性的分析,這是它高級(jí)圖形仿真的優(yōu)勢(shì)之一。
它的發(fā)展趨勢(shì):在2010年開始就增加了Cortex和DSP系列處理器,并持續(xù)增加了其他系列處理器模型。在編譯方面,也支持IAR、Keil和MATLAB等多種編譯器。目前Proteus的最新版為8.1,ARM cortex處理器被增加,在7.10中已經(jīng)增加DSP系列(TMS320)。隨著科技的發(fā)展,許多設(shè)計(jì)部門都采取“計(jì)算機(jī)仿真技術(shù)”作為前期的設(shè)計(jì)手段,因?yàn)檫@樣可以令設(shè)計(jì)時(shí)間大為縮短、耗資大為減少,也可降低工程制造的風(fēng)險(xiǎn)。所以,在未來擬仿真技術(shù)可以和計(jì)算機(jī)多媒體技術(shù)相結(jié)合來運(yùn)用,綜合雙方的優(yōu)點(diǎn)進(jìn)行運(yùn)用,可以大大地提高PPROTEUS軟件在自動(dòng)控制系統(tǒng)仿真中的應(yīng)用水平和靈活性。同時(shí),在使用 Proteus 進(jìn)行系統(tǒng)仿真開發(fā)成功之后,再對(duì)其進(jìn)行實(shí)際的制作,能極大地提高其制作的精確度還能提高系統(tǒng)設(shè)計(jì)的效率。明確對(duì)PROTEUS的優(yōu)化及其在自動(dòng)控制系統(tǒng)仿真中的應(yīng)用方向,對(duì)未來推廣PROTEUS有極大的幫助。
PROTEUS是世界上著名的EDA工具(仿真軟件),它的發(fā)展已經(jīng)是相當(dāng)成熟了。雖然目前國內(nèi)的推廣剛起步,但是它強(qiáng)大的功能和明顯的優(yōu)勢(shì),已經(jīng)引起了許多科技工作者的注意,受到青睞,無論是國內(nèi)外。然而,軟件仿真的精度是有限的,如果用者對(duì)其現(xiàn)在的功能和技術(shù)就感到滿意的話,那么這項(xiàng)仿真軟件的發(fā)展就很難繼續(xù)下去,將會(huì)被其他的仿真軟件所淘汰了。所以針對(duì)其發(fā)展特性來明確其未來的發(fā)展趨勢(shì)和發(fā)展方向,這是它在自動(dòng)控制系統(tǒng)仿真應(yīng)用中的關(guān)鍵,這也是本文分析討論的目的。總而言之,它的相關(guān)應(yīng)用是具有重要的理論意義和現(xiàn)實(shí)意義的。
[1]宋艷麗.虛擬仿真技術(shù)在單片機(jī)一體化教學(xué)中的應(yīng)用[A].2011無錫職教教師論壇文[C],2012.
[2]高慶華,崔立志,連百川,吳書峰.基于無線單片機(jī)CC2510的煤礦安全監(jiān)控系統(tǒng)設(shè)計(jì)[A].煤礦機(jī)電一體化新技術(shù)論文集[C],2010.
[3]蔣輝平,周國維.基于Proteus的單片機(jī)系統(tǒng)設(shè)計(jì)與仿真實(shí)例[M].北京:機(jī)械工業(yè)出版社,2009.
[4]何海濱.常州市電子技工學(xué)校.PROTEUS仿真教學(xué)-51單片機(jī)篇[N].電子報(bào),2009.