新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 具有自學習功能的編碼集成電路PT2262解碼器設計

        具有自學習功能的編碼集成電路PT2262解碼器設計

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

        3.2 解碼方法
        單片機軟件解碼時,程序需要判斷出同步碼,然后對后面的碼字進行脈沖寬度識別即可。為方便判讀同步碼,在解碼前將信號反相,如圖6所示,上半部分為反相前信號,下半部分為反相后信號。

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

        f.jpg


        碼字中的每一位都可以分成兩段,以每段中的高電平寬度來描述碼位,如表1所示。

        4 軟件
        解碼過程分為自和數據解析兩個步驟完成。自實現從一個碼字中檢測出同步碼頭和計算同步碼高電平寬度(反相后),其流程圖如圖7所示。

        g.jpg h.jpg


        數據解析實現從碼字中解析出地址位和數據位的值,解析過程如圖8所示。由于加入了自過程,程序自動完成同步碼高電平寬度的計算,從而根據同步碼高電平寬度和數據“0”、“1”、“f”的波形高電平寬度之間的倍數關系計算出數據“0”、“1”、“f”波形的高電平寬度。所以解碼軟件不受芯片振蕩電阻(Rosc)的限制,即使在未知發(fā)射電路中的Rosc參數值或者是Rosc參數值發(fā)生了改變,也
        不必更改解碼軟件。

        5 抗干擾措施
        本系統(tǒng)采取的措施包括硬件措施和軟件措施。硬件措施包括:1)為了有效抑制單片機對接收模塊的電磁干擾采用了電源隔離和端口隔離技術;2)在接收電路部分,對接收信號進行整形、放大、倒相,倒相后同步碼頭的高低電平保持時間相反,高電平保持時間由原來的4T提高到了124T,提高了抗突發(fā)脈沖干擾的能力和解碼的準確率;3)在接收電路部分加入了INT信號產生端口,只有檢測到信號到來時,INT端才有下降沿產生,如果干擾信號是負向干擾,則INT端不會產生下降沿,有效抑制了負向干擾;4)收發(fā)模塊采用目前國家允許無線遙控使用的頻率315 MHz;5)單片機振蕩頻率采用頻率為4 MHz的晶體,而不是C51單片機常用的12 MHz及11.059 2 MHz的晶體。軟件措施包括:在程序中增加了自學習,通過自學習程序判斷出同步碼頭高電平保持時間和數據“0”、“1”、“f”的高電平保持時間之間是否滿足固定的倍數關系。只有滿足固定的倍數關系才進行解碼,否則認為是誤碼,不予解碼。

        6 結束語
        的軟件解碼過程加入了自學習環(huán)節(jié),可以在未知發(fā)射端芯片的振蕩電阻參數的情況下完成解碼,增加了的通用性和靈活性。本方案已應用于無線報警系統(tǒng),經實踐證明,該方案經濟,性能可靠,可以將其擴展應用于智能遙控、數據通信等領域。

        pic相關文章:pic是什么



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 保德县| 阳春市| 双牌县| 阳新县| 高台县| 万年县| 兖州市| 沈阳市| 宜州市| 南乐县| 九台市| 托克托县| 承德市| 黄骅市| 大竹县| 都昌县| 共和县| 周口市| 岐山县| 庐江县| 县级市| 长海县| 青海省| 新蔡县| 盐边县| 民和| 故城县| 平舆县| 西平县| 阆中市| 曲麻莱县| 阜新市| 浑源县| 宝清县| 锡林郭勒盟| 景泰县| 张掖市| 桑植县| 大悟县| 榆树市| 千阳县|