無線識別裝置調(diào)試心得
1、 地線的分布電容會影響諧振網(wǎng)絡(luò)的諧振頻率點(diǎn),所以也要注意地線的分布電容,在諧振網(wǎng)絡(luò)和地線之間加一個阻值較大的電阻,會在電阻和線圈上同時產(chǎn)生幅值相近的信號,不過相位接近相反,具體原因還不清除
本文引用地址:http://butianyuan.cn/article/201611/323293.htm2、 信號經(jīng)過較大的電阻和較小的電容組成的包絡(luò)濾波電路會放大信號,具體原因不知,且諧振網(wǎng)絡(luò)上可以放大諧振信號
3、 FLASH存儲器在重新寫入前必須擦除,否則已經(jīng)為0的位置不能再為1,導(dǎo)致寫入失敗。另外,查出時要注意擦除區(qū)域,否則可能會導(dǎo)致擦除某一部分的時候同時擦出在同一區(qū)域的其他區(qū)需要保存的信息
4、 場效應(yīng)管導(dǎo)通電阻很小,通過的電流很大,速度也較快,但輸入和輸出電容很大
5、 隔直電容的選擇:隔直電容可以隔直流,但電容充放電會造成電平漂移,而且會產(chǎn)生尖脈沖,所以隔直電容要慎重選擇,如果后接比較器整形,就不需要接隔直電容,否則產(chǎn)生的尖脈沖可能會影響整形的輸出,尤其是信號較小的時候,可能會造成錯誤
6、 三極管放大電路中,只能放大交流信號,集電極電阻值越高,放大倍數(shù)越大,基極偏置電壓減少時,可以壓制噪聲,但偏置電壓太小時會減小增益,降低靈敏度,所以要根據(jù)接收到的信號適當(dāng)調(diào)節(jié)集電極和基極電阻值,利用示波器觀察輸出,使其處于一個最佳的狀態(tài)
7、 PT2262、PT2272做編解碼時,使用帶鎖存的2272,可以在多次傳輸過程中捕捉到正確的并保持,排除錯誤,大大提高正確率。傳輸波特率為幾K赫茲左右
(二)
1、 當(dāng)線圈雙端介入檢波電路時,線圈信號會大幅度的減小,可以使用單端接入,同樣可以檢波,但信號減小的程度較小.
2、 減小功耗的措施:盡可能額減小集成芯片的使用;使用低功耗產(chǎn)品;按鍵采用單刀雙擲開關(guān),分別經(jīng)過電阻接正電源和地,避免開關(guān)接通時,正電源和地之間接入負(fù)載(因?yàn)?strong>上拉電阻或者下拉電阻一般不會很大);分壓、偏置電路選用阻值較大的電阻,降低功耗
3、 單片機(jī)模擬PT2262:移位與延時結(jié)合使用,在不同的單片機(jī)上,需要多試驗(yàn),使時間盡量接近PT2262的時序。PT2262有十二位數(shù)據(jù)發(fā)送(包括地址和數(shù)據(jù)),但是在2262發(fā)送時并不區(qū)分是數(shù)據(jù)還是地址,只是按照順序?qū)?2位數(shù)據(jù)發(fā)送出去,其中每位連發(fā)倆次,最后有一個窄脈沖作為結(jié)束位,然后會有一段較長時間的間隔。其中當(dāng)電阻選為1.2M/200k時,寬脈沖代表“1”,為400 ,窄脈沖代表“0”,為130 ,長時間間隔為4.220ms。匹配電阻阻值越高,振蕩頻率越小,則發(fā)送的時間也就越長。有公式:振蕩頻率f=2*1000*16/Rosc(kΩ) kHz 其中Rosc為振蕩電阻。
4、 單片機(jī)模擬PT2272解碼:有倆種方法,一是測量脈寬,得到當(dāng)前接收位,利用捕獲可以較好的實(shí)現(xiàn),而且識別精度較高,不過該方法占用單片機(jī)資源較大且編程復(fù)雜;另一種同樣是采用移位越延時結(jié)合使用的方法實(shí)現(xiàn),該方法方法簡單,但是解碼精度不高??梢圆扇☆~措施有:按照正常方式來解碼的話,需要采用25次,首先要判斷同步碼,接著要繼續(xù)采樣,并且判斷相對應(yīng)的倆次是否一致,以及采樣完后地址碼是否一致,另外還得判斷連續(xù)采到的信息是否一樣,只要有一樣不滿足,就認(rèn)為接收到錯誤碼。但在實(shí)際過程中,由于使用C語音編寫程序,時間上并不能做到控制的很嚴(yán)格,而且采樣次數(shù)多,很容易造成采樣時間的延遲,從而使得采到錯誤的數(shù)據(jù),而在那樣苛刻的條件下幾乎很少可以得到滿足。我使用的辦法是減少采樣次數(shù),開始時使用的是13次(包括一個同步碼和地址碼和數(shù)據(jù)),但是仍然很少滿足,不過發(fā)現(xiàn)處于中間位置的幾位數(shù)據(jù)采樣準(zhǔn)確而且識別時間短,所以我們將PT2262的第5到8位作為數(shù)據(jù)位,3到4位作為地址位,其他位不再使用,這樣就得到了很好的效果,也將單片機(jī)的靈活性體現(xiàn)了出來。參考程序:http://www.51hei.com/mcu/1017.html,另外在調(diào)試過程中,由于采用C語言編寫,一條語句可能占用多個機(jī)器周期,這樣延時程序調(diào)試起來就不是很方便(即使采用定時器同樣存在很多不可控的延時),可以再延時時間差不多的情況下,調(diào)節(jié)PT2262的振蕩電阻(采用電位器),將振蕩頻率調(diào)到一個合適的數(shù)值上,從而實(shí)現(xiàn)穩(wěn)定的解碼。
評論