www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式硬件

0 引言

以電池作為電源的水下數(shù)據(jù)采集系統(tǒng),若要長(zhǎng)時(shí)間工作必然要為其配備大量的電池作為電源,如果能降低系統(tǒng)的功耗,那么將減少電池的數(shù)量,不僅能降低系統(tǒng)的成本而且能大大縮小系統(tǒng)的體積和重量,也更有利于水下數(shù)據(jù)采集系統(tǒng)的布放。本文介紹了一種基于微功耗單片機(jī)MSP430F1611和CF卡的水下微功耗數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),總功率僅150mW。相比傳統(tǒng)的以DSP為處理器、IDE硬盤為存儲(chǔ)介質(zhì)的數(shù)據(jù)采集系統(tǒng),功耗大大降低。

1 系統(tǒng)總體構(gòu)成

本系統(tǒng)是應(yīng)用在矢量水聽器噪聲測(cè)量試驗(yàn)中,要求實(shí)時(shí)采集并存儲(chǔ)矢量水聽器4通道信號(hào),每通道采樣率為10kHz,在水下不間斷工作7小時(shí)。

鑒于本系統(tǒng)采樣率不高,7個(gè)小時(shí)總的數(shù)據(jù)量不超過2個(gè)G,所以沒必要采用功耗和體積都比較大的IDE硬盤,采用容量為2G的CF卡完全可以滿足系統(tǒng)要求。CF卡的全稱為Compact Flash,兼容3.3V和5V工作電壓,工作時(shí)沒有運(yùn)動(dòng)部件,其體積小、耗電量小、容量大,具有很高的性價(jià)比。目前,CF卡的容量可高達(dá)12GB,CF卡由控制芯片和閃存模塊組成,閃存用于存儲(chǔ)信息,控制芯片用于實(shí)現(xiàn)與主機(jī)的連接及數(shù)據(jù)的傳輸。CF卡可工作在TRUEIDE模式下,并且與普通IDE硬盤接口完全兼容,所以很容易進(jìn)行開發(fā)使用。

系統(tǒng)對(duì)采集的數(shù)據(jù)只存儲(chǔ)而不做信號(hào)處理,在處理器的選取上也就不必一味追求高速度,本系統(tǒng)采用TI公司的超低功耗單片機(jī)MSP430F1611作為系統(tǒng)的處理器,負(fù)責(zé)AD的采集,并把采集的數(shù)據(jù)寫入CF卡。這是一款高性價(jià)比的單片機(jī),具有以下特點(diǎn):豐富的片內(nèi)外設(shè);超低功耗,在電壓3.3V主頻1MHz時(shí)工作電流僅600μA;強(qiáng)大的處理能力,在8MHz晶體驅(qū)動(dòng)下,指令周期為125ns,完全滿足系統(tǒng)的處理需求。系統(tǒng)總的結(jié)構(gòu)圖如圖1所示。

2 硬件設(shè)計(jì)

2.1 CF卡接口設(shè)計(jì)

CF支持三種基本工作模式:PC Card Memory模式、PCcard I/O模式以及True IDE模式。在本文的設(shè)計(jì)中,使用True IDE模式,它可以在CF卡上電時(shí)自動(dòng)進(jìn)入。在插入CF卡之前,保證CF卡插槽的/OE管腳為低電平,即可以讓CF卡進(jìn)入True IDE模式。單片機(jī)與CF卡的接口電圖如圖2所示。

MSP430F1611擁有六個(gè)可獨(dú)立配置的雙向8位I/O端口(P1~P6)。本文的設(shè)計(jì)中將P1端口的P1.0、P1.1引腳分別與CF卡的讀寫信號(hào)線IORD、IOWR相連;復(fù)位信號(hào)RESET由P1.2給出;A0~A2為數(shù)據(jù)、命令或狀態(tài)寄存器地址線,由單片機(jī)P1.3~P1.5管腳控制。CF卡總共有16根數(shù)據(jù)線D[15:0],但可以通過軟件設(shè)定其工作在16 bit模式還是8 bit模式,由于MSP430F161l單片機(jī)數(shù)據(jù)線寬為8位,硬件中設(shè)計(jì)其工作在8 bit模式,使用D0~D7為數(shù)據(jù)線,與單片機(jī)的P2端口相連,D8~D15懸空。

2.2 AD采集模塊設(shè)計(jì)

為了降低系統(tǒng)功耗,在我們系統(tǒng)指標(biāo)要求的前提下,ADC器件的選取盡量選用低功耗ADC器件。設(shè)計(jì)中我們采用了美國(guó)ADI公司的AD7655,這款A(yù)DC采樣率在10kSPS時(shí)功耗僅2.6mW,有四個(gè)模擬輸入通道,精度為16bit,最高采樣率高達(dá)1MSPS。數(shù)據(jù)輸出接口支持串行和并行兩種方式,可以方便地與單片機(jī)、DSP等處理器實(shí)現(xiàn)無(wú)縫連接。具體的AD與單片機(jī)的硬件接口圖如圖3所示。

讀寫扇區(qū)時(shí),首先需要設(shè)置起始扇區(qū)的LBA地址和扇區(qū)數(shù)目,并設(shè)置命令寄存器,讀取數(shù)據(jù)設(shè)置命令“20H”,寫入數(shù)據(jù)設(shè)置命令“30H”。然后讀取狀態(tài)寄存器,判斷狀態(tài)寄存器是否為“58H”。若為是,則開始讀寫操作;若為否則繼續(xù)讀取狀態(tài)寄存器。接下來(lái)讀狀態(tài)寄存器是否為“50H”,判斷CF卡操作是否完成。若為否,則繼續(xù)讀取判斷;若為是,則結(jié)束讀寫過程。如果在判斷狀態(tài)寄存器中發(fā)生了超時(shí)或出現(xiàn)錯(cuò)誤,則設(shè)置超時(shí)或錯(cuò)誤標(biāo)志,并跳出讀寫過程。圖4為CF卡讀寫一個(gè)扇區(qū)的流程圖。

由于對(duì)CF卡的操作是以扇區(qū)位單位,在單片機(jī)內(nèi)部RAM開辟了兩個(gè)大小為1 kByte的緩沖區(qū),每個(gè)緩沖區(qū)的數(shù)據(jù)正好可以寫滿CF卡的兩個(gè)扇區(qū),AD采集的數(shù)據(jù)先存儲(chǔ)在緩沖區(qū),當(dāng)存滿一個(gè)緩沖區(qū)后,設(shè)置CF的LBA地址、扇區(qū)數(shù)目及寫命令,把緩沖區(qū)內(nèi)的數(shù)據(jù)寫入CF卡,同時(shí)AD采集的數(shù)據(jù)存儲(chǔ)在另外一個(gè)緩沖區(qū)。

CF卡如果要通過讀卡器在計(jì)算機(jī)上直接讀取數(shù)據(jù),CF卡中的文件系統(tǒng)必須與計(jì)算機(jī)的文件系統(tǒng)一致,現(xiàn)在計(jì)算機(jī)的文件系統(tǒng)有FATl6、FAT32及NTFS等。由于微功耗單片機(jī)處理能力有限,在采樣周期內(nèi)完成數(shù)據(jù)采集及數(shù)據(jù)存儲(chǔ)的工作后,所剩時(shí)間已經(jīng)不多,如果再加上處理文件系統(tǒng)的程序,勢(shì)必影響系統(tǒng)數(shù)據(jù)采集的實(shí)時(shí)性。在本設(shè)計(jì)的程序里并沒有將數(shù)據(jù)寫成文件系統(tǒng),而是從數(shù)據(jù)扇區(qū)對(duì)應(yīng)的LBA地址開始從小到大依次將數(shù)據(jù)寫入扇區(qū),直到寫滿整個(gè)CF卡。在讀取數(shù)據(jù)時(shí),利用磁盤操作函數(shù)編寫一個(gè)小的VC程序,將CF卡中數(shù)據(jù)依次讀出并存為文件存儲(chǔ)在計(jì)算機(jī)的硬盤里,讀取的扇區(qū)及文件的大小也可以方便地設(shè)置,非常靈活。這樣也就在處理器能力有限的情況下實(shí)現(xiàn)了系統(tǒng)的實(shí)時(shí)數(shù)據(jù)采集和存儲(chǔ)。

4 結(jié)論

采取這種設(shè)計(jì)方法使整個(gè)采集系統(tǒng)的功耗大大減小,經(jīng)測(cè)量,整個(gè)系統(tǒng)功耗為150mW。采用高能鋰離子電池作為系統(tǒng)電源,使整個(gè)系統(tǒng)輕松裝入一個(gè)內(nèi)徑為15cm,高15cm的圓柱形密封罐內(nèi),體積的減小也更加有利于系統(tǒng)在水下的布放。該系統(tǒng)經(jīng)過在吉林松花湖試驗(yàn),能夠穩(wěn)定可靠地工作,實(shí)時(shí)采集并存儲(chǔ)水下環(huán)境的噪聲和過往船只的噪聲數(shù)據(jù)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在人工智能的發(fā)展歷程中,我們往往認(rèn)為更多的訓(xùn)練、更復(fù)雜的數(shù)據(jù)能讓 AI 變得更加智能。然而,近期一些研究卻揭示了令人意外的現(xiàn)象:對(duì)小型 AI 語(yǔ)言模型進(jìn)行數(shù)學(xué)訓(xùn)練時(shí),過度訓(xùn)練可能會(huì)導(dǎo)致其表現(xiàn)急劇下降,甚至出現(xiàn) “變笨”...

關(guān)鍵字: 人工智能 數(shù)據(jù) 模型

I2C 總線的起始條件和終止條件通常由主機(jī)產(chǎn)生。起始條件是在 SCL 高電平時(shí),SDA 從高電平轉(zhuǎn)為低電平;而終止條件則是當(dāng) SCL 高電平時(shí),SDA 從低電平轉(zhuǎn)化為高電平。這兩個(gè)條件的準(zhǔn)確識(shí)別對(duì)于 I2C 通信的正確啟...

關(guān)鍵字: I2C 總線 數(shù)據(jù) 協(xié)議

在AI數(shù)據(jù)產(chǎn)業(yè)中,數(shù)據(jù)精準(zhǔn)度=驗(yàn)收合格數(shù)量/全部數(shù)量,這意味極高的精準(zhǔn)度不僅要滿足一些客觀標(biāo)準(zhǔn),還需要與AI項(xiàng)目方的需求深度契合,通過基于需求的驗(yàn)收過程。

關(guān)鍵字: AI 數(shù)據(jù)

基于使用困難報(bào)告系統(tǒng)(SDRS)對(duì)鉆石DA20飛機(jī)的故障數(shù)據(jù)進(jìn)行分析 ?;赟DRS系統(tǒng)收集到的數(shù)據(jù) , 結(jié)合故障分類方法 ,對(duì)鉆石DA20飛機(jī)的不同故障進(jìn)行研究 ,并提出相應(yīng)的解決措施 ,有利于提高鉆石DA20飛機(jī)機(jī)隊(duì)...

關(guān)鍵字: SDRS DA20飛機(jī) 故障 數(shù)據(jù)

在當(dāng)今數(shù)字化時(shí)代,數(shù)據(jù)如同流淌在信息高速公路上的血液,驅(qū)動(dòng)著各個(gè)領(lǐng)域的創(chuàng)新與發(fā)展。而在嵌入式視覺領(lǐng)域,高速數(shù)據(jù)傳輸正扮演著越來(lái)越關(guān)鍵的角色,它不僅是實(shí)現(xiàn)實(shí)時(shí)、精準(zhǔn)視覺感知的基礎(chǔ),更是開啟未來(lái)智能應(yīng)用無(wú)限可能的鑰匙。

關(guān)鍵字: 數(shù)據(jù) 視覺 傳輸

為增進(jìn)大家對(duì)嵌入式的認(rèn)識(shí),本文將對(duì)嵌入式開發(fā)以及學(xué)習(xí)嵌入式需要注意的事項(xiàng)予以介紹。

關(guān)鍵字: 嵌入式 指數(shù) 嵌入式開發(fā)

激光雷達(dá)(LiDAR)作為自動(dòng)駕駛、機(jī)器人導(dǎo)航和三維感知的核心傳感器,其小型化與長(zhǎng)續(xù)航能力已成為制約技術(shù)落地與商業(yè)化應(yīng)用的關(guān)鍵瓶頸。在有限的空間內(nèi)實(shí)現(xiàn)高性能的同時(shí),需兼顧功耗控制與散熱效率,這一矛盾在車規(guī)級(jí)激光雷達(dá)中尤為...

關(guān)鍵字: 激光雷達(dá) 功耗

中國(guó)上海,2025年4月7日 — 全球領(lǐng)先的嵌入式系統(tǒng)開發(fā)軟件解決方案供應(yīng)商IAR正式發(fā)布全新云就緒平臺(tái),為嵌入式開發(fā)團(tuán)隊(duì)提供企業(yè)級(jí)的可擴(kuò)展性、安全性和自動(dòng)化能力。該平臺(tái)于在德國(guó)紐倫堡舉辦的embedded world...

關(guān)鍵字: 自動(dòng)化 嵌入式開發(fā) RISC-V

在嵌入式系統(tǒng)開發(fā)領(lǐng)域,VS Code(Visual Studio Code)作為一款輕量級(jí)但功能強(qiáng)大的代碼編輯器,正逐漸成為開發(fā)者的首選工具。本文將詳細(xì)介紹如何在VS Code上搭建嵌入式開發(fā)環(huán)境,并分享一些調(diào)試技巧。

關(guān)鍵字: VS Code 嵌入式開發(fā)

隨著汽車電子化、智能化程度的不斷提高,車載以太網(wǎng)(Automotive Ethernet)作為新一代車載網(wǎng)絡(luò)通信技術(shù),正逐漸成為汽車內(nèi)部通信的主干網(wǎng)絡(luò)。它以其高帶寬、低延遲和強(qiáng)抗干擾能力,為汽車提供了更加高效、可靠的數(shù)據(jù)...

關(guān)鍵字: 車載以太網(wǎng) 嵌入式開發(fā)
關(guān)閉