新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA控制的溫度檢測無線發射接收系統

        基于FPGA控制的溫度檢測無線發射接收系統

        作者: 時間:2010-07-06 來源:網絡 收藏

        3 無線收發模塊
        3.1 無線收發硬件原理


        如圖4所示,模塊PT2262將來自10-13管腳的按鍵信號編碼后在17管腳上輸出。PT2262的17管腳的信號由同步碼、地址碼、數據碼組成。17管腳輸出信號經過R315A芯片AM調制后輸出到天線上。每組數碼連續發射四次,只有兩次得到的數碼一樣以后才把相應數據位輸出高電平。為了保護高頻設備,本設計采用間歇發射的方式,即每3s發射一下信號,然后停止1s。目的是為了保護高頻設備,避免其一直處于一種工作狀態而降低其壽命。


        接收電路如圖5所示,接收端將天線接收到信號經過兩級三極管放大以后再經過一級同向放大,最后將放大信號經過比較以后,輸出到PT2272芯片的14管腳,如果沒有受到外部干擾,PT2272的14管腳的信號與PT2262的17管腳的信號是一致的。PT2272內部將接收到的信號解碼后得出數據碼,并在相對應的輸出管腳輸出高電平。如果輸出的信號有效,那么在2272的17管腳將輸出一個高電平有效的信號,表示輸出信號是有效的。
        4.2 信號原理


        發射數據分為三部分,第一部分是地址碼,第二部分是數據碼,最后一部分是同步碼。即在每一段數據后邊都有一個定位信息。每個AD碼為占32a。地址碼和數據碼都用寬度不同的脈沖來表示,兩個窄脈沖表示”O”;兩個寬脈沖表示”1”;一個窄脈沖和一個寬脈沖表示”F-”,也就是地址碼的”懸空”。
        發射的數據是一個字碼由12位AD碼(地址碼加數據碼,比如8位地址碼加4位數據碼)組成。2262每次發射時至少發射4組字碼,2272只有在連續兩次檢測到相同的地址碼加數據碼才會把數據碼中的”1”驅動相應的數據輸出端為高電平和驅動VT端同步為高電平。


        因為的特點,第一組字碼非常容易受零電平干擾,往往會產生誤碼,所以程序可以丟棄處理。接收端接收到升溫或者降溫信號后可以控制步進電機等驅動電路工作去控制暖氣系統升溫和降溫。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 肇庆市| 焉耆| 石河子市| 壤塘县| 安阳市| 宜春市| 常宁市| 会同县| 于都县| 灵宝市| 友谊县| 广西| 台山市| 嫩江县| 昔阳县| 基隆市| 衢州市| 南开区| 甘孜县| 苏尼特左旗| 东丽区| 瑞昌市| 凌云县| 汽车| 孙吴县| 林口县| 黄冈市| 茶陵县| 南川市| 陆良县| 拉孜县| 嘉峪关市| 新晃| 岗巴县| 万州区| 万安县| 台州市| 哈密市| 中山市| 安阳县| 积石山|