【《PLC立體車庫(kù)控制系統(tǒng)的軟件設(shè)計(jì)案例》1600字】_第1頁(yè)
【《PLC立體車庫(kù)控制系統(tǒng)的軟件設(shè)計(jì)案例》1600字】_第2頁(yè)
【《PLC立體車庫(kù)控制系統(tǒng)的軟件設(shè)計(jì)案例》1600字】_第3頁(yè)
【《PLC立體車庫(kù)控制系統(tǒng)的軟件設(shè)計(jì)案例》1600字】_第4頁(yè)
【《PLC立體車庫(kù)控制系統(tǒng)的軟件設(shè)計(jì)案例》1600字】_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PLC立體車庫(kù)控制系統(tǒng)的軟件設(shè)計(jì)案例目錄TOC\o"1-3"\h\u13120PLC立體車庫(kù)控制系統(tǒng)的軟件設(shè)計(jì)案例 1109591.1軟件開發(fā)語(yǔ)言選擇 175641.1.1軟件開發(fā)語(yǔ)言選擇 1288711.1.2軟件開發(fā)平臺(tái)介紹 135061.2主程序模塊設(shè)計(jì) 2267031.3記憶存儲(chǔ)模塊設(shè)計(jì) 394231.4位移檢測(cè)模塊設(shè)計(jì) 5104881.5LCD顯示模塊設(shè)計(jì) 621362第2章仿真與調(diào)試 7172312.1Proteus軟件介紹 7105702.2Proteus仿真 81.1軟件開發(fā)語(yǔ)言選擇1.1.1軟件開發(fā)語(yǔ)言選擇本設(shè)計(jì)采用的開發(fā)語(yǔ)言為C語(yǔ)言,在單片機(jī)系統(tǒng)和嵌入式系統(tǒng)中,C語(yǔ)言是很好的選擇,也是現(xiàn)在主流方向所認(rèn)可的。它的特點(diǎn)就是面向過(guò)程,與匯編語(yǔ)言不同,匯編語(yǔ)言的指令比較適用于硬件系統(tǒng),兼容性不強(qiáng),設(shè)計(jì)效率低,對(duì)我們的設(shè)計(jì)有很大的限制作用。C語(yǔ)言在硬件系統(tǒng)里吸收了匯編語(yǔ)言的優(yōu)勢(shì),還能彌補(bǔ)匯編語(yǔ)言在模塊化程序設(shè)計(jì)部分不足的地方,便于理清設(shè)計(jì)邏輯,提高設(shè)計(jì)的效率,并且C語(yǔ)言中含有豐富的庫(kù)函數(shù),并且它的設(shè)計(jì)是每一個(gè)模塊分開進(jìn)行的。便于后期的修改和拓展。因此在本系統(tǒng)中,我們選擇C語(yǔ)言為軟件開發(fā)語(yǔ)言。1.1.2軟件開發(fā)平臺(tái)介紹在嵌入式的開發(fā)系統(tǒng)中有很多軟件開發(fā)平臺(tái),類似于ICC,Keil等。在全球IT界,Keil公司被廣泛認(rèn)可,是很有代表性的單片機(jī)開發(fā)工具的設(shè)計(jì)公司。主要產(chǎn)品有Keil和RealViewMDK。它的開發(fā)方案和編譯以及仿真的運(yùn)行都有一系列的解決方案,在51單片機(jī)和ARM微控制器中被廣泛使用。本設(shè)計(jì)中的軟件開發(fā)平臺(tái)就選用Keil5平臺(tái)進(jìn)行設(shè)計(jì)。界面如圖4-1所示。圖4-1軟件開發(fā)平臺(tái)界面1.2主程序模塊設(shè)計(jì)本設(shè)計(jì)是基于單片機(jī)的立體車庫(kù)設(shè)計(jì),主要實(shí)現(xiàn)的是車輛的自動(dòng)尋車位的功能,車輛到達(dá)前車庫(kù)閘門能夠自動(dòng)打開以及對(duì)來(lái)往車輛信息能夠?qū)崿F(xiàn)記憶功能,達(dá)到不在需要浪費(fèi)時(shí)間去尋找車庫(kù)的功能。其主函數(shù)流程圖如圖4-2所示,系統(tǒng)的程序詳見附錄2。圖4-2主函數(shù)流程圖1.3記憶存儲(chǔ)模塊設(shè)計(jì)因?yàn)榉抡孳浖袥](méi)有IC卡,所以我們采用按鍵來(lái)仿真,即按鍵一按下對(duì)應(yīng)的有一個(gè)LED燈會(huì)亮,用來(lái)模擬車庫(kù)被占用,其按鍵子函數(shù)流程圖如下:圖4-3記憶存儲(chǔ)模塊流程圖

1.4位移檢測(cè)模塊設(shè)計(jì)位移檢測(cè)模塊本設(shè)計(jì)采用位移傳感器進(jìn)行實(shí)時(shí)檢測(cè),并帶有報(bào)警設(shè)置,其流程圖如圖4-4所示:圖4-4位移檢測(cè)模塊流程圖

1.5LCD顯示模塊設(shè)計(jì)本設(shè)計(jì)采用LCD1602作為液晶顯示,作為實(shí)時(shí)距離顯示,其流程圖如下4-5所示:圖4-5LCD顯示模塊流程圖

第2章仿真與調(diào)試2.1Proteus軟件介紹Proteus軟件是由英國(guó)的LabCenterElectronices公司研發(fā)。從事單片機(jī)開發(fā)的工作者和學(xué)者們都對(duì)這個(gè)軟件不陌生,它具有完善的仿真系統(tǒng),分析電路,仿真過(guò)程中不會(huì)因?yàn)閱纹瑱C(jī)的內(nèi)部和外部而進(jìn)行區(qū)別對(duì)待,可以在計(jì)算機(jī)系統(tǒng)上操作。該軟件有以下幾點(diǎn)特點(diǎn)。(1)Preteus具有的元件庫(kù)超過(guò)三十個(gè),大大小小的元件和仿真器件原幾乎都能被用戶找到,能給用戶提供完善的仿真體驗(yàn),也可以用來(lái)模擬元器件和數(shù)字的仿真。(2)該軟件可以和Keil軟件進(jìn)行聯(lián)合調(diào)試,只要將Keil軟件中的程序燒入單片機(jī)系統(tǒng),就可以對(duì)仿真進(jìn)行模擬運(yùn)行。(3)該軟件不僅僅是一個(gè)仿真軟件,更是一個(gè)強(qiáng)大的原理圖繪畫元件,可以在元件庫(kù)中尋找各種元器件,進(jìn)行接線和調(diào)試,可以將所要設(shè)計(jì)的系統(tǒng)原理圖在軟件的繪圖版面很好的展現(xiàn)出來(lái)。圖5-1為Proteus初始界面。圖5-1仿真軟件初始界面2.2Proteus仿真Proteus仿真實(shí)驗(yàn)系統(tǒng)調(diào)試,系統(tǒng)調(diào)試過(guò)程中,取消了Proteus仿真電流和電傳感器,設(shè)計(jì)AD仿真電流代替電傳感器位移測(cè)量,通過(guò)LCD實(shí)時(shí)顯示,位移距離設(shè)置在5米范圍內(nèi),車庫(kù)門自動(dòng)語(yǔ)音導(dǎo)航設(shè)計(jì)。開門時(shí)LED燈亮,關(guān)門時(shí)LED燈滅。蜂鳴器起到通知的作用。仿真結(jié)果如圖5-2所示。圖5-2庫(kù)門自動(dòng)打開圖鍵盤模塊通過(guò)24C2射頻卡插入到內(nèi)存模塊中。然后,通過(guò)按下模擬按鈕,車輛將按下卡并分配停車。同時(shí),LED燈被點(diǎn)亮,停車位被占用。圖5-3:停車場(chǎng)通往車庫(kù)的通道。圖5-3車輛進(jìn)庫(kù)圖當(dāng)所有車位均被使用時(shí),將禁止外來(lái)車輛繼續(xù)進(jìn)入停車場(chǎng),如圖5-4所示:圖5-4車位已滿圖當(dāng)感應(yīng)器檢測(cè)到目標(biāo)距離超過(guò)5米,將會(huì)控制門自動(dòng)關(guān)閉。如果停車位全部被占用,門也會(huì)自動(dòng)關(guān)閉,于此同時(shí)燈將被點(diǎn)亮,說(shuō)明無(wú)多余的停車位。當(dāng)汽車一離開停車位,車庫(kù)就多出一個(gè)空余車位。此時(shí)斷開相應(yīng)的按鍵,關(guān)閉對(duì)應(yīng)的LED燈,表示有

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論