輕松編程實(shí)現(xiàn)通信工程無線遙控[1]

交換技術(shù)與網(wǎng)絡(luò)管控 責(zé)任編輯:youyan401 2012-03-27

摘要:無線收發(fā)組件中,315MHz收發(fā)組件是常用的一種,如在機(jī)動車防盜應(yīng)用方面使用315MHz組件的就很多,一般電子商店出售的這種模塊,發(fā)送和接收都是三個(gè)接線端子,一個(gè)數(shù)據(jù)端,另外兩個(gè)則是電源端,且相對較便宜,作者所買的一對才13元,若要自制則相對要困難些,因?yàn)轭愃七b控電路這種高頻電路其調(diào)試是很專業(yè)的,需要專用的設(shè)備和儀器,大家

無線收發(fā)組件中,315MHz收發(fā)組件是常用的一種,如在機(jī)動車防盜應(yīng)用方面使用315MHz組件的就很多,一般電子商店出售的這種模塊,發(fā)送和接收都是三個(gè)接線端子,一個(gè)數(shù)據(jù)端,另外兩個(gè)則是電源端 ,且相對較便宜,作者所買的一對才13元,若要自制則相對要困難些,因?yàn)轭愃七b控電路這種高頻電路其調(diào)試是很專業(yè)的,需要專用的設(shè)備和儀器,大家可參考這方面的資料。

電路功能

本文所介紹的無線收發(fā)電路采用ATMEL公司的AT89C2051單片機(jī)作為編碼和解碼電路的核心器件,接收端采用1602字符液晶顯示器顯示所接收到的數(shù)據(jù)。

工作原理

首先介紹編碼電路。在使用過程中,筆者直接將發(fā)送模塊的三個(gè)端子與自制的一塊學(xué)習(xí)板相連,沒有添加其他電子元件,屬單片機(jī)最小系統(tǒng),S1和S2為兩個(gè)按鍵,本文程序未用。

接收端將接收到的數(shù)據(jù)送入單片機(jī)的同時(shí),還會驅(qū)動發(fā)光二極管以便對硬件和軟件糾錯(cuò),若數(shù)據(jù)接收成功還將顯示在1602液晶顯示器上,因本文主要是介紹無線遙控,關(guān)于1602字符液晶顯示器的原理與 應(yīng)用不做介紹,讀者可以參考《無線電》以往的相關(guān)文章,如果出于成本和程序難易程度的考慮,也可改用7段數(shù)碼管甚至用發(fā)光二極管來作數(shù)據(jù)的顯示。另外要注意一點(diǎn),發(fā)送端和接收端的時(shí)鐘晶振的 頻率必須要相同,否則編程會很麻煩甚至數(shù)據(jù)無法正常接收,這一點(diǎn)在介紹程序時(shí)還會提到。

軟件方面,借鑒了紅外遙控的編碼思路,首先發(fā)送引導(dǎo)脈沖,緊接下來是數(shù)據(jù)碼和數(shù)據(jù)反碼,這一過程是在定時(shí)中斷里面完成的,定時(shí)時(shí)間一到就調(diào)用一加法程序,然后將結(jié)果作為數(shù)據(jù)發(fā)送出去,計(jì)數(shù) 器溢出后就清零進(jìn)入下一循環(huán)。

引導(dǎo)脈沖由一個(gè)低電平和高電平組成,每個(gè)高低電平延時(shí)大約11ms,這個(gè)靠11ms的延時(shí)程序來實(shí)現(xiàn),數(shù)據(jù)碼和反碼每個(gè)位也是使用這個(gè)延時(shí),可以說這11ms的延時(shí)就相當(dāng)于比較簡單的通信協(xié)議,也是發(fā)送 和接收程序的核心部分,只要兩邊的延時(shí)相同,00H到0FFH內(nèi)的數(shù)據(jù)都能被正確接收,接收端檢測到1 lms的高低電平變化后,就調(diào)用11ms的延時(shí)來判斷數(shù)據(jù)“0”和“1”,并將正確接收到的數(shù)據(jù)顯示在液晶顯 示器上。前面已講過若時(shí)鐘晶振的頻率不同那么發(fā)送端和接收端的延時(shí)子程序就要計(jì)算得相一致,這樣程序編制就很麻煩甚至不能正常接收數(shù)據(jù),這一點(diǎn)和單片機(jī)的串口通信是同樣的道理。加入數(shù)據(jù)反 碼為的是提高抗干擾的效果,接收端的程序中就可以設(shè)置兩個(gè)數(shù)據(jù)存儲器,一個(gè)放原碼一個(gè)放反碼,接收完畢再將兩個(gè)存儲器的內(nèi)容作比較即可判斷是否接收正確,若正確再執(zhí)行應(yīng)執(zhí)行的程序。

[1]  [2]  [3]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

專注在線職業(yè)教育24年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

學(xué)歷提升

!
咨詢在線老師!