0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通過利用MSP430單片機(jī)和SD卡存儲(chǔ)器實(shí)現(xiàn)水下壓力信號(hào)采集系統(tǒng)的設(shè)計(jì)

電子設(shè)計(jì) ? 來源:微計(jì)算機(jī)信息 ? 作者:李楠,胡世安,韓威 ? 2021-03-20 09:06 ? 次閱讀

水下壓力信號(hào)的測(cè)量具有重要的軍事意義。傳統(tǒng)的信號(hào)采集主要是在船上拖電纜,將信號(hào)傳送至PC機(jī),這種測(cè)量方式只能在海況較好的情況下進(jìn)行,海況較差時(shí),此方法危險(xiǎn)性高、難度大。本文采用MSP430微功耗單片機(jī)結(jié)合SD卡存儲(chǔ)器設(shè)計(jì)的采集系統(tǒng)具有精度高、功耗低、存儲(chǔ)容量大、寫入的文件能被Windows操作系統(tǒng)讀寫等特點(diǎn),實(shí)測(cè)試驗(yàn)表明該系統(tǒng)功耗低、精度高、性能可靠和易于操作,解決了海上測(cè)量危險(xiǎn)性大,難度高的問題。

1 系統(tǒng)硬件設(shè)計(jì)

信號(hào)數(shù)據(jù)采集系統(tǒng)主要由傳感器、信號(hào)調(diào)理電路、模數(shù)轉(zhuǎn)換、控制電路、SD存儲(chǔ)器及電源電路等組成。系統(tǒng)原理框圖如圖1 所示。

通過利用MSP430單片機(jī)和SD卡存儲(chǔ)器實(shí)現(xiàn)水下壓力信號(hào)采集系統(tǒng)的設(shè)計(jì)

圖1 系統(tǒng)原理框圖

1.1 信號(hào)調(diào)理電路

信號(hào)調(diào)理電路主要用于阻抗匹配、信號(hào)放大、電平轉(zhuǎn)換以及低通濾波等。阻抗匹配電路主要由電阻分壓器、電壓跟隨器和低通濾波組成,調(diào)理電路如圖2所示。

圖2 信號(hào)調(diào)理電路

由于傳感器輸出的是0-5V 的信號(hào),而后續(xù)電路的供電電壓為3V,因此必須將傳感器輸出信號(hào)轉(zhuǎn)換到0-3V 以內(nèi),考慮到傳感器輸出阻抗較小,選用兩個(gè)相同電阻串聯(lián)對(duì)傳感器輸出信號(hào)1/2 分壓,分壓電阻為10k。經(jīng)分壓后的水壓場(chǎng)信號(hào)輸出電阻很大,為不影響下一級(jí)電路,利用電壓跟隨器進(jìn)行阻抗匹配。濾波電路采用二階有源低通KRC 濾波器,由于本測(cè)量的主要目的是獲得慢變壓力信號(hào),低通濾波截止頻率為 0.4Hz,系統(tǒng)采樣頻率為1Hz。放大器芯片選用集成了兩個(gè)放大器的OP281,該放大器具有低功耗、高精度、單電源供電的特點(diǎn),每個(gè)放大器工作電流最大為5 A ,在其電壓噪聲峰-峰值為10μV 。以100m 滿量程的壓力傳感器為例,經(jīng)過分壓后,每1mm 水柱產(chǎn)生的電壓為25μV ,因此,放大器噪聲滿足測(cè)量要求。

圖2中低通濾波器的傳遞函數(shù)為:

其幅頻曲線和延遲特性分別如圖3和圖4所示。從圖3中可以看出,幅值特性在0.2Hz以下具有較好的平坦性,且偏差較小。從圖4中可以發(fā)現(xiàn),在通帶0.4Hz 以內(nèi),延遲偏差較小,0-0.2Hz 延遲偏差為0.102s。

圖3 濾波器幅值特性

圖4 濾波器延遲特性

1.1 微處理器

考慮系統(tǒng)電池供電,需要進(jìn)行低功耗設(shè)計(jì)。本設(shè)計(jì)采用TI公司的MSP430F1611型單片機(jī)。這是專門為低功耗系統(tǒng)而研制的新型16位單片機(jī)。它具有LPM0~LPM4五種低功耗模式,其供電電壓可以在1.8~3.6V范圍內(nèi)變化;活動(dòng)模式下耗電 250μA/MIPS(MIPS:每秒百萬條指令數(shù)),I/O輸入端口的漏電流最大僅50nA;可以外接32.768kHz和8M的晶振,增加了功耗和速度選擇的靈活性;內(nèi)置多種外圍設(shè)備,如三個(gè)定時(shí)器看門狗、比較器、12位A/D、Flash存儲(chǔ)器、串口通信模塊、硬件乘法器等,大大簡化了硬件電路設(shè)計(jì)。

1.2 模數(shù)轉(zhuǎn)換

AD7799是ADI公司推出的24 bit ΣΔADC,2.75-5.25V單電源工作,典型工作電流380μA,電壓噪聲有效值最低僅27nV。AD7799 帶有三路可選擇的差分輸入緩沖器(可以接緩沖器或不接緩沖器),輸出數(shù)據(jù)數(shù)率可以由軟件設(shè)置,允許速率為4.17-470Hz。它在16.6Hz 默認(rèn)轉(zhuǎn)換速率條件下,能提供50Hz和60Hz的同步抑制,適合用于低頻測(cè)量的低功耗模擬前端。AD7799與 MSP430F1611的數(shù)字接口電路如圖5所示。

圖5 AD7799與MSP430F1611的數(shù)字接口電路

AD7799 通過SPI 串口與單片機(jī)進(jìn)行連接,這里使用的是3線方式,串行同步時(shí)鐘SCLK、數(shù)據(jù)輸入線DIN 和數(shù)據(jù)輸出DOUT/RDY管腳與單片機(jī)進(jìn)行連接。片選信號(hào)CS由單片機(jī)P3.0 端口單獨(dú)控制。MSP430 通過SPI 讀寫AD7799 中各個(gè)寄存器的數(shù)據(jù),讀寫過程CS 應(yīng)保持為低電平。

1.3 存儲(chǔ)模塊

為使數(shù)據(jù)采集系統(tǒng)能記錄較長時(shí)間的被測(cè)物理量,數(shù)據(jù)存儲(chǔ)器應(yīng)具有較大的容量和較低的功耗。同時(shí)為與現(xiàn)場(chǎng)環(huán)境下的采樣頻率相匹配,對(duì)數(shù)據(jù)存儲(chǔ)器的讀寫速度也有相應(yīng)要求。本系統(tǒng)采用SanDisk公司生產(chǎn)的SD卡(容量2G),SD卡具有高容量、高性能和安全性高等特點(diǎn),其工作電壓為2.7-3.6V。SD卡工作在SPI 模式,其SPI 接口利用SD 卡的CS、SCLK、DATAIN 、DATAOUT 與MSP430 進(jìn)行通信,其中,DATAIN 和DATAOUT 是數(shù)據(jù)的輸入和輸出信號(hào)線,CS是SD片的片選信號(hào)線,在整個(gè)SPI 操作過程中,CS 必須保持低電平有效,SCLK是外部控制器提供的時(shí)鐘信號(hào)。SD 卡與MSP430F1611 的接口電路如圖6所示。

圖6 SD卡與MSP430F1611的接口電路

2 系統(tǒng)軟件設(shè)計(jì)

本系統(tǒng)軟件設(shè)計(jì)主要是單片機(jī)系統(tǒng)軟件設(shè)計(jì)。MSP430的內(nèi)核CPU結(jié)構(gòu)是按照精簡指令集和高透明指令的宗旨來設(shè)計(jì)的,因此單片機(jī)開發(fā)采用專門用于MSP430 系列單片機(jī)而設(shè)計(jì)集成開發(fā)環(huán)境IAR Embedded Workbench,編程采用C語言。單片機(jī)程序執(zhí)行流程圖如圖7所示。為便于采集數(shù)據(jù)后的讀取,SD卡文件系統(tǒng)格式選用FAT16 文件格式。由于SD卡按照FAT16文件格式創(chuàng)建文件時(shí)時(shí)間稍長,若在采集過程中,創(chuàng)建文件,則后續(xù)數(shù)據(jù)容易丟失,因此在程序初始化后即創(chuàng)建文件,文件創(chuàng)建完畢后,MSP430工作于LPM3模式,定時(shí)器開始計(jì)時(shí),待定時(shí)時(shí)間到,使能AD7799,AD轉(zhuǎn)換后的數(shù)據(jù)先放到MSP430F1611存儲(chǔ)器中,待達(dá)到512個(gè)字節(jié)后將其按扇區(qū)編程寫入SD卡中。數(shù)據(jù)采集結(jié)束后,Windows操作系統(tǒng)通過讀卡器將數(shù)據(jù)讀入到PC機(jī)。

圖7 單片機(jī)程序執(zhí)行流程圖

3 試驗(yàn)驗(yàn)證

為檢驗(yàn)該采集系統(tǒng)的性能,分別從硬件功耗和實(shí)測(cè)試驗(yàn)對(duì)其進(jìn)行檢驗(yàn)。

3.1 功耗測(cè)試

這里功耗測(cè)試主要是針對(duì)采集系統(tǒng),測(cè)量期間,傳感器單獨(dú)供電。采集系統(tǒng)供電電源鋰電池(3.6V),在電源上串接一個(gè)10歐姆的電阻R1,利用16位采集卡(PCI-1716)測(cè)量系統(tǒng)工作時(shí)R1兩端的電壓差,采樣頻率為1KHz,從而得到系統(tǒng)得電流變化,其系統(tǒng)電流變化如圖8所示。

圖8 系統(tǒng)電流變化

從圖8中可發(fā)現(xiàn),電流呈現(xiàn)出周期變化,這是由于單片機(jī)工作不斷在運(yùn)行模式和低功耗模式轉(zhuǎn)換所引起的,低功耗模式下,系統(tǒng)電流平均值為2.3mA,每秒中所占比例為69.8%,運(yùn)行模式下,系統(tǒng)電流平均值為3.1mA,因此1s中系統(tǒng)工作的平均電流為:

3.1× 69.8%+ 2.3× 30.2% = 2.8814mA (6)

即功耗為10.4mW。以3.6V、1A/h 鋰電池為例,可以使本系統(tǒng)連續(xù)工作14d。

3.2 實(shí)測(cè)試驗(yàn)

為檢驗(yàn)本系統(tǒng)的性能,以水壓信號(hào)采集為例,水壓傳感器使用壓阻式絕壓傳感器,供電電壓8-32V,最大測(cè)量水深70m,滿量程輸出5V,AD7799轉(zhuǎn)換頻率為16.6Hz,此時(shí)峰-峰分辨率為19位。本系統(tǒng)采用鋰電池供電,共使用2組電池,分別為14.4V和3.6V,14.4V電源給傳感器供電,3.6V經(jīng)電壓轉(zhuǎn)換成3V后給AD7799、MSP430F1611及SD卡供電。實(shí)測(cè)試驗(yàn)數(shù)據(jù)為實(shí)驗(yàn)室環(huán)境下測(cè)得,試驗(yàn)水深為10m,其靜壓力約為10KPa,在100s時(shí)刻突然向加水5cm(約為500Pa),其波形圖如圖9所示。為從圖9中可以看出,在10m靜水深條件下,該系統(tǒng)成功測(cè)量到水面5cm的動(dòng)壓壓力變化,測(cè)量精度較高,滿足要求。

圖9 實(shí)測(cè)壓力數(shù)據(jù)

4 結(jié)論

本文采用MSP430F1611微功耗單片機(jī)結(jié)24位A/D轉(zhuǎn)換芯片AD7799和SD卡設(shè)計(jì)的采集系統(tǒng)具有精度高、功耗低、存儲(chǔ)容量大等特點(diǎn), 解決了水下測(cè)量系統(tǒng)的低功耗和大容量存儲(chǔ)兩大難題,功耗測(cè)試及實(shí)驗(yàn)室實(shí)測(cè)壓力結(jié)果表明,該系統(tǒng)功耗低、精度高、性能可靠。海上試驗(yàn)以進(jìn)一步驗(yàn)證該系統(tǒng)得性能將是下一步工作的重點(diǎn)。

本文作者創(chuàng)新點(diǎn)是: 為了采集并存儲(chǔ)壓力信號(hào),提出了基于MSP430單片機(jī)和SD 卡存儲(chǔ)器的壓力信號(hào)數(shù)據(jù)采集與存儲(chǔ)系統(tǒng),該系統(tǒng)成功解決了水下測(cè)量系統(tǒng)的低功耗和大容量存儲(chǔ)兩大難題。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49961

    瀏覽量

    747522
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628417
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7366

    瀏覽量

    163094
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    一文了解msp430單片機(jī)存儲(chǔ)器組織

    一般,在單片機(jī)中的Flash存儲(chǔ)器用于存放程序代碼,屬于只讀型存儲(chǔ)器。而在MSP430些列的單片機(jī)中,都可以
    的頭像 發(fā)表于 11-06 10:14 ?5360次閱讀
    一文了解<b class='flag-5'>msp430</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>存儲(chǔ)器</b>組織

    淺淡MSP430 單片機(jī)通用系統(tǒng)研制和應(yīng)用

    MSP430 單片機(jī)通用系統(tǒng)研制和應(yīng)用 德州儀器公司的 MSP430 系列單片機(jī)是一種超低功耗微處理
    發(fā)表于 02-24 09:12

    MSP430單片機(jī)實(shí)現(xiàn)遠(yuǎn)程升級(jí)

    MSP430單片機(jī)實(shí)現(xiàn)遠(yuǎn)程升級(jí)的辦法,可以參考附件的PDF。 前言 有什么方法對(duì)MSP430 flash存儲(chǔ)器更新而不用 JTAG和BS
    發(fā)表于 07-03 04:13

    MSP430單片機(jī)實(shí)現(xiàn)遠(yuǎn)程升級(jí)

    MSP430單片機(jī)實(shí)現(xiàn)遠(yuǎn)程升級(jí)的辦法,可以參考附件的PDF。 前言 有什么方法對(duì)MSP430 flash存儲(chǔ)器更新而不用 JTAG和BS
    發(fā)表于 07-09 08:23

    基于CH376實(shí)現(xiàn)MSP430單片機(jī)小型天線信號(hào)采集存儲(chǔ)系統(tǒng)

    摘要:給出了一種基于CH376實(shí)現(xiàn)MSP430單片機(jī)對(duì)實(shí)驗(yàn)室小型天線信號(hào)采集存儲(chǔ)
    發(fā)表于 06-21 05:00

    如何采用MSP430實(shí)現(xiàn)石油井下壓力測(cè)試系統(tǒng)的設(shè)計(jì)?

    求一種基于MSP430的石油井下壓力測(cè)試系統(tǒng)的設(shè)計(jì)
    發(fā)表于 04-09 06:46

    基于MSP430SD的低功耗壓力采集系統(tǒng)

    為了采集存儲(chǔ)壓力信號(hào),提出了基于MSP430 單片機(jī)SD
    發(fā)表于 01-25 15:47 ?96次下載

    基于MSP430SD的低功耗壓力采集系統(tǒng)

    為了采集存儲(chǔ)壓力信號(hào),提出了基于MSP430 單片機(jī)SD
    發(fā)表于 01-25 15:48 ?7次下載

    MSP430單片機(jī)實(shí)現(xiàn)微波成像系統(tǒng)的掃描控制與數(shù)據(jù)采集

    MSP430單片機(jī)實(shí)現(xiàn)微波成像系統(tǒng)的掃描控制與數(shù)據(jù)采集應(yīng)用MSP430
    發(fā)表于 03-23 10:44 ?37次下載

    基于MSP430單片機(jī)SD讀寫

    利用SD研究、設(shè)計(jì)一種大容量心電存儲(chǔ)及回放系統(tǒng)系統(tǒng)基于高速低功耗的
    發(fā)表于 10-20 16:07 ?813次下載

    基于MSP430的石油井下壓力測(cè)試系統(tǒng)的設(shè)計(jì)

    基于MSP430的石油井下壓力測(cè)試系統(tǒng)的設(shè)計(jì) 1 引言    壓力數(shù)據(jù)在油田開采過程中是一項(xiàng)極重要的資料。而這其中的射孔工藝是關(guān)鍵環(huán)節(jié),其對(duì)高質(zhì)量打開油
    發(fā)表于 11-03 10:12 ?695次閱讀

    基于MSP430單片機(jī)SD讀寫,并建立fat文件系統(tǒng)

    基于MSP430單片機(jī)SD讀寫,并建立fat文件系統(tǒng)
    發(fā)表于 09-21 09:13 ?23次下載
    基于<b class='flag-5'>MSP430</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>SD</b><b class='flag-5'>卡</b>讀寫,并建立fat文件<b class='flag-5'>系統(tǒng)</b>

    基于MSP430單片機(jī)與BP網(wǎng)絡(luò)的壓力變送器的設(shè)計(jì)

    介紹了以超低功耗單片機(jī)MSP430為核心的高精度壓力變送器的硬件電路設(shè)計(jì),針對(duì)壓力傳感器的溫度漂移問題分析了用于溫度補(bǔ)償?shù)腂P網(wǎng)絡(luò)算法,通過
    發(fā)表于 12-06 17:28 ?11次下載
    基于<b class='flag-5'>MSP430</b><b class='flag-5'>單片機(jī)</b>與BP網(wǎng)絡(luò)的<b class='flag-5'>壓力</b>變送器的設(shè)計(jì)

    MSP430單片機(jī)定時(shí)A結(jié)構(gòu)及其應(yīng)用范例

    利用MSP430(以下稱為430)單片機(jī)的定時(shí)可以用來實(shí)現(xiàn)計(jì)時(shí),延時(shí),
    發(fā)表于 05-29 15:36 ?3935次閱讀

    采用ADS1293和MSP430單片機(jī)的心電信號(hào)采集系統(tǒng)的設(shè)計(jì)與應(yīng)用

    心電信號(hào)采集系統(tǒng)主要由信號(hào)采集前端ADS1293和MSP430
    的頭像 發(fā)表于 11-08 08:15 ?5173次閱讀
    采用ADS1293和<b class='flag-5'>MSP430</b><b class='flag-5'>單片機(jī)</b>的心電<b class='flag-5'>信號(hào)</b><b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)與應(yīng)用