315MHz 遙控器固定碼信號分析和重放


某寶上買了一個可以發射固定碼信號的 315 MHz 遙控器和 315 MHz 的超再生接收模塊,這里嘗試錄制並解析一下發散的信號。

使用工具

HDSDR + RTL-SDR + 遙控信號器 + Audacity

信號分析

遙控器一共有 A、B、C、D 四個按鍵,每個按鍵對應不同的信號載波

分別錄制好四個信號。

型號為 2262,也就是 PT226X 的 ASK/OOK 編碼格式

信號錄制

首先分析按鍵 A 的信號,設置帶寬為 192000000Hz,中心頻率為 315078463Hz。

按住遙控器A鍵,HDSDR 的左下角的 O 鍵進行錄制。結束錄制后找到默認存放音頻文件的文件夾,將其導入到 Audacity 中。

設置采樣率為288000Hz,顯示方式為寬波形(dB).

放大之后就可以看到每一個ASK編碼后的信號,中間的間隔時間相同

信號分析

找到其中一個信號:

按照 PT2262 的數據位構成進行解析信號:

同步碼占4 bit,地址位占8 bit,數據碼占4 bit,停止碼為 1a,就可以解析出來相應的數據表示:

類似的可以解出 B、C、D 的數據表示:

hackcube 測試

這里測試一下 hackcude 的信號截獲功能,以及分析重放時的數據表示是否和遙控時的一致。

連接上 hackcube 的 wifi 之后,瀏覽器訪問 192.168.5.1 ,切換到 RF 選項卡,按下遙控的按鈕,cube 就會自動檢測到信號的函數類型以及數據

在 HDSDR 上也可以看到 315 MHz 附近處有一個波峰,接着和上面的步驟一樣:錄下信號在 Audacity 工具里進行分析。

  • 若想要 hackcube 重放的信號的位置和遙控器的信號位置一致,可以在設置里更改中心頻率,如下

可以看到這里獲取到的信號的數據為 0010 ,和上面用遙控器錄下的信號完全一致。

PT2272-M4 信號接收

使用 PT2272 芯片超再生模塊進行信號接收,根據信數據碼的不同在 D0、D1、D2、D3 進行解碼,1 表示高電平;0 表示低電平;F 表示懸空

填坑

根據振幅的占空比來表示 0 和 1,編碼之后和原信號一致。

總結

這個遙控器的同步碼和地址碼都是相同的,不同即數據碼位,共 0010、1000、0001、0100 四種表示方法。剛剛接觸 hackcube,聽說還可以做很多好玩的事情,慢慢搗鼓吧~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM