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 [2019/08/06 12:01]
jan_kozak
en:hw:02-neuron [2022/10/18 09:45] (current)
avsetula [Computing module (SBC)]
Line 1: Line 1:
-====== ​UniPi Neuron ====== +====== ​Unipi Neuron ====== 
-{{ :​en:​hw:​neuron_m103-top.jpg?​600 |}}+{{ :​en:​hw:​neuron_m103-top.jpg?​direct ​|}}
  
-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 the 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.jpg?​700|}}+{{:​en:​hw:​s103gs_eng-01.jpg?​direct|}} 
 +Depending on the model, Neuron units feature 1-3 sections. See [[#​sizes_and_sections|below]] for more info.
  
-Each Neuron model is divided into one to three input-output (I/O) groups depending on model, each containing a group of inputoutput ​and/or communication modules. The Neuron can contain 1 (S-series), 2 (M-series) or 3 (L-series) I/O groups+**Each I/O circuit board is controlled by its STM32 processor**which controls inputs ​and outputs and communicates with the central processing unit (CPU). Processors are using custom firmware containing not only basic I/O functions but also additional functions and features.
  
-**Each I/O circuit board is controlled by its own STM32 processor**, which controls inputs and outputs and communicates with the central processing unit (CPU). Processors are using custom firmware containing not only basic I/O functions, but also additional functions and features.+All components are encased in a durable metal case made from anodized aluminium with **IP20 degree of protection against external hazards**. The case can be customized - for more infosee the [[https://www.unipi.technology/​products/​neuron-axon-oem-solutions-92?​categoryId=15&​categorySlug=oem|OEM solutions page]]
  
-All components are encased in a durable metal case made from eloxed aluminium with **IP20 degree of protection against external hazards**. The case can be customized - for more info, see the [[https://​www.unipi.technology/​products/​neuron-axon-oem-solutions-92?​categoryId=15&​categorySlug=oem|OEM solutions page]] 
-===== CPU ===== 
  
-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**.+==== Computing module (SBC) ====
  
-{{:​en:​hw:​01-products:​01-neuron:​neuronexplanation_2x_1_.png?​direct&​600|UniPi Neuron internal topology}}+The unit is available with a Raspberry Pi 3 Model B+ computing module, or a Raspberry Pi 4 Model B with an optional capacity (2, 4 or 8 GB) of operating memory. This allows you to choose the exact configuration so the controller would meet all your requirements.
  
-===== Inputs & Outputs ======+The following table compares the technical parameters of both options: ​
  
-Depending on the model, Neuron product line can offer up to: +^  Comparison of the available computing modules ​ ^^^ 
 +^ Type                    ^  Raspberry Pi 3 Model B(+)^  Raspberry Pi 4 Model B^ 
 +| CPU                     ​| ​             4× 1.2 GHz|              4× 1.5 GHz| 
 +| Operating memory ​       |                    1 GB|       2 GB / 4 GB / 8GB| 
 +| Ethernet ​               |             ​10/​100 Mbit|                  1 Gbit| 
 +| USB                     ​| ​             4× USB 2.0|  2× USB 2.0, 2× USB 3.0| 
 +| HDMI                    |                 1× HDMI|           2× micro-HDMI| 
 +| Wireless communication ​ |    Wi-Fi, Bluetooth 4.1|   Wi-Fi , Bluetooth 5.0| 
 + 
 +<WRAP center round info 80%> 
 +**The exact type of Raspberry Pi computing module can be determined by the FID parameter, which is indicated on the manufacturer label:**  
 + 
 +  * FID 2.x = Raspberry Pi 3 Model B 
 +  * FID 3.x = Raspberry Pi 3 Model B+ 
 +  * FID 4.2 = Raspberry Pi 4 Model B (2GB RAM) 
 +  * FID 4.4 = Raspberry Pi 4 Model B (4GB RAM) 
 +  * FID 4.8 = Raspberry Pi 4 Model B (8GB RAM) 
 +</​WRAP>​ 
 + 
 +==== Inputs & Outputs ==== 
 + 
 +Depending on the model, ​the Neuron product line can offer up to: 
  
   * up to 64 digital inputs   * up to 64 digital inputs
Line 30: Line 50:
   * various combinations of the above-mentioned   * various combinations of the above-mentioned
  
-**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) etcThe 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)+For more detailsplease visit the description ​of Axon inputs and outputs [[en:hw:02-neuron:​description-of-io|available ​on this link]].
  
-**Digital outputs (DO)** are used for controlling two-state devices such as lightsdoor locks, window blinds etc. Digital outputs on our controllers also feature ​the PWM (Pulse-width modulationfunction, enabling a special type of analogue controlOutputs are of the NPN type (open collector) and are able to control devices with voltage up to 50V and up to 750mA load current.+<WRAP center round important 95%> 
 +**HDMI port on Unipi Neuron units** is intentionally sealedas using the graphic chip can cause system instability ​(issues with the used software or overheating). Some HDMI displays can damage ​the unit just by connecting to it (eg. due to the ground potential difference). **Removing the HDMI seal renders the unit's warranty null and void**
  
-**Relay outputs** are used for control or switching of devices with higher current loads. ROs are thus suitable for controlling light bulbsthermoelectric valve driveswater heaterspumps etcRelay outputs on UniPi controllers are rated for 5A maxcurrent at 230V AC/30V DC voltage.+<​html><​span class="​avOrangeText">​As a solutionyou can use external displays: </​span></​html>​ \\ 
 +  - HMI -> Weintek 
 +  - Web interface -> smartphone/​tabletPCatd.. 
 +</WRAP>
  
-**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 analogue input, such as three-way valves, lighting dimmers etc. 
  
-===== Additional functionality ​====== +==== Communication interfaces ​====
-Along with basic I/O features this product offer additional unique features, either improving its performance or making it ready for cases of emergency.+
  
-=== Direct Switch === +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
-Direct switch allows you to set appropriate device reaction based on input signal without a need of master control unit (Raspberry Pi computer build inside Neuron controller)This function is great for real-time applicationsIt also comes in handy in case of malfunction of the master control unit.+
  
-=== Default configuration === +Each Neuron also features a **single 1-Wire bus** for the passive reading of data from corresponding 1-Wire sensors (humidity sensorstemperature sensors etc.). One bus can receive data from up to 15 sensors at once (provided a suitable 1-Wire hub is used)
-It is possible to store default settings inside ​the module memory and when the device rebootsit configures itself according ​to stored default settings.+
  
-=== Master Watchdog === +As the Unipi Neuron product line is based on the Raspberry Pi, all Neuron units feature **up to 4 USB ports**These ports can be used for connecting various USB convertorsexternal memory drives etcWe do not recommend using them to power external devices.
-This function periodically controls communication with the master control unit (Raspberry Pi computer)If for a period predetermined by a user there is no communication with the master unitit will load and set the stored default settingsYour applications will function even in emergency cases.+
  
-===== Communication interfaces ====== 
  
-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. ​+===== ===== 
 +{{page>​size-of-unipi-hidden}}
  
-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 ======+===== Current models ​overview ====== 
 + 
 +{{:​en:​hw:​tabulka-neuron-en.png?​direct|}} 
 + 
 +//​**Explanation**//​ 
 +  - //GSM/GPRS module// 
 + 
 +===== Further info ===== 
 +<WRAP group> 
 +<WRAP half column>​ 
 +  * [[https://​www.unipi.technology/​neuron-c2|Unipi Neuron on Unipi e-shop]] 
 +  * [[en:​sw:​01-mervis:​running-on-neuron-hidden|Mervis on Unipi Neuron]] 
 +  * [[en:​sw:​01-mervis:​creating-new-project-hidden|First project with Unipi Neuron]] 
 +  * [[en:​files:​products:​02-neuron|Documentation for Neuron units]] 
 +</​WRAP>​
  
-{{:en:hw:01-products:01-neuron:tabulka.png?​direct&​600|}}+<WRAP half column>​ 
 +  * [[en:hw:02-neuron:01-first-steps|]] 
 +  * [[en:hw:02-neuron:description-of-io|]] 
 +  * [[en:​hw:​02-neuron:​download-image|]] 
 +  * [[en:​hw:​02-neuron:​gsm|]] 
 +  * [[en:​hw:​02-neuron:​image|]] 
 +  * [[en:​hw:​02-neuron:​led-indication|]] 
 +  * [[en:​hw:​02-neuron:​portmap|]] 
 +  * [[en:​hw:​03-unipi11:​suitable-sd-card|]] 
 +  * [[en:​hw:​02-neuron:​technical-parameters|]] 
 +</​WRAP>​ 
 +</​WRAP>​