EdgeBox-RPI4 Komputer brzegowy oparty na Raspberry PI CM4

Komputer brzegowy oparty

Instrukcja obsługi EdgeBox-RPI4 

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

Historia rewizji 

 01-05-2021 Utworzono

Rewizja

 Data

 Zmiany

1.0

01-05-2021

Stworzony

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4

1. Wprowadzenie

EdgeBox-RPI4 to wytrzymały, pozbawiony żeberek kontroler do obliczeń brzegowych z modułem komputerowym Raspberry Pi 4 (CM4) do pracy w trudnych warunkach przemysłowych. Można go wykorzystać do połączenia sieci terenowych z aplikacjami chmurowymi lub IoT. Został zaprojektowany od podstaw, aby sprostać wyzwaniom wytrzymałych aplikacji po konkurencyjnych cenach, idealny dla małych firm lub małych zamówień o wielopoziomowych wymaganiach.

1.1 Funkcje

  • Najnowocześniejsza aluminiowa obudowa do trudnych warunków
  • Zintegrowany pasywny radiator
  • Wbudowane gniazdo mini PCIe dla modułu RF, takiego jak 4G, WI-FI, Lora lub Zigbee
  • Otwory na antenę SMA x2
  • Wbudowany UPS z supercapem dla bezpiecznego wyłączania
  • Układ szyfrujący ATECC608A
  • Watchdog sprzętowy
  • RTC z superkondensatorem
  • Izolowany terminal DI&DO
  • Wspornik szyny DIN 35 mm
  • Szerokie zasilanie od 9 do 36V DC

Te cechy sprawiają, że EdgeBox-RPI4 został zaprojektowany z myślą o łatwej konfiguracji i szybkim wdrożeniu w typowych zastosowaniach przemysłowych, takich jak monitorowanie stanu, zarządzanie obiektami, oznakowanie cyfrowe i zdalne sterowanie obiektami użyteczności publicznej. Co więcej, jest to przyjazne dla użytkownika rozwiązanie bramy z 4 rdzeniami ARM Cortex A72, a większość protokołów branżowych pozwala zaoszczędzić na całkowitych kosztach wdrożenia, w tym kosztach okablowania elektrycznego, i pomóc skrócić czas wdrożenia produktu. Jego ultralekka i kompaktowa konstrukcja jest odpowiedzią na zastosowania w środowiskach o ograniczonej przestrzeni, zapewniając niezawodną pracę w różnych ekstremalnych środowiskach, w tym w zastosowaniach w pojazdach.

1.2 Interfejsy

interfejs

Notatka

Funkcjonalna nazwa

SZPILKA #

SZPILKA #

Funkcjonalna nazwa

Notatka

MOC

1

2

GND

RS485_A

3

4

RS232_RX

RS485_B

5

6

RS232_TX

RS485_GND

7

8

RS232_GND

DI0-

9

10

DO0_0

DI0+

11

12

DO0_1

DI1-

13

14

DO0_0

DI1+

15

16

DO0_1

NOTATKA: Sugerowany jest kabel od 24awg do 16awg

2 złączy Ethernet
3 porty USB 2.0x2
4 HDMI
5 LED2
6 LED1
7 Antena SMA 1
8 Konsola (USB typu C)
9 gniazdo karty SIM
10 Antena SMA 2

1.3 Schemat blokowy

Rdzeniem przetwarzającym EdgeBox-RPI4 jest płyta Raspberry CM4. Specjalna płyta bazowa OpenEmbed implementuje określone funkcje. Schemat blokowy znajduje się na następnym rysunku.

osadzać

2. Instalacja
2.1 Montaż 

EdgeBox-RPI4 jest przeznaczony do dwóch uchwytów ściennych, a także jednego z szyną DIN 35 mm. Patrz następny rysunek dla zalecanej orientacji montażu.

www.OpenEmbed.com8

Instrukcja obsługi EdgeBox-RPI4 

2.2 Złącza i interfejsy
2.2.1 Zasilanie 

Kołek#

Sygnał

Opis

1

MOC W

DC 9-36V

2

GND

Masa (potencjał odniesienia)

 GND Masa (potencjał odniesienia) 

ThSygnał PE jest opcjonalny. Jeśli nie ma zakłóceń elektromagnetycznych, połączenie PE można pozostawić otwarte.

2.2.2 Port szeregowy (RS232 i RS485) 

Kołek#

Sygnał

Opis

4

RS232_RX

Linia odbiorcza RS232

6

RS232_TX

Linia transmisyjna RS232

8

GND

Masa (potencjał odniesienia)

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

Opis sygnału

Sygnał RS485_GND jest izolowany sygnałem „GND”. Jeśli używana jest ekranowana skrętka dwużyłowa, RS485_GND jest podłączony do ekranu.
NOTATKA: Wewnątrz zamontowano rezystor terminujący 120 Ohm dla RS485.

Kołek#

Sygnał

Opis

3

RS485_A

Wysoka linia różnicowa RS485

5

RS485_B

Niska linia różnicowa RS485

7

RS485 _GND

Masa RS485 (izolowana od GND)

Sygnał RS485_GND jest izolowany sygnałem „GND”. Jeśli używana jest ekranowana skrętka dwużyłowa, RS485_GND jest podłączony do ekranu.
NOTATKA: Wewnątrz zamontowano rezystor terminujący 120 Ohm dla RS485.

2.2.3 DI&RO

Kołek#

sygnał terminala

aktywny

BCM2711

NOTATKA

09

DI0-

WYSOKI

 GPIO17

 

11

DI0+

13

DI1-

WYSOKI

GPIO27

15

DI1+

10

DO0_0

WYSOKI

GPIO23

12

DO0_1

14

DO1_0

WYSOKI

GPIO24

 

16

DO1_1

NOTATKA:

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

EdgeBox

NOTATKA:
1. Objętość DCtage dla wejścia wynosi 24 V (+- 10%).
2. Objętość DCtage dla wyjścia powinno być poniżej 60 V, pojemność prądowa wynosi 500 mA.
3. Kanał 0 i kanał 1 wejścia są od siebie odizolowane
4. Kanał 0 i kanał 1 wyjścia są odizolowane od siebie

2.2.4 HDMI

Bezpośrednio podłączony do płytki Raspberry PI CM4 z macierzą TVS.

2.2.5 Sieć Ethernetowa

Interfejs Ethernet jest taki sam jak Raspberry PI, obsługiwany CM4,10, 100/1000/XNUMX-BaseT, dostępny poprzez ekranowany gniazdo modułowe. Skrętka dwużyłowa lub ekranowany tDo połączenia z tym portem można użyć kabla Wisted Pair.

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

2.2.6 HOST USB 

Na panelu złączy znajdują się dwa interfejsy USB. Obydwa porty korzystają z tego samego bezpiecznika elektronicznego.

NOTATKA: Maksymalny prąd dla obu portów jest ograniczony do 1000 mA. 

2.2.7 Konsola (USB typu C)

Konsola

W konstrukcji konsoli zastosowano konwerter USB-UART, większość systemów operacyjnych komputera posiada sterownik, jeśli nie, to sterownik link poniżej może się przydać: https://www.silabs.com/products/interface/usb-bridges/classic-usb-bridges/device.cp2104 Ten port jest używany jako domyślny port konsoli Linux. Możesz zalogować się do systemu operacyjnego przy użyciu ustawień 115200,8n1(Bity: 8,Parzystość: brak, bity stopu: 1, kontrola przepływu: brak). Potrzebny jest także program terminalowy, taki jak putty. Domyślna nazwa użytkownika to pi, a hasło to raspberry.

2.2.8 dioda LED

EdgeBox-RPI4 wykorzystuje dwie zielono-czerwone dwukolorowe diody LED jako wskaźniki zewnętrzne.

LED1: zielony jako wskaźnik zasilania i czerwony jako aktywny eMMC.

wskaźnik vdd

LED2: zielony jak 4G wskaźnik i czerwona dioda programowalna przez użytkownika podłączona do GPIO21, niskoaktywna, programowalna.

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

EdgeBox-RPI4 wykorzystuje również dwie zielone diody LED do debugowania.

prowadzony

2.2.9 Złącze SMA 

Istnieją dwa otwory na złącze SMA dla anten. Typy anten zależą w dużym stopniu od modułów zamontowanych w gnieździe Mini-PCIe. ANT1 jest domyślnie używany dla gniazda Mini-PCIe, a ANT2 dla połączenia wewnętrznegol Sygnał WI-FI z modułu CM4. 1. Funkcje anten nie są stałe, mogą zostać dostosowane w celu uwzględnienia innych zastosowań.2.2.10 Gniazdo karty NANO SIM 

Karta SIM jest potrzebna tylko w trybie komórkowym (4G, LTE lub innym opartym na technologii komórkowej).

antena

UWAGI:

1. Funkcje anten nie są stałe, mogą zostać dostosowane do innych zastosowań.

2.2.10 Gniazdo karty NANO SIM

Karta SIM jest potrzebna tylko w trybie komórkowym (4G, LTE lub innym opartym na technologii komórkowej).

wkładanie karty

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

UWAGI:

  1. OAkceptowana jest tylko karta NANO Sim, zwróć uwagę na jej rozmiar.
  2. Kartę SIM NANO wkłada się stroną z chipem do góry. 

2.2.11 Mini-PCIe 

Pomarańczowy obszar to przybliżona pozycja karty dodatkowej Mini-PCIe, tylko jedna potrzebna jest śruba m2x5.

pozycja karty

Poniższa tabela pokazuje wszystkie sygnały. Obsługiwane są pełnowymiarowe karty Mini-PCIe.

Sygnał

SZPILKA#

SZPILKA#

 Sygnał PIN-u

1

5

4G_PWR

3

4

GND

5

6

USIM_PWR

7

8

USIM_PWR

GND

9

10

USIM_DANE

11

12

USIM_CLK

13

14

USIM_RESET #

GND

15

16

 www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4

 18 GND  20 21 22 PERST# 24 4G_PWR 26 GND  27 28 29 30 UART_PCIE_TX 32 UART_PCIE_RX 34 GND 35 36 USB_DM

17

 18

GND

19

20

GND

21

22

PERST#

23

24

4G_PWR

25

26

GND

GND

27

28

GND

29

30

UART_PCIE_TX

31

32

UART_PCIE_RX

33

34

GND

GND

35

36

USB_DM

GND

37

38

USB_DP

4G_PWR

39

40

GND

4G_PWR

41

42

4G_LED

GND

43

44

USIM_DET

SPI1_SCK

45

46

SPI1_MISO

47

48

SPI1_MOSI

49

50

GND

SPI1_SS

51

52

4G_PWR

NUWAGA 3: Sygnał 4G_LED jest podłączony do wejścia LED2RNAly, patrz sekcja o2.2.8.

NUWAGA 4: Sygnały SPI1 są używane tylko w sieci Lora WAN samochódd, taki jak SX1301,SX1302 odgóraon tojegod kompnowy.

2.2.12M.2

EdgeBox-RPI4 wyposażony jest w gniazdo M.2 typu M KEY. TYLKO karta NVME SSD o rozmiarze 2242 wsparcie, NIE msata.

sata

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

3. Sterowniki i interfejsy programistyczne

3.1 dioda LED 

Jest to dioda LED używana jako wskaźnik użytkownika, patrz 2.2.8.

Użyj LED2 jako przykładuample, aby przetestować funkcję.

$ sudo -i #włącz uprawnienia konta root

$cd /sys/class/gpio

$ echo 21 > eksportuj #GPIO21, czyli diodę LED użytkownika LED2 $ cd gpio21

$ echo > kierunek

$ echo 0 > wartość # włącz diodę użytkownika, LOW jest aktywny $ echo 1 > wartość # wyłącz diodę LED użytkownika

3.2 Port szeregowy (RS232 i RS485)

W systemie dostępne są dwa osobne porty szeregowe. /dev/ttyUSB1 jako port RS232 i/dev/ttyUSB0 jako port RS485. Użyj RS232 jako przykładuample. $ python 

>>> importuj serial 

>>> ser=serial.Serial('/dev/ttyUSB1',115200,timeout=1) >>> ser.isOpen() 

>>> ser.isOpen() 

>>> ser.write('1234567890')

3.3 Sieć komórkowa przez Mini-PCIe

Użyj Quectel EC20 jako example i postępuj zgodnie z instrukcjami:

1. Włóż EC20 do gniazda Mini-PCIe i kartę micro SIM do odpowiedniego gniazda, podłącz antenę.

2. Zaloguj się do systemu poprzez konsolę używając pi/raspberry.

3. Włącz zasilanie gniazda Mini-PCIe i zwolnij sygnał resetowania. $ sudo -i #włącz uprawnienia konta root

$cd /sys/class/gpio

$ echo 6 > eksportuj #GPIO6, który jest sygnałem POW_ON

$ echo 5 > eksportuj #GPIO5, który jest sygnałem resetowania

$CD gpio6

$ echo > kierunek

$ echo 1 > wartość # włącz zasilanie Mini PCIe PRAWDA

$CD gpio5

$ echo > kierunek

$ echo 1 > wartość # zwolnij sygnał resetowania Mini PCIe

NOTATKA: Następnie dioda LED 4G zacznie migać.

4. Sprawdź urządzenie:

$ lsusb

$ Bus 001 Urządzenie 005: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. Modem EC25 LTE

…… $dmesg 

I

$

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

[ 185.421911] USB 1-1.3: nowe szybkie urządzenie USB nr 5 wykorzystujące dwco tg

[ 185.561937] usb 1-1.3: Znaleziono nowe urządzenie USB, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18[ 185.561953] USB 1-1.3: Nowe ciągi urządzeń USB: Mfr=1, Produkt=2, Numer seryjny=0[ 185.561963] USB 1-1.3: Produkt: Android 

[ 185.561972] USB 1-1.3: Producent: Android 

[ 185.651402] usbcore: zarejestrowany nowy sterownik interfejsu cdc_wdm

[ 185.665545] usbcore: zarejestrowano nową opcję sterownika interfejsu [ 185.665593] usbserial: Obsługa portu szeregowego USB zarejestrowana dla modemu GSM (1-port) [ 185.665973] opcja 1-1.3:1.0: Wykryto konwerter modemu GSM (1-portowy) [ 185.666283] usb 1-1.3: Konwerter modemu GSM (1-portowy) teraz podłączony do ttyUSB2

[ 185.666499] opcja 1-1.3:1.1: Wykryto konwerter modemu GSM (1-portowy) [ 185.666701] usb 1-1.3: Konwerter modemu GSM (1-portowy) teraz podłączony do ttyUSB3

[ 185.666880] opcja 1-1.3:1.2: Wykryto konwerter modemu GSM (1-portowy) [ 185.667048] usb 1-1.3: Konwerter modemu GSM (1-portowy) teraz podłączony do ttyUSB4

[ 185.667220] opcja 1-1.3:1.3: Wykryto konwerter modemu GSM (1-portowy) [ 185.667384] usb 1-1.3: Konwerter modemu GSM (1-portowy) teraz podłączony do ttyUSB5

[ 185.667810] qmi_wwan 1-1.3:1.4: cdc-wdm0: urządzenie USB WDM [ 185.669160]qmi_wwan 1-1.3:1.4 wwan0: zarejestruj 'qmi_wwan' pod adresem usb-3f980000.usb-1.3, WWAN/QMI

……

xx:xx:xx:xx:xx:xx to adres MAC.

$ ifconfig -a

……wwan0: flagi=4163 1500 MTU inet 169.254.69.13 maska ​​sieci 255.255.0.0 rozgłoszenie 169.254.255.255inet6 fe80::8bc:5a1a:204a:1a4b prefikslen 64 zakresid 0x20eter 0a:e6:41:60:cf:42 txqueuelen 1000 (Ethernet)

Pakiety RX 0 bajtów 0 (0.0 B)

Błędy RX 0 pominięte 0 przekroczenia 0 ramka 0

Pakiety TX 165 bajtów 11660 (11.3 KiB)

Błędy TX 0 odrzucone 0 przekroczenia 0 nośnej 0 kolizji 0 5. Jak korzystać z polecenia AT

$ miniterm — Dostępne porty:

— 1: /dev/ttyAMA0 'ttyAMA0'

— 2: /dev/ttyUSB0 „Podwójny kontroler mostu USB CP2105 na UART” — 3: /dev/ttyUSB1 „Kontroler mostu podwójnego USB CP2105 na UART” — 4: /dev/ttyUSB2 „Android”

— 5: /dev/ttyUSB3 „Android”

— 6: /dev/ttyUSB4 „Android”

urządzenie,xx:xx:xx:xx:xx:xx

— 7: /dev/ttyUSB5 „Android”

— Wprowadź indeks portu lub pełną nazwę:

$ minitermin /dev/ttyUSB5 115200

Kilka przydatnych poleceń AT:

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

  • AT //powinno wrócić OK
  • AT+QINISTAT //zwróć stan inicjalizacji karty (U)SIM, odpowiedź powinna wynosić 7
  • AT+QCCID //zwraca numer ICCID (Identyfikator karty układu scalonego) karty (U)SIM

6. Jak wybrać numer 

$su korzeń 

$ cd /usr/app/linux-ppp-scripts 

Następnie miga dioda 4G. 

Jeśli się powiedzie, powrót będzie taki: 

błyskowy

7. Dodaj ścieżkę routera

$ trasa dodaj domyślną gw 10.64.64.64 lub swoją bramę XX.XX.XX.XX Następnie wykonaj test

$ pinguj google.com

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

3.4 WDT 

3.4.1 Schemat blokowy WDT 

Moduł WDT posiada trzy zaciski, input, wyjście i wskaźnik LED. 

WDI(GPIO25) WDO (numer RST systemu) 

Uwaga: dioda LED jest opcjonalne i niedostępne wcześniejwersja sprzętu.

3.4.2 Jak to działa 

1. Systemw WŁĄCZ. 

2. Dela200 ms. 

3. Wysłać WDO negatywnetimpuls 200ms niski poziom, aby zresetować system.

4. Pociągnij w górę WDO. 

5. Delay 120 sekund, gdy wskaźnik migahing (typowo 1 Hz). 

3V3

6. Obróć wyłączony wskaźnik. 

7. Poczekaj dla 8 impulsów o godz WDI do aktywnego modułu WDT i zapal diodę LED.

8. Wejdź do WDT-FEED tryb , co najmniej jeden pulse należy podawać do WDI przynajmniej co 2 sekundy, w przeciwnym razie moduł WDT powinien wygenerować ujemny impuls w celu zresetowania systemu.

9. Przejdź do 2.

ZIELONA DIODA WDT

3.5 zegara czasu rzeczywistego

TUkład RTC to MCP79410 firmy Microchip. Montowany jest na symacierzysta magistrala I2C. R16 22R R0402

R17 22R R0402

3.5.1

GPIO2 GPIO3

I2C_SDA I2C_SCL

www.OpenEmbed.com21

Instrukcja obsługi EdgeBox-RPI4 

Sam system operacyjny ma sterownik w środku, potrzebujemy tylko kilku konfiguracji. Otwórz /etc/rc.local ORAZ dodaj 2 linie: 

echo „mcp7941x 0x6f” > /sys/class/i2c-adapter/i2c-1/new_device godzina -s 

Następnie zresetuj system i RTC działa. 

1.upewnij się, że punkt sterownika i2c-1 jest otwarty, a punkt jest domyślnie zamknięty. 2. szacowany czas podtrzymania RTC wynosi 15 dni. 

3.10 UPS zapewniający bezpieczne wyłączenie Schemat modułu UPS znajduje się poniżej.

3.5.2

Notatka

Moduł UPS jest włożony pomiędzy DC5V i CM4, GPIO służy do alarmowania procesora, gdy zaniknie zasilanie 5V. Następnie procesor powinien wykonać coś pilnego w skrypcie przed wyczerpaniem się energii superkondensator i uruchom „$shutdown” Innym sposobem wykorzystania tej funkcji jest inicjowanie wyłączania po zmianie pinów GPIO. Podany pin GPIO jest skonfigurowany jako klucz wejściowy generujący zdarzenia KEY_POWER. To zdarzenie jest obsługiwane przez system logind by inicjowanie wyłączenia. Wersje systemu d starsze niż 225 wymagają reguły udev umożliwiającej słuchanie danych wejściowych

www.OpenEmbed.com22

Instrukcja obsługi EdgeBox-RPI4 

Używać /boot/overlays/README jako odniesienie, a następnie zmodyfikuj plik /boot/config.txt. dtoverlay=wyłączenie gpio, gpio_pin=GPIO22,active_low=1

NOTATKA:Sygnał alarmowy jest aktywny NISKI.

urządzenie:

www.OpenEmbed.com

Instrukcja obsługi EdgeBox-RPI4 

4. Specyfikacje elektryczne 

4.1 Pobór mocy 

Ten pobór mocy EdgeBox-RPI4 w dużym stopniu zależy od aplikacji, trybu pracy i podłączonych urządzeń peryferyjnych. Podane wartości należy traktować jako wartości przybliżone. Poniższa tabela przedstawia parametry zużycia energii przez EdgeBox-RPI4: Notatka: Pod warunkiem zasilania 24V, braku dodatkowej karty w gniazdach i urządzeń USB. Tryb działania 81Test obciążeniowy 172 stres -c 4 -t 10m -v &

Tryb działania Prąd (ma) Moc Uwaga
Bezczynny 81
Test wytrzymałościowy 172
naprężenie -c 4 -t 10m -v &

4.2 UPS 

Ten czas podtrzymania modułu UPS jest bardzo zależny od obciążenia systemu. Wymieniono kilka typowych warunków poniżej. Moduł testowy CM4 to 4GB LPDDR4,32GB eMMC z modułem Wi-FI. Tryb pracy 55Pełne obciążenie procesora 18 stres -c 4 -t 10m -v &5. Rysunki mechaniczne 

Tryb działania Prąd (ma) Moc Uwaga
Bezczynny 55
Pełne obciążenie procesora 18
naprężenie -c 4 -t 10m -v &

5. Rysunki mechaniczne

Do ustalenia

www.OpenEmbed.com

Dokumenty / Zasoby

Komputer brzegowy oparty na OpenEmbed EdgeBox-RPI4 Raspberry PI CM4 [plik PDF] Instrukcja obsługi
EdgeBox-RPI4, Komputer brzegowy oparty na Raspberry PI CM4, EdgeBox-RPI4 Komputer brzegowy oparty na Raspberry PI CM4, Komputer brzegowy oparty na CM4, Komputer brzegowy oparty na CMXNUMX, Komputer

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *