• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Proteus軟件在自動(dòng)控制系統(tǒng)仿真中的運(yùn)用探討

    2016-12-26 21:36:26吳忠偉
    電子技術(shù)與軟件工程 2016年22期
    關(guān)鍵詞:自動(dòng)控制系統(tǒng)

    吳忠偉

    摘 要

    Proteus軟件元件仿真模型豐富,微處理器仿真功能強(qiáng)大,本文以Proteus軟件為基礎(chǔ),提出了一種適用于自動(dòng)控制系統(tǒng)的仿真方法,以采用AT89C51單片機(jī)為微處理器的溫室溫度自動(dòng)控制系統(tǒng)為例,分析了系統(tǒng)的整體結(jié)構(gòu),探討了Proteus仿真程序設(shè)計(jì)和實(shí)現(xiàn),利用C語(yǔ)言進(jìn)行編程,仿真結(jié)果顯示,系統(tǒng)仿真控制效果良好。

    【關(guān)鍵詞】Proteus軟件 自動(dòng)控制系統(tǒng) 仿真程序

    Proteus軟件是專門(mén)針對(duì)單片機(jī)等微處理器的互動(dòng)型電路仿真軟件,在原理圖虛擬原型上即可完成編程,且能夠?qū)崟r(shí)對(duì)軟件源碼進(jìn)行調(diào)試,從而直觀的觀測(cè)系統(tǒng)控制效果?;谝陨?,本文簡(jiǎn)要探討了Proteus軟件在自動(dòng)控制系統(tǒng)仿真中的運(yùn)用,旨在為相關(guān)研究和實(shí)踐提供參考。

    1 Proteus軟件概述

    Proteus是一種電路及單片機(jī)系統(tǒng)設(shè)計(jì)及仿真軟件,由英國(guó)著名軟件開(kāi)發(fā)公司Labcenter公司開(kāi)發(fā)研制,在沒(méi)有目標(biāo)原形的基礎(chǔ)上,也能夠?qū)崿F(xiàn)各種處理器的實(shí)時(shí)仿真和調(diào)試測(cè)試。Proteus軟件中的元件庫(kù)功能十分龐大,能夠?yàn)閱纹瑱C(jī)設(shè)計(jì)提供外圍部件,同時(shí)Proteus軟件支持第三方編譯器,這提升了其使用的便利性。在實(shí)際應(yīng)用的過(guò)程中,Proteus軟件及Keil軟件有著明確的分工,前者主要負(fù)責(zé)硬件仿真,后者主要進(jìn)行軟件仿真,通過(guò)二者的聯(lián)調(diào)來(lái)構(gòu)建虛擬單片機(jī)實(shí)驗(yàn)室,對(duì)于提升系統(tǒng)的設(shè)計(jì)效率有著積極的意義。

    2 系統(tǒng)設(shè)計(jì)與仿真應(yīng)用實(shí)現(xiàn)

    本文以溫室溫度自動(dòng)控制系統(tǒng)為例,探討了Proteus軟件在自動(dòng)控制系統(tǒng)仿真中的應(yīng)用,下面來(lái)介紹系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)。

    2.1 總體設(shè)計(jì)

    以AT89C51單片機(jī)為控制核心,采用DS18B20溫度傳感器測(cè)量溫度,其能夠?qū)y(cè)量信息傳輸?shù)絾纹瑱C(jī)中,單片機(jī)進(jìn)行溫度測(cè)量值處理后會(huì)在LCD1602顯示器上顯示。系統(tǒng)運(yùn)行的過(guò)程中,設(shè)定溫度上下限值,如果溫度測(cè)試值超過(guò)設(shè)定的溫度上限,蜂鳴器和指示燈會(huì)產(chǎn)生報(bào)警,此時(shí)通風(fēng)電機(jī)啟動(dòng),通過(guò)溫室室內(nèi)外通風(fēng)來(lái)實(shí)現(xiàn)溫室降溫;如果溫度測(cè)試值低于設(shè)定的溫度下限,則通風(fēng)電機(jī)停止。系統(tǒng)以串行通信為主,現(xiàn)場(chǎng)采集的數(shù)據(jù)通過(guò)串口傳輸?shù)缴衔粰C(jī)中。

    2.2 Proteus仿真設(shè)計(jì)

    2.2.1 Proteus仿真模塊

    采用Proteus軟件中的ISIS工具進(jìn)行電路原理圖的編輯和電路仿真,其不僅包括常用分立元件和集成塊元件,還包括眾多類型微控制器和仿真元件,能夠?qū)崿F(xiàn)對(duì)外圍接口器件的仿真。采用的芯片包括運(yùn)算放大器芯片、AT89C51芯片、邏輯門(mén)路芯片及模數(shù)轉(zhuǎn)換芯片等。

    2.2.2 仿真結(jié)構(gòu)

    本文提出的溫室溫度自動(dòng)控制系統(tǒng)以PID控制為基礎(chǔ),其仿真原理圖如圖1所示。

    在Proteus仿真框圖中,程序中給定r(k)的設(shè)定值,由AT89C51單片機(jī)處理器程序來(lái)實(shí)現(xiàn)PID控制算法,選用DAC0808作為模數(shù)轉(zhuǎn)換器,利用運(yùn)算放大器進(jìn)行執(zhí)行機(jī)構(gòu)的仿真,主要的執(zhí)行機(jī)構(gòu)包括蜂鳴器、溫度上下限指示燈、繼電器及通風(fēng)機(jī)等。為了提升仿真分析的直觀性,增加“ANALOGUE ANAALYSIS”仿真圖形顯示,顯示被控制對(duì)象的輸出曲線,以此來(lái)更好的進(jìn)行觀測(cè)和分析。

    2.2.3 程序設(shè)計(jì)

    選用Keil C51工具對(duì)程序進(jìn)行編寫(xiě)和變異,以面向?qū)ο蟮哪K化程序設(shè)計(jì)方法為基礎(chǔ),對(duì)各個(gè)模塊進(jìn)行設(shè)計(jì),并進(jìn)行模塊調(diào)試,模塊設(shè)計(jì)和調(diào)試完成之后,進(jìn)行所有模塊的聯(lián)合調(diào)試工作。在本文提出的溫室溫度自動(dòng)控制系統(tǒng)中,主要包括的模塊有溫度采集模塊、電機(jī)驅(qū)動(dòng)控制模塊及顯示模塊等。定時(shí)器中斷處理程序首先進(jìn)行溫度反饋信號(hào)的采集,并將溫度數(shù)據(jù)信息進(jìn)行數(shù)字化處理,之后根據(jù)溫度上下限設(shè)定值進(jìn)行溫度誤差的PID計(jì)算,模數(shù)轉(zhuǎn)換器進(jìn)行輸出的數(shù)字信號(hào)轉(zhuǎn)換。在整個(gè)仿真程序設(shè)計(jì)的過(guò)程中,PID輸出計(jì)算的編程至關(guān)重要。

    3 仿真結(jié)果分析

    在Keil C51中進(jìn)行軟件調(diào)試,將生成的.HEX文件在單片機(jī)芯片上加載,點(diǎn)擊運(yùn)行鍵運(yùn)行程序,則可以直觀、生動(dòng)的觀察到溫室溫度自動(dòng)控制系統(tǒng)的運(yùn)行結(jié)果。當(dāng)溫度測(cè)量值為34℃的時(shí)候,超過(guò)溫度設(shè)定上限,此時(shí)顯示器屏幕上顯示出“Temperature val:34℃”,溫度上限指示燈閃爍,同時(shí)蜂鳴器產(chǎn)生聲光報(bào)警,繼電器觸點(diǎn)接收到指令后合上,通風(fēng)機(jī)開(kāi)始運(yùn)轉(zhuǎn),實(shí)現(xiàn)溫室的內(nèi)外通風(fēng),從而將溫室溫度降低到溫度設(shè)定上限之下。

    4 結(jié)論

    Proteus軟件能夠?yàn)榛谖⑻幚砥鞯淖詣?dòng)控制系統(tǒng)提供仿真平臺(tái),能夠?qū)崿F(xiàn)軟硬件仿真,有利于提升仿真效果。本文以溫室溫度自動(dòng)控制系統(tǒng)為例,提出了基于Proteus軟件的仿真方法,仿真結(jié)果表明,其能夠提升仿真效率和仿真的直觀性與準(zhǔn)確性,指的進(jìn)一步推廣和應(yīng)用。

    參考文獻(xiàn)

    [1]陳朝元,魯五一.Proteus軟件在自動(dòng)控制系統(tǒng)仿真中的應(yīng)用[J].系統(tǒng)仿真學(xué)報(bào),2008(02):318-320.

    [2]王申瑩,胡志超,吳惠昌,彭寶良,王海鷗,吳峰.基于Proteus的甜菜收獲機(jī)自動(dòng)對(duì)行控制系統(tǒng)設(shè)計(jì)仿真與試驗(yàn)[J].中國(guó)農(nóng)機(jī)化學(xué)報(bào),2014(03):35-40.

    作者單位

    吉林建筑大學(xué)城建學(xué)院 吉林省長(zhǎng)春市 130000

    猜你喜歡
    自動(dòng)控制系統(tǒng)
    自動(dòng)控制系統(tǒng)在污水處理中的應(yīng)用
    自動(dòng)控制系統(tǒng)在污水處理中的應(yīng)用
    乳化液泵站自動(dòng)控制系統(tǒng)的應(yīng)用研究
    閉環(huán)自動(dòng)控制系統(tǒng)的基本結(jié)構(gòu)分析
    考試周刊(2017年6期)2017-02-13 10:12:55
    鋁擠壓機(jī)控制系統(tǒng)故障診斷程序處理
    水廠濾池自動(dòng)控制系統(tǒng)的改造
    立式液壓榨油機(jī)自動(dòng)控制系統(tǒng)設(shè)計(jì)
    科技視界(2016年14期)2016-06-08 19:01:12
    發(fā)射機(jī)自動(dòng)控制系統(tǒng)分析及自動(dòng)化改造
    科技視界(2016年11期)2016-05-23 11:08:57
    關(guān)于基于人工智能的火電廠自動(dòng)控制系統(tǒng)探討
    智能樓宇自動(dòng)控制系統(tǒng)的設(shè)計(jì)與應(yīng)用研究
    苍山县| 嘉祥县| 固安县| 策勒县| 佛学| 新津县| 浦东新区| 塔城市| 仁布县| 碌曲县| 浦东新区| 千阳县| 章丘市| 青川县| 盱眙县| 拉萨市| 苏州市| 安宁市| 涞源县| 平泉县| 冀州市| 武鸣县| 灌南县| 墨竹工卡县| 烟台市| 安化县| 华宁县| 灵寿县| 太仆寺旗| 方山县| 阿拉善右旗| 江西省| 恭城| 个旧市| 图木舒克市| 青岛市| 梅州市| 贵溪市| 武义县| 凤冈县| 汉寿县|