国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

微功耗數(shù)據(jù)采集系統(tǒng)的開發(fā)應用

發(fā)布時間:2010-3-23 11:18    發(fā)布者:李寬
0 引言

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

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

本系統(tǒng)是應用在矢量水聽器噪聲測量試驗中,要求實時采集并存儲矢量水聽器4通道信號,每通道采樣率為10kHz,在水下不間斷工作7小時。
鑒于本系統(tǒng)采樣率不高,7個小時總的數(shù)據(jù)量不超過2個G,所以沒必要采用功耗和體積都比較大的IDE硬盤,采用容量為2G的CF卡完全可以滿足系統(tǒng)要求。 CF卡的全稱為Compact Flash,兼容3.3V和5V工作電壓,工作時沒有運動部件,其體積小、耗電量小、容量大,具有很高的性價比。目前,CF卡的容量可高達12GB,CF 卡由控制芯片和閃存模塊組成,閃存用于存儲信息,控制芯片用于實現(xiàn)與主機的連接及數(shù)據(jù)的傳輸。CF卡可工作在TRUEIDE模式下,并且與普通IDE硬盤 接口完全兼容,所以很容易進行開發(fā)使用。
系統(tǒng)對采集的數(shù)據(jù)只存儲而不做信號處理,在處理器的選取上也就不必一味追求高速度,本系統(tǒng)采用TI公司的超低功耗單片機MSP430F1611作為系統(tǒng)的 處理器,負責AD的采集,并把采集的數(shù)據(jù)寫入CF卡。這是一款高性價比的單片機,具有以下特點:豐富的片內外設;超低功耗,在電壓3.3V主頻1MHz時 工作電流僅600μA;強大的處理能力,在8MHz晶體驅動下,指令周期為125ns,完全滿足系統(tǒng)的處理需求。系統(tǒng)總的結構圖如圖1所示。



2 硬件設計

2.1 CF卡接口設計

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



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

2.2 AD采集模塊設計

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



AD7655每次對兩路信號進行采樣,當A0為低電平時對INAl和INBl兩個通道的信號采樣,當為高電平時對INA2和INB2兩個通道的信號采樣。 CNVST為AD7655的轉換開始信號,這個信號由主控單片機按照設計的采樣率定周期地給出。在轉換期問BUSY信號一直為高電平,轉換結束后BUSY 信號變?yōu)榈碗娖剑眠@個下降沿可以作為讀取AD采樣數(shù)據(jù)的中斷信號,單片機在收到這個中斷信號后給出片選CS、讀信號READ和通道選擇信號A/B讀取 AD數(shù)據(jù)。

3 軟件設計

CF卡的讀寫是以扇區(qū)(sector)為單位的,每次讀寫一個或連續(xù)的多個扇區(qū),每個扇區(qū)大小為512字節(jié)。對CF卡的讀寫訪問操作都是通過訪問其內部寄 存器來實現(xiàn)的,對不同的寄存器進行訪問是靠上節(jié)所提到的A0~A2、CSO、CSl這五根數(shù)據(jù)線來譯碼的,在本文的設計中,CF卡配置成TRUE IDE工作模式,具體的寄存器映射如表1所示。



寄存器0用于CF卡的數(shù)據(jù)讀寫。CF為了節(jié)省I/O資源,有些I/0端口是復用的,寄存器1在讀操作時為錯誤寄存器,寫操作時為特征寄存器。寄存器2的作 用是設定要讀寫扇區(qū)的數(shù)目。寄存器3~6是用來尋址要讀寫的具體扇區(qū)位置,一般的IDE硬盤有CHS和LBA兩種尋址模式,CF卡工作在TRUE IDE模式下也有這兩種尋址模式,CHS(Cylinder/Head/Sector)是扇區(qū)對應的具體柱面、磁頭、和扇區(qū)的地址;邏輯塊尋址方式 LBA(Logical Block Addressing)在邏輯上是連續(xù)的,比較方便,所以軟件實現(xiàn)上采用這種方式對CF卡的扇區(qū)進行訪問。寄存器7在讀操作時是狀態(tài)寄存器,主控器可以得 到CF卡的有關狀態(tài)信息;寫操作時是命令寄存器,通過設置命令,主控制器操作CF卡完成特定的功能。
讀寫扇區(qū)時,首先需要設置起始扇區(qū)的LBA地址和扇區(qū)數(shù)目,并設置命令寄存器,讀取數(shù)據(jù)設置命令“20H”,寫入數(shù)據(jù)設置命令“30H”。然后讀取狀態(tài)寄 存器,判斷狀態(tài)寄存器是否為“58H”。若為是,則開始讀寫操作;若為否則繼續(xù)讀取狀態(tài)寄存器。接下來讀狀態(tài)寄存器是否為“50H”,判斷CF卡操作是否 完成。若為否,則繼續(xù)讀取判斷;若為是,則結束讀寫過程。如果在判斷狀態(tài)寄存器中發(fā)生了超時或出現(xiàn)錯誤,則設置超時或錯誤標志,并跳出讀寫過程。圖4為 CF卡讀寫一個扇區(qū)的流程圖。



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

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

4 結論

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

參考文獻:

1.魏小龍 MSP430系列單片機接口技術及系統(tǒng)設計實例 2002
2.CompactFlash Association CF+ and CompactFlash SpecifiCation
3.精英科技 SCSI總線和IDE接口:協(xié)議,應用和編程 2001
4.毛曉燕.湯健彬.金建詳 基于8051的CF卡文件系統(tǒng)的實現(xiàn) 2003(6)

作者: 鄧開 顧頡 (廣東省湛江市91388部隊), 李想 (哈爾濱工程大學水聲工程學院)
來源:電子技術 2009 (10)
本文地址:http://m.qingdxww.cn/thread-9759-1-1.html     【打印本頁】

本站部分文章為轉載或網友發(fā)布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據(jù)著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發(fā)培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區(qū)

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 性女传奇快播| 青娱乐免费在线观看| 日本欧美不卡一区二区三区在线| 四虎剧场| 中文字幕在线不卡视频| 亚洲午夜久久久| qvod电影| 男男h开荤粗肉h文1v1| 一区二区三区无码高清视频| 亚洲涩色| 速度与激情9在线| 四虎一区| 中文区永久区乱码六区| 国产亚洲精品品视频在线| 色www精品视频在线观看| 涩涩在线观看免费视频| 青草青在线视频| 又粗又硬又爽的三级视频| 亚洲综合网在线| 国产成人免费高清在线观看| 欧美精品AV无码一区二区| 最新国产在线视频在线| 亚洲国产成人久久一区二区三区| 色之综综| 万域之王动漫在线观看全集免费播放| 扒开校花粉嫩小泬喷潮漫画| 免费一级片网站| 亚洲黄色小说网站| 日本免费一区二区三区看片| 四虎1515hh海外永久免费| Zoofilivideo人馿交| 无码骚夜夜精品| 一级a毛片免费| 天天影视色香欲| 温柔校草高h| 99热国产这里只有精品免费| 男人J放进女人屁股免费观看| 日韩美女在线看免费观看| 青草国产在线视频| 四虎新网站| 国产精品久久人妻无码网站一区无|