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

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

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

iButton任務(wù)數(shù)據(jù)恢復:內(nèi)存日志用戶指南

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-02-10 10:44 ? 次閱讀

本應(yīng)用筆記描述了如何在新任務(wù)開始后,使用memlog實用程序從iButton下載原始溫度和濕度值。此實用程序無法恢復帶有CRC或電池耗盡問題的iButtons。

要成功恢復數(shù)據(jù),您必須具備:

不小心開始了新任務(wù)并迅速停止了它,以防止它覆蓋舊數(shù)據(jù)

記住您的任務(wù)參數(shù):分辨率(低或高)、采樣率、開始時間

對于DS1923,回想一下是否還采集了濕度數(shù)據(jù)

了解是否發(fā)生了展期

iButton記錄器包含任務(wù)數(shù)據(jù),但是一旦您使用OneWireViewer開始新任務(wù),所有以前的任務(wù)信息都會丟失。假設(shè)您快速停止新任務(wù)以防止其覆蓋舊數(shù)據(jù),則原始數(shù)據(jù)仍然可以訪問。

可以下載memlog實用程序(memlog.zip)。將文件解壓縮到文件夾中。插入DS9490R USB轉(zhuǎn)iButton適配器,雙擊run.bat文件即可運行應(yīng)用程序。它將提示您根據(jù)序列號選擇iButton。

iButton Data Log Dump for DS1921G, DS1922L/T, DS1923

MainMenu 1-Wire Memory Demo
(0) Select Device
(1) Quit

Please enter value: 0
Device Selection
(0) C7 00 00 00 33 1B 08 81 
(1) F0 00 00 00 22 F0 B4 41 
1

任務(wù)設(shè)置

您可以在OneWireViewer中找到序列號信息。對于DS1922和DS1923,必須選擇分辨率的任務(wù)設(shè)置,對于DS1923,如果記錄濕度數(shù)據(jù),也必須選擇分辨率。這假設(shè)您對溫度和濕度數(shù)據(jù)使用了低分辨率或高分辨率。如果您不記得參數(shù),可以嘗試不同的組合,并在試驗之間查看輸出數(shù)據(jù)。

Resolution setting (1 for 0.5C/0.6%RH, 2 for 0.0625C/0.04%RH): 2
Did you log humidity data? (1 for yes, 0 for no): 1
Reading iButton Data, please wait...

Finished, data stored in memlog_temperature.txt. You may close the window.

讀取數(shù)據(jù)日志,然后將其保存到與memlog.exe相同的文件夾中的文件memlog_temperature.txt中。您可以在 Microsoft Excel 中以制表符分隔文件的形式打開該文件。第一列包含溫度數(shù)據(jù),第二列包含濕度數(shù)據(jù)(如果選擇)。沒有可用的時間信息;您必須手動輸入它。每次打開 memlog 時,輸出都會添加到文本文件的末尾。在重新運行內(nèi)存日志之前刪除memlog_temperature.txt。??

poYBAGPlr4KAJk5RAALSNINGDoI216.png?imgver=1

圖1.內(nèi)存日志的輸出。

滾動

該數(shù)據(jù)也不考慮展期。當iButton內(nèi)存已滿時會發(fā)生翻轉(zhuǎn),然后新數(shù)據(jù)點將覆蓋舊數(shù)據(jù)點。iButton可以存儲的點數(shù)列于表1中。

表 1.iButton 中存儲的最大數(shù)據(jù)點數(shù)

低分辨率 高分辨率
DS1921G 2048 不適用
DS1922L/DS1922T 4096 8192
DS1923 溫度 8192 4096
DS1923 溫度/濕度 4096 2048

此應(yīng)用程序可用于恢復數(shù)據(jù)日志,在大多數(shù)情況下,您在下載舊數(shù)據(jù)之前意外啟動新任務(wù)。假設(shè)您記得任務(wù)參數(shù)、開始時間、采樣間隔以及您在字段中放置 iButton 以確定是否發(fā)生了翻轉(zhuǎn)的時間。

該應(yīng)用程序的源代碼也可在下載中找到。(只有希望修改應(yīng)用程序的用戶才需要源代碼。它旨在使用1-Wire公共域套件(PDK)進行編譯。PDK包含其他實用程序的示例代碼,并提供用于訪問1-Wire主站的庫。

審核編輯:郭婷

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

    關(guān)注

    8

    文章

    1889

    瀏覽量

    67580
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2942

    瀏覽量

    66444
  • 電池
    +關(guān)注

    關(guān)注

    84

    文章

    10192

    瀏覽量

    127037
收藏 人收藏

    評論

    相關(guān)推薦

    vTaskDelete()刪除正在打印日志任務(wù)導致esp32卡死無法恢復要怎么處理?

    i2s數(shù)據(jù)任務(wù)在結(jié)束前會調(diào)用ESP_LOG接口打印任務(wù)結(jié)束的日志,如果子任務(wù)正在打印日志時,被
    發(fā)表于 06-17 07:48

    iButton數(shù)據(jù)記錄器和IP 等級

    `摘要:Thermochron? (DS1922L、DS1922T、DS1921G)和Hygrochron? (DS1923) iButton?數(shù)據(jù)記錄器可理想用于多個領(lǐng)域。由于具有不銹鋼外殼,這些
    發(fā)表于 09-22 14:25

    MSP430用戶指南數(shù)據(jù)手冊

    MSP430用戶指南數(shù)據(jù)手冊
    發(fā)表于 02-16 17:34

    用戶日志的記錄

    想請問一下,通過labview可以記錄用戶的動作日志嗎?比如用戶按下了那個按鈕,哪個輸入值改變等
    發(fā)表于 04-30 13:52

    SD內(nèi)存卡格式化后如何數(shù)據(jù)恢復教程

    存儲卡中的數(shù)據(jù)失去被完整恢復的機會。因此,只有在被格式化存儲卡中數(shù)據(jù)沒有遭到第二次破壞的情況下,才能對其進行完整的恢復。 恢復相機
    發(fā)表于 06-06 14:11

    vTaskDelete()刪除正在打印日志任務(wù)導致esp32卡死無法恢復要如何解決?

    i2s數(shù)據(jù)任務(wù)在結(jié)束前會調(diào)用ESP_LOG接口打印任務(wù)結(jié)束的日志,如果子任務(wù)正在打印日志時,被
    發(fā)表于 02-14 07:53

    什么是iButton?

    摘要:本應(yīng)用筆記主要介紹了iButton®。討論了iButton的基本知識:定義、構(gòu)成及部分應(yīng)用。本文闡述了系統(tǒng)如何通過其1-Wire®接口與iButton進行通信。還論述了i
    發(fā)表于 05-09 08:57 ?3189次閱讀

    OneWireViewer和iButton®快速使用

    OneWireViewer和iButton®快速使用指南 Abstract: This application note is a Quick Start Guide.
    發(fā)表于 07-25 21:09 ?1728次閱讀
    OneWireViewer和<b class='flag-5'>iButton</b>®快速使用

    iButton數(shù)據(jù)記錄器校準及NIST認證FAQ

    iButton數(shù)據(jù)記錄器校準及NIST認證FAQ 這篇應(yīng)用筆記回答了有關(guān)iButton數(shù)據(jù)記錄器在校準、軟件修正、認證、NIST以及可追溯性方面的常見問題解答(FAQ)。這些問題及解
    發(fā)表于 04-05 06:02 ?1386次閱讀
    <b class='flag-5'>iButton</b><b class='flag-5'>數(shù)據(jù)</b>記錄器校準及NIST認證FAQ

    基于數(shù)據(jù)日志復制和故障恢復

    互聯(lián)網(wǎng)、社交、購物、金融等各類應(yīng)用直接面臨海量用戶的高并發(fā)訪問,傳統(tǒng)的單點數(shù)據(jù)庫逐漸成為這些應(yīng)用系統(tǒng)的瓶頸,而眾多互聯(lián)網(wǎng)應(yīng)用能夠良好運行的主要原因是使用了基于集群環(huán)境的數(shù)據(jù)管理系統(tǒng)作支撐.與傳統(tǒng)
    發(fā)表于 12-30 15:40 ?0次下載
    基于<b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>日志</b>復制和故障<b class='flag-5'>恢復</b>

    NAS日志分析用戶指南

    分析功能的完整配置。NAS日志數(shù)據(jù)已經(jīng)導入到您自己的日志存儲中,日志服務(wù)會在后臺為您的NAS日志數(shù)據(jù)
    發(fā)表于 08-08 17:44 ?401次閱讀

    NUMA架構(gòu)下的內(nèi)存數(shù)據(jù)庫命令日志故障恢復

    NUMA架構(gòu)下的內(nèi)存數(shù)據(jù)庫命令日志故障恢復
    發(fā)表于 06-24 16:26 ?26次下載

    iButton Mission 數(shù)據(jù)恢復:memlog 用戶指南

    發(fā)表于 11-17 08:22 ?0次下載
    <b class='flag-5'>iButton</b> Mission <b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>:memlog <b class='flag-5'>用戶</b><b class='flag-5'>指南</b>

    確定溫度記錄iButton任務(wù)參數(shù)

    對于許多首次使用溫度記錄器的用戶,針對具體任務(wù)設(shè)置記錄器是一項具有挑戰(zhàn)性的工作。本應(yīng)用筆記介紹溫度記錄iButton中的常見術(shù)語。此外,提供一種算法,幫助用戶選擇必要的輸入?yún)?shù),包括合
    的頭像 發(fā)表于 06-16 15:33 ?463次閱讀
    確定溫度記錄<b class='flag-5'>iButton</b>的<b class='flag-5'>任務(wù)</b>參數(shù)

    聊聊日志數(shù)據(jù)

    數(shù)據(jù)庫故障恢復機制的前世今生》[1]一文中介紹過,由于磁盤的的順序訪問性能遠好于隨機訪問,數(shù)據(jù)庫設(shè)計中通常都會采用WAL的方式,將隨機訪問的數(shù)據(jù)庫請求轉(zhuǎn)換為順序的
    的頭像 發(fā)表于 12-06 09:30 ?543次閱讀
    聊聊<b class='flag-5'>日志</b>即<b class='flag-5'>數(shù)據(jù)</b>庫