新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 利用單片機使用MSP430F149設計正弦波發生器解析方案

        利用單片機使用MSP430F149設計正弦波發生器解析方案

        作者: 時間:2012-06-18 來源:網絡 收藏

        3.2 產生PWM的Timer_B中斷程序

        改變正弦的頻率需要改變脈寬信號輸出的頻率,有3種不同的方法:(1)可改變精度,進一步改變正弦表的大小,增大或減小輸出一個正弦波的周期;(2)可改變主頻,來延長指令的執行時間,進而延長周期;(3)中斷處理延時讀取正弦表的方法來控制輸出的頻率。3種方法均十分簡便,只需改變幾個參數即可。這里采用的是最后一種方法。

        程序如下:

        TB_ISR inc R11 ;R11,R12用于改變產生正弦

        ;波的頻率,延遲讀取正弦表

        cmpR11,R12

        Jne RT

        Incd R15 ;增加指針R15,指向正弦表

        ;的下一個正弦值

        and #Number,R15;Number=正弦表大小×2

        mov Sine_Tab(R15),TBCCR1

        ;Sine_Tab為正弦表指針,TBCCR1

        RT reti ;移入新值

        4 以為核心的振動分析儀的生理濾波器的自校系統

        由于提供了強大功能,可以用來開發便攜式振動分析儀。超低頻波形正是在基礎上開發的,結構簡單,能夠對振動分析儀的生理濾波電路進行校驗,完成了儀器的自校驗功能。

        MSP430F149正弦波了該所提供的特殊功能,便得電路簡單,調節方便,而且精度可控。通過驗證可以產生不同頻率、失真很小的波形,可以作為模擬電路的輸入源對其標定。除此之外還可以進一步產生諧波信號、直流信號等,應用到更加廣闊的領域。

        在載人運輸系統振動分析儀中常用超低頻波形作為仿真的信號源。要求在0.1Hz~100Hz范圍內穩定工作,波形失真小,且能以0.1Hz為步長細調。傳統超低頻波形發生器中存在著很多的不足:(1)應用通用電路,元器件多,尤其是電容的體積大,且波形的穩定性差、失真大,調節上極不方便;(2)應用專用電路,如ICL8038、MAX038,其失真和穩定性方面有明顯提高,但在超低頻應用上仍不合適。而且電路調節器件多,對電源的要求較高,代價較大。鑒于目前開發的振動分析儀常采用微控制器,利用其富余的軟硬件資源,建立調節方便、高精度的超低頻波形發生器,極有推廣價值。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凉城县| 府谷县| 北流市| 东丽区| 浑源县| 乐昌市| 黑龙江省| 板桥市| 林口县| 渝中区| 安新县| 鞍山市| 醴陵市| 汝州市| 峨眉山市| 华池县| 永福县| 新郑市| 会昌县| 洮南市| 萨迦县| 丹巴县| 石门县| 河北省| 精河县| 易门县| 宝应县| 玉溪市| 大埔县| 原平市| 南溪县| 四平市| 陆丰市| 盐池县| 杭锦旗| 大邑县| 金川县| 绥阳县| 尖扎县| 环江| 正宁县|