一、硬件:
1、PCB板,如果你想過認證最好是做4層板,以我多年的經(jīng)驗一般你做4層板加濾波器,2次諧波和3次諧波是很容易過的。注意:過認證最好是要做到+/-5dbm余量,因為是儀器的差別嘛!如果不過認證那些就無所謂了。還有考慮布線,直線,不要用90度走線,建議:一般用45度角或弧線!
2、元器件用料,我們就在用料上面選錯過,就是在電子城買的那種料,然后故障不斷。選用差的電容,它會漏電,導致耗電非常之大,如果你是做低功耗,電池使用周期長,在這你一定注意,一旦用差的電容,后果不堪設想,你要找是那一個電容漏電,那是非常很難的。再就是電感,如果你用較差的電感,會使你的通訊距離近。結語:無線射頻用料是非常講究的,它不像普通的模塊,用錯了,后果自己去想,不要丟了西瓜,撿了芝麻。建議使用TDK和村田料!
二、軟件:
的確,調試RF(無線射頻)程序是非常頭痛一件事,記得我在調試NRF24L01無線模塊差不多調試了一個月都沒調通,最后還是放棄了。反復地檢查程序,差不多看了幾十遍,發(fā)現(xiàn)都沒問題,可是開發(fā)板上面就是沒有反應,這是為什么啊?結果在第二個月又拾起信心的搗鼓起來了,記得那個時候只想實現(xiàn)一個非常的功能,那就是發(fā)射那邊發(fā)數(shù)據(jù),接收那邊接收到數(shù)據(jù)對應的LED燈亮,否則熄滅!那個時候記得調了一個上午還是沒反應,當時就想是不是硬件問題呢?于是,就換了一個思路,把原有的發(fā)射換成接收,把原有的接收,換成發(fā)射,然后再把程序燒錄進去,奇跡發(fā)生了,LED燈神奇的被點亮了。那時候一個高興啊。。。。。。
總結:調試程序是考驗一個人的耐心,還有一個思路。你不要認為自己的硬件沒問題而去懷疑程序,而有的時候就是因為你的硬件而導致你的模塊無法工作,要去換個思維去考慮問題。不要遇到一點困難就放棄,要多思考,不懂可以搜索,再不行就去請教朋友!