基于TMS320F28027芯片的微弱電壓信號測量,熟練掌握DSP開發環境CCS軟件以及Proteus電路設計軟件,掌握微弱電壓的測量方式,掌握TMS320F28027芯片的基本IO操作、中斷方式、ADC功能的使用,進一步了解DSP系統的特點。 基于TMS320F28027芯片的微弱電壓信號測量方案包括如下幾部分: 為了便于對微弱電壓(2*(10-3)*sin(100pi*t))進行測量,設計運算放大電路對微弱電壓進行放大處理,使得電壓變為0~3.2V,電路設計如下: 電壓計算公式:Vout=Rf/R*(u11-u12); (2)基于TMS320F28027的電壓信號采集及轉換 TMS320F28027的ADC功能: 1.12位雙采樣保持電路。 2.同時采樣和序列采樣方式。 3.全范圍電壓輸入,0V到3.3V固定,或者VREFLO到VREFHI可調。 4.系統時鐘全頻運行,無需分頻。 5.16輸入通道。 6.16個SOC配置,設置觸發,采樣窗口,通道。 7.16個獨立保存轉換結果的結果寄存器。 8.多觸發源。 9.9個靈活的PIE中斷 ADC采集電壓計算公式如下: Vol=(AdcResult.ADCRESULT0)/4096*3.3; (3)電壓的動態顯示 測量到電壓后進行顯示,本次實驗采用LM016L型號LCD顯示器進行電壓顯示。 引腳接口說明: 第1腳:VSS為地電源。 第2腳:VDD接5V正電源。 第3腳:VL為液晶顯示器對比度調整端,接正電源時對比度最弱,接地時對比度最高。 第4腳:RS為寄存器選擇,高電平時選擇數據寄存器、低電平時選擇指令寄存器。 第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和R/W共同為低電平時可以寫入指令或者顯示地址,當RS為低電平R/W為高電平時可以讀忙信號,當RS為高電平R/W為低電平時可以寫入數據。 第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執行命令。 第7~14腳:D0~D7為8位雙向數據線。 LM016L接線如下所示: 指令如下所示:
芯片時序表如下: | | | | | | | RS=L,R/W=L,D0—D7=指令碼,E=高脈沖 | | | | | | | | | | RS=H,R/W=L,D0—D7=數據,E=高脈沖 | | |
(2)程序流程圖 電路設計如下: 程序如下所示: 在Proteus軟件進行仿真,仿真結果截圖如下: LCD顯示小數點后5位,輸入正弦電壓幅值為0.002,顯示精度為百分之一。
51hei.png (8.65 KB, 下載次數: 75)
下載附件
2021-2-7 15:47 上傳
全部資料51hei下載地址: |