標(biāo)題: 基于TMS320F28027的微弱電壓測量源程序與Proteus仿真 [打印本頁]
作者: banbanshu 時間: 2021-2-7 14:26
標(biāo)題: 基于TMS320F28027的微弱電壓測量源程序與Proteus仿真
基于TMS320F28027芯片的微弱電壓信號測量,熟練掌握DSP開發(fā)環(huán)境CCS軟件以及Proteus電路設(shè)計軟件,掌握微弱電壓的測量方式,掌握TMS320F28027芯片的基本IO操作、中斷方式、ADC功能的使用,進(jìn)一步了解DSP系統(tǒng)的特點。
基于TMS320F28027芯片的微弱電壓信號測量方案包括如下幾部分:
為了便于對微弱電壓(2*(10-3)*sin(100pi*t))進(jìn)行測量,設(shè)計運(yùn)算放大電路對微弱電壓進(jìn)行放大處理,使得電壓變?yōu)?~3.2V,電路設(shè)計如下:
電壓計算公式:Vout=Rf/R*(u11-u12);
(2)基于TMS320F28027的電壓信號采集及轉(zhuǎn)換
TMS320F28027的ADC功能:
1.12位雙采樣保持電路。
2.同時采樣和序列采樣方式。
3.全范圍電壓輸入,0V到3.3V固定,或者VREFLO到VREFHI可調(diào)。
4.系統(tǒng)時鐘全頻運(yùn)行,無需分頻。
5.16輸入通道。
6.16個SOC配置,設(shè)置觸發(fā),采樣窗口,通道。
7.16個獨(dú)立保存轉(zhuǎn)換結(jié)果的結(jié)果寄存器。
8.多觸發(fā)源。
9.9個靈活的PIE中斷
ADC采集電壓計算公式如下:
Vol=(AdcResult.ADCRESULT0)/4096*3.3;
(3)電壓的動態(tài)顯示
測量到電壓后進(jìn)行顯示,本次實驗采用LM016L型號LCD顯示器進(jìn)行電壓顯示。
引腳接口說明:
第1腳:VSS為地電源。
第2腳:VDD接5V正電源。
第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高。
第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。
第5腳:R/W為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。
第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。
第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。
LM016L接線如下所示:
指令如下所示:
芯片時序表如下:
| | | | |
| | RS=L,R/W=L,D0—D7=指令碼,E=高脈沖 | | |
| | | | |
| | RS=H,R/W=L,D0—D7=數(shù)據(jù),E=高脈沖 | | |
(2)程序流程圖
電路設(shè)計如下:
程序如下所示:
在Proteus軟件進(jìn)行仿真,仿真結(jié)果截圖如下:
LCD顯示小數(shù)點后5位,輸入正弦電壓幅值為0.002,顯示精度為百分之一。
51hei.png (8.65 KB, 下載次數(shù): 75)
下載附件
2021-2-7 15:47 上傳
全部資料51hei下載地址:
作者: wanhao 時間: 2022-11-2 20:02
軟件不全,能發(fā)全嗎
作者: 281523048 時間: 2023-5-5 11:41
資料很全,很好
謝謝樓主
作者: kk17328 時間: 2023-5-16 22:45
protuse竟然可以仿真DSP,666
作者: TTQ001 時間: 2023-5-17 08:58
如果測量的電壓非常小,低至幾毫伏,則可以使用儀器級運(yùn)算放大器。
作者: ZHAOBAO511 時間: 2023-10-16 16:14
您好,能否把能編譯工程發(fā)一下,謝謝。
作者: ZHAOBAO511 時間: 2023-10-16 16:27
您好,這個例程很好,能否給個能編譯的整套源碼?
作者: 202202lll 時間: 2025-1-6 18:01
資料很好,謝謝樓主
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |