無線模塊的使用電路圖,按照資料中說的,在沒有發射的情況下,接收模塊的DATA輸出鍛應該是0電平,但是我買的這個,沒有發射信號時,接收機的DATA 輸出的是雜亂的0-5V變化的信號。開始以為是接收模塊是壞的,後來換了一個后,還是一樣的。把周圍所有的電器關了以後,去掉干擾后,只有穩壓 電源和示波器,還是這樣。但是把發射模塊接上后,只要發射信號(方波)時,接收機就沒有 雜波了,而且是所發射的方波。去掉發射信號(方波)后,大約過1-2秒,接收機又有雜波了。 我做的是PC機和89C52的串列通信,因為雜波的存在,單片機總是在檢測串口中斷,很煩人。不知道是什麼原因,那為大俠能幫幫我出謀劃策嗎?不是感激!!! 其實最初我對這款模塊的確沒有抱多大的希望,體積就那麼一點,就那麼幾個零件,它能夠準確的傳輸數字信號?通過實踐,覺得效果不是想象的那麼糟。對於這個模塊,我覺得要注意以下幾點: 電源是很重要的,紋波較大的電源絕對不能使用,這點對於接受很重要,接收模塊單獨使用一個78L05供電。 其次,它與單片機的隔離要做好,不然它會受到單片機時鐘倍頻的影響,甚至沒有輸出信號。 還有就是它的天線要連接好。最好是使用小的拉杆天線。 導碼很重要的,我在使用時,發射模塊直接通過電平轉換器和RS232連接,發送電腦發送的信號,單片機接收,前導瑪是空格(即數據位全是0,持續20mM)時,效果很好,前導碼換為其他的反而效果不好,按道理來說是方波(即01010。。。)應該行的,可是試用後效果不是很理想。至於傳輸距離,我還沒有測試。 |