交換技術(shù)與網(wǎng)絡(luò)管控
責(zé)任編輯:zz7758258
2012-03-27
摘要:程序上的排錯主要集中在數(shù)據(jù)延時上,剛開始筆者將要發(fā)送的每個數(shù)據(jù)位的延時選得很短,不知不覺中已遠(yuǎn)遠(yuǎn)超出315MHz發(fā)送和接收模塊的數(shù)據(jù)收發(fā)速度,也就是相當(dāng)于在串行通信中將波特率設(shè)置過高,導(dǎo)致收發(fā)失敗,這是筆者遇到的最大障礙,因為筆者開始把問題歸結(jié)為硬件故障,在這個不大不小的問題上白白花了很多時間,后來在一次上網(wǎng)查
程序上的排錯主要集中在數(shù)據(jù)延時上,剛開始筆者將要發(fā)送的每個數(shù)據(jù)位的延時選得很短,不知不覺中已遠(yuǎn)遠(yuǎn)超出315MHz發(fā)送和接收模塊的數(shù)據(jù)收發(fā)速度,也就是相當(dāng)于在串行通信中將波特率設(shè)置過高 ,導(dǎo)致收發(fā)失敗,這是筆者遇到的最大障礙,因為筆者開始把問題歸結(jié)為硬件故障,在這個不大不小的問題上白白花了很多時間,后來在一次上網(wǎng)查找資料的時候讀到與315MHz模塊相關(guān)的一篇文章,里 面提到收發(fā)速度問題,說它的傳輸速度是很低的,不然將工作不正常甚至無法傳輸數(shù)據(jù),筆者這才恍然大悟,回家后立刻對延時進(jìn)行修改,改一次源碼就重?zé)浺淮涡酒钡阶詈髮⒀訒r鎖定在11ms,至 此排錯告一段落,收發(fā)雙方能進(jìn)行正確的數(shù)據(jù)傳輸了,發(fā)送端發(fā)送的數(shù)據(jù)也基本都能在1602顯示器上顯示出來,但仍有個別的數(shù)據(jù)不穩(wěn)定,筆者分析這主要是硬件本身固有的缺陷和程序的合理性造成的 ,感興趣的讀者朋友可以在本文的軟硬件基礎(chǔ)上,發(fā)揮自己的能力對電路和軟件再作進(jìn)一步的修改,以求達(dá)到更好的效果。希望大家到《無線電》雜志的BBS論壇里進(jìn)行討論,將自己對程序的改進(jìn)方法提 出來。
實際應(yīng)用
在收發(fā)兩個電路的基礎(chǔ)上再增加一塊4路繼電器控制板,如圖3所示,可與收發(fā)電路配合進(jìn)行遙控控制。圖4是發(fā)送電路,左邊的發(fā)光二極管是電源指示,右下角的為數(shù)據(jù)指示,拍照時剛好點亮表明正在發(fā) 送數(shù)據(jù),電路中的數(shù)碼管本實驗沒有用到。圖5是接收電路,其中接收模塊是安放在面包板上再用數(shù)據(jù)線與單片機相連的。連接好電路后,隨著發(fā)送端不斷發(fā)出數(shù)據(jù),單片機就會根據(jù)接收到的數(shù)據(jù)控制相 應(yīng)的繼電器接通。
[1] [2] [3]
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!