ZigBee無線傳感網(wǎng)技術與應用 課件 項目二任務三 定時控制空調(diào)排氣系統(tǒng)_第1頁
ZigBee無線傳感網(wǎng)技術與應用 課件 項目二任務三 定時控制空調(diào)排氣系統(tǒng)_第2頁
ZigBee無線傳感網(wǎng)技術與應用 課件 項目二任務三 定時控制空調(diào)排氣系統(tǒng)_第3頁
ZigBee無線傳感網(wǎng)技術與應用 課件 項目二任務三 定時控制空調(diào)排氣系統(tǒng)_第4頁
ZigBee無線傳感網(wǎng)技術與應用 課件 項目二任務三 定時控制空調(diào)排氣系統(tǒng)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

Zigbee無線傳感網(wǎng)技術與應用空調(diào)排氣系統(tǒng)0201了解I/O的概念03掌握查看芯片資料方法05了解與、或、非的作用06掌握如何驅(qū)動排氣扇04掌握使用萬用表測量輸出電壓02了解什么是數(shù)字信號學習目標Learningobjectives任務三:定時控制空調(diào)排氣系統(tǒng)任務要求要求讀者在理解繼電器原理、排氣扇電路原理圖基礎上,連接線路并編寫更加精確的延遲程序,進一步編寫定時控制排氣扇代碼程序,讓排氣扇間隔1分鐘開啟一次,2分鐘后關閉一次。01理解繼電器原理03掌握連接排氣扇線路05掌握編寫定時控制排氣扇代碼04編寫更加精確的延遲程序02理解排氣扇電路原理圖任務目標Missionobjectives儲備知識1.電磁式繼電器電磁式繼電器概述繼電器是一種電控制器件,是當輸入量(激勵量)的變化達到規(guī)定要求時,在電氣輸出電路中使被控量發(fā)生預定的階躍變化的一種電器。它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路)之間的互動關系。通常應用于自動化的控制電路中,它實際上是用小電流去控制大電流運作的一種“自動開關”。故在電路中起著自動調(diào)節(jié)、安全保護、轉(zhuǎn)換電路等作用。儲備知識1.電磁式繼電器電磁式繼電器工作原理它的具體工作過程是:當繼電器線圈繞組通電以后,它所產(chǎn)生的磁場力就會帶動機械杠桿,使之發(fā)生移位,從而使得原來處于閉合的開關觸點(即常閉觸點)變?yōu)閿嚅_,同時原來處于斷開的開關觸點(即常開觸點)變?yōu)殚]合。由此,實現(xiàn)了對被控制電路的供電切換,達到對被控制電路的控制。當繼電器線圈繞組斷電時,線圈失去了磁性,機械杠桿在復位彈簧作用下,完成了復位位移。機械杠桿在復位過程中又帶動常閉開關觸點恢復到原來的閉合狀態(tài),常開開關觸點也恢復到原來斷開狀態(tài)。圖:常用繼電器儲備知識1.電磁式繼電器常開觸點在常態(tài)(不通電)的情況下處于斷開狀態(tài)的觸點叫常開觸點。常開——NO(normalopen)通常情況下是斷開狀態(tài),即線圈未得電的情況下斷開的。圖:常開示意圖常閉觸點在常態(tài)(不通電、無電流流過)的情況下處于閉合狀態(tài)的觸點叫常閉觸點。常閉——NC(normalclose)通常情況下是關合狀態(tài),即線圈未得電的情況下閉合的。圖:常閉示意圖儲備知識1.電磁式繼電器繼電器模塊教材選用單聯(lián)繼電器模塊,采用標準5V驅(qū)動,最大可控制250V交流電壓、30V直流電壓器件,其參數(shù)指標與模塊示意圖如下所示:產(chǎn)品概述:名稱:松樂繼電器貨號:COM151301制造:松樂技術參數(shù):型號:SRD-05VDC-SL-C電壓:5V電流:10A-30VDC10A-250VAC引腳:5觸點:單組儲備知識1.電磁式繼電器繼電器模塊為5個引腳,分別為COM,NC,NO,IN1、IN2,其中COM為公共端,NC為常閉端,NO為常開端,IN1、IN2位線圈控制腳。其原理為當IN1、IN2得電后繼電器的常閉端將開路,常開端NO將導通。如下圖所示。圖:繼電器內(nèi)部原理圖儲備知識2.排氣扇電路連接圖教材使用的排氣扇的驅(qū)動電壓為24V,故需讀者準備24V電源供電,繼電器模塊IN為線圈控制端接單片機2.0腳,COM公共端連接24V,NO常開端連接24V,原理為單片機控制P2.0口使繼電器產(chǎn)生吸合常開端24V導通從而控制排氣扇。如下圖所示。圖:排氣扇電路原理圖3.編寫排氣扇控制系統(tǒng)程序任務實施本任務所需軟件已安裝至電腦可直接使用。本任務所需硬件:下載器*1、ZigBee開發(fā)板*1、5V電源適配器*1、USB下載線*1、繼電器模塊*1、排氣扇*1。環(huán)境準備3.編寫排氣扇控制系統(tǒng)程序任務實施

要求ZigBee通電1分鐘后開啟排氣扇。

開啟2分鐘后關閉排氣扇。

循環(huán)第一步驟任務要求連接線路根據(jù)排氣扇電路連接圖連接線路,繼電器連接線路如圖所示。3.編寫排氣扇控制系統(tǒng)程序任務實施編寫更精確的延遲程序步驟1:新建工程->工程名稱為“排氣扇”->保存->新建語言程序.c文件名稱為“main.c”->設置Opion->編寫最簡單的代碼,代碼如下所示。(新建工程具體步驟,不再重復介紹)#include"iocc2530.h"voidmain(){

while(1){

}}3.編寫排氣扇控制系統(tǒng)程序任務實施步驟2:在main函數(shù)上方編寫延遲函數(shù)Delay并調(diào)用延遲程序,代碼如下所示。#include"iocc2530.h"

voiddelay(unsigned

inti1){

unsigned

inti2;

while(i1--){i2=1000;

while(--i2);

}}

voidmain(){P1SEL&=~0x1b;P1DIR|=0x1b;while(1){

delay(100);}}3.編寫排氣扇控制系統(tǒng)程序任務實施

步驟3:假設該調(diào)用該延遲子程序為60秒,調(diào)用1次為10毫秒即調(diào)用參數(shù)為100,聲明一個變量全局count,在程序上編寫一個count++代碼進行計數(shù)。代碼如下所示。intcount=0;//聲明全局變量voidmain(){P1SEL&=~0x1b;P1DIR|=0x1b;

while(1){delay(100);count++;//累加數(shù)據(jù)}}3.編寫排氣扇控制系統(tǒng)程序任務實施圖:手機計時器步驟4:打開“手機”或其他設備的計時器/時鐘APP,如圖?所示。3.編寫排氣扇控制系統(tǒng)程序任務實施圖:開始計時步驟5:下載代碼,點擊全速執(zhí)行在這同時按下計時按鈕開始計時,注意兩邊要同時進行,如圖?所示。3.編寫排氣扇控制系統(tǒng)程序任務實施步驟6:查看手機計時60秒時點擊調(diào)試程序按鈕中的暫停按鈕,如圖所示。

圖:暫停按鈕3.編寫排氣扇控制系統(tǒng)程序任務實施

步驟7:使用軟件查看count的數(shù)據(jù),如圖?所示。count為47,計算與60秒的倍數(shù)為60/47=1.276。也就是說i2的數(shù)據(jù)需要變小1.276倍,即1000*1.276=783。圖:系統(tǒng)運行時間3.編寫排氣扇控制系統(tǒng)程序任務實施步驟11:經(jīng)過上述步驟確定了,10ms級別的延遲函數(shù)delay,代碼如右所示。voiddelay_ms(unsigned

inti1){

unsigned

inti2;

while(i1--){i2=783;

while(--i2);

}}一、編寫程序,新建一個新的工程,完成如下任務:

計算并編寫一個500us級別的延遲函數(shù),函數(shù)名稱以delay_500us命名。

計算并編寫一個10ms級別的延遲函數(shù),函數(shù)名稱以delay_10ms命名。思考練習:3.編寫排氣扇控制系統(tǒng)程序任務實施編寫排氣扇控制程序步驟1:新建工程->工程名稱為“排氣扇”->保存->新建語言程序.c文件名稱為“main.c”->設置Opion->編寫最簡單的代碼,代碼如下所示。(新建工程具體步驟,不再重復介紹)#include"iocc2530.h"voidmain(){

while(1){

}}3.編寫排氣扇控制系統(tǒng)程序任務實施步驟2:編寫精確的延遲函數(shù),代碼如下所示。voiddelay_ms(unsigned

inti1){

unsigned

inti2;

while(i1--){i2=4780;

while(--i2);}}3.編寫排氣扇控制系統(tǒng)程序任務實施步驟3:編寫主程序函數(shù)代碼,代碼如下所示。voidmain(){

P2SEL&=~0x01;P2DIR|=0x01;P2&=~0x01;

while(1){delay_ms(60000);P2|=0x01;

溫馨提示

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

評論

0/150

提交評論