EdgeBox-RPI4 Raspberry PI CM4-baserad Edge-dator

Baserad Edge-dator

EdgeBox-RPI4 användarmanual 

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

Revisionshistorik 

 01-05-2021 Skapad

Revision

 Datum

 Ändringar

1.0

01-05-2021

Skapad

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual

1. Introduktion

EdgeBox-RPI4 är en robust Edge Computing Controller med Raspberry Pi Computer Module 4(CM4) för tuff industrimiljö. Den kan användas för att ansluta fältnätverken med moln- eller IoT-applikationer. Den är designad från grunden för att möta utmaningarna med robusta applikationer till konkurrenskraftiga priser, perfekt för småföretag eller små beställningar med skala krav på flera nivåer.

1.1 funktioner

  • Toppmodernt aluminiumchassi för tuff miljö
  • Integrerad passiv kylfläns
  • Inbyggt mini-PCIe-uttag för RF-modul, såsom 4G, WI-FI, Lora eller Zigbee
  • SMA antennhål x2
  • Inbyggd UPS med superlock för säker avstängning
  • Krypteringschip ATECC608A
  • Hårdvara Watchdog
  • RTC med superkondensator
  • Isolerad DI&DO-terminal
  • 35 mm DIN-skena stöd
  • Bred strömförsörjning från 9 till 36V DC

Dessa funktioner gör EdgeBox-RPI4 designad för enkel installation och snabb driftsättning för typiska industriella applikationer, såsom statusövervakning, anläggningshantering, digital skyltning och fjärrkontroll av allmännyttiga tjänster. Dessutom är det en användarvänlig gatewaylösning med 4 kärnor ARM Cortex A72 och de flesta industriprotokoll kan spara på totala driftsättningskostnader inklusive kostnader för elkabel och hjälpa till att minska produktens driftsättningstid. Dess ultralätta och kompakta design är svaret för applikationer i utrymmesbegränsande miljöer, vilket säkerställer att den kan fungera tillförlitligt i en mängd extrema miljöer inklusive applikationer i fordon.

1.2 Gränssnitt

gränssnitt

Notera

Func namn

PIN-kod

PIN-kod

Func namn

Notera

DRIVA

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

NOTERA: 24awg till 16awg kabel rekommenderas

2 Ethernet-kontakt
3 USB 2.0 x 2
4 HDMI
5 LED2
6 LED1
7 SMA-antenn 1
8 Konsol (USB typ C)
9 SIM-kortplats
10 SMA-antenn 2

1.3 Blockdiagram

Bearbetningskärnan i EdgeBox-RPI4 är ett Raspberry CM4-kort. Ett OpenEmbed-specifikt baskort implementerar de specifika funktionerna. Se nästa bild för blockschemat.

bädda in

2. Installation
2.1 Montering 

EdgeBox-RPI4 är avsedd för två väggfästen, samt ett med 35 mm DIN-skena. Se nästa bild för rekommenderad monteringsriktning.

www.OpenEmbed.com8

EdgeBox-RPI4 användarmanual 

2.2 Kontakter och gränssnitt
2.2.1 Strömförsörjning 

Stift#

Signal

Beskrivning

1

POWER_IN

DC 9-36V

2

GND

Mark (referenspotential)

 GND Ground (referenspotential) 

ThPE-signalen är valfri. Om det inte finns någon EMI kan PE-anslutningen lämnas öppen.

2.2.2 Seriell port (RS232 och RS485) 

Stift#

Signal

Beskrivning

4

RS232_RX

RS232 mottagningslinje

6

RS232_TX

RS232 sändningslinje

8

GND

Mark (referenspotential)

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

Signalbeskrivning

RS485_GND-signalen är isolerad med "GND"-signal. Om en skärmad partvinnad tråd används ansluts RS485_GND till skärmen.
NOTERA: 120 Ohm termineringsmotståndet för RS485 har installerats inuti.

Stift#

Signal

Beskrivning

3

RS485_A

RS485 differenslinje hög

5

RS485_B

RS485 differenslinje låg

7

RS485 _GND

RS485 Ground (isolerad från GND)

RS485_GND-signalen är isolerad med "GND"-signal. Om en skärmad partvinnad tråd används ansluts RS485_GND till skärmen.
NOTERA: 120 Ohm termineringsmotståndet för RS485 har installerats inuti.

2.2.3 DI&DO

Stift#

terminalens signal

aktiv

BCM2711

NOTERA

09

DI0-

HÖG

 GPIO17

 

11

DI0+

13

DI1-

HÖG

GPIO27

15

DI1+

10

DO0_0

HÖG

GPIO23

12

DO0_1

14

DO1_0

HÖG

GPIO24

 

16

DO1_1

NOTERA:

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

EdgeBox

NOTERA:
1. DC voltage för ingång är 24V(+- 10%).
2. DC voltage för utgång bör vara under 60V, strömkapaciteten är 500ma.
3. Kanal 0 och kanal 1 för ingången är isolerade till varandra
4. Kanal 0 och kanal 1 för utgången är isolerade till varandra

2.2.4 HDMI

Direkt ansluten till Raspberry PI CM4-kortet med TVS-array.

2.2.5 Ethernet

Ethernet-gränssnittet är detsamma som Raspberry PI CM4,10/100/1000-BaseT stöds, tillgängligt via den skärmade modulärt uttag. Tvinnad parkabel eller skärmad tWisted pair-kabel kan användas för att ansluta till denna port.

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

2.2.6 USB-VÄRD 

Det finns två USB-gränssnitt på kontaktpanelen. De två portarna delar samma elektroniska säkring.

NOTERA: Maxströmmen för båda portarna är begränsad till 1000ma. 

2.2.7 Konsol (USB typ C)

Trösta

Konsolens design använde en USB-UART-omvandlare, de flesta operativsystem på datorn har drivrutinen, om inte, länken nedan kan vara användbar: https://www.silabs.com/products/interface/usb-bridges/classic-usb-bridges/device.cp2104 Den här porten används som standard för Linux-konsolen. Du kan logga in på operativsystemet med inställningarna för 115200,8n1(bitar: 8,Paritet: Ingen, Stoppbitar: 1, Flödeskontroll: Ingen). Ett terminalprogram som kitt behövs också. Standardanvändarnamnet är pi och lösenordet är hallon.

2.2.8 LED

EdgeBox-RPI4 använder två gröna/röda dubbelfärgade lysdioder som yttre indikatorer.

LED1: grön som strömindikator och röd som eMMC aktiv.

indikator vdd

LED2: grön som 4G indikator och röd som användarprogrammerbar lysdiod ansluten till GPIO21, lågaktiv, programmerbar.

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

EdgeBox-RPI4 använder också två gröna LED-färger för felsökning.

ledde

2.2.9 SMA-kontakt 

Det finns två SMA-kontakthål för antenner. Antenntyperna är mycket beroende av vilka moduler som sitter i Mini-PCIe-uttaget. ANT1 används som standard för Mini-PCIe-socket och ANT2 är för Internal WI-FI-signal från CM4-modul. 1. Antennernas funktioner är inte fasta, kanske justerade för att täcka annan användning.2.2.10 NANO SIM-kortplats 

Sim-kortet behövs endast i mobilläge (4G, LTE eller andra baserade på cellulär teknologi).

antenn

ANMÄRKNINGAR:

1. Antennernas funktioner är inte fasta, kanske justerade för att täcka annan användning.

2.2.10 NANO SIM-kortplats

Sim-kortet behövs endast i mobilläge (4G, LTE eller andra baserade på cellulär teknologi).

sätta in kort

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

ANMÄRKNINGAR:

  1. Oendast NANO Sim-kort accepteras, var uppmärksam på kortstorleken.
  2. NANO sim-kortet sätts i med chip-sidans topp. 

2.2.11 Mini-PCIe 

Det orangea området är den grova Mini-PCIe-tilläggskortpositionen, bara en m2x5 skruv behövs.

kortposition

Tabellen nedan visar alla signaler. Mini-PCIe-kort i full storlek stöds.

Signal

STIFT#

STIFT#

 PIN#-signal

1

5

4G_PWR

3

4

GND

5

6

USIM_PWR

7

8

USIM_PWR

GND

9

10

Usim_data

11

12

USIM_CLK

13

14

USIM_RESET#

GND

15

16

 www.OpenEmbed.com

EdgeBox-RPI4 användarmanual

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

17

 18

GND

19

20

GND

21

22

PREST#

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

NOTE 3: 4G_LED-signal är ansluten till LED2 internally, se avsnitt of 2.2.8.

NOTE 4: SPI1-signaler används endast för Lora WAN bild, såsom SX1301,SX1302 frånmthan third kompany.

2.2.12M.2

EdgeBox-RPI4 utrustad med ett M.2-uttag av M KEY-typ. ENDAST 2242 storlek NVME SSD-kort är support, INTE msata.

sata

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

3. Drivrutiner och programmeringsgränssnitt

3.1 LED 

Det är en lysdiod som används som användarindikator, se 2.2.8.

Använd LED2 som example för att testa funktionen.

$ sudo -i #enable root-kontoprivilegier

$ cd /sys/class/gpio

$ echo 21 > exportera #GPIO21 som är användar-LED för LED2 $ cd gpio21

$ eko ut > riktning

$ echo 0 > värde # slå på användarlysdioden, LÅG aktiv $ echo 1 > värde # stäng av användarens LED

3.2 Seriell port (RS232 och RS485)

Det finns två individuella serieportar i systemet. /dev/ttyUSB1 som RS232-porten och/dev/ttyUSB0 som RS485-port. Använd RS232 som example. $ python 

>>> importera serie 

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

>>> ser.isOpen() 

>>> ser.write('1234567890')

3.3 Cellulär över Mini-PCIe

Använd Quectel EC20 som example och följ stegen:

1. Sätt in EC20 i Mini-PCIe-uttaget och mikro-sim-kortet i tillhörande kortplats, anslut antennen.

2. Logga in i systemet via konsolen använd pi/hallon.

3. Slå på strömmen till Mini-PCIe-uttaget och släpp återställningssignalen. $ sudo -i #enable root-kontoprivilegier

$ cd /sys/class/gpio

$ echo 6 > exportera #GPIO6 som är POW_ON-signal

$ echo 5 > exportera #GPIO5 som är återställningssignal

$ cd gpio6

$ eko ut > riktning

$ echo 1 > värde # slå på strömmen till Mini PCIe sann

$ cd gpio5

$ eko ut > riktning

$ echo 1 > värde # släpp återställningssignalen för Mini PCIe

NOTERA: Sedan börjar lysdioden för 4G att blinka.

4. Kontrollera enheten:

$ lsusb

$ Bus 001 Enhet 005: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE-modem

…… $ dmesg 

OCH

$

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

[ 185.421911] usb 1-1.3: ny höghastighets USB-enhet nummer 5 med dwco tg

[ 185.561937] usb 1-1.3: Ny USB-enhet hittades, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18[ 185.561953] usb 1-1.3: Nya USB-enhetssträngar: Mfr=1, Product=2, SerialNumber=0[ 185.561963] usb 1-1.3: Produkt: Android 

[ 185.561972] usb 1-1.3: Tillverkare: Android 

[ 185.651402] usbcore: registrerad ny gränssnittsdrivrutin cdc_wdm

[ 185.665545] usbcore: registrerat nytt gränssnittsdrivrutinalternativ [ 185.665593] usbserial: USB seriellt stöd registrerat för GSM-modem (1-port) [ 185.665973] alternativ 1-1.3:1.0: GSM-modem (1-ports) omvandlare upptäcktes [ 185.666283] usb 1-1.3: GSM-modem (1-ports) omvandlare nu ansluten till ttyUSB2

[ 185.666499] alternativ 1-1.3:1.1: GSM-modem (1-ports) omvandlare upptäcktes [ 185.666701] usb 1-1.3: GSM-modem (1-ports) omvandlare nu ansluten till ttyUSB3

[ 185.666880] alternativ 1-1.3:1.2: GSM-modem (1-ports) omvandlare upptäcktes [ 185.667048] usb 1-1.3: GSM-modem (1-ports) omvandlare nu ansluten till ttyUSB4

[ 185.667220] alternativ 1-1.3:1.3: GSM-modem (1-ports) omvandlare upptäckt [ 185.667384] usb 1-1.3: GSM modem (1-ports) omvandlare nu ansluten till ttyUSB5

[ 185.667810] qmi_wwan 1-1.3:1.4: cdc-wdm0: USB WDM-enhet [ 185.669160]qmi_wwan 1-1.3:1.4 wwan0: registrera 'qmi_wwan' på usb-3f980000, MI

……

xx:xx:xx:xx:xx:xx är MAC-adressen.

$ ifconfig -a

……wwan0: flaggor=4163 mtu 1500 inet 169.254.69.13 nätmask 255.255.0.0 broadcast 169.254.255.255inet6 fe80::8bc:5a1a:204a:1a4b prefixlen 64 scopeid 0x20eter 0a:e6:41:60:cf:42 txqueuelen 1000 (Ethernet)

RX-paket 0 byte 0 (0.0 B)

RX-fel 0 tappade 0 överskrider 0 bildruta 0

TX-paket 165 byte 11660 (11.3 KiB)

TX-fel 0 tappade 0 överskridanden 0 bärvåg 0 kollisioner 0 5. Hur man använder AT-kommandot

$ miniterm — Tillgängliga portar:

— 1: /dev/ttyAMA0 'ttyAMA0'

— 2: /dev/ttyUSB0 'CP2105 Dual USB to UART Bridge Controller' — 3: /dev/ttyUSB1 'CP2105 Dual USB to UART Bridge Controller' — 4: /dev/ttyUSB2 'Android'

— 5: /dev/ttyUSB3 'Android'

— 6: /dev/ttyUSB4 'Android'

enhet,xx:xx:xx:xx:xx:xx

— 7: /dev/ttyUSB5 'Android'

— Ange portindex eller fullständigt namn:

$ mini term /dev/ttyUSB5 115200

Några användbara AT-kommandon:

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

  • AT //bör returnera OK
  • AT+QINISTAT //returnera initialiseringsstatusen för (U)SIM-kort, svaret bör vara 7
  • AT+QCCID //returerar ICCID-numret (Integrated Circuit Card Identifier) ​​för (U)SIM-kortet

6. Hur man ringer 

$su rot 

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

Då blinkar 4G-lampan. 

Om framgång, avkastningen så här: 

blinkar

7. Lägg till routerns sökväg

$ route add default gw 10.64.64.64 eller din gateway XX.XX.XX.XX Gör sedan ett test

$ ping google.com

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

3.4 WDT 

3.4.1 Blockdiagram för WDT 

WDT-modulen har tre terminaler, input ,utgång och LED-indikator. 

WDI(GPIO25) WDO(System RST#) 

Obs: LED är valfritt och inte tillgänglig tidigarer hårdvaruversion.

3.4.2 Hur det fungerar 

1. System STRÖM PÅ. 

2. Delay 200ms. 

3. Skicka WDO en negative puls med 200ms låg nivå för att återställa system.

4. Dra upp WDO. 

5. Delay 120 sekunder medan indikatorn blinkarhing (typiskt 1hz). 

3 V 3

6. Vänd av indikatorn. 

7. Vänta för 8 pulser kl WDI till aktiv WDT-modul och tänd lysdioden.

8. Kom in i WDT-FEED läge , minst en sidulse ska matas in i WDI på minst varannan sekund, Om inte, bör WDT-modulen mata ut en negativ puls för att återställa systemet.

9. Gå till 2.

LED GRÖN WDT

3.5 RTC

TRTC-chippet är MCP79410 från mikrochip. Den är monterad på syspindel I2C buss. R16 22R R0402

R17 22R R0402

3.5.1

GPIO2 GPIO3

I2C_SDA I2C_SCL

www.OpenEmbed.com21

EdgeBox-RPI4 användarmanual 

Själva operativsystemet har drivrutinen inuti, bara vi behöver är några konfigurationer. Öppna /etc/rc.local OCH lägg till 2 rader: 

echo “mcp7941x 0x6f” > /sys/class/i2c-adapter/i2c-1/new_device hwclock -s 

Återställ sedan systemet och RTC fungerar. 

1.se till att i2c-1-drivrutinspunkten är öppen och att punkten är stängd som standard. 2. den beräknade backuptiden för RTC är 15 dagar. 

3.10 UPS för säker avstängning UPS-moduldiagrammet listas nedan.

3.5.2

Notera

UPS-modulen sätts in mellan DC5V och CM4, en GPIO används för att larma CPU när 5V-strömförsörjningen är nere. Sedan bör CPU:n göra något brådskande i ett skript innan energiutmattning av superkondensator och kör en "$shutdown" Ett annat sätt att använda den här funktionen är Initiera en avstängning när GPIO-stift ändras. Det givna GPIO-stiftet är konfigurerat som en ingångsnyckel som genererar KEY_POWER-händelser. Denna händelse hanteras av systeminloggning av initierar en avstängning. System d-versioner äldre än 225 behöver en udev-regel som gör det möjligt att lyssna på indata

www.OpenEmbed.com22

EdgeBox-RPI4 användarmanual 

Använda /boot/overlays/README som referens, ändra sedan /boot/config.txt. dtoverlay=gpio-avstängning, gpio_pin=GPIO22,active_low=1

NOTERA:Larmsignalen är aktiv LÅG.

anordning:

www.OpenEmbed.com

EdgeBox-RPI4 användarmanual 

4. Elektriska specifikationer 

4.1 Energiförbrukning 

De strömförbrukningen för EdgeBox-RPI4 beror starkt på applikationen, driftsättet och de anslutna kringutrustningarna. De givna värdena måste ses som ungefärliga värden. Följande tabell visar strömförbrukningsparametrar för EdgeBox-RPI4: Notera: Med strömförsörjning 24V, inget tilläggskort i uttag och inga USB-enheter. Driftsätt 81Stresstest 172 stress -c 4 -t 10m -v &

Driftsätt Aktuell (ma) Driva Anmärkning
På tomgång 81
Stresstest 172
stress -c 4 -t 10m -v &

4.2 UPS 

De backuptiden för UPS-modulen är mycket beroende av systemets systembelastning. Några typiska tillstånd är listade nedan. Testmodulen för CM4 är 4GB LPDDR4,32GB eMMC med Wi-FI-modul. Driftsätt 55Full belastning av CPU 18 stress -c 4 -t 10m -v &5. Mekaniska ritningar 

Driftsätt Aktuell (ma) Driva Anmärkning
På tomgång 55
Full laddning av CPU 18
stress -c 4 -t 10m -v &

5. Mekaniska ritningar

TBD

www.OpenEmbed.com

Dokument/resurser

OpenEmbed EdgeBox-RPI4 Raspberry PI CM4 Based Edge Computer [pdf] Användarmanual
EdgeBox-RPI4, Raspberry PI CM4 Based Edge Computer, EdgeBox-RPI4 Raspberry PI CM4 Based Edge Computer, CM4 Based Edge Computer, Based Edge Computer, Computer

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *