起跑線檢測和程序_第1頁
起跑線檢測和程序_第2頁
起跑線檢測和程序_第3頁
起跑線檢測和程序_第4頁
起跑線檢測和程序_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、起跑線檢測模塊1由于在賽道起跑線上裝有磁鐵,所以可以用十簧管檢測,因為干簧管具有 對磁場比較敏感,反應(yīng)速度較快等優(yōu)點。但防止漏檢起跑線,在小車每邊并聯(lián)兩 個十簧管,增加檢測范圍,即共用4個十簧管對起跑線進行檢測。干簧管是一種磁敏的特殊開關(guān)。它通常由兩個或三個既導磁又導電材料做成的簧 片觸點,被封裝在充有惰性氣體(如氮、氦等)或真空的玻璃管里,玻璃管內(nèi)管內(nèi) 平行封裝的簧片端部重疊,并留有一定間隙或相互接觸以構(gòu)成開關(guān)的常開或常閉 接點。當通過一定強度的磁場時,干簧管就會吸合,其實它就像一個開關(guān)一樣, 開和關(guān)取決于是否經(jīng)過磁場。利用此特點,通過上拉接到單片機的中斷口,使單 片機快速響應(yīng)起跑線信號。起

2、跑線檢測模塊電路如圖4.7.1所示:P3 POWER系統(tǒng)中斷。起跑線檢測模塊安裝如圖2.5.1所示管閉合,產(chǎn)生邊沿信號從而引發(fā)3但是如果使用干簧管,極性的問題就不用考慮。干簧管不用供電,將十簧 管的一端接地,一端接IO,然后利用單片機的內(nèi)部上拉,用程序去檢測低電平。這樣就可以完全利用Freescale芯片的內(nèi)部資源簡化電路的設(shè)計。5V電源下來接干簧管一端,干簧管另一端接個電阻(1k就行),電阻的另一端接地。再在干簧管和電阻之間引一根線接單片機的中斷引腳。干簧 管導通會產(chǎn)生什么效果你猜猜就是檢測那一個跳變if(TC_Cnt200&sw2=0)State=STOP;這個就是檢測停車gpio_ini

3、t (PORTE, 25, GPO, 1);上面是IO 口初始化int Read_Dipsw2(void)u16 sw2;sw2=GPIO_GET_1bit(PORTB,4);return sw2;這是IO 口讀取你把干簧管串聯(lián)上電阻一端接IO 口一端接地就是看IO 口的跳變單片機實現(xiàn)干簧管計數(shù)器的實驗2012年07月04日10:31來源:本站整理作者:灰色天空我要評論(0)在本實驗中,要設(shè)計一個干簧管計數(shù)器,并用數(shù)碼管來顯示。在本例中,還要接觸單片 機一個重要的功能“中斷”。干簧管是干式舌簧管的簡稱,是一種有觸點的無源電子開關(guān)元件,具有結(jié)構(gòu)簡單,體積 小便于控制等優(yōu)點,其外殼一般是一根密封的

4、玻璃營,管中裝有兩個鐵質(zhì)的彈性簧片電板, 還灌有一種叫金屬銠的惰性氣體。下圖是它的結(jié)構(gòu)示意圖。平時,玻璃管中的兩個由特殊材料制成的簧片是分開的。當有磁性物質(zhì)靠近玻璃管時,在磁場磁力線的作用下,管內(nèi)的兩個簧片被磁化而互相吸 引接觸,簧片就會吸合在一起,使結(jié)點所接的電路連通。外磁力消失后,兩個簧片由于本身 的彈性而分開,線路也就斷開了。因此,作為一種利用磁場信號來控制的線路開關(guān)器件,干 簧管可以作為傳感器用,用于計數(shù),限位等,同時還被廣泛使用于各種通信設(shè)備中。在實際 運用中,通常用永久磁鐵控制這兩根金屬片的接通與否,所以又被稱為“磁控管”。下圖是干簧管狀態(tài)讀入電路,當磁鐵靠近干簧管時,相當于按鍵按

5、下,單片機P3.2 口 為OV,邏輯“0”:當磁鐵拿走時,相當于按鍵抬鍵,P3.2為+5V,邏輯“1”。我們要做的實驗就是記錄磁鐵靠近干簧管的次數(shù),也就是P3.2 口由“ 1”變成“0”的 次數(shù)。在寫程序之前先介紹單片機中斷的概念。舉個例子,如果我們有很多工作要做,偏偏有一個重要的客人要來,而且不知道來的具 體時間,我們該怎么辦?沒錯,我們先做工作,客人來了放下工作先接待,等客人走了接著 做剛才放下的工作。單片機的中斷系統(tǒng)也是這樣,中斷請求來臨時,單片機從當前運行的程序中跳出,直接 運行中斷服務(wù)程序,運行完中斷服務(wù)程序后,再回到剛才程序中斷的地方接著運行。制-淋保擴樹脂觸點部elpdansco

6、m電塵潤簸盤制-淋保擴樹脂觸點部elpdanscom電塵潤簸盤K j T:.在本實驗的電路設(shè)計中,用P3.2 口讀取干簧管的狀態(tài),單片機的P3.2 口有一個重要的 功能,它是外部中斷0的接入口。經(jīng)過初始化,當P3.2 口的狀態(tài)從“1”變到“0”時就會 觸發(fā)外部中斷0,程序會自動跳到我們寫好的中斷服務(wù)程序,執(zhí)行完中斷服務(wù)程序后,再回 到剛才主程序中斷的地方繼續(xù)執(zhí)行主程序。程序如下:#include/存儲數(shù)碼管顯示碼的一維數(shù)組unsignedcharShowCode=(Oxc0,Oxf9,Oxa4,OxbO,Ox99,Ox92,Ox82,Oxf8,Ox80,Ox90):主程序voiDMAin(void)unsignedchari.P1=ShowCodenum;/在數(shù)碼管上顯示數(shù)字num【注1】:主程序第一個語句初始化了外部中斷0,將外部中斷0(P3.2)設(shè)置為下降沿觸 發(fā),即觸發(fā)中斷的條件是P3.2 口的狀態(tài)從“1”變到“0”。第二句使能了外部中斷0,只有使能中斷,當中斷條件發(fā)生時,程序才能跳到中斷服務(wù) 程序;否則,即使中斷條件發(fā)生,程序也不會

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論