日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 模擬 > 模擬
[導讀]本文設計的數(shù)據采集器利用高度集成的C8051F340處理器實現(xiàn)了數(shù)據A/D轉換和系統(tǒng)控制,利用CH375實現(xiàn)了采集器的USB主機功能,從而使采集的數(shù)據能以FAT32文件系統(tǒng)格式直接存儲到U盤中。該采集器數(shù)據收集方便,便于計算機分析,同時僅有C8051F340和CH375兩個主要器件,結構簡單,工作穩(wěn)定,只有名片大小,成本不足50元(不包括U盤),已成功應用于工業(yè)現(xiàn)場。

引 言
    工業(yè)現(xiàn)場一般都需要數(shù)據采集器來完成各類數(shù)據采集任務。在很多實際應用中,往往要求數(shù)據采集器具有工作可靠、成本低廉、操作簡單、數(shù)據便于收集和計算機分析等特點。U盤作為新型移動存儲設備,以體積小、速度高、抗震動、通用性強的特點倍受青睞。如果能在嵌入式數(shù)據采集系統(tǒng)中實現(xiàn)USB主機功能,那么嵌入式數(shù)據采集器就能像PC機一樣方便靈活地利用U盤這類USB存儲設備進行數(shù)據存儲。本文以帶有片上A/D轉換器的C8051F340處理器和USB接口芯片CH375為基礎,設計了一款可對100 kHz以下的低頻模擬信號進行10位深度采樣的低成本數(shù)據采集器。該數(shù)據采集器具有USB主機功能,可將采集的數(shù)據以FAT32文件系統(tǒng)格式直接存儲到普通U盤中。數(shù)據采集完畢后,用戶可直接從采集器上取下U盤,利用計算機方便地實現(xiàn)對采集數(shù)據的收集和分析處理。
    下面分別介紹數(shù)據采集器系統(tǒng)方案設計和系統(tǒng)軟硬件設計。


1 系統(tǒng)方案設計
   
系統(tǒng)方案如圖1所示,系統(tǒng)主要由C8051F340單片機和USB 接口芯片CH375構成。被測信號首先通過調理電路的抗混疊濾波和限幅處理,然后送給單片機片上A/D轉換器進行采樣,當采樣數(shù)據達到一個扇區(qū)512字節(jié)后,單片機通過自身并口控制CH375向U盤寫入采樣數(shù)據。采樣數(shù)據在U盤中以FAT32文件系統(tǒng)格式寫入,并以文本文件形式保存。控制輸入電路負責輸入用戶指令,以控制A/D工作模式和改變采樣頻率。單片機實現(xiàn)U盤讀寫和FAT32文件系統(tǒng)時,使用了南京沁恒電子有限公司開發(fā)的CH375HF5.LIB庫中的多個函數(shù),該庫函數(shù)的詳細信息可參考文獻。

2 系統(tǒng)硬件設計
   
由于C8051F340內部集成了高精度時鐘源、電壓調節(jié)器、A/D轉換器以及用于A/D轉換的參考電壓源等豐富的片上外設,因此對系統(tǒng)進行硬件設計時,無需再外擴上述電路,從而簡化了系統(tǒng)硬件結構,提高了集成度和可靠性。
    如圖2所示,電源模塊生成的5 V電壓一方面給U盤供電,一方面通過單片機的REGIN引腳輸入到單片機的電壓調節(jié)器,從而使單片機自己生成工作所需的3 V電壓,并可將生成的3 V電壓通過VDD引腳輸出給其他3V器件使用。單片機利用P3口以及P20~P24通用I/O引腳模擬并口實現(xiàn)與CH375芯片的并口通信。這里需要注意兩點。第一,C8051F340是3 V低功耗單片機,為了保證C8051F340與CH375的通信接口電平匹配,防止通信不穩(wěn)定,選擇了同樣是3 V供電的CH375V芯片;另外,由于U盤是5 V供電驅動,而作為USB HOST的CH375是3 V供電,不能直接向U盤供電,因此需要5 V電源模塊給U盤單獨供電。第二,圖2所示的CH375電路原理圖并不完整,振蕩器電路等附加電路沒有全部畫出,完整的電路可參考文獻。被測信號經過信號調理電路后,通過單片機P25引腳進入單片機片上A/D轉換器。為了使采集器能盡可能多地應用到不同采集領域,采集器A/D轉換的參考電壓、轉化啟動時鐘、差分或單端采樣選擇、采樣頻率等參數(shù)設置均可根據圖3所示的用戶輸入控制電路靈活改變。在圖3的8位撥位開關中,開關1設置是差分采樣還是單端采樣,開關2設置A/D采樣是使用內部還是外部參考電壓,開關3設置A/D采樣是由單片機定時器啟動還是由外部輸入更新時鐘啟動,開關4~8設置采樣頻率。開關4~8分別代表10 ksps、20ksps、30 ksps、40 ksps、100 ksps,通過開關4~8的不同組合,可以實現(xiàn)以10 ksps為步進,10~200 ksps采樣頻率的改變。例如,當8位撥位開關全部閉合時,意味著采樣頻率為200 ksps,且A/D轉換采用單端采樣方式,采樣參考電壓需從系統(tǒng)外部輸入到圖2中的VREF引腳,采樣更新時鐘需從系統(tǒng)外部輸入到圖2中的CNSTR引腳。另外,系統(tǒng)還設計了復位按鍵以及用于下載程序代碼和進行調試的10針下載調試接口電路,如圖4所示。

3 系統(tǒng)軟件設計
    如圖5所示,C8051F340單片機主程序需要首先完成單片機I/O引腳的設置與相關寄存器配置,然后讀取P4口用戶輸入控制指令,并根據用戶指令設置A/D轉換器參數(shù),接著初始化CH375通信端口,進而初始化CH375芯片及其程序庫。緊接著檢查U盤是否插入,以及插入的U盤是否準備就緒。一旦U盤準備就緒,就在U盤新建文本文件格式的數(shù)據采集文件,然后打開文件,并使文件指針指向文件尾部以方便后面寫入采集數(shù)據。所有準備工作完成,就可以啟動A/D轉換器。如果采樣數(shù)據達到U盤1個扇區(qū)512字節(jié),那么就可以將采樣數(shù)據一次性寫入U盤的1個扇區(qū)中。這里需要注意兩點。第一,U盤讀寫可以字節(jié)為單位也可以塊為單位,以字節(jié)為單位需要頻繁訪問U盤,從而導致U盤存儲速度下降,使用壽命縮短,而以U盤1個扇區(qū)的512字節(jié)為單位讀寫U盤則可以很好地解決這個問題;另外,為了實現(xiàn)不間斷實時采樣,在設計數(shù)據的采集和存儲時采用了“乒乓制”,即在單片機開辟了A、B兩個512字節(jié)的RAM存儲區(qū),而A、B兩個存儲區(qū)分別交替完成存儲采樣數(shù)據和將采樣數(shù)據搬移到U盤中的任務,相互獨立工作,互不干擾,有效地解決了存儲數(shù)據與搬移數(shù)據可能出現(xiàn)的沖突。第二,A/D轉換器采集到的數(shù)據不是真實的電壓值,而只是真實電壓值與參考電壓相比的相對值,因此為了今后對采樣值分析方便,還需要計算出真實采樣電壓值,并將數(shù)字轉換為字符后再存儲到U盤采樣數(shù)據文件中。

    C8051F340單片機通過CH375訪問U盤是系統(tǒng)軟件的核心部分,在實現(xiàn)這部分功能的程序中使用了南京沁恒電子有限公司開發(fā)的CH375HF5.LIB庫函數(shù)。這里以系統(tǒng)插入U盤,向U盤寫入512字節(jié)數(shù)據,然后拔出的過程為例,簡單介紹單片機訪問CH375的程序流程。
    系統(tǒng)初始化成功后,調用xQueryInterrupt()函數(shù)查詢CH375中斷并更新中斷狀態(tài),等待U盤插入。U盤插入后,經過一段延時,系統(tǒng)調用CH375DiskReady()函數(shù)查詢U盤是否準備就緒。U盤一旦就緒,系統(tǒng)調用mCopyCodeStringToIRAM()和CH375FileCreate()函數(shù),在U盤根目錄新建采樣數(shù)據文件,并調用CH375FileOpen()函數(shù)打開文件,接著使用語句  

    mCmdParam.ByteLocate.mByteOffset=Oxffffffff使文件指針指向文件的尾部,以方便后面添加采樣數(shù)據。如果已完成512字節(jié)采樣數(shù)據的采集,則調用CH375FileWriteX()函數(shù),實現(xiàn)U盤一個扇區(qū)的寫操作。寫操作完畢后,需要利用下列4個語句:
    mCmdParam.Modify.mFileAttr=Oxff
    mCmdParam.Modify.mFileTime=MAKE_FILE_TIME()
    mCmdParam.Modify.mFileDate=MAKE_FILE_DATE()
    mCmdParam.Modify.mFileSize=0xffffffff
    對文件屬性、時間、日期、長度等參數(shù)進行修改,然后調用CH375FileModify()函數(shù)完成對上述4個文件屬性的更新。最后系統(tǒng)調用CH375FileClose()函數(shù)關閉文件,調用xQueryInterrupt()函數(shù)查詢CH375中斷并更新中斷狀態(tài),等待U盤拔出,從而最終完成對U盤的訪問。

結語
    本文設計的數(shù)據采集器利用高度集成的C8051F340處理器實現(xiàn)了數(shù)據A/D轉換和系統(tǒng)控制,利用CH375實現(xiàn)了采集器的USB主機功能,從而使采集的數(shù)據能以FAT32文件系統(tǒng)格式直接存儲到U盤中。該采集器數(shù)據收集方便,便于計算機分析,同時僅有C8051F340和CH375兩個主要器件,結構簡單,工作穩(wěn)定,只有名片大小,成本不足50元(不包括U盤),已成功應用于工業(yè)現(xiàn)場。

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

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產品設計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產品供給。 搭養(yǎng)老政策東風 ...

關鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎單元,承載著生存與活動的最基本功能。而對于理想空間的解構意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關系的思考,同時也塑造著人與空間的新型連接...

關鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術中心"認定。 北京市企業(yè)技...

關鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關鍵字: IDC BSP 數(shù)字化 數(shù)據中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經營12年的“大日子”,圍繞作為外資金融機構對在華戰(zhàn)略的構想和業(yè)...

關鍵字: 數(shù)字化 BSP 供應鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關鍵字: 溫控 精密儀器 半導體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術企業(yè)云集,展出的智能產品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...

關鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學者共同探討了在形勢依然嚴峻的當下,如何以科技創(chuàng)新、高端化轉型等手段,幫助...

關鍵字: LINK AI BSP 智能家電

模擬

31144 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉