在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于ARM系列32位高性能嵌入式處理器的數(shù)據(jù)實時存儲解決方案

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-05-03 08:45 ? 次閱讀

在數(shù)據(jù)采集設(shè)備以及具有相關(guān)功能的儀器使用中,數(shù)據(jù)的存儲和傳輸是一個非常重要的環(huán)節(jié),本文在成功實踐的基礎(chǔ)上,介紹采用工業(yè)級ARM系列32位高性能嵌入式處理器實現(xiàn)數(shù)據(jù)的采集后的數(shù)據(jù)存儲及與數(shù)據(jù)通信的相關(guān)內(nèi)容。

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

數(shù)據(jù)自動存儲的客觀要求

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

基于ARM系列32位高性能嵌入式處理器的數(shù)據(jù)實時存儲解決方案

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

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

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

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

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

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

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

基于ARM系列32位高性能嵌入式處理器的數(shù)據(jù)實時存儲解決方案

硬件接口設(shè)計:

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

耐震動設(shè)計:

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

蜂鳴器報警功能:

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

典型應(yīng)用

基于ARM系列32位高性能嵌入式處理器的數(shù)據(jù)實時存儲解決方案

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

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

結(jié)論

在數(shù)據(jù)采集和測量儀器尤其是便攜式設(shè)備中,數(shù)據(jù)存儲和傳輸是不可避免的問題,大量的重要數(shù)據(jù)是否能可靠的保存至關(guān)重要,百度“廣州市樂誠電子科技有限公司”或者“LCA數(shù)據(jù)記錄儀”了解更多資料。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19825

    瀏覽量

    233792
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9321

    瀏覽量

    375482
  • 數(shù)據(jù)采集
    +關(guān)注

    關(guān)注

    40

    文章

    7003

    瀏覽量

    115873
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    32嵌入式處理器與8位處理器應(yīng)用開發(fā)三大區(qū)別

    arm處理器在全球范圍的流行,32的RISC嵌入式處理器已經(jīng)成為嵌入式應(yīng)用和設(shè)計的主流。與國內(nèi)
    發(fā)表于 09-18 09:36 ?1742次閱讀

    工業(yè)世界把關(guān)注點轉(zhuǎn)向嵌入式處理技術(shù)

    。AM57x處理器配備了若干獨特的內(nèi)核,一個高性能ARM? Cortex?-15于其中心,故可向工業(yè)市場提供高性能的靈活
    發(fā)表于 01-19 00:35

    工業(yè)應(yīng)用正朝著嵌入式處理邁進(jìn)

    于中央的高性能ARM? Cortex?-A15,該處理器系列為工業(yè)市場提供了一個擁有高性能和高靈活性的
    發(fā)表于 06-14 11:29

    嵌入式ARM原理與應(yīng)用

    嵌入式 ICE ,支持片上斷點和調(diào)試點;ARM9 系列處理器高性能和低功耗特性方面提供最佳的
    發(fā)表于 09-13 16:13

    ARM9系列處理器高性能和低功耗怎么樣?

    、Palm OS 等多種主流嵌入式操作系統(tǒng)。MPU支持實時操作系統(tǒng)。支持數(shù)據(jù) Cache(高速緩沖存儲器)和指令 Cache,具有更高的指令和數(shù)據(jù)處
    發(fā)表于 09-26 09:34

    32ARM嵌入式處理器的調(diào)試技術(shù)

    隨著對高處理能力、實時多任務(wù)、網(wǎng)絡(luò)通信、超低功耗需求的增長,傳統(tǒng)8機(jī)已遠(yuǎn)遠(yuǎn)滿足不了新產(chǎn)品的要求,高端嵌入式處理器已經(jīng)進(jìn)入了國內(nèi)開發(fā)人員的視
    發(fā)表于 08-17 16:23

    ARM966E-S處理器技術(shù)參考手冊

    ARM966E-S是一個可合成的宏單元,將ARM處理器與緊密耦合的SRAM存儲器相結(jié)合。它是ARM9 Thumb
    發(fā)表于 08-02 07:46

    ARM946E-S (Rev0) 片上系統(tǒng)DSP增強處理器產(chǎn)品概述

    )AHB(高級高性能總線)接口。它是ARM9E-S Thumb?系列高性能32片上系統(tǒng)(SoC)處理器
    發(fā)表于 08-02 17:50

    ARM946E-S (Rev1)系統(tǒng)單片DSP增強處理器產(chǎn)品概述

    )AHB(高級高性能總線)接口。它是的成員ARM9E-S Thumb?高性能32片上系統(tǒng)(SoC)系列
    發(fā)表于 08-08 07:33

    ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ)

    ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ),針對ARM7處理器系列
    發(fā)表于 05-06 16:09 ?9次下載

    32ARM嵌入式處理器的調(diào)試技術(shù)

    Nexus ARM 隨著對高處理能力、實時多任務(wù)、網(wǎng)絡(luò)通信、超低功耗需求的增長,傳統(tǒng)8機(jī)已遠(yuǎn)遠(yuǎn)滿足不了新產(chǎn)品的要求,高端嵌入式
    發(fā)表于 12-04 14:58 ?622次閱讀

    32高性能嵌入式處理器TMS470

    高性能 32嵌入式處理器TMS470 家族
    的頭像 發(fā)表于 06-12 01:33 ?6669次閱讀
    32<b class='flag-5'>位</b><b class='flag-5'>高性能</b><b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>TMS470

    AT91SAM7A2嵌入式處理器數(shù)據(jù)手冊免費下載

    AT91SAM7A2基于ARM7TDMI嵌入式處理器。該處理器具有高性能32RISC結(jié)構(gòu),具有
    發(fā)表于 05-15 17:56 ?8次下載
    AT91SAM7A2<b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>的<b class='flag-5'>數(shù)據(jù)</b>手冊免費下載

    AMD EPYC 嵌入式系列處理器為全新 HPE Alletra Storage MP 解決方案提供支持

    解決方案 HPE Alletra Storage MP 提供支持。AMD EPYC 嵌入式處理器能提供企業(yè)級存儲系統(tǒng)所需的性能與能效,以及高
    發(fā)表于 06-27 11:54 ?513次閱讀
    AMD EPYC <b class='flag-5'>嵌入式</b><b class='flag-5'>系列</b><b class='flag-5'>處理器</b>為全新 HPE Alletra Storage MP <b class='flag-5'>解決方案</b>提供支持

    低功耗嵌入式計算解決方案:選擇處理器的幾個關(guān)鍵因素

    在低功耗嵌入式計算解決方案(例如無風(fēng)扇工業(yè)計算機(jī))領(lǐng)域,理想的處理器應(yīng)在性能、功效和與嵌入式系統(tǒng)特定要求的兼容性之間取得平衡。英特爾或AMD
    的頭像 發(fā)表于 12-04 16:45 ?797次閱讀
    低功耗<b class='flag-5'>嵌入式</b>計算<b class='flag-5'>解決方案</b>:選擇<b class='flag-5'>處理器</b>的幾個關(guān)鍵因素
    主站蜘蛛池模板: 亚洲国产成人精品不卡青青草原 | 欧美色交| 欧美成人天天综合天天在线 | 国产激烈床戏无遮挡在线观看 | 欧美另类丰满69xxxxx | 最近2018年中文字幕免费图片 | 88xx成人永久免费观看 | 天天干天天插天天 | 日日夜夜操操 | 日韩欧美理论 | 婷婷久久综合九色综合九七 | 你懂的手机在线观看 | 激情三级视频 | 手机看片日韩永久福利盒子 | 狠狠干网| 特极毛片 | 美女扒开尿口让男人桶 | 在线视频图片小说 | 好吊色青青青国产在线观看 | 欧美一级特黄aa大片 | 美女被免费网站在线视频九色 | 女张腿男人桶羞羞漫画 | 国产美女特级嫩嫩嫩bbb | www.五月婷婷 | 免费黄色毛片 | 美女视频黄a视频免费全过程 | 九九热精品视频在线播放 | 巨大欧美黑人xxxxbbbb | 国产午夜在线观看视频播放 | 性生大片一级毛片免费观看 | 丁香六月 久久久 | 免费黄色大片在线观看 | 欧美十次| 久久精品影院永久网址 | 日本在线色视频 | xxxxxxxx日本69 | 男女爱爱视频免费看 | 亚洲三级电影在线播放 | 午夜视频黄色 | 国产精品麻豆va在线播放 | 一区二区三区精品国产欧美 |