男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
基于TMS320F2812實時數(shù)據(jù)采集系統(tǒng)的設計
基于TMS320F2812實時數(shù)據(jù)采集系統(tǒng)的設計
 更新時間:2009-6-5 8:59:36  點擊數(shù):1
【字體: 字體顏色

作者:閆俊杰、楊衛(wèi)、王聰、李艷  單位:電子測試技術國家重點實驗室,儀器科學與動態(tài)測試教育部重點實驗室

1、引言

  隨著數(shù)字信號處理技術和芯片制造工藝的發(fā)展,DSP技術應用越來越廣泛。將DSP技術應用于高速數(shù)據(jù)采集,可以對采集到的數(shù)據(jù)進行實時處理,同時把采集的大量數(shù)據(jù)高速可靠地傳遞至主控計算機或微處理器作進一步的分析處理。本文的實時數(shù)據(jù)采集系統(tǒng)采用TI公司的TMS320F2812做為系統(tǒng)的核心,它既具有數(shù)字信號處理能力,又具有強大的事件管理能力和嵌入式控制功能。適用于有大批數(shù)據(jù)處理的測控場合。

2、系統(tǒng)硬件設計

  數(shù)據(jù)采集系統(tǒng)的硬件部分主要由DSP芯片、電源模塊、AD轉換模塊、存儲模塊及串口這幾部分組成。

  DSP芯片使用TI公司的TMS320F2812,它是TI公司最新推出的基于TMS320Cxx內核的定點數(shù)字信號處理器,采用哈佛總線結構,其代碼和指令與F24x系列數(shù)字信號處理器完全兼容,與F24x系列數(shù)字信號處理器相比,F(xiàn)281x系列處理器具有更高的運算精度和處理能力。處理器內部還集成了128KB的Flash存儲器、4KB的引導ROM、數(shù)學運算表以及2KB的OTPROM[1],從而大大改善了其應用靈活性。整個系統(tǒng)采用5V供電,由電源轉換芯片提供芯片所需的工作電壓。由于TMS320F2812的內核電壓在工作頻率為135MHZ和150MHZ下分別為1.8V和1.9V。本數(shù)據(jù)采集系統(tǒng)選用1.9V的工作頻率,所以給內核供電的電源芯片采用TPS76801,提供1.9V的輸出電壓。而給I/O外設供電的電源芯片選用TPS75733,提供3.3V的輸出電壓。滿足芯片工作的需要。電源模塊原理圖見圖1。

   由于TMS320F2812芯片上有個12位A/D轉換器,其前端為2個8選1多路切換和2路同時采樣/保持器,構成16個模擬輸入通道,模擬通道的切換由硬件自動控制,并將各模擬通道的轉換結果順序存入16個結果寄存器中。ADC模塊功能框圖[2]見圖2。ADC模塊的設計原理圖如圖3所示。
  3、系統(tǒng)軟件設計

  系統(tǒng)通過定時器控制AD的采樣率,AD采樣的流程圖如圖6所示。以下是AD初始化程序和部分主程序。
void InitAdc(void)
{
unsigned int i;
AdcRegs.ADCTRL1.bit.RESET=1;
NOP;
AdcRegs.ADCTRL1.bit.RESET=0;
AdcRegs.ADCTRL1.bit.SUSMOD=3;
AdcRegs.ADCTRL1.bit.ACQ_PS=0;
AdcRegs.ADCTRL1.bit.CPS=0;
AdcRegs.ADCTRL1.bit.CONT_RUN=0;
AdcRegs.ADCTRL1.bit.SEQ_CASC=1;
AdcRegs.ADCTRL3.bit.ADCBGRFDN=3;
for(i=0;i<10000;i++) NOP;
AdcRegs.ADCTRL3.bit.ADCPWDN=1;
for(i=0;i<5000;i++) NOP;
AdcRegs.ADCTRL3.bit.ADCCLKPS=15;
AdcRegs.ADCTRL3.bit.SMODE_SEL=1;
AdcRegs.MAX_CONV.bit.MAX_CONV=15;
AdcRegs.CHSELSEQ1.bit.CONV00=0;
AdcRegs.CHSELSEQ1.bit.CONV01=1;
…………………………………………………………
AdcRegs.CHSELSEQ4.bit.CONV14=14;
AdcRegs.CHSELSEQ4.bit.CONV15=15;
AdcRegs.ADC_ST_FLAG.bit.INT_SEQ1_CLR=1;
AdcRegs.ADCTRL2.bit.RST_SEQ1=0;
AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1=1;
AdcRegs.ADCTRL2.bit.INT_MOD_SEQ1=0;
AdcRegs.ADCTRL2.bit.EXT_SOC_SEQ1=0;
AdcRegs.ADCTRL2.bit.RST_SEQ2=0;
AdcRegs.ADCTRL2.bit.SOC_SEQ2=0;
AdcRegs.ADCTRL2.bit.INT_ENA_SEQ2=0;
AdcRegs.ADCTRL2.bit.INT_MOD_SEQ2=0;
AdcRegs.ADCTRL2.bit.EVB_SOC_SEQ2=0;
AdcRegs.ADCTRL2.bit.SOC_SEQ1=1;}
void main(void)
{InitSysCtrl();
DINT;
IER = 0x0000;
IFR = 0x0000;
InitPieCtrl();
InitPieVectTable();
EALLOW;
PieVectTable.ADCINT=&ad;
PieVectTable.TINT2=&ISRTimer2;
EDIS;
InitAdc();
InitCpuTimers();
ConfigCpuTimer(&CpuTimer2,150,500);
IER|=M_INT1;
IER|=M_INT14;
EINT;
ERTM;
StartCpuTimer2();
for(;;);}

4、結束語

  由于TMS320F2812片內資源豐富自帶16路12位AD,給系統(tǒng)的設計帶來方便。該數(shù)據(jù)采集系統(tǒng)適用于要求實時性強的數(shù)據(jù)采集場合。

參考文獻

  [1] 蘇奎峰,呂強,耿慶鋒,等.TMS320F2812原理與開發(fā)[M].北京;電子工業(yè)出版社,2005.
  [2] 張衛(wèi)寧.TMS320C28x系列DSP的CPU與外設[M].北京:清華大學出版社,2004.
  [3] Integrated Silicon Solution, Inc. IS61LV51216. Data Sheet. 2005
<!--插入廣告JS代碼-->
  • 上一篇: 一種基于高速DSP的圖像處理應用平臺
  • 下一篇: TMS320DM642中利用McBSP與EDMA實現(xiàn)UART
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經營許可證:浙B2-20080178-1
    主站蜘蛛池模板: 舒城县| 隆化县| 瑞昌市| 米泉市| 綦江县| 年辖:市辖区| 刚察县| 涟水县| 银川市| 城固县| 景泰县| 驻马店市| 神农架林区| 右玉县| 明水县| 灵武市| 武穴市| 克东县| 桦甸市| 奎屯市| 新巴尔虎右旗| 宁陵县| 教育| 金门县| 古蔺县| 崇文区| 宝坻区| 达日县| 康定县| 于田县| 佛山市| 浮山县| 容城县| 读书| 镇平县| 徐汇区| 济南市| 临清市| 烟台市| 莱州市| 集贤县|