Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:hw:05-1-wire [2019/10/16 06:49]
jan_kozak
en:hw:05-1-wire [2020/06/25 12:25]
avsetula removed
Line 1: Line 1:
-======%hide 1-Wire Devices ===== +====== 1-Wire ​bus ====== 
-====== 1-Wire ====== +1-Wire is a communication ​bus system ​designed for low-speed data transmissionsignalling ​and power through ​a single ​wire
-1-Wire is a device communications ​bus system ​that provides ​low-speed data, signaling, ​and power over a single ​conductor.+
  
-UniPi tries to maximize the reliability ​of the whole network by serializing the bus as much as possibleThis is achieved by using 4 wires (GND, VCC, Data-IN, Data-OUT). This four-wire design is used in our 1Wire temperature sensors and 8port hubs. +Unipi 1-Wire products are designed for reliability ​and serializationFor this purpose, Unipi 1-Wire sensors and hubs use a four-wire setup (GND, VCC, DATA-IN, DATA-OUT)
- +
-===== 1-Wire thermometers =====+
  
 +===== 1-Wire temperature sensors =====
 {{ :​en:​hw:​03-1wire:​xds18b20.jpg?​direct&​100|}} {{ :​en:​hw:​03-1wire:​xds18b20.jpg?​direct&​100|}}
  
-The DS18B20 is widely used [[en:​automation:​02-glossary:​1wire-hidden|1-Wire]] sensor in TO-92 package+Unipi 1-Wire temperature sensors are based on a widely used DS18B20 ​[[en:​automation:​02-glossary:​1wire-hidden|1-Wire]] sensor ​encased ​in TO-92 metal probe. 
 + 
 +  * Voltage range: 3.0V - 5.5V 
 +  * Temperature measuring range: -55°C / +125°C 
 +  * Accuracy: ±0.5°C (-10°C / +85°C range) 
 +  * The sensor converts 12-bit temperature values to a digital signal (750 ms max. delay) 
 +  * Can be powered by DATA wire (parasitic mode) 
 + 
 +==== Unipi 1-wire temperature sensor ==== 
 +[[https://​www.unipi.technology/​1-wire-teplotni-senzor-p63|Unipi 1-Wire temperature sensor]] is available in four cable lengths, and features an RJ45 connector. It can be connected to older [[https://​www.unipi.technology/​cs/​neuron-c2|Unipi Neuron]] controllers with RJ45 1-Wire port, or the [[https://​www.unipi.technology/​cables-reductions-hubs-c41| Unipi 8-port 1-Wire hub]]. The latest Unipi Neuron design and the entire Unipi Axon line are equipped with 3-wire screw terminals, for which the **RJ45 connector cannot be used**.  
 + 
 +{{ :​en:​hw:​03-1wire:​1-wire-temperature-meter.png?​400&​direct |}} 
 + 
 +If you need to connect the sensor to a controller with the 3-wire terminal, there are two methods you can do so:  
 + 
 +  - cut off the sensor'​s RJ45 connector, put ferrules onto the wires and wire them into the 3-wire terminal according to [[https://​kb.unipi.technology/​_media/​en:​automation:​02-glossary:​infografika_axon_2.png|this schematic]] 
 +  - use the [[https://​www.unipi.technology/​cables-reductions-hubs-c41|cable reduction and Unipi 1-Wire hubu]] 
 + 
 +The sensor uses a four-wire connection for better reliability of branched networks. If needed, it can be modified for a three-wire connection.  
 + 
 +=== Possible connections === 
 +== Connecting a single 1-Wire tempsensors to a Unipi controller ==
  
-  * Power supply range is 3.0V to 5.5V +{{:​en:​hw:​1wire_temp_eng.png?400|}}
-  * Measures temperatures from -55°C to +125°C (-67°F to +257°F) +
-  * ±0.5°C accuracy from -10°C to +85°C +
-  * Converts 12-bit temperature to digital word in 750 ms (max.) +
-  * Can be powered from data l+
  
-==== UniPi 1-wire temperature sensor ==== +== Connecting a pair of 1-Wire ​tempsensors ​to an Unipi controller using the RJ45 splitter ==
-The [[https://​www.unipi.technology/​1-wire-temperature-sensor-p63?​categoryId=3|UniPi ​1-Wire ​temperature sensor]] is equipped with RJ45 connector, so it is easy to connect to [[en:​hw:​02-neuron|UniPi Neuron]] controllers and [[en:​hw:​06-1-wire-hub|UniPi 1-Wire hub]]In order to connect ​the sensor to UniPi Axon, you have to cut off the connector, put on the ferrules (see [[en:​automation:​01-how-to:​wiring-hidden|wiring guidelines]]) and screw it to the Axon's 1-Wire connector according to [[en:​automation:​02-glossary:​1wire-hidden#​wire_on_unipi_axon|this pinout]]+
  
-The sensor introduces a 4 wire connection for better reliability of larger network, which can be converted to 3 wire version for simplification.+{{:​en:​hw:​splittereng.png?400|}}
  
-{{ :​en:​hw:​03-1wire:​1-wire-temperature-meter.png?​direct |}}+== Connecting multiple sensors using the 1-Wire hub ==
  
-==== Connecting a single 1-Wire sensor to the Unipi controller ==== +{{:en:hw:hub_simple_eng.png?400|}}
-{{:en:hw:1wire_temp_eng.png?600|}}+
  
-==== Connecting ​pair of 1-Wire sensors ​to the Unipi controller via RJ45 splitter ==== +== Creating ​network ​of 1-Wire sensors ​using multiple 1-Wire hubs == 
-{{:en:hw:splittereng.png?600|}}+{{:en:hw:hubeng.png?400|}}
  
-==== Connecting multiple 1-Wire sensors through a 1-Wire hub==== +==== 1W-T-IB2 / 1W-TH-IB2 on-wall temperature and/or humidity sensors ​==== 
-{{:en:hw:​hub_simple_eng.png?600|}}+Unipi product listing also contains the 1W-T/H-IB2 compact on-wall sensors for measuring temperature ([[https://​www.unipi.technology/​nastenny-teplotni-senzor-1w-t-ib2-p350|1W-T-IB2]]) or temperature and relative air humidity ([[https://www.unipi.technology/​nastenny-teplotni-vlhkostni-senzor-1w-th-ib2-p351|1W-TH-IB2]]) in building interiors. The sensors feature a four-wire screw terminal and can be modified for connection both to 3-wire connector and the RJ45 connector. ​
  
-==== Creating a multi-hub extensive network of 1-Wire sensors===+=== Connection options ​====
-{{:​en:​hw:​hubeng.png?​600 +
-|}}+
  
-=====%hide Firvena attachable ​sensor ​with hose clamp =====+== 3-wire screw terminal ​== 
 +This option is suited for cases where you need to connect only a single ​sensor ​to Unipi Axon or Unipi Neuron controller
  
-%hide FIXME+{{:​cs:​hw:​senzor_dratovani_3pin_2.png?​100|}}
  
-=====%hide Firvena sensor for air conditioning pipes =====+===== RJ45 connector ​===== 
 +Modification for the RJ45 connector is useful in three major cases:  
 +  - you need to connect a pair of sensors to Unipi Neuron or Unipi Axon controller using the [[https://​www.unipi.technology/​1-wire-2-port-splitter-p327|2-port splitter]] 
 +  - you need to connect a single sensor to an Unipi Neuron with the older RJ45 1-Wire port.  
 +  - you need to connect multiple sensors using the  [[https://​www.unipi.technology/​1-wire-hub-s-8-porty-p31|8-port hub]].
  
-FIXME+{{:​cs:​hw:​senzor_dratovani_rj45.png?​200| }} 
 +{{ :​cs:​hw:​rj45-pinout_1-wire.png?​nolink&​400|}}