測(cè)量?jī)x器基于SD卡的數(shù)據(jù)導(dǎo)出接口系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2021-08-08 00:34
SD卡存儲(chǔ)介質(zhì)是一種新的大容量、非易失性外部存儲(chǔ)系統(tǒng),它的出現(xiàn)提供了一種便宜的、結(jié)實(shí)的卡片式的存儲(chǔ)媒介。SD卡的容量從16兆字節(jié)到最高32GB不等。容量范圍如此之寬,可為眾多應(yīng)用提供充足的外部存儲(chǔ)空間。SD卡做為各種消費(fèi)電子產(chǎn)品外部存儲(chǔ)的應(yīng)用、開(kāi)發(fā)技術(shù)己經(jīng)非常成熟、廣泛。測(cè)量?jī)x器系統(tǒng)需要長(zhǎng)時(shí)間地采集、記錄海量數(shù)據(jù),選擇SD卡作為存儲(chǔ)媒質(zhì)是開(kāi)發(fā)者們一個(gè)很好的選擇。而測(cè)量?jī)x器系統(tǒng)中有限的資源給基于SD卡的數(shù)據(jù)導(dǎo)出接口開(kāi)發(fā)帶來(lái)了很大難度。基于SD卡的測(cè)量?jī)x器數(shù)據(jù)導(dǎo)出接口系統(tǒng)設(shè)計(jì)在數(shù)據(jù)存儲(chǔ)和交換領(lǐng)域具有很好的應(yīng)用前景。論文的主要工作包括兩個(gè)方面:一個(gè)方面是在無(wú)操作系統(tǒng)的AVR單片機(jī)(嵌入式)系統(tǒng)中實(shí)現(xiàn)SPI模式下SD卡操作功能,通過(guò)串行通訊接口讀取測(cè)量?jī)x器的測(cè)量數(shù)據(jù),再將測(cè)量數(shù)據(jù)以數(shù)據(jù)庫(kù)的形式保存在FAT32文件系統(tǒng)的SD卡上,實(shí)現(xiàn)測(cè)量?jī)x器的數(shù)據(jù)導(dǎo)入SD卡。另一個(gè)方面是開(kāi)發(fā)基于VFP6.0的數(shù)據(jù)處理系統(tǒng),對(duì)測(cè)量?jī)x器導(dǎo)入SD卡的數(shù)據(jù)進(jìn)行分析處理,此方面工作有一定的差異性,僅進(jìn)行數(shù)據(jù)的歸類處理。
【文章來(lái)源】:天津大學(xué)天津市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:61 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
-1SD卡的功能示意圖
第二章 SD 卡標(biāo)準(zhǔn)分析SPI 模式使用字節(jié)傳輸,SPI 模式的優(yōu)點(diǎn)就是簡(jiǎn)化主機(jī)的設(shè)計(jì),SPI 模式相對(duì)于SD 模式的不足之處是喪失了速度性能。2.1.3 SD 卡的操作時(shí)序SD 卡的的所有操作都是在外部時(shí)鐘信號(hào)的控制下完成的,一個(gè)時(shí)鐘周期傳遞、接收一位數(shù)據(jù)。由 SD 卡的操作時(shí)序圖 2-2 可知,輸入、輸出操作在時(shí)鐘的上升沿有效。確定這一點(diǎn)在設(shè)置嵌入式系統(tǒng) SPI 工作模式時(shí)十分重要。
SD 卡進(jìn)入 SPI 模式后,SD 規(guī)范要求主機(jī)在進(jìn)行其它任何請(qǐng)求之前先發(fā)送條初始化命令。為了能區(qū)分 MMC 卡和 SD 卡,SD 卡采用了一種不同的初始命令,MMC 卡對(duì)該命令是不響應(yīng)的。先向卡發(fā)送命令 55 (APP_CMD),緊接再發(fā)送應(yīng)用命令 41 (SEND_OP_COND),這樣即完成了這個(gè)重要的步驟。MM卡對(duì)命令 55 不做回應(yīng),通過(guò)這一點(diǎn)可鑒別出 MMC 卡,并將其視作無(wú)效介質(zhì)拒絕訪問(wèn)。這個(gè)命令序列要一直重復(fù)執(zhí)行,直到來(lái)自存儲(chǔ)卡的 R1 響應(yīng)中所有均為 0 (也就是說(shuō),IDLE 位變?yōu)榈?才停止。2.2.2 SPI 模式的命令集在 SPI 模式下,對(duì) SD 卡的讀寫操作是靠各種命令的交互來(lái)實(shí)現(xiàn)的,SPI式下所有發(fā)送給 SD 卡的命令采用 6 字節(jié)的格式,如圖 2-3 所示。命令的第個(gè)字節(jié)可通過(guò)將 6 位命令碼與 16 進(jìn)制碼 0x40 進(jìn)行或運(yùn)算得到。如果命令需要?jiǎng)t在接下來(lái)的 4 個(gè)字節(jié)中提供一個(gè) 32 位的參數(shù);最后 1 個(gè)字節(jié)包含了從第 1字節(jié)到第 5 個(gè)字節(jié)的 CRC-7 校驗(yàn)和。
【參考文獻(xiàn)】:
期刊論文
[1]利用串行接口傳輸各種數(shù)值數(shù)據(jù)[J]. 劉景文,胥寶萍. 天津職業(yè)院校聯(lián)合學(xué)報(bào). 2008(02)
[2]嵌入式操作系統(tǒng)移植中文件系統(tǒng)的開(kāi)發(fā)[J]. 洪光,周偉. 兵工自動(dòng)化. 2006(12)
[3]AVR熔絲位配置的常見(jiàn)問(wèn)題及解決辦法[J]. 郭祥軍. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2006(06)
[4]MMC卡的文件系統(tǒng)及其實(shí)現(xiàn)方法[J]. 張凱,姜熙君,陳磊,金振成. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2006(05)
[5]FAT16文件系統(tǒng)在嵌入式操作系統(tǒng)μC-OS中實(shí)現(xiàn)[J]. 院澤嘉,董金明. 電子測(cè)量技術(shù). 2005(06)
[6]MMC/SD卡控制器和仿真模型[J]. 朱曉冬,王世明. 電子測(cè)量技術(shù). 2005(05)
[7]基于ARM9的S3C2410X異步串行通信設(shè)計(jì)[J]. 張騰達(dá),張良祖. 儀器儀表用戶. 2005(02)
[8]基于AVR單片機(jī)的智能充電器的設(shè)計(jì)與實(shí)現(xiàn)[J]. 李丹,劉鳳春. 電子工程師. 2005(02)
[9]嵌入式Linux下的MMC/SD卡的原理及實(shí)現(xiàn)[J]. 紀(jì)競(jìng)舟,付宇卓. 計(jì)算機(jī)仿真. 2005(01)
[10]MultiMediaCard及其與單片機(jī)接口[J]. 孫方,顏國(guó)正,王文興. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2004(06)
碩士論文
[1]掌上電腦SD卡接口技術(shù)的研究與實(shí)現(xiàn)[D]. 李錫武.華中科技大學(xué) 2006
本文編號(hào):3328845
【文章來(lái)源】:天津大學(xué)天津市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:61 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
-1SD卡的功能示意圖
第二章 SD 卡標(biāo)準(zhǔn)分析SPI 模式使用字節(jié)傳輸,SPI 模式的優(yōu)點(diǎn)就是簡(jiǎn)化主機(jī)的設(shè)計(jì),SPI 模式相對(duì)于SD 模式的不足之處是喪失了速度性能。2.1.3 SD 卡的操作時(shí)序SD 卡的的所有操作都是在外部時(shí)鐘信號(hào)的控制下完成的,一個(gè)時(shí)鐘周期傳遞、接收一位數(shù)據(jù)。由 SD 卡的操作時(shí)序圖 2-2 可知,輸入、輸出操作在時(shí)鐘的上升沿有效。確定這一點(diǎn)在設(shè)置嵌入式系統(tǒng) SPI 工作模式時(shí)十分重要。
SD 卡進(jìn)入 SPI 模式后,SD 規(guī)范要求主機(jī)在進(jìn)行其它任何請(qǐng)求之前先發(fā)送條初始化命令。為了能區(qū)分 MMC 卡和 SD 卡,SD 卡采用了一種不同的初始命令,MMC 卡對(duì)該命令是不響應(yīng)的。先向卡發(fā)送命令 55 (APP_CMD),緊接再發(fā)送應(yīng)用命令 41 (SEND_OP_COND),這樣即完成了這個(gè)重要的步驟。MM卡對(duì)命令 55 不做回應(yīng),通過(guò)這一點(diǎn)可鑒別出 MMC 卡,并將其視作無(wú)效介質(zhì)拒絕訪問(wèn)。這個(gè)命令序列要一直重復(fù)執(zhí)行,直到來(lái)自存儲(chǔ)卡的 R1 響應(yīng)中所有均為 0 (也就是說(shuō),IDLE 位變?yōu)榈?才停止。2.2.2 SPI 模式的命令集在 SPI 模式下,對(duì) SD 卡的讀寫操作是靠各種命令的交互來(lái)實(shí)現(xiàn)的,SPI式下所有發(fā)送給 SD 卡的命令采用 6 字節(jié)的格式,如圖 2-3 所示。命令的第個(gè)字節(jié)可通過(guò)將 6 位命令碼與 16 進(jìn)制碼 0x40 進(jìn)行或運(yùn)算得到。如果命令需要?jiǎng)t在接下來(lái)的 4 個(gè)字節(jié)中提供一個(gè) 32 位的參數(shù);最后 1 個(gè)字節(jié)包含了從第 1字節(jié)到第 5 個(gè)字節(jié)的 CRC-7 校驗(yàn)和。
【參考文獻(xiàn)】:
期刊論文
[1]利用串行接口傳輸各種數(shù)值數(shù)據(jù)[J]. 劉景文,胥寶萍. 天津職業(yè)院校聯(lián)合學(xué)報(bào). 2008(02)
[2]嵌入式操作系統(tǒng)移植中文件系統(tǒng)的開(kāi)發(fā)[J]. 洪光,周偉. 兵工自動(dòng)化. 2006(12)
[3]AVR熔絲位配置的常見(jiàn)問(wèn)題及解決辦法[J]. 郭祥軍. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2006(06)
[4]MMC卡的文件系統(tǒng)及其實(shí)現(xiàn)方法[J]. 張凱,姜熙君,陳磊,金振成. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2006(05)
[5]FAT16文件系統(tǒng)在嵌入式操作系統(tǒng)μC-OS中實(shí)現(xiàn)[J]. 院澤嘉,董金明. 電子測(cè)量技術(shù). 2005(06)
[6]MMC/SD卡控制器和仿真模型[J]. 朱曉冬,王世明. 電子測(cè)量技術(shù). 2005(05)
[7]基于ARM9的S3C2410X異步串行通信設(shè)計(jì)[J]. 張騰達(dá),張良祖. 儀器儀表用戶. 2005(02)
[8]基于AVR單片機(jī)的智能充電器的設(shè)計(jì)與實(shí)現(xiàn)[J]. 李丹,劉鳳春. 電子工程師. 2005(02)
[9]嵌入式Linux下的MMC/SD卡的原理及實(shí)現(xiàn)[J]. 紀(jì)競(jìng)舟,付宇卓. 計(jì)算機(jī)仿真. 2005(01)
[10]MultiMediaCard及其與單片機(jī)接口[J]. 孫方,顏國(guó)正,王文興. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2004(06)
碩士論文
[1]掌上電腦SD卡接口技術(shù)的研究與實(shí)現(xiàn)[D]. 李錫武.華中科技大學(xué) 2006
本文編號(hào):3328845
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3328845.html
最近更新
教材專著