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:02-neuron [2018/11/19 14:05]
jan_kozak [Inputs & Outputs]
en:hw:02-neuron [2019/08/06 14:02] (current)
jan_kozak [CPU]
Line 1: Line 1:
 ====== UniPi Neuron ====== ====== UniPi Neuron ======
-{{:en:hw:01-products:​dsc-3824.jpg?direct&​400|}}+{{ :en:hw:neuron_m103-top.jpg?600 |}}
  
 UniPi Neuron is a modular **programmable logic controller (PLC) product line** designed for control, regulation and monitoring of smart building systems, HVAC (Heating, Ventilation,​ Air Conditioning) systems and both home and industrial automation systems. Thanks to its modular architecture and compact design, the Neuron represents a highly flexible and affordable solution for quickly expanding field of smart technology. Customers can also utilize the Neuron for smart energy management to achieve better energy efficiency and reduce expenses. UniPi Neuron is a modular **programmable logic controller (PLC) product line** designed for control, regulation and monitoring of smart building systems, HVAC (Heating, Ventilation,​ Air Conditioning) systems and both home and industrial automation systems. Thanks to its modular architecture and compact design, the Neuron represents a highly flexible and affordable solution for quickly expanding field of smart technology. Customers can also utilize the Neuron for smart energy management to achieve better energy efficiency and reduce expenses.
  
 ===== Hardware description ===== ===== Hardware description =====
-{{:​en:​hw:​s103gs_eng-01.png?700|}}+{{:​en:​hw:​s103gs_eng-01.jpg?700|}}
  
 Each Neuron model is divided into one to three input-output (I/O) groups depending on model, each containing a group of input, output and/or communication modules. The Neuron can contain 1 (S-series), 2 (M-series) or 3 (L-series) I/O groups. ​ Each Neuron model is divided into one to three input-output (I/O) groups depending on model, each containing a group of input, output and/or communication modules. The Neuron can contain 1 (S-series), 2 (M-series) or 3 (L-series) I/O groups. ​
Line 15: Line 15:
  
 All Neuron models are using the **Raspberry Pi 3 Model B** as its central processing unit. Each I/O group is connected to the CPU and to a central communication channel for all group processors. There is no communication between I/O groups. **Each processor can also function independently on the CPU, allowing users to retain basic control of I/O modules in the event of CPU malfunction or software issue**. All Neuron models are using the **Raspberry Pi 3 Model B** as its central processing unit. Each I/O group is connected to the CPU and to a central communication channel for all group processors. There is no communication between I/O groups. **Each processor can also function independently on the CPU, allowing users to retain basic control of I/O modules in the event of CPU malfunction or software issue**.
- 
-{{:​en:​hw:​01-products:​01-neuron:​neuronexplanation_2x_1_.png?​direct&​600|UniPi Neuron internal topology}} 
  
 ===== Inputs & Outputs ====== ===== Inputs & Outputs ======
Line 32: Line 30:
 **Digital inputs (DI)** are designed for reading logical states (true or false), which are represented by levels of DC voltage. That makes them suitable for reading two-state sensors such as switches (on/off), movement sensors (movement/​no movement), water level sensors (water present, no water) etc. The software detects logical 1 (true) if the input voltage between given DIx.y and DIGND is between 5-30V. If the voltage is lower than 3.5V, the state is evaluated as 0 (false) **Digital inputs (DI)** are designed for reading logical states (true or false), which are represented by levels of DC voltage. That makes them suitable for reading two-state sensors such as switches (on/off), movement sensors (movement/​no movement), water level sensors (water present, no water) etc. The software detects logical 1 (true) if the input voltage between given DIx.y and DIGND is between 5-30V. If the voltage is lower than 3.5V, the state is evaluated as 0 (false)
  
-**Digital outputs (DO)** are used for controlling two-state devices such as lights, door locks, window blinds etc. Digital outputs on our controllers also feature the PWM (Pulse-width modulation) function, enabling a special type of analog ​control. Outputs are of the NPN type (open collector) and are able to control devices with voltage up to 50V and up to 750mA load current.+**Digital outputs (DO)** are used for controlling two-state devices such as lights, door locks, window blinds etc. Digital outputs on our controllers also feature the PWM (Pulse-width modulation) function, enabling a special type of analogue ​control. Outputs are of the NPN type (open collector) and are able to control devices with voltage up to 50V and up to 750mA load current.
  
 **Relay outputs** are used for control or switching of devices with higher current loads. ROs are thus suitable for controlling light bulbs, thermoelectric valve drives, water heaters, pumps etc. Relay outputs on UniPi controllers are rated for 5A max. current at 230V AC/30V DC voltage. **Relay outputs** are used for control or switching of devices with higher current loads. ROs are thus suitable for controlling light bulbs, thermoelectric valve drives, water heaters, pumps etc. Relay outputs on UniPi controllers are rated for 5A max. current at 230V AC/30V DC voltage.
Line 38: Line 36:
 **Analogue inputs** (AI) can be used for 0-10V DC voltage or 0-20mA current measuring, making them suitable for reading values from analogue sensors such as temperature sensors, pressure meters, tensometers etc. On some controllers,​ two types of AI are available; the first type can be used to measure current or voltage while the second type additionally supports resistance measuring **Analogue inputs** (AI) can be used for 0-10V DC voltage or 0-20mA current measuring, making them suitable for reading values from analogue sensors such as temperature sensors, pressure meters, tensometers etc. On some controllers,​ two types of AI are available; the first type can be used to measure current or voltage while the second type additionally supports resistance measuring
  
-**Analogue outputs** (AO) features two modes - 0-10V DC voltage or 0-20mA direct current. AI serves for control of devices with analog ​input, such as three-way valves, lighting dimmers etc.+**Analogue outputs** (AO) features two modes - 0-10V DC voltage or 0-20mA direct current. AI serves for control of devices with analogue ​input, such as three-way valves, lighting dimmers etc.
  
 ===== Additional functionality ====== ===== Additional functionality ======
Line 54: Line 52:
 ===== Communication interfaces ====== ===== Communication interfaces ======
  
-By standard, all Neuron models feature up to **three RS485 serial lines** for connecting of external devices or extension modules (i.e. [[en:​hw:​04-extensions|Extensions]]). One line can communicate with up to 32 devices, using the Modbus RTU protocol. ​+By default, all Neuron models feature up to **three RS485 serial lines** for connecting of external devices or extension modules (i.e. [[en:​hw:​04-extensions|Extensions]]). One line can communicate with up to 32 devices, using the Modbus RTU protocol. ​
  
-Each Neuron also features a **single 1-Wire bus** for passive reading of data from corresponding 1-Wire sensors (humidity sensors, temperature sensors etc.). One bus can receive data from up to 15 sensors at once (provided a suitable 1-Wire hub is used). ​+Each Neuron also features a **single 1-Wire bus** for the passive reading of data from corresponding 1-Wire sensors (humidity sensors, temperature sensors etc.). One bus can receive data from up to 15 sensors at once (provided a suitable 1-Wire hub is used). ​
  
 ===== Model overview ====== ===== Model overview ======
  
 {{:​en:​hw:​01-products:​01-neuron:​tabulka.png?​direct&​600|}} {{:​en:​hw:​01-products:​01-neuron:​tabulka.png?​direct&​600|}}