欧美日韩日日夜夜,成人做爰视频www网站小优视频,精品成人自拍视频,国产成人aaaa

推廣 熱搜: 弱電系統(tǒng)  系統(tǒng)  無(wú)線覆蓋  WMS  信息  弱電  網(wǎng)絡(luò)  解決方案  行業(yè)  息系統(tǒng) 

基于儀器儀表中的海量數(shù)據(jù)存儲(chǔ)解決方案

   日期:2020-03-16     來(lái)源:LCEMB    作者:樂(lè)誠(chéng)信息    瀏覽:95    評(píng)論:0    
核心提示:在數(shù)據(jù)采集設(shè)備以及具有相關(guān)功能的儀器使用中,數(shù)據(jù)的存儲(chǔ)和傳輸是一個(gè)非常重要的環(huán)節(jié),本文在成功實(shí)踐的基礎(chǔ)上,介紹采用工業(yè)級(jí)ARM系列32位高性能嵌入式處理器實(shí)現(xiàn)數(shù)據(jù)的采集后的數(shù)據(jù)存儲(chǔ)及與數(shù)據(jù)通信的相關(guān)內(nèi)容。
    在數(shù)據(jù)采集設(shè)備以及具有相關(guān)功能的儀器使用中,數(shù)據(jù)的存儲(chǔ)和傳輸是一個(gè)非常重要的環(huán)節(jié),本文在成功實(shí)踐的基礎(chǔ)上,介紹采用工業(yè)級(jí)ARM系列32位高性能嵌入式處理器實(shí)現(xiàn)數(shù)據(jù)的采集后的數(shù)據(jù)存儲(chǔ)及與數(shù)據(jù)通信的相關(guān)內(nèi)容。

    在數(shù)據(jù)采集和測(cè)量?jī)x器尤其是便攜式設(shè)備中,需要可支持大容量數(shù)據(jù)儲(chǔ)存的便攜式設(shè)備,本文介紹一種超大容量的RS232/485串口轉(zhuǎn)SD/TF內(nèi)存卡數(shù)據(jù)存儲(chǔ)器,數(shù)據(jù)存儲(chǔ)器采用模塊化設(shè)計(jì),不需要用戶(hù)對(duì)現(xiàn)有設(shè)備進(jìn)行改造,實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)存儲(chǔ)。

系統(tǒng)結(jié)構(gòu):



數(shù)據(jù)自動(dòng)存儲(chǔ)的客觀要求

  在許多測(cè)量過(guò)程中,不僅要求讀取簡(jiǎn)單的儀表值,而且還需要對(duì)一段時(shí)間的數(shù)據(jù)進(jìn)行科學(xué)的分析和處理以取得預(yù)測(cè)和分析的目的。在這種情況下,可能要求測(cè)量時(shí)間長(zhǎng),采集要求自動(dòng)進(jìn)行,無(wú)需人工值守,所以數(shù)據(jù)必須自動(dòng)存儲(chǔ);另一個(gè)原因,采集數(shù)據(jù)的頻率比較高,人的觀察不能滿足實(shí)際需要,這就要求對(duì)采集的據(jù)進(jìn)行有效的存儲(chǔ)。

  為實(shí)現(xiàn)系統(tǒng)高可靠性、高效率的工作,必須采用基于ARM架構(gòu)的高性能32位嵌入式微處理器作為系統(tǒng)的管理核心,通過(guò)與高效的嵌入式操作系統(tǒng)相結(jié)合,采用獨(dú)特的動(dòng)態(tài)內(nèi)存分配算法,以此管理文件系統(tǒng)對(duì)內(nèi)存的消耗和釋放,提高數(shù)據(jù)的傳輸效率,避免數(shù)據(jù)丟失,實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的可靠存儲(chǔ)。

SD/TF卡與ARM接口軟件設(shè)計(jì):

a  首先初始化SD/TF卡、檢查狀態(tài)、扇區(qū)讀寫(xiě)等基本操作。文件系統(tǒng)層按照PC文件系統(tǒng)要求設(shè)計(jì),如FAT表、文件目錄表等兼容PC機(jī)的文件管理系統(tǒng),從而能夠大大簡(jiǎn)化后端數(shù)據(jù)的分析和處理。文件操作層包括文件的建立、讀寫(xiě)、刪除等。


b  當(dāng)檢測(cè)到有串口數(shù)據(jù),系統(tǒng)自動(dòng)在SD/TF卡上創(chuàng)建一個(gè)事先定義好的文件夾,目錄下生成一個(gè)存儲(chǔ)數(shù)據(jù)文件,進(jìn)行實(shí)時(shí)數(shù)據(jù)存儲(chǔ)。文件夾名稱(chēng)可通過(guò)配置軟件自定義命名,例如2011年的數(shù)據(jù),文件夾名稱(chēng)可以定義為20111001;數(shù)據(jù)存儲(chǔ)文件為.TXT文件,系統(tǒng)自動(dòng)創(chuàng)建,自動(dòng)編號(hào),不重復(fù)覆蓋,便于文件管理。


c  由于數(shù)據(jù)采集系統(tǒng)的限制和具體環(huán)境的要求,便攜式RS232/485數(shù)據(jù)存儲(chǔ)必需適合長(zhǎng)期無(wú)人值守、速度快、通用性好。為了能夠長(zhǎng)期進(jìn)行數(shù)據(jù)存儲(chǔ)除了采用更大容量的SD/TF卡外,如果幾G甚至幾十G的數(shù)據(jù)同時(shí)存儲(chǔ)在同一個(gè)文件中,這樣大量的數(shù)據(jù)后端分析和處理必定會(huì)給我們?cè)斐删薮蟮穆闊虼艘蟊銛y式數(shù)據(jù)存儲(chǔ)的FAT32文件系統(tǒng)的處理更加完善、更加智能化。這就需要探索一種更好的文件管理方式,經(jīng)過(guò)多次的實(shí)驗(yàn)與嘗試,采用定時(shí)創(chuàng)建數(shù)據(jù)存儲(chǔ)文件進(jìn)行存儲(chǔ),有利于對(duì)數(shù)據(jù)進(jìn)行更有效的管理,更好的分析處理。例如:假定用戶(hù)通過(guò)配置軟件設(shè)置間隔24個(gè)小時(shí)即一天(根據(jù)用戶(hù)設(shè)備具體的存儲(chǔ)數(shù)據(jù)量大小情況決定時(shí)間)創(chuàng)建一個(gè)數(shù)據(jù)儲(chǔ)存文件,那么N天后,文件夾20111001下將自動(dòng)創(chuàng)建有N個(gè)TXT文件分別為0001.TXT、0002.TXT……N.TXT,各個(gè)時(shí)段的數(shù)據(jù)將完整的保存在相對(duì)應(yīng)的文件中,不丟失任何字節(jié)。

d  在一些特定應(yīng)用場(chǎng)合,并不需要對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)處理和顯示,只是記錄下原始數(shù)據(jù),將其作為一個(gè)“黑匣子”,為后端處理做準(zhǔn)備。這就需要SD/TF卡可以循環(huán)使用,當(dāng)數(shù)據(jù)量達(dá)到已設(shè)定的存儲(chǔ)卡容量后,自動(dòng)覆蓋原有的存儲(chǔ)文件。

f  以往的大容量數(shù)據(jù)儲(chǔ)存系統(tǒng)只具有被動(dòng)的接收數(shù)據(jù)進(jìn)行保存功能,然而隨著技術(shù)的不斷更新,已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)有數(shù)據(jù)采集設(shè)備的需求;更多的用戶(hù)設(shè)備,需要由數(shù)據(jù)儲(chǔ)存系統(tǒng)處于主機(jī)狀態(tài),主動(dòng)發(fā)送握手信號(hào),用戶(hù)設(shè)備接收到信號(hào)后被動(dòng)反饋信息,然后由數(shù)據(jù)儲(chǔ)存系統(tǒng)存儲(chǔ)數(shù)據(jù)。串行通信接口由用戶(hù)來(lái)控制,用戶(hù)可以設(shè)置10多條不同的“輪詢(xún)”指令,和間隔時(shí)間。系統(tǒng)在主程序中初始化,采用串行口工作方式由系統(tǒng)主機(jī)向數(shù)據(jù)設(shè)備進(jìn)行呼叫,定期讀取數(shù)據(jù)或者寫(xiě)入數(shù)據(jù),其程序流程圖如下 :

硬件接口設(shè)計(jì):

a   提供RS232/485接口,支持2400~115200寬范圍波特率。串口全透明數(shù)據(jù)傳輸,無(wú)需傳輸協(xié)議,透明保存用戶(hù)的數(shù)據(jù),100%可靠存儲(chǔ),支持高達(dá)14K 字節(jié)/秒的數(shù)據(jù)儲(chǔ)存能力。

耐震動(dòng)設(shè)計(jì):

  無(wú)論是在存儲(chǔ)管道在線檢測(cè)數(shù)據(jù),還是無(wú)人航載信息黑匣子都需要數(shù)據(jù)存儲(chǔ)設(shè)備具有一定強(qiáng)度的耐震動(dòng)能力,對(duì)此硬件設(shè)計(jì)上采用自鎖式卡座,內(nèi)嵌存儲(chǔ)卡,具有防震功能;避免由于意外使存儲(chǔ)卡與卡座接觸不良,而造成數(shù)據(jù)無(wú)法儲(chǔ)存。

蜂鳴器報(bào)警功能:

  對(duì)于重要數(shù)據(jù),丟失數(shù)據(jù)給我們帶來(lái)的損失是慘痛的,系統(tǒng)軟件設(shè)計(jì)了系統(tǒng)出錯(cuò)報(bào)警。系統(tǒng)上電后,首先對(duì)SD/TF卡進(jìn)行初始化,初始化成功蜂鳴器響一下,說(shuō)明系統(tǒng)運(yùn)行正常;蜂鳴器長(zhǎng)響為出錯(cuò)報(bào)警。

典型應(yīng)用


數(shù)據(jù)的傳輸  

  數(shù)據(jù)傳輸是存儲(chǔ)在內(nèi)存卡中的數(shù)據(jù)到達(dá)計(jì)算機(jī)的有效途徑,數(shù)據(jù)上傳到計(jì)算機(jī)最常用的是串行(RS232)接口,現(xiàn)在由于USB技術(shù)的不斷成熟,通過(guò)USB可以方便快捷實(shí)現(xiàn)數(shù)據(jù)傳輸,而且可以滿足速率和設(shè)備外觀的要求,但是USB的驅(qū)動(dòng)程序設(shè)計(jì)是比較復(fù)雜的工作,我們采用特殊的處理方式,無(wú)需安裝驅(qū)動(dòng)便具有USB拷貝數(shù)據(jù)功能,U盤(pán)式管理, 方便快捷。

結(jié)論  

  在數(shù)據(jù)采集和測(cè)量?jī)x器尤其是便攜式設(shè)備中,數(shù)據(jù)存儲(chǔ)和傳輸是不可避免的問(wèn)題,大量的重要數(shù)據(jù)是否能可靠的保存至關(guān)重要。

 
打賞
 
更多>同類(lèi)方案
0相關(guān)評(píng)論

 
最新方案
點(diǎn)擊排行
?
網(wǎng)站首頁(yè)  |  付款方式  |  版權(quán)隱私  |  使用協(xié)議  |  聯(lián)系方式  |  關(guān)于我們  |  網(wǎng)站地圖  |  排名推廣  |  廣告服務(wù)  |  RSS訂閱  |  違規(guī)舉報(bào)  |  京ICP備11008917號(hào)-2  | 
 
主站蜘蛛池模板: 汾西县| 共和县| 潜江市| 盖州市| 连州市| 当涂县| 延吉市| 绵竹市| 会泽县| 潼南县| 临西县| 泸州市| 晋城| 遂平县| 夏邑县| 浑源县| 蓝山县| 泰兴市| 乌拉特前旗| 周至县| 兴化市| 库伦旗| 巫山县| 蓬溪县| 侯马市| 华阴市| 乐都县| 鲁山县| 武胜县| 抚松县| 青河县| 徐闻县| 玛曲县| 冷水江市| 高青县| 鹤庆县| 吐鲁番市| 郁南县| 开平市| 江油市| 鄂州市|