本应用笔记描述了如何在新任务开始后,使用memlog实用程序从ibutton下载原始温度和湿度值。此实用程序无法恢复带有crc或电池耗尽问题的ibuttons。
要成功恢复数据,您必须具备:
不小心开始了新任务并迅速停止了它,以防止它覆盖旧数据
记住您的任务参数:分辨率(低或高)、采样率、开始时间
对于ds1923,回想一下是否还采集了湿度数据
了解是否发生了展期
ibutton记录器包含任务数据,但是一旦您使用onewireviewer开始新任务,所有以前的任务信息都会丢失。假设您快速停止新任务以防止其覆盖旧数据,则原始数据仍然可以访问。
可以下载memlog实用程序(memlog.zip)。将文件解压缩到文件夹中。插入ds9490r usb转ibutton适配器,双击run.bat文件即可运行应用程序。它将提示您根据序列号选择ibutton。
ibutton data log dump for ds1921g, ds1922l/t, ds1923mainmenu 1-wire memory demo(0) select device(1) quitplease enter value: 0device selection(0) c7 00 00 00 33 1b 08 81 (1) f0 00 00 00 22 f0 b4 41 1 任务设置
您可以在onewireviewer中找到序列号信息。对于ds1922和ds1923,必须选择分辨率的任务设置,对于ds1923,如果记录湿度数据,也必须选择分辨率。这假设您对温度和湿度数据使用了低分辨率或高分辨率。如果您不记得参数,可以尝试不同的组合,并在试验之间查看输出数据。
resolution setting (1 for 0.5c/0.6%rh, 2 for 0.0625c/0.04%rh): 2did you log humidity data? (1 for yes, 0 for no): 1reading ibutton data, please wait...finished, data stored in memlog_temperature.txt. you may close the window. 读取数据日志,然后将其保存到与memlog.exe相同的文件夹中的文件memlog_temperature.txt中。您可以在 microsoft excel 中以制表符分隔文件的形式打开该文件。第一列包含温度数据,第二列包含湿度数据(如果选择)。没有可用的时间信息;您必须手动输入它。每次打开 memlog 时,输出都会添加到文本文件的末尾。在重新运行内存日志之前删除memlog_temperature.txt。®®
图1.内存日志的输出。
滚动
该数据也不考虑展期。当ibutton内存已满时会发生翻转,然后新数据点将覆盖旧数据点。ibutton可以存储的点数列于表1中。
表 1.ibutton 中存储的最大数据点数
低分辨率 高分辨率
ds1921g 2048 不适用
ds1922l/ds1922t 4096 8192
ds1923 温度 8192 4096
ds1923 温度/湿度 4096 2048
此应用程序可用于恢复数据日志,在大多数情况下,您在下载旧数据之前意外启动新任务。假设您记得任务参数、开始时间、采样间隔以及您在字段中放置 ibutton 以确定是否发生了翻转的时间。
该应用程序的源代码也可在下载中找到。(只有希望修改应用程序的用户才需要源代码。它旨在使用1-wire公共域套件(pdk)进行编译。pdk包含其他实用程序的示例代码,并提供用于访问1-wire主站的库。
相约广州!2020中国物联网产业大会暨品牌盛会亮点抢鲜看
中国投资半导体超美国1000倍,美国技术领先优势或将逐渐削弱
访浙江大学化学系微分析系统研究所方群教授
互联网时代下的STEAM教育创新之路
科技创新+高校房产管理,广凌科技助推高校房产管理新模式
iButton任务数据恢复:内存日志用户指南
单片机测控系统屏蔽的分类详谈
工业平板电脑的主要特点是什么
时代华纳与AT&T合并是为了与谷歌和Facebook互联网巨头竞争
HUAWEI WATCH GT 2保时捷采用全新华为Truseen™ 4.0+心率监测技术
基于ARM9和MPC56x的燃料电池发动机主控制器
异步电机矢量控制学习笔记
配网行波故障预警与定位装置的实地布局研究
正确的HTTP协议实现意味着什么
苹果MacOS恶意软件借破解版安装包获取用户信息
值得期待!华为麒麟970采用10nm工艺,将于10月发布
图森未来发布最新的无人驾驶摄像头感知系统 可支持夜间行驶
塑壳断路器与电子塑壳断路器的区别
功率表和电度表有什么区别
华为与仪综所成立了5G工业应用联合创新实验室