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