The chemical reaction between water and metal on the iButton circuit board leads to corrosion. Once inside the iButton, water creates a conductive path that, over time, drains the battery. As the temperature cycles, the iButton product can actually "pump in" moisture. In particular, iButton loggers are often inadvertently exposed to moisture, from condensing water from the air, from rain when the device is underground, or from water when the device is submerged. **Limited support: humidity readings are not compensated for temperature nor corrected for saturation drift.ĭespite their solid appearance, iButton devices are not hermetically sealed. 1-Wire Devices Supported by the OneWireViewer Device Type The presence or absence of safeguards, like CRCs, affects the OneWireViewer's abilities to detect and deal with abnormal situations when communicating with 1-Wire devices. As Table 1 shows, the vast majority of 1-Wire devices have built-in CRC support. The memory and/or control functions (everything besides the ROM function commands) can-but need not-implement schemes to safeguard data against communication errors. All 1-Wire devices have a 64-bit ROM ID with built-in 8-bit cyclic redundancy check (CRC). There are three types of 1-Wire products: iButton devices with a battery (loggers, NV SRAM memories, and real-time clocks (RTCs)), iButton devices without a battery (sensors, EPROMs, and EEPROMs), and 1-Wire chips (various functions with and without memory). The second half of this document addresses software aspects, including determining the version of the OneWireViewer and the underlying 1-Wire drivers, initial software installation, software upgrade and uninstallation, as well as changing communication ports and 1-Wire adapters. It also describes how to test for a bad battery before starting a mission, verify whether a mission was started successfully, and keep track of the logger's battery energy. This document explains how to find and understand error messages, and how to distinguish between a device error (e.g., caused by a drained battery) and an operator error (e.g., a software password not set). When the OneWireViewer encounters an abnormal situation, such as logger end-of-life, finding and interpreting the error messages can be a challenge. A user interface that exercises a wide variety of iButton and 1-Wire devices is less intuitive for users focused on setting up a logger and retrieving data after a couple of weeks or months. Thanks to the logger iButton devices, the OneWireViewer has gained popularity with researchers. It is available for 32-bit and 64-bit versions of Windows ® 10, Windows 7, Windows Server 2008, Windows Vista ®, and Windows XP ® (service pack 2 and greater). The software can exercise most iButton ® and 1-Wire devices through USB and serial (COM) port adapters. The OneWireViewer software was originally written to demonstrate the usefulness and effectiveness of the 1-Wire ® application program interface (API) for Java ®. This document, together with application note 4373, "OneWireViewer and iButton ® Quick Start Guide," and application note 3358, "OneWireViewer User's Guide," covers all situations that the typical user of 1-Wire and iButton devices is likely to encounter. The second part of the document relates to software installation, port configuration, adapter detection, and changing adapter types and ports. It also includes hints on how to test for a bad iButton battery and how to verify whether a mission was started successfully. This document gives insight into the operation of the OneWireViewer, its way of displaying errors, and function-viewer-specific peculiarities.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |