433MHz無線通信

一、基本概念

工作頻率:433.92MHz

調制方式:ASK/OOK、FSK、GFSK


現有的大多數遠程控制和接收器解決方案都使用ASK/OOK調試方法。ASK是“振幅鍵控”,也稱為“振幅鍵控”。也稱為“on鍵”,作為ook(on鍵)信號被記錄。ASK是一種相對簡單的調制方法。幅移鍵控(ask)等效于模擬信號中的幅度調制,以將載波頻率信號乘以二進制。振幅偏移使用頻率和相位作為常數,振幅作為變量。信息比特以載波的振幅來傳輸。如圖所示,是ASK調制方式的典型的時域波形。

調制信號 (1)

二、編碼和解碼

以遙控器為例。在明確調制方式之后,需要就遙控編碼方式達成一致。一組遠程控制代碼通常必須包含“指南/起始代碼”、“用戶代碼”、“數據代碼”、“結束代碼”和“重復代碼”,格式如下:


編碼與解碼

決定了編碼的構成之后,必須明確“邏輯0”和“邏輯1”的表現方法。它們可以按照標準的編碼方式,也可以進行自定義。標準編碼方法可以使用曼徹斯特編碼或其他方法。自定義編碼方案時,可以參考下圖所示的編碼規則。主要是電平序列和電平長度的組合。


三、參考例


根據測得的遙控碼波形可知,在433MHz接收機輸出的信號中,電平維持時間為20ms、9ms、1.6ms、700us。邏輯1指示1.6ms高電平+700us低電平,邏輯0指示700us高電平+1.6ms低電平,啟動/啟動代碼指示9ms高電平,邏輯700us高電平+20ms低電平的結束代碼指示“重復代碼”的啟動。


在編程中,檢測并計數了700us的電平。為了確保充分的容錯性,計時器中斷必須在100us以下。顯然,使用計時器中斷進行處理是不合理的。在本例中,將外部中斷+計時器計數方式用于電平長采樣。外部中斷由上升沿和下降沿觸發,邊緣觸發模式根據中斷中的當前等級進行切換。計時器使用系統時鐘(16.6MHz)除以64作為時鐘源并且具有足以增加接收器的容錯能力的分辨率。


在數據采樣邏輯中,確定下降沿處以當前高電平表示的邏輯值,上升確認在上述步驟中生成的邏輯值,如果邏輯值合法,則記錄該邏輯值,如果邏輯值不合法,則丟棄該邏輯值,初始化接收器,并且等待下一數據。程序的流程圖如下所示:

程序流程圖 (1)


億佰特人每一天都致力于更好的助力物聯化、智能化、自動化的發展,提升資源利用率,更多產品更多資料,感興趣的小伙伴可以登錄我們的官網http://www.hzcqkq.com/進行了解,還有客服小姐姐在線答疑哦!







4438全国最大免费观看