《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于SD卡的電能耗用記錄儀設計與實現
基于SD卡的電能耗用記錄儀設計與實現
來源:電子技術應用2010年第10期
徐愛鈞
長江大學 電信學院, 湖北 荊州 434023
摘要: 利用ARM處理器LPC2148與SD卡接口,設計了一種新穎的多參數電能耗用記錄儀,用于大容量耗電數據采集。該記錄儀采用FAT32文件系統,可將現場各種電能耗用數據及時保存到SD卡之中。利用SD卡的良好移動性,可方便地實現與計算機的數據交換,達到現場數據采集、室內數據分析的目的。同時SD卡內保存的數據也可以由記錄儀隨時讀取,在液晶顯示器上以文本或曲線方式進行回放。
中圖分類號: TP274
文獻標識碼: B
文章編號: 0258-7998(2010)10-0073-03
Design of power consumption recorder based on SD memory card
XU Ai Jun
Dept. of Electronic Information, Yangtze University, Jingzhou 434023, China
Abstract: A new type multi-parameter power consumption recorder was designed based on SD memory card interface with ARM processor LPC2148, it can be used for mass power consumption data collection. The recorder support FAT32 file system, mass local acquired data can be stored in SD memory card as soon as possible. Since data exchanging between SD memory card and computer is very simple, local data acquisition and office data analysis will be easily realized. On the other hand , the SD card data can also be read back for display on record LCD in text or curve format.
Key words : ARM processor; SD memory card; file system; power consumption

    SD卡[1]作為新型移動存儲設備,以體積小、速度快、抗震動、通用性強的特點備受青睞。以SD卡作為存儲介質來保存企業的電能耗用參數,可以有效提高數據保存的可靠性。采用SD卡結合ARM處理器LPC2148設計的多參數電能耗用記錄儀,將現場采集的各類電能耗用數據按文件方式存儲到SD卡中,并且可以方便地與PC等上位機進行數據交換,從而滿足現場數據采集、室內進行數據分析的要求,特別適合于長時間、大容量數據采集的場合。
1 系統硬件設計
 電能耗用記錄儀硬件電路如圖1所示,ARM核處理器LPC2148是整個系統的核心,其工作頻率高達60 MHz,內置512 KB的閃存和16 KB的SRAM,并且帶有SPI總線、兩路A/D轉換器、實時時鐘等多種片內功能部件。電網中的電壓電流信號通過較高精度的互感器變換成1 V左右的交流信號,同時使記錄儀與強電隔離,對隔離后的交流信號進行整形、濾波之后送入LPC2148內部兩路A/D轉換器,完成對電壓、電流、功率因數等參數的測量,LPC2148根據內部實時時鐘提供的時間按高峰和低谷時段對耗電量進行分時計度,計算出瞬時電量、整點電量、總需量等參數。記錄儀采用點陣圖形液晶顯示器作為本地顯示接口,既可以文本模式顯示所采集的數據,也可以圖形方式顯示采集數據曲線。外擴矩陣鍵盤用于設定數據采集間隔、采集時間等,系統根據用戶設定啟動數據采集,并自動將采集得到的數據存儲到SD卡存儲器中。

    SD卡可以采用SD和SPI兩種工作方式[2],在SPI方式下只需要4條信號線即可完成數據通信,操作簡單方便,而且很容易與LPC2148的SPI總線進行接口,接口引腳說明如表1所列。作為SPI設備,SD卡的SPI通道由以下4個信號組成:CS(片選)、SCK(時鐘)、DateIn(主機到卡的數據信號)和DateOut(卡到主機的數據信號)。CS是SD卡的片選信號線,在整個SPI 操作過程中,必須保持低電平有效;SCK時鐘用于同步;DateIn不但傳輸數據還發送命令;DateOut除了傳輸數據外,還發送應答信號。

2 SD卡在SPI方式下的讀寫實現
 SPI是一種通用同步串行接口總線,字長為8 bit。SPI協議是以主從方式工作的,通常有一個主設備和一個(或多個)從設備。工作時主設備通過提供同步時鐘和從設備使能信號來控制數據傳輸。主設備每次開始傳送數據時,必須先將片選信號置低以激活SD卡,使其進入工作狀態。SD卡在SPI方式下工作時,被選中的卡總是對來自于主設備的命令有所響應,當卡遇到錯誤時,將返回一個出錯響應來代替期望的數據。
2.1 SD卡初始化
 SD卡在讀寫操作之前必須進行初始化,這是確保SD卡能在SPI方式下進行正常數據傳輸的前提。由于大容量SD卡的出現,SD1.x標準已經升級為SD2.0,但也因此出現許多電子設備無法驅動大容量SD卡的情況,如何識別SD1.x與SD2.0就顯得特別重要。SD卡上電后默認進入SD工作方式,應等待至少74個時鐘周期后,將片選信號置低,發送復位命令CMD0,等SD卡復位完成后再向SD卡發送CMD8命令。如果收到的應答信號為01H,則表示為SD2.0卡,否則為SD1.x卡。SD1.x與SD2.0最大不同之處在于命令地址的表示,SD1.x的地址單位是字節,而SD2.0的地址單位是扇區,因此在讀寫操作時應根據不同的卡對地址作相應處理。圖2所示為SD卡在SPI方式下的初始化流程。

2.2 FAT32文件系統
 SD卡在能夠進行數據保存之前必須先按某種文件系統[3]的規定進行格式化,FAT32文件系統因具有高度兼容性而被廣泛應用于移動存儲設備中。FAT32文件系統結構分為五個部分:MBR區、DBR區、FAT區、FDT區、DATA區。
 MBR區又稱為主引導記錄,其后為64 B的磁盤分區表DPT。
 DBR區即操作系統引導記錄區,占用分區的第0扇區,共512 B,由跳轉指令、結束標志等幾部分組成。
 FAT區存放文件分配表,文件分配表與數據區簇號一一對應,反映了所有簇的使用情況。每個表項單元的大小決定了FAT的類型,比如FAT32的表項單元為32 bit。FAT表一般都有一個備份。
 FDT區存放文件目錄表,位于備份FAT表之后。FDT由32 bit線性目錄項構成,記錄著根目錄下每個文件(子目錄)的起始單元、屬性等。
 DATA區是真正意義上的數據存儲區,位于FDT之后,占據SD卡上的大部分空間。
 當SD卡格式化為FAT32分區時,文件系統就將這個分區當成整塊可分配的區域進行規劃,以便于數據的存儲。通常將SD卡空間以一定數目的扇區為單位進行劃分,這樣的單位稱為簇,簇的大小為2n個扇區(n為整數),每個扇區512 B,每個簇的最大存儲空間為32 KB。
3 系統軟件設計
 系統軟件包括SD卡驅動、液晶驅動、A/D轉換驅動、鍵盤驅動以及各種數據處理程序等。限于篇幅,這里僅介紹SD卡的文件系統操作。整個文件系統采用模塊化層次結構,包括文件管理與目錄管理模塊、文件分配表管理模塊、SD卡緩存模塊等,這些模塊都建立在底層驅動程序之上[4],底層驅動程序則主要完成向SD卡某個扇區的讀寫。文件系統的功能是在SD卡中進行正確的文件數據操作,主要包括:在FDT中申請新目錄項,創建文件;寫入新文件時,在FAT表中查找未使用的簇,并將該簇號寫入文件對應目錄數據結構中的起始簇號位置,當文件長度大于一簇時,還需在FAT表中對應的起始簇號位置填入下一可用簇號,直到文件的最后一簇;刪除文件時,除了在FDT中將對應的目錄項設置相應標志外,還要修改FAT表,將此文件使用的簇號位置清0,表示此簇當前未被使用等。FAT32文件系統存儲文件時最小單元為簇,即使一個很小的文件也會占用一簇,為了節約存儲空間,創建文件時如果有同名文件存在,則只需要向原來的同名文件追加數據。文件系統設計時為用戶提供了各種API函數,如創建文件函數Creat_File(),打開文件函數Open_FIle(),寫入文件函數Write_File(),刪除文件函數Delete_File()等,調用這些API函數即可完成用戶所需要的功能。圖3所示為在SD卡中創建文件并向其中寫入文件數據的流程圖。

    采用SD卡作為移動存儲器的多參數電能耗用記錄儀,可以對現場耗電數據進行實時采集和高速保存。利用SD卡的良好移動性,可方便地實現與計算機的數據交換,達到現場數據采集、室內數據分析的目的。也可以通過記錄儀鍵盤命令隨時讀取SD卡中的數據,從液晶顯示屏幕上以文本或曲線方式進行實時顯示。隨著SD卡移動存儲性能的不斷提高,容量越來越大,其價格越來越便宜,基于SD卡移動存儲器的多參數電能耗用記錄儀將會得到廣泛的應用。
參考文獻
[1] SanDisk Corporation SD memory card specifications part 1, Physical Layer Specification Version 1.0, 2002.
[2] 周煜, 付宇卓. 基于SPI協議的MMC卡讀寫機制的實現[J]. 計算機仿真, 2005,22(1):97-99.
[3] 鄧劍, 楊曉非, 廖俊卿. FAT文件系統原理及實現[J]. 計算機與數字工程, 2005,33(9):105-108.
[4] 徐愛鈞. IAR EWARM V5嵌入式系統應用編程與開發[M]. 北京:北京航空航天大學出版社, 2009.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美天堂亚洲电影院在线观看| 一区二区三区四区五区视频| 一区二区三区久久| 国产综合在线视频| 蜜乳av另类精品一区二区| 欧美午夜大胆人体| 久久午夜电影网| 91久久精品国产91性色| 欧美激情性爽国产精品17p| 亚洲福利av| 午夜亚洲视频| 亚洲精品免费网站| 亚洲黄色成人久久久| 一本一本a久久| 国产一区亚洲| 久久精品视频在线看| 亚洲国产精品t66y| 麻豆成人综合网| 欧美一区观看| 国产精品高潮呻吟久久| 亚洲一区bb| 亚洲第一黄色| 99伊人成综合| 久久久五月婷婷| 性伦欧美刺激片在线观看| 久久全国免费视频| 亚洲一区二区三区在线| 国产欧美日韩综合精品二区| 亚洲美女在线观看| 欧美成人一区二区三区在线观看| 亚洲精品午夜精品| 日韩午夜免费视频| 国产精品乱子久久久久| 欧美日韩国产一级片| 久久激情视频久久| 香蕉视频成人在线观看| 黑人操亚洲美女惩罚| 韩国亚洲精品| 欧美黑人国产人伦爽爽爽| 国产毛片精品国产一区二区三区| 亚洲另类春色国产| 日韩视频―中文字幕| 在线电影国产精品| 国产亚洲视频在线观看| 亚洲国产成人tv| 亚洲人成网在线播放| 亚洲国产日韩欧美在线图片| 亚洲国产成人av在线| 国内精品久久久久久久97牛牛| 国产精品手机在线| 欧美精品激情blacked18| 香蕉久久一区二区不卡无毒影院| 久久riav二区三区| 一区二区三区国产| 亚洲欧美日韩国产成人精品影院| 欧美精品在线网站| 日韩天堂av| 国产乱码精品一区二区三| 国产一区二区三区在线免费观看| 亚洲视频在线免费观看| 欧美女同在线视频| 在线观看日韩专区| 免费观看在线综合色| 嫩草国产精品入口| 亚洲欧美在线高清| 国产色综合久久| 亚洲乱码国产乱码精品精98午夜| 久久嫩草精品久久久久| 亚洲第一久久影院| 一本一本a久久| 欧美一区不卡| 国产丝袜一区二区| 亚洲欧洲精品一区二区三区波多野1战4| 老巨人导航500精品| 欧美成人国产va精品日本一级| 美女精品自拍一二三四| 国内精品美女在线观看| 国产精品―色哟哟| 欧美午夜不卡| 国产精品久久久久久久久借妻| 久久漫画官网| 国产一区视频在线看| 香蕉成人久久| 亚洲欧洲日产国产网站| 日韩一级视频免费观看在线| 国产午夜精品全部视频播放| 韩国av一区二区三区在线观看| 国产色爱av资源综合区| 亚洲成人资源网| 国产一区二区三区四区三区四| 99re6热在线精品视频播放速度| 欧美日韩精品一区二区三区| 国产日韩欧美综合| 欧美亚洲午夜视频在线观看| 日韩一二三在线视频播| 欧美日韩精品高清| 亚洲欧美一区二区激情| 亚洲国产成人porn| 在线日韩中文字幕| 亚洲午夜在线观看视频在线| 99视频超级精品| 久久久久99精品国产片| 极品中文字幕一区| 欧美视频一区二区三区| 亚洲欧美日韩国产综合在线| 欧美日韩一区二区视频在线观看| 国产欧美午夜| 亚洲九九九在线观看| 久久成人精品电影| 亚洲一区在线观看免费观看电影高清| 国产精品免费区二区三区观看| 亚洲在线视频观看| 狠狠色狠狠色综合日日小说| 亚洲欧美日本在线| 欧美激情区在线播放| 国产精品久久久久久久久动漫| 国产精品手机视频| 国产区亚洲区欧美区| 欧美日韩国产一区二区三区地区| 国产精品毛片a∨一区二区三区|国| 亚洲性图久久| 国产精品成人一区二区三区夜夜夜| 国产精品日韩精品欧美精品| 欧美日韩一区二区在线视频| 国产一区二区三区的电影| 欧美国产欧美亚洲国产日韩mv天天看完整| 在线成人免费视频| 久久婷婷国产麻豆91天堂| 国产婷婷精品| 一区二区三区回区在观看免费视频| 欧美日韩高清免费| 亚洲福利一区| 欧美日韩中文在线观看| 久久人人爽爽爽人久久久| 一本久道久久综合中文字幕| 欧美在线日韩| 久久成人资源| 久久亚洲精品伦理| 国产精品一区二区在线观看| 久久这里有精品15一区二区三区| 欧美视频中文字幕在线| 午夜精品久久久久久久99黑人| 久久久久久亚洲综合影院红桃| 在线亚洲欧美视频| 欧美精品一卡| 一本色道久久综合| 欧美日韩你懂的| 欧美影院成年免费版| 亚洲精华国产欧美| 欧美一级片一区| 国产精品视频大全| 国产精品久久国产愉拍| 国内精品美女在线观看| 午夜精品网站| 国产精品久久久久久久免费软件| 欧美+日本+国产+在线a∨观看| 一区二区三区色| 国内精品伊人久久久久av影院| 亚洲破处大片| 亚洲网站视频福利| 欧美激情一区二区三级高清视频| 亚洲网友自拍| 欧美日韩四区| 欧美精品一区二区蜜臀亚洲| 欧美在线免费看| 亚洲国产成人久久综合一区| 国内精品久久久久久久影视麻豆| 国产精品免费看片| 国产精品高潮呻吟久久av无限| 国产精品视频精品视频| 久久激情一区| 国产精品久久久久77777| 亚洲理论在线观看| 性欧美video另类hd性玩具| 99视频精品在线| 国产一区香蕉久久| 亚洲福利视频一区二区| 国产精品三区www17con| 在线免费观看日韩欧美| 亚洲看片一区| 欧美视频一二三区| 国产精品日韩在线观看| 亚洲精品乱码久久久久久久久| 欧美激情在线免费观看| 亚洲欧美电影在线观看| 欧美中文字幕视频| 91久久久一线二线三线品牌| 裸体歌舞表演一区二区| 欧美精品97| 在线播放国产一区中文字幕剧情欧美| 亚洲一二三区视频在线观看| 国产精品日韩一区二区三区| 久久久久久久久久久成人| 欧美片网站免费| 狠狠狠色丁香婷婷综合激情| 亚洲黄色尤物视频| 蘑菇福利视频一区播放| 久久综合色8888| 在线观看不卡av| 妖精视频成人观看www| 韩国亚洲精品| 欧美激情第3页| 亚洲欧洲av一区二区三区久久| 欧美人与禽性xxxxx杂性| 久久国产一区二区| 韩国三级电影一区二区| 亚洲精品免费在线播放| 在线亚洲一区二区| 在线亚洲伦理| 久久久亚洲成人| 伊人成人在线视频| 久久精品日产第一区二区三区| 午夜欧美精品久久久久久久| 欧美综合国产| 亚洲欧美在线视频观看| 一本久久综合亚洲鲁鲁五月天| 欧美日韩国产在线播放| 一区二区三区在线观看视频| 欧美一区二区三区在| 久久资源在线| 亚洲中午字幕| 亚洲国产欧美在线| 羞羞漫画18久久大片| 午夜精品国产| 久久看片网站| 欧美 亚欧 日韩视频在线| 国产精品va在线| 国产一区二区高清视频| 欧美刺激性大交免费视频| 亚洲电影免费观看高清完整版在线| 欧美中文字幕第一页| 一区二区三区**美女毛片| 国产麻豆日韩欧美久久| 你懂的视频欧美| 久久视频在线免费观看| 久久成人人人人精品欧| 在线亚洲电影| 中文在线不卡| 亚洲黑丝在线| 性xx色xx综合久久久xx| 欧美一区二区免费观在线| 欧美日韩一区二区精品| 日韩午夜免费| 亚洲欧美日韩专区| 亚洲精品日韩在线观看| 国产麻豆91精品| 欧美一区二区视频免费观看| 精品不卡在线| 欧美在线看片a免费观看| 日韩午夜在线观看视频| 亚洲人成小说网站色在线| 久久久久久电影| 国产精品看片你懂得| 欧美韩国在线| 日韩亚洲欧美成人一区| 亚洲黄页视频免费观看| 国内综合精品午夜久久资源| 亚洲精品国产精品乱码不99| 欧美怡红院视频一区二区三区| 欧美久久婷婷综合色| 日韩西西人体444www| 亚洲激情视频网站| 亚洲欧美日韩精品久久奇米色影视| 影音先锋亚洲视频| 免费观看成人网| 亚洲男人av电影| 国产老女人精品毛片久久| 老牛嫩草一区二区三区日本| 欧美激情一区二区久久久| 亚洲福利视频一区二区| 欧美久久电影| 午夜在线观看欧美| 揄拍成人国产精品视频| 国产综合精品一区| 久久香蕉国产线看观看av| 欧美精品成人91久久久久久久| 欧美日韩亚洲天堂| 久久久久久黄| 久久精品国产77777蜜臀| 亚洲一区二区精品| 久久久久国产一区二区| 亚洲国产成人在线| 麻豆精品在线播放| 午夜亚洲一区| 国产精品久久久久9999吃药| 国产精品综合久久久| 亚洲人成人一区二区三区| 久久男人av资源网站| 国产麻豆精品theporn| 欧美绝品在线观看成人午夜影视| 午夜视频一区在线观看| 亚洲制服少妇| 亚洲天堂久久| 久久精品国内一区二区三区| 欧美色网在线| 伊人久久大香线| 91久久精品久久国产性色也91| 久久伊伊香蕉| 欧美色123| 美女尤物久久精品| 欧美精品成人| 亚洲国产精品国自产拍av秋霞| 亚洲激情在线视频| 亚洲精品一区久久久久久| 久久久久久免费| 欧美黄免费看| 一本一本久久a久久精品综合麻豆| 国产亚洲精品久| 久久www免费人成看片高清| 欧美精品一区二区三区在线看午夜| 欧美一级欧美一级在线播放| 欧美激情在线免费观看| 久久久久久日产精品| 免费美女久久99| 久久国产手机看片| 亚洲国产精品久久久久秋霞影院| 国产午夜精品一区二区三区视频| 欧美成人a视频| 玖玖玖免费嫩草在线影院一区| 99精品国产高清一区二区| 免费看的黄色欧美网站| 国产乱码精品一区二区三区忘忧草| 亚洲综合三区| 亚洲一区二区三区中文字幕在线| 欧美 日韩 国产一区二区在线视频| 欧美成人综合网站| 午夜视黄欧洲亚洲| 国产一区二区精品在线观看|