新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 采用MCS-51單片機實現CPFSK調制

        采用MCS-51單片機實現CPFSK調制

        作者: 時間:2009-04-09 來源:網絡 收藏

          從圖4中可以看出,波峰的左側恰好是“0、1”之一的脈寬較小的地方,這里的鋸齒較小。波峰的右側是“0、1”脈寬比較平均的地方,這里的鋸齒較大。

          根據上述分析知道,要想提高波形的精度就要對時段細分,細分的原則就是“0、1”之一的脈寬為最小。這樣每個時段就不會是均等的。在中,脈沖的延時的最小時間是一個。如果PWM的是單一頻率的正弦波,“0、1”之一的最小脈寬就是一個。但是在進行FSK時,由于在執行每個脈寬延時時要對TXD的電平進行判斷,一個顯然不夠用。如果某個時段的高電平脈寬T1180(H)=3,T980(H)=4,根據圖5的程序流程,具體的程序是:

        從上面程序可以看出,如果某個時段T1180(X)≠T980(X),T1180(X)的最小值為3個機器周期,T980(X)的值則是根據T1180(X)所在相位做相應的增加。當然,當T1180(X)=T980(X)時,T1180(X)和T980(X)的最小值可以是1個機器周期。

          的晶振頻率為11.0592MHz,這種方式,時段分割為52個,調制的結果如圖7所示。比較圖7與圖4可以發現,波峰左側變化不大,波峰右側的鋸齒卻大大減小了,整個波形的精度有了很大提高。

        的輸出接口直接調制產生信號,充分利用了單片機的資源,節省了元器件,同時也提高了信號頻率的穩定性和靈活性。因為FSK的頻率只與單片機的晶振和軟件有關,晶振的頻率是非常穩定的。軟件編程調制可以根據信號的需要進行靈活多樣的變化,而不用擔心專用元器件的供貨問題和元器件的質量問題。該調制方式已在全國許多地區的水情自動測報系統中應用,運行結果是非常理想的。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 尼木县| 甘洛县| 乌什县| 金山区| 新巴尔虎右旗| 华蓥市| 嘉善县| 敦化市| 左贡县| 邢台县| 海安县| 临泉县| 沛县| 阳山县| 左贡县| 类乌齐县| 柳河县| 新绛县| 吴忠市| 女性| 左云县| 类乌齐县| 桃江县| 通山县| 石景山区| 德州市| 阿拉善左旗| 台东县| 罗田县| 马边| 沈丘县| 藁城市| 定远县| 甘肃省| 方山县| 繁昌县| 江北区| 芷江| 曲沃县| 黄石市| 漯河市|