nRF24L01無線收發器模組與Arduino通訊實驗(三):降低電源雜訊干擾

原本打算實驗nRF24L01無線收發器多對一通訊,但原本上一篇「一對一」通訊實驗運作無誤的電路,再次實驗時,接收端一開機就不停跑出亂碼。在網路搜尋了一下,許多人都建議在nRF24L01無線收發器模組的電源接腳焊接一個電容,降低雜訊干擾。

綜合網路上各前輩採用的電容值,介於0.1µF到330µF。先說結論,我分別使用0.1µF, 1µF, 10µF, 47µF, 100µF和470µF(我手邊沒有330µF)測試,結果都沒有明顯降低雜訊。

你可以嘗試在nRF24L01無線收發器模組焊接電容,電容的耐電壓值請選擇6.3V或更高,為了有效抑制電源的雜訊,電容應該盡量靠近IC的電源腳

在nRF24L01模組焊接電容

如果你的模組是下圖這一種,不建議這樣焊接電容,因為接地和電源的距離太遠:

在nRF24L01模組焊接電容

用電錶的歐姆檔測量,可以發現模組電源腳旁邊的電容接點,正好是接地,因此電容可以這樣焊接:

在nRF24L01模組焊接電容

其實,從廠商提供的nRF24L01模組的電路圖看來,模組本身的電源接腳已並接兩個電容(假設製造商沒有偷工減料);不同的電容值可降低不同頻率範圍的雜訊:

nRF24L01模組的電路圖

這是我在三個nRF24L01模組焊接不同電容的模樣:

在nRF24L01模組焊接電容

我換了不同的電容值(嗯…以後我也許會在模組的電源接腳上面焊接一個方便替換電容的插座)、三個Arduino控制板、用外接電源替nRF24L01模組供電、調整模組的無線通訊頻道、關閉無線基地台和電腦的Wi-Fi與藍牙,都無法解決雜訊干擾問題…應該是有其他我沒有考量到的因素,但我已經花費不短的時間與看不見的敵人拼搏,我不想再跟它糾纏,短期之內我不會再用nRF24L01模組來做實驗了…

Posts created 486

7 thoughts on “nRF24L01無線收發器模組與Arduino通訊實驗(三):降低電源雜訊干擾

  1. 請教博主,您這卡通風格的電路板圖案使用什麽工具繪製的?太可愛了。

    1. 謝謝您的讚賞,我是用Adobe Flash(現已改名Animate)徒手繪製的。

      thanks,
      jeffrey

  2. 大大你的圖文寫得很棒
    如過nrf24l01在你的身上問題很多
    有考慮用 JDY-40 來替代嗎???
    用RX TX設定後即可獨立單板作業,也可搭配MCU使用
    不需再像nrf24l01一樣還要開機設定程序如尺麻煩

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top