新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的集成編碼PT2262解碼器設計

        基于單片機的集成編碼PT2262解碼器設計

        作者: 時間:2011-08-10 來源:網絡 收藏

        近年來,波形分析的軟件解碼或者軟硬結合解碼的方法被提出來。但是,這些方法都不具有自學功能,只針對特定振蕩頻率的波形進行解碼,當不知道發射電路的振蕩電阻的配置的情況下無法解碼,或者需要手工調整程序的參數。

        本文引用地址:http://www.104case.com/article/172566.htm

          本文提出了一種具有自學習功能的的軟件解碼方法并完成了,這種新方法可以在未知發射電路的配置參數的情況下,通過先學習、后解碼的過程實現解碼,且可以實現自定義數據幀的格式,使的地址位和數據位的設置更加靈活。從而可以將通用電路擴展應用于數據通信,智能控制等領域。

          1 工作原理

          最多可有12位(A0~A11)三態地址端管腳(懸空,接高電平,接低電平)任意組合可提供531441種地址碼。最多可以有6位(D0~D5)數據位,設定的地址碼和數據碼與同步碼組成數據幀以串行數據方式輸出。

          當PT2262和PT2272配對使用時,要求發端芯片FT2262的地址編碼與收端解碼芯片PT2272的地址編碼相一致,而且振蕩頻率相匹配。而發端向收端發送的指令等信息可編碼在編碼芯片的數據端,通過無線傳送后,在解碼芯片的數據端取出。

          編碼芯片PT2262發出的編碼由地址碼、數據碼、同步碼組成。地址碼和數據碼都用寬度不同的脈沖來表示,兩個窄脈沖表示“0”;兩個寬脈沖表示“1”;一個窄脈沖和一個寬脈沖表示“f”(“懸空”)。圖1所示為PT2262編碼格式圖。

          

        PT2262編碼格式圖

          圖中的T為時鐘振蕩周期的2倍,同步碼低電平寬度是窄脈沖寬度的31倍。

          2 硬件電路

          2.1 發射電路

          發射電路由PT2262編碼器和無線發射模塊組成,如圖2所示。當PT2262和無線發射模塊同時上電時(這里用開關S1代替,實際使用中可以加入控制電路),設定的地址碼和數據碼與固定的同步碼組成一組編碼從17腳串行輸出到315 MHz的無線數據發送模塊。振蕩電阻Rosc用來調節編碼發射頻率,適當調高電路工作電源VCC可以增大發射距離。12位編碼共531 441種組合可以滿足各種智能控制和低速、少數據量、短距離數據通信。

          

        發射電路


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙岩市| 高青县| 左云县| 蓬安县| 沙洋县| 横峰县| 元江| 皮山县| 磐安县| 延边| 尼木县| 齐齐哈尔市| 马尔康县| 时尚| 梨树县| 平原县| 永城市| 临沂市| 黔江区| 安乡县| 漳州市| 舞钢市| 溧阳市| 明溪县| 三明市| 江城| 黄陵县| 蓝山县| 柳河县| 华坪县| 莱芜市| 乐亭县| 南川市| 南和县| 营山县| 沙雅县| 彰武县| 绵竹市| 花莲市| 太仓市| 上饶市|