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:led-indication [2021/06/08 11:52]
lpolcerova
en:hw:02-neuron:led-indication [2023/07/27 06:35] (current)
zrusek [Unit startup simulator]
Line 29: Line 29:
  
  
-The following chapters describe all LED states for the Unipi Neuron ​controller: \\ +The following chapters describe all LED states for the Unipi Neuron ​unit: \\ 
   * Normal startup   * Normal startup
   * Standard functions - communication via serial lines, DirectSwitch,​ MasterWatchDog   * Standard functions - communication via serial lines, DirectSwitch,​ MasterWatchDog
Line 51: Line 51:
 /* Power-Off */ /* Power-Off */
  
-The controller ​power supply is unplugged. If the PWR LED does not change its state on the controller ​even after connecting the power supply, try another power supply. If the state does not change after replacing the power supply, it is likely that the controller ​has been damaged. In this case, please contact [[en:​contact:​00-start|technical support]].+The unit power supply is unplugged. If the PWR LED does not change its state on the unit even after connecting the power supply, try another power supply. If the state does not change after replacing the power supply, it is likely that the unit has been damaged. In this case, please contact [[en:​contact:​00-start|technical support]].
 </​WRAP>​ </​WRAP>​
  
Line 67: Line 67:
 /* Power-On */ /* Power-On */
  
-The controller ​is powered. If the controller ​remains in this state longer than a minute without change, it is possible that it is damage. In this case, please contact [[en:​contact:​00-start|technical support]].+The unit is powered. If the unit remains in this state longer than a minute without change, it is possible that it is damage. In this case, please contact [[en:​contact:​00-start|technical support]].
 </​WRAP>​ </​WRAP>​
  
Line 86: Line 86:
 <​html><​span class="​kbBlueLightText">​ON:​ 2000ms / OFF: 2000ms</​span></​html>​\\ <​html><​span class="​kbBlueLightText">​ON:​ 2000ms / OFF: 2000ms</​span></​html>​\\
  
-If communication with I/O is not required and the web page of the controller ​can be displayed, or the device responds to the response test (ping), this is a regular operating state. ​+If communication with I/O is not required and the web page of the unit can be displayed, or the device responds to the response test (ping), this is a regular operating state. ​
  
-By default, this state is indicated when the program in the controller ​is not communicating with the I/O board. The state, for **M** and **L** controllers, is indicated for each section separately by means of a RUN LED with the corresponding marking (RUN1, RUN2, RUN3).+By default, this state is indicated when the program in the unit is not communicating with the I/O board. The state, for **M** and **L** units, is indicated for each section separately by means of a RUN LED with the corresponding marking (RUN1, RUN2, RUN3).
  
 <WRAP center round info> <WRAP center round info>
-Because the default program in the controller ​does not communicate with I/O, it is also the default state when starting the device after inserting an SD card with a newly flashed OS.+Because the default program in the unit does not communicate with I/O, it is also the default state when starting the device after inserting an SD card with a newly flashed OS.
 </​WRAP>​ </​WRAP>​
  
 ---- ----
  
-If this condition ​is indicated, the LEDs on the ETH connector are not turned On or blinking, and/or the controller ​cannot be found in the network, there may be a fault in the SD card. Try replacing the SD card with the newly [[en:​hw:​02-neuron:​image|flashed OS]]. If this doesn'​t help either, please contact [[en:​contact:​00-start|technical support]].+If this state is indicated, the LEDs on the ETH connector are not emitting ​or blinking, and/or the unit cannot be found in the network, there may be a fault in the SD card. Try replacing the SD card with the newly [[en:​hw:​02-neuron:​image|flashed OS]]. If this doesn'​t help either, please contact [[en:​contact:​00-start|technical support]].
 </​WRAP>​ </​WRAP>​
  
Line 114: Line 114:
 <​html><​span class="​kbBlueLightText">​ON:​ 2000ms / OFF: 50ms</​span></​html>​\\ <​html><​span class="​kbBlueLightText">​ON:​ 2000ms / OFF: 50ms</​span></​html>​\\
  
-The main computing module (Raspberry Pi) communicates with the input and output (I/O) board of the given section. Communication can take place via [[censw:​02-apis:​02-modbus-tcp|Modbus TCP server]], [[en:​sw:​02-apis:​04-sysfs|SysFS method]], file entry or using [[en:​sw:​02-apis:​01-evok|API EVOK]]. ​+The main computing module (Raspberry Pi) communicates with the input and output (I/O) board of the given section. Communication can take place via [[en:​sw:​02-apis:​02-modbus-tcp|Modbus TCP server]] /*FIXME - původně: ​[[censw:​02-apis:​02-modbus-tcp|Modbus TCP server]], ale převzala jsem z patrona odkaz, je to OK?*/, [[en:​sw:​02-apis:​04-sysfs|SysFS method]], file entry or using [[en:​sw:​02-apis:​01-evok|API EVOK]]. ​
  
-By default, this status is indicated when a program in the controller ​is running and communicating with the I/O section.+By default, this status is indicated when a program in the unit is running and communicating with the I/O section.
 </​WRAP>​ </​WRAP>​
  
Line 135: Line 135:
 <​html><​span class="​kbBlueText">​TX/​RX LED:</​span></​html>​\\ <​html><​span class="​kbBlueText">​TX/​RX LED:</​span></​html>​\\
 <​html><​span class="​kbBlueLightText">​randomly blinking</​span></​html>​\\ \\ <​html><​span class="​kbBlueLightText">​randomly blinking</​span></​html>​\\ \\
-The program in the controller ​communicates via a serial line **RS485**. ​+The program in the unit communicates via a serial line **RS485**. ​
 </​WRAP>​ </​WRAP>​
  
Line 146: Line 146:
  
  
-===== Description of special states of the controller ​=====+===== Description of special states of the unit =====
  
 ==== DirectSwitch function ==== ==== DirectSwitch function ====
Line 220: Line 220:
 /* ------------------------------------ */ /* ------------------------------------ */
  
-===== Controller ​startup simulator ===== +===== Unit startup simulator ===== 
-Below we provide a controller ​startup simulator, where you can see the entire process from plugging in power to startup. The simulation can be started by pressing the "​**​Plug in power​​**"​ button below the controller ​image.+Below we provide a unit startup simulator, where you can see the entire process from plugging in power to startup. The simulation can be started by pressing the "​**​Plug in power​​**"​ button below the unit image.
  
-Observe the **RUN** LED during ​regular ​startup. After plugging in the power supply, the OS bootloader "​**uboot**"​ starts first, this state is indicated by the first longer turn On of the diode. After a while, the OS will start. \\+Observe the **RUN** LED during startup. After plugging in the power supply, the OS bootloader "​**uboot**"​ starts first, this state is indicated by the first longer turn On of the diode. After a while, the OS will start. \\
  
 ---- ----
  
 <​html><​span class="​kbBlueText">​Startup without I/O communication:</​span></​html>​ \\ <​html><​span class="​kbBlueText">​Startup without I/O communication:</​span></​html>​ \\
-The controller ​is ready if the **RUN** LED blinks constantly slowly.+The unit is ready if the **RUN** LED blinks constantly slowly.
  
 |< 100% 36% 36% 14% 14%>| |< 100% 36% 36% 14% 14%>|
Line 236: Line 236:
  
 {{ :​en:​hw:​02-neuron:​neuron_off.png?​direct |}} {{ :​en:​hw:​02-neuron:​neuron_off.png?​direct |}}
-<​html><​div class="​gif-loop"​ onclick="​shiftLoop(this,​ 8000)" data-address="/​_media/​en:​hw:​02-neuron:​neuron_normal-start.gif"​ data-addressloop="/​_media/​en:​hw:​02-neuron:​neuron_normal-run_IOnot-comm.gif"​ style="​max-width:​ 135px" data-textswap="​Odpojit">​Plug in power</​div></​html>​+<​html><​div class="​gif-loop"​ onclick="​shiftLoop(this,​ 8000)" data-address="/​_media/​en:​hw:​02-neuron:​neuron_normal-start.gif"​ data-addressloop="/​_media/​en:​hw:​02-neuron:​neuron_normal-run_IOnot-comm.gif"​ style="​max-width:​ 135px" data-textswap="​Unplug the power">​Plug in power</​div></​html>​
  
 ---- ----
  
 <​html><​span class="​kbBlueText">​Startup with the program, including communication with I/​O:</​span></​html>​ \\ <​html><​span class="​kbBlueText">​Startup with the program, including communication with I/​O:</​span></​html>​ \\
-The controller ​is ready if the **RUN** LED is continuously On with short blinks.+The unit is ready if the **RUN** LED is continuously On with short blinks.
  
 |< 100% 36% 36% 14% 14%>| |< 100% 36% 36% 14% 14%>|
 ^Behaviour description ​ ^Meaning ​ ^  Off  ^  On  ^ ^Behaviour description ​ ^Meaning ​ ^  Off  ^  On  ^
 |||||| ||||||
-|PWR is on, RUN is on with short blinks ​ |OS is running a commundnicating ​with I/O board  |  50ms  |  2000ms ​ |+|PWR is on, RUN is on with short blinks ​ |OS is running a communnicating ​with I/O board  |  50ms  |  2000ms ​ |
  
 {{ :​en:​hw:​02-neuron:​neuron_off.png?​direct |}} {{ :​en:​hw:​02-neuron:​neuron_off.png?​direct |}}
-<​html><​div class="​gif-loop"​ onclick="​shiftLoop(this,​ 8000)" data-address="/​_media/​en:​hw:​02-neuron:​neuron_normal-start.gif"​ data-addressloop="/​_media/​en:​hw:​02-neuron:​neuron_normal-run_IOcomm.gif"​ style="​max-width:​ 135px" data-textswap="​Odpojit">​Plug in power</​div></​html>​+<​html><​div class="​gif-loop"​ onclick="​shiftLoop(this,​ 8000)" data-address="/​_media/​en:​hw:​02-neuron:​neuron_normal-start.gif"​ data-addressloop="/​_media/​en:​hw:​02-neuron:​neuron_normal-run_IOcomm.gif"​ style="​max-width:​ 135px" data-textswap="​Unplug the power">​Plug in power</​div></​html>​