在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > TMS320C5402 DSP在嵌入式測控系統(tǒng)中的應用

      TMS320C5402 DSP在嵌入式測控系統(tǒng)中的應用

      作者: 時間:2009-04-02 來源:網(wǎng)絡 收藏

      1 C5402特點

      本文引用地址:http://www.biyoush.com/article/173809.htm

        盡管從一般意義上講, 基于(單片機)與(數(shù)字信號處理器)這兩類器件的都有各自的用途,但現(xiàn)在很多新興的,尤其是那些大型的復雜,在內(nèi)同時實現(xiàn)信號與控制兩種處理,它們既需要的功能又需要的功能。筆者正是基于這種嘗試,在控制系統(tǒng)中,將DSP 的應用場合,取得了較好的控制效果。隨著DSP(數(shù)字信號處理器)制造技術(shù)的發(fā)展,其成本已經(jīng)下降到較低水平;而DSP的處理速度可滿足控制的實時性需求。本設計中選用了性價比高、運算能力強、實時性好的 DSP來實現(xiàn)控制算法。C5402DSP相對于單片機的主要優(yōu)勢在于:首先,C5402DSP采用的是哈佛結(jié)構(gòu),有多組總線分別連接到程序存儲空間和數(shù)據(jù)存儲空間結(jié)構(gòu),片內(nèi)有三組16bit數(shù)據(jù)總線CB、DB、EB和一組程序總線PB以及對應的4組地址線CBA、DBA、EBA、PBA;其次,具有硬件乘加器,包括一個17*17bit乘法器和一個40bit專用加法器,可以在單周期內(nèi)完成乘、加運算各一次,運算能力很強;還有,采用了流水線技術(shù),指令具有6級流水線,相對于單片機而言,速度大大提高;另外,還具有串行口和并行口等外設,可滿足控制的輸入輸出要求。

      2 系統(tǒng)硬件結(jié)構(gòu)與工作原理

        系統(tǒng)的硬件結(jié)構(gòu)如圖1所示。本設計主要分為采集和控制兩部分。DSP檢查所得溫度是否超過上下限值,若超過則報警并轉(zhuǎn)入相應處理;否則根據(jù)所要求的標準溫度值計算采集溫度與標準值的偏差e(n),轉(zhuǎn)入PID算法程序進行處理,得到輸出控制信號y(n),通過y(n)來控制加熱/降溫裝置進行工作,達到控溫的效果。

      圖1 系統(tǒng)結(jié)構(gòu)原理框圖

      3 軟件設計

        本設計主要包括主程序、溫度采集子程序、上下限溫度值查詢子程序、PID子程序等。其中,溫度采集子程序和PID子程序是核心,本文將著重介紹。

        3.1 溫度采集程序

        DSP芯片通過串口0與單總線溫度傳感器DS18B20的數(shù)據(jù)線相連,對現(xiàn)場溫度進行采集,DSP芯片通過串口0讀出采集到的溫度并對它進行濾波處理;通過串口1寫中斷,調(diào)用顯示程序進行溫度顯示。為便于讀者參考,下面給出DS18B20的DSP溫度讀寫程序。

        (1)DSP寫數(shù)據(jù)子程序

        TX0 STM #PCR0,SPSA0

        STM #0011001000000010B,McBSP0

        RPT #100

        NOP

        STM #PCR0,SPSA0

        STM #0011001000000000B,McBSP0

        RPT #1500

        NOP

        STM #PCR0,SPSA0

        STM #0011001000000010B,McBSP0

        RET

       ?。?)DSP讀數(shù)據(jù)子程序

        RX STM #PCR0,SPSA0

        STM #0011001000000010B,McBSP0

        RPT #120

        NOP

        STM #PCR0,SPSA0

        STM #0011001000000000B,McBSP0

        RPT #120

        STM #PCR0,SPSA0

        STM #0011001000000010B,McBSP0

        RPT #120

        NOP

        LD #04H,A

        STL A,TMP

        PORTW TMP,7H

        STM #PCR0,SPSA0

        LD McBSP0,A

        AND #0001H,A

        BC RX1, ANEQ

        RSBX C

        B RX2

        RX1 SSBX C

        RX2 ROR B

        LD #02H,A

        STL A,TMP

        PORTW TMP,7H

        RET

        3.2 PID算法在DSP上的實現(xiàn)

      linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

      上一頁 1 2 下一頁

      評論


      相關(guān)推薦

      技術(shù)專區(qū)

      關(guān)閉