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
Next revision Both sides next revision
en:hw:02-neuron [2018/07/12 12:50]
martin_kudlacek ↷ Page moved from en:hw:01-products:02-neuron to en:hw:02-neuron
en:hw:02-neuron [2021/01/14 13:57]
avsetula
Line 1: Line 1:
-====== ​UniPi Neuron ====== +====== ​Unipi Neuron ====== 
-{{:en:hw:01-products:​dsc-3824.jpg?direct&400|}}+{{ :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:01-products:01-neuron:​neurondb.png?direct&700|}}+{{:en:hw:s103gs_eng-01.jpg?direct|}} 
 +Depending on the model, Neuron controllers 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 [[en:​hw:​01-products:​01-neuron:​|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**.+==== CPU ====
  
-{{:en:hw:​01-products:​01-neuron:​neuronexplanation_2x_1_.png?​direct&​600|UniPi Neuron internal topology}}+Standard Neuron models are using an integrated Raspberry Pi 3 Model B as a computing module. The [[https://​www.unipi.technology/​unipi-neuron-s103-raspberry-pi-4-p364|S103 (Raspberry Pi 4)]] features an integrated Raspberry Pi 4 Model B. The following table compares the technical parameters of both options: ​
  
-===== Inputs & Outputs ======+^  Comparison of the available computing modules ​ ^^^ 
 +^ Type                    ^  Raspberry Pi 3 Model B^  Raspberry Pi 4 Model B^ 
 +| CPU                     ​| ​             4x 1,2 GHz|              4x 1,5 GHz| 
 +| Operating memory ​       |                    1 GB|       2 GB / 4 GB / 8GB| 
 +| Ethernet ​               |             ​10/​100 Mbit|                  1 Gbit| 
 +| USB                     ​| ​             4x USB 2.0|  2x USB 2.0, 2x USB 3.0| 
 +| HDMI                    |                 1x HDMI|           2x micro-HDMI| 
 +| Wireless communication ​ |    Wi-Fi, Bluetooth 4.1|   Wi-Fi , Bluetooth 5.0| 
 +| Available in            |  [[https://​www.unipi.technology/​neuron-c2|All Neuron models]]| ​ [[https://​www.unipi.technology/​unipi-neuron-s103-raspberry-pi-4-p364|S103 (Raspberry Pi 4) model]]|
  
-Depending on the model, Neuron product line can offer up to: +<WRAP center round info 60%> 
 +The exact type of Raspberry Pi used can be determined by checking the product'​s version on its manufacturer sticker:  
 + 
 +  * version 2.x = Raspberry Pi 3 Model B 
 +  * version 3.x = Raspberry Pi 3 Model B+ 
 +  * version 4.x = Raspberry Pi 4 Model B 
 +</​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 47:
   * various combinations of the above-mentioned   * various combinations of the above-mentioned
  
-**Digital inputs** use binary logic; that makes them two-state inputs utilizing DC voltage pulses. ​Axon digital ​inputs ​are designed for 5-40V DC voltage range, receiving voltage pulses from corresponding external devices. Typical examples ​of such devices are digital lightning switches, magnetic contacts in windows or doors, motion sensors etc. It is also possible to connect pulse meters (energy meters, water flow meters etc.).+For more details, please visit the description of Axon inputs ​and outputs [[en:​hw:​02-neuron:​description-of-io|available on this link]].
  
-**Digital outputs** can be used to control binary state devices, such as lightning switches, window shutters control, remote door control etc.+<WRAP center round important 95%> 
 +**HDMI port on Unipi Neuron controllers** is intentionally sealed, as using the graphic chip can cause system instability (issues with the used software or overheating). Some HDMI displays can damage the controller just by connecting ​to it (eg. due to the ground potential difference). **Removing the HDMI seal renders the controller'​s warranty null and void**
  
-**Analog inputs** are used to receive either 0-10V voltage or 0-20mA current signals. Alternativelythey can be used for reading data from corresponding sensorssuch as resistance thermometersThe user can adjust the input mode via corresponding control software+<​html><​span class="​avOrangeText">​As a solution, you can use external displays: </​span></​html>​ \\ 
 +  ​HMI -> Weintek 
 +  - Web interface -> smartphone/​tabletPCatd.. 
 +</​WRAP>​
  
-  * voltage measurement 0-10 V (16bit resolution) 
-  * voltage measurement 0-2.5 V (24bit resolution) 
-  * current measurement 0-20 mA (16bit resolution) 
-  * resistance measurement (from sensors PT100, PT1000, NTC) in three wire (three conductors, 0-100 Ω, 24bit resolution) or two wire (two conductors, 0-1960 Ω, 24bit resolution) wiring method.. 
  
-**Analog outputs** operate in voltage range 0-10 V (12bit resolution). Analog inputs allow more precise measurement (they have higher bit resolution). Group 1 outputs allow the user to set required output voltage current, while Group 2 outputs can be used for resistance measurement. ​ 
  
-//Details about AI/AO additional functionality can be found in Neuron technical manual//+==== Communication interfaces ====
  
-**Relay outputs** are dimensioned ​for a maximum voltage ​of 250V AC/30V DC with maximum current of 5A. The main purpose of these relays is switching of two-state ​external devices ​through alternating ​or direct voltageTypically, relay outputs are used to switch boilers, electric motors, waterheaters or otherstronger relays.+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 devicesusing the Modbus RTU protocol
  
-===== Additional functionality ====== +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)
-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 === +As the Unipi Neuron product line is based on the Raspberry Pi, all Neuron ​controllers feature **up to 4 USB ports**These ports can be used for connecting various USB convertors, external memory drives etcWe do not recommend using them to power external devices.
-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 === 
-It is possible to store default settings inside the module memory and when the device reboots, it configures itself according to stored default settings. 
  
-=== Master Watchdog ​=== +==== Sizes and sections ====
-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 unit, it will load and set the stored default settings. Your applications will function even in emergency cases.+
  
-===== Communication interfaces ======+{{page>​size-of-unipi-hidden}}
  
-By standard, all Neuron models feature up to **three RS485 serial lines** for connecting of external devices or extension modules (i.e. [[en:​hw:​01-products:​01-neuron:​05-extensions|]]). One line can communicate with up to 256 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). ​ 
  
 ===== Model overview ====== ===== Model overview ======
  
-{{:en:hw:01-products:01-neuron:tabulka.png?​direct&​600|}}+{{:cs:hw:​neuron_tabulka_en.png?​direct|}} 
 + 
 +//​**Explanation**//​ 
 +  - //Powered by Raspberry Pi 4 Model B// 
 +  - //GPRS/GSM module// 
 +  - //IQRF wireless network coordinator ([[https://​www.iqrf.org/​|learn more]])// 
 + 
 +===== 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]] 
 +</​WRAP>​ 
 + 
 +<WRAP half column>​ 
 +  * [[en:hw:02-neuron:description-of-io|]] 
 +  * [[en:​hw:​02-neuron:​image|]] 
 +  * [[en:​hw:​02-neuron:​portmap|]] 
 +  * [[en:​hw:​03-unipi11:​suitable-sd-card|]] 
 +  * [[en:​hw:​02-neuron:​technical-parameters|]] 
 +</​WRAP>​ 
 +</​WRAP>​