《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > USB接口的傳感器與存儲(chǔ)器在數(shù)據(jù)記錄中的實(shí)現(xiàn)
USB接口的傳感器與存儲(chǔ)器在數(shù)據(jù)記錄中的實(shí)現(xiàn)
摘要: 數(shù)據(jù)采集(DAQ),是指從傳感器和其它待測(cè)設(shè)備等模擬和數(shù)字被測(cè)單元中自動(dòng)采非電量或者電量信號(hào),送到上位機(jī)中進(jìn)行分析,處理。數(shù)據(jù)采集系統(tǒng)是結(jié)合基于計(jì)算機(jī)或者其他專用測(cè)試平臺(tái)的測(cè)量軟硬件產(chǎn)品來(lái)實(shí)現(xiàn)靈活的、用戶自定義的測(cè)量系統(tǒng)。數(shù)據(jù)采集技術(shù)廣泛引用在各個(gè)領(lǐng)域。比如攝像頭,麥克風(fēng),都是數(shù)據(jù)采集工具。
Abstract:
Key words :

  數(shù)據(jù)采集(DAQ),是指從傳感器和其它待測(cè)設(shè)備等模擬和數(shù)字被測(cè)單元中自動(dòng)采非電量或者電量信號(hào),送到上位機(jī)中進(jìn)行分析,處理。數(shù)據(jù)采集系統(tǒng)是結(jié)合基于計(jì)算機(jī)或者其他專用測(cè)試平臺(tái)的測(cè)量軟硬件產(chǎn)品來(lái)實(shí)現(xiàn)靈活的、用戶自定義的測(cè)量系統(tǒng)。數(shù)據(jù)采集技術(shù)廣泛引用在各個(gè)領(lǐng)域。比如攝像頭,麥克風(fēng),都是數(shù)據(jù)采集工具。過(guò)去在嵌入式系統(tǒng)中應(yīng)用USB設(shè)備需要性能相對(duì)較強(qiáng)的硬件,要帶有USBHost控制器接口、RTOS 以及USB軟件驅(qū)動(dòng),結(jié)果因USBHost功能實(shí)施成本的原因設(shè)計(jì)工程師一直都不太愿意在小型8位或16位MCU系統(tǒng)上增加USB設(shè)備。但隨著最新一代智能USBHost控制器IC的推出,與MCU配合使用不僅可為PC應(yīng)用使用USB數(shù)據(jù)采集設(shè)備,而且還可將數(shù)據(jù)存儲(chǔ)在低成本高容量的閃存盤(pán)上。

  數(shù)據(jù)記錄應(yīng)用

  第一個(gè)應(yīng)用實(shí)例顯示了一個(gè)MCU控制器和一個(gè)帶有兩個(gè)端口的FTDIVNC1LUSBHost控制器:一個(gè)用于數(shù)據(jù)傳感器件讀取信息,另一個(gè)用于閃存盤(pán)以存儲(chǔ)信息。MCU和USBHost控制器之間通過(guò)UART(或者SPI)命令監(jiān)控接口進(jìn)行通信,可使應(yīng)用通過(guò)簡(jiǎn)單的命令集控制USB設(shè)備。

  這里選擇的MCU是MicrochipPICDEM4演示板上的PIC18F1320,雖然它應(yīng)該直接連到PIC系列其他成員以及其他MCU系列。 MCU和VNC1L之間采用4線連接(再加上電源和地),連到PIC的EUSART(Tx和Rx)和兩個(gè)I/O端口,以進(jìn)行RTS/CTS數(shù)據(jù)流控制。另外,4線SPI端口還可以通過(guò)直接位拆裂I/O端口實(shí)現(xiàn)。下面提供了兩種方法的C語(yǔ)言源代碼。

  MCU(Micro Control Unit)中文名稱為微控制單元,又稱單片微型計(jì)算機(jī)(Single Chip Microcomputer)或者單片機(jī),是指隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計(jì)算機(jī)的CPU、RAM、ROM、定時(shí)計(jì)數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級(jí)的計(jì)算機(jī),為不同的應(yīng)用場(chǎng)合做不同組合控制。微控制器在經(jīng)過(guò)這幾年不斷地研究,發(fā)展,歷經(jīng)4位,8位,到現(xiàn)在的16位及32位,甚至64位。產(chǎn)品的成熟度,以及投入廠商之多,應(yīng)用范圍之廣,真可謂之空前。

  該應(yīng)用要求從一個(gè)DLPDesign的DLP-TILT2軸傾角傳感器讀取數(shù)據(jù),然后以CSV格式將接收到的數(shù)據(jù)存在USB閃存盤(pán)上。當(dāng)DLP-TILT 模塊從USB總線接收到一個(gè)包含字母"z"的OUT數(shù)據(jù)包后,就會(huì)對(duì)傳感器電流讀數(shù)進(jìn)行采樣,傾角傳感器讀數(shù)被一個(gè)IN數(shù)據(jù)包讀取。通過(guò)VNC1L監(jiān)控器,OUT數(shù)據(jù)包可以和DSD(設(shè)備發(fā)送數(shù)據(jù))命令一起發(fā)送,后面跟著數(shù)據(jù)字節(jié)數(shù)和發(fā)送的數(shù)據(jù)。IN數(shù)據(jù)包和DRD(設(shè)備讀取數(shù)據(jù))命令一起被接收,VNC1L將返回字節(jié)數(shù)和從設(shè)備讀出的所有數(shù)據(jù)。

  由于USB需要將數(shù)據(jù)傳遞到數(shù)據(jù)包中,所以通常USB設(shè)備會(huì)有幾個(gè)毫秒的延遲,盡管這可以通過(guò)對(duì)傳感器數(shù)據(jù)提供更大的緩沖加以解決。當(dāng)然,有些設(shè)計(jì)可能不需要USB傳感器件而只是將數(shù)據(jù)存儲(chǔ)到閃存盤(pán)上,在數(shù)據(jù)采集應(yīng)用中通常都是這種情況,此時(shí)MCU采樣模擬數(shù)據(jù)或者記錄外部源傳來(lái)的數(shù)據(jù)。由于無(wú)需探查 USB設(shè)備,因此這樣可以得到更高的采集數(shù)據(jù)率。

  數(shù)據(jù)采集應(yīng)用

  此例中我們還是使用MicrochipPICDEM4演示板上的PIC18F1320作為MCU.加速計(jì)模塊是意法半導(dǎo)體的STEVAL- MKI010V1,它連到PIC的模擬輸入端。PIC定期對(duì)該輸入進(jìn)行采樣,結(jié)果送入FIFO緩沖器中,在軟件中執(zhí)行,然后由VNC1L寫(xiě)入存儲(chǔ)設(shè)備。

  VNC1L監(jiān)控器提供命令對(duì)USB閃存盤(pán)文件進(jìn)行讀寫(xiě),它還有命令管理文件系統(tǒng),可對(duì)文件及文件目錄進(jìn)行建立、重命名以及刪除操作。

  有了與USB設(shè)備進(jìn)行通信的命令后,文件系統(tǒng)命令使用非常簡(jiǎn)單。將數(shù)據(jù)寫(xiě)入文件的順序是:使用OPW(打開(kāi)準(zhǔn)備寫(xiě)入)命令,后面緊跟文件名,然后是WRF(寫(xiě)入文件),后面是寫(xiě)入字節(jié)數(shù),然后是CLF(關(guān)閉文件),后面還是跟著文件名。

  USB閃存盤(pán)的標(biāo)準(zhǔn)扇區(qū)大小是512字節(jié),因此要達(dá)到最好效果就是在寫(xiě)入U(xiǎn)SB閃存盤(pán)之前提供512字節(jié)數(shù)據(jù)的緩存。USB閃存盤(pán)通常使用的文件系統(tǒng)是 FAT12、FAT16或者FAT32,在這些系統(tǒng)中簇按需分配,這樣當(dāng)簇沒(méi)有按順序排列時(shí)可能造成一些小的延遲,然而這通常只是在那些內(nèi)容快滿的盤(pán)上比較常見(jiàn)。

  USB是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通訊。USB接口支持設(shè)備的即插即用和熱插拔功能。USB接口可用于連接多達(dá)127種外設(shè),如鼠標(biāo)、調(diào)制解調(diào)器和鍵盤(pán)等。USB是在1994年底由英特爾、康柏、IBM、Microsoft等多家公司聯(lián)合提出的,自1996年推出后,已成功替代串口和并口,并成為當(dāng)今個(gè)人電腦和大量智能設(shè)備的必配的接口之一。

  使用Vinculum

  幾乎所有扇區(qū)容量為512字節(jié)和采用FAT文件系統(tǒng)的USB閃存盤(pán)都可以作為VNC1L的存儲(chǔ)設(shè)備。VNC1L的固件可以在現(xiàn)場(chǎng)進(jìn)行升級(jí),通過(guò)USB閃存盤(pán)上特別的升級(jí)文件或者通過(guò)其UART接口進(jìn)行ROM升級(jí)。基于VNC1L設(shè)計(jì)的其它優(yōu)點(diǎn)是當(dāng)USB閃存盤(pán)沒(méi)有使用時(shí)它可以使其暫停以省電,而在執(zhí)行文件操作期間自動(dòng)喚醒,VNC1L本身也可進(jìn)入低功耗睡眠模式并由微控制器應(yīng)用喚醒。將USB設(shè)備協(xié)議及文件管理系統(tǒng)放到一個(gè)單獨(dú)的IC上可為嵌入式數(shù)據(jù)記錄或數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)帶來(lái)很多好處,它可使低功耗8位和16位。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区三区久久网| 亚洲日本在线视频观看| 男人插女人欧美| 欧美亚洲一区二区三区| 一本大道久久精品懂色aⅴ| 亚洲日本一区二区| 亚洲国产精品视频一区| 久久大综合网| 亚洲国产成人av好男人在线观看| 午夜精品久久久久影视| 午夜精品视频在线| 欧美一区二区三区另类 | 91久久精品国产91久久| 亚洲国产二区| 亚洲美女淫视频| 一本一本久久a久久精品综合麻豆| 亚洲免费av片| 一区二区三区欧美| 亚洲香蕉伊综合在人在线视看| 亚洲一区二三| 欧美影院成人| 亚洲国产精品成人| 亚洲免费观看高清完整版在线观看熊| 99成人免费视频| 国产精品丝袜白浆摸在线| 久久精品国产久精国产爱| 久久久国产精品一区| 久久久久久网址| 欧美成人久久| 欧美日韩国产色站一区二区三区| 欧美无砖砖区免费| 国产欧美亚洲精品| 加勒比av一区二区| 亚洲精品国产拍免费91在线| 中文精品视频| 欧美在线一级视频| 亚洲欧洲一级| 亚洲午夜精品久久久久久浪潮| 午夜国产欧美理论在线播放| 久久久久看片| 欧美日韩亚洲精品内裤| 午夜免费久久久久| 久久精品一区蜜桃臀影院| 欧美.www| 国产精品ⅴa在线观看h| 国产一区二区观看| 亚洲国产裸拍裸体视频在线观看乱了| 99国产精品99久久久久久| 亚洲欧美另类综合偷拍| 亚洲国产成人精品视频| 一区二区三区毛片| 久久av二区| 欧美激情第10页| 国产精品一区在线播放| 在线观看欧美日韩| 一区二区欧美激情| 久久国产精品72免费观看| 日韩视频在线一区二区三区| 午夜日韩在线观看| 模特精品裸拍一区| 国产精品一区二区欧美| 亚洲国产高潮在线观看| 亚洲综合另类| 99国内精品久久| 久久精品一级爱片| 欧美日韩一区国产| 国产中文一区二区| 一区二区三区日韩精品| 亚洲国产高清一区| 午夜亚洲精品| 欧美片在线观看| 国产亚洲精品一区二区| 日韩午夜在线播放| 亚洲二区免费| 欧美一区激情| 欧美日本不卡高清| 韩国av一区二区三区| 亚洲天天影视| 欧美三级在线视频| 亚洲三级影院| 午夜日本精品| 欧美日韩一区二区视频在线| 亚洲电影在线免费观看| 欧美一级视频一区二区| 亚洲免费中文| 欧美日韩国产在线播放网站| 韩国女主播一区二区三区| 亚洲综合色视频| 一区二区三区 在线观看视频| 久久久久国产精品午夜一区| 国产精品国产精品| 亚洲精品日韩综合观看成人91| 久久精品99久久香蕉国产色戒| 午夜精品www| 欧美日韩伊人| 亚洲美女视频网| 日韩网站免费观看| 欧美fxxxxxx另类| 在线观看日产精品| 亚洲高清自拍| 久久久久综合| 国产一区二区在线观看免费播放| 亚洲欧美日韩成人高清在线一区| 亚洲一二三四区| 欧美性色aⅴ视频一区日韩精品| 99视频一区二区| 一区二区三区精品视频在线观看 | 欧美日韩国产色视频| 亚洲国产综合91精品麻豆| 亚洲福利视频三区| 久久综合久久久| 伊人色综合久久天天| 亚洲国产精品久久久久久女王| 久久性色av| 黑丝一区二区三区| 久久精品日韩| 免费观看成人www动漫视频| 好吊色欧美一区二区三区四区| 久久福利电影| 久久一区视频| 精品999网站| 亚洲人成在线免费观看| 欧美成人精品一区二区三区| 亚洲高清毛片| 日韩一级精品| 欧美性大战久久久久| 亚洲午夜激情| 久久国产夜色精品鲁鲁99| 国产一区亚洲| 亚洲国产精品一区二区第一页| 欧美岛国激情| 99re6热只有精品免费观看| 亚洲一区二区三区免费在线观看 | 国产一区91精品张津瑜| 久久精品国产一区二区三区免费看 | 欧美日韩免费视频| 亚洲网友自拍| 久久精彩视频| 在线免费观看日本一区| 日韩网站在线| 国产精品久久久久一区| 欧美在线视频日韩| 欧美国产精品v| 一本色道久久综合狠狠躁的推荐| 欧美亚洲综合久久| 黄色在线一区| 一区二区激情| 国产午夜亚洲精品不卡| 亚洲国产一二三| 欧美体内谢she精2性欧美 | 欧美影院久久久| 欧美大片一区二区| 亚洲视频免费在线| 久久久福利视频| 亚洲日本中文字幕免费在线不卡| 亚洲欧美成人网| 狠狠做深爱婷婷久久综合一区| 亚洲美女中出| 国产精品视频网| 亚洲黄色影院| 国产精品美腿一区在线看| 久久精品国产久精国产一老狼| 欧美乱妇高清无乱码| 亚洲欧美一区二区视频| 欧美国产第二页| 亚洲一区视频在线| 欧美成人午夜激情在线| 亚洲一级在线观看| 欧美凹凸一区二区三区视频| 一区二区三区视频在线| 噜噜噜躁狠狠躁狠狠精品视频 | 欧美日韩三级电影在线| 午夜影院日韩| 欧美日韩国产一区二区三区地区| 欧美一级一区| 欧美日韩一区二区三区免费看| 久久都是精品| 国产精品国产三级欧美二区| 亚洲国产欧美一区二区三区久久| 欧美午夜精彩| 亚洲精品视频免费观看| 国产亚洲福利一区| 亚洲私人影院在线观看| 精品99一区二区三区| 午夜精品一区二区三区在线| 亚洲高清影视| 久久久久免费| 亚洲欧美精品在线观看| 欧美日韩精选| 91久久综合| 国产视频欧美视频| 亚洲综合另类| 亚洲看片网站| 美女免费视频一区| 性感少妇一区| 国产精品久久久久毛片软件| 日韩视频在线一区二区| 精品999在线观看| 久久国产精品电影| 亚洲一区二区三区高清不卡|