Seeedstudio EdgeBox-RPI-200 EC25 Raspberry PI CM4 Yakavakirwa Edge komputa
Revision History
Kudzokorora | Date | Kuchinja |
1.0 | 17-08-2022 | Created |
2.1 | 13-01-2022 | Chigadzirwa Chekuchinja Chiziviso |
Chiziviso chekuchinja kwechigadzirwa:
Sechikamu chekuramba tichivandudza maitiro, takaita shanduko dziri pazasi muhardware version D.
Pane kukanganisa pane software nekuda kwekuchinja uku.
- CP2104->CH9102F
- USB2514B->CH334U
- CP2105->CH342F
- Tsananguro muLinux yakashandurwa:
- ttyUSB0-> ttyACM0
- ttyUSB1-> ttyACM1
- MCP79410->PCF8563ARZ
- Kero yeRTC itsva ndeye 0x51.
Nhanganyaya
EdgeBox-RPI-200 ndeye rugged fan shoma Edge Computing Controller ine Raspberry Pi Computer Module 4(CM4) yehutsinye indasitiri nharaunda. Inogona kushandiswa kubatanidza iyo munda network negore kana IoT maapplication. Yakagadzirwa kubva pasi kuti isangane nezvipingamupinyi zvezvakaomarara zvikumbiro pamitengo yemakwikwi, yakanakira bhizinesi diki kana diki kurongeka ine zviyero zvakawanda-nhanho zvinodiwa.
Features
- State-of-the-art Aluminium chassis yeHarsh nharaunda
- Integrated passive heat sink
- Yakavakirwa-mukati mini PCIe socket yeRF module, senge 4G, WI-FI, Lora kana Zigbee.
- SMA antenna maburi x2
- Encryption chip ATECC608A
- Hardware Wakatarisa
- RTC ine Super Capacitor
- Isolated DI&DO terminal
- 35mm DIN Rail rutsigiro
- Wide simba rekupa kubva 9 kusvika 36V DC
- Sarudzo: UPS ine SuperCap yekuvharika kwakachengeteka *
- Raspberry Pi CM4 pabhodhi WiFi 2.4 GHz, 5.0 GHz IEEE 802.11 b/g/n/ac yakagadzirirwa**
- Raspberry Pi CM4 pabhodhi Bluetooth 5.0, BLE yakashongedzerwa **
Aya maficha anoita EdgeBox-RPI-200 yakagadzirirwa kuseta nyore uye nekukasira kuendesa kune yakajairwa maindasitiri maapplication, akadai sekutarisa mamiriro, manejimendi ezvivakwa, masaini edhijitari uye kure kure kwezvishandiso zveveruzhinji. Uyezve, ndeye mushandisi-inoshamwaridzika gedhi mhinduro ine 4 cores ARM Cortex A72 uye mazhinji maindasitiri maprotocol anogona kuchengetedza pamutengo wakakwana wekutumira kusanganisira mutengo wemagetsi emagetsi uye kubatsira kudzikisa nguva yekutumirwa kwechigadzirwa. Yayo yekupedzisira-yakareruka uye compact dhizaini ndiyo mhinduro yezvishandiso munzvimbo-inomanikidza nzvimbo inovimbisa kuti inogona kushanda yakavimbika munzvimbo dzakasiyana-siyana dzakanyanyisa kusanganisira mu-motokari kunyorera.
CHERECHEDZA: Nezve UPS basa ndapota taura nesu kuti uwane rumwe ruzivo. WiFi uye BLE maficha anogona kuwanikwa mu2GB uye 4GB shanduro.
Interfaces
- Multi-Func phoenix connector
- Ethernet connector
- USB 2.0 x 2
- HDMI
- LED2
- LED1
- SMA antenna 1
- Console (USB mhando C)
- SIM kadhi slot
- SMA antenna 2
Multi-Func phoenix connector
Cherechedza | Func zita | PIN # | PIN# | Func zita | Cherechedza |
SIMBA | 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 | DO1_0 | ||
DI1+ | 15 | 16 | DO1_1 |
CHERECHEDZA: 24awg kusvika 16awg tambo inokurudzirwa
Dhiagramu Dhizaini
Iyo yekugadzirisa musimboti weEdgeBox-RPI-200 iRaspberry CM4 bhodhi. Iyo chaiyo base board inoshandisa iyo chaiyo maficha. Tarisa kune inotevera nhamba ye block diagram.
Installation
Mounting
Iyo EdgeBox-RPI-200 inoitirwa maviri emadziro emadziro, pamwe neimwe ine 35mm DIN-rail. Tarisa kumufananidzo unotevera kune inokurudzirwa yekumisikidza yekumisikidza.
Connectors uye Interfaces
Magetsi
Pin # | Signal | Tsanangudzo |
1 | POWER_IN | DC 9-36V |
2 | GND | Ground (Reference potential) |
Chiratidzo chePE ndechekusarudza. Kana pasina EMI iripo, iyo PE yekubatanidza inogona kusiya yakavhurika.
Seri Port (RS232 uye RS485)
Pin # | Signal | Tsanangudzo |
4 | RS232_RX | RS232 gamuchira mutsara |
6 | RS232_TX | RS232 kutumira mutsara |
8 | GND | Ground (Reference potential) |
Pin # | Signal | Tsanangudzo |
3 | RS485_A | RS485 musiyano mutsetse wakakwira |
5 | RS485_B | RS485 musiyano mutsetse wakaderera |
7 | RS485 _GND | RS485 Ground (yakasarudzika kubva kuGND) |
Pin # | Chiratidzo cheterminal | PIN Level yekushanda | PIN yeGPIO kubva kuBCM2711 | CHERECHEDZA |
09 | DI0- |
HIGH |
GPIO17 |
|
11 | DI0+ | |||
13 | DI1- |
HIGH |
GPIO27 |
|
15 | DI1+ | |||
10 | DO0_0 |
HIGH |
GPIO23 |
|
12 | DO0_1 | |||
14 | DO1_0 |
HIGH |
GPIO24 |
|
16 | DO1_1 |
CHERECHEDZA:
CHERECHEDZA:
- DC voltage yekupinza ndeye 24V (+- 10%).
- DC voltage yekubuda kunofanirwa kunge iri pasi pe60V, iko zvino kugona i500ma.
- Chiteshi 0 uye chiteshi 1 chekuisa zvakaparadzaniswa kune mumwe nemumwe
- Channel 0 uye chiteshi 1 chekubuda zvakaparadzaniswa kune mumwe nemumwe
HDMI
Yakabatana zvakananga kune Raspberry PI CM4 board ine TVS array.
Ethernet
Ethernet interface yakafanana neRaspberry PI CM4,10/100/1000-BaseT inotsigirwa, inowanikwa kuburikidza neyakavharidzirwa modular jack. Twisted pair cable kana shielded twisted pair cable inogona kushandiswa kubatana nechiteshi ichi.
USB HOST
Pane maviri USB interfaces pane yekubatanidza pane. Zviteshi zviviri izvi zvinogovana fuse yemagetsi yakafanana.
CHERECHEDZA: Max ikozvino kune ese maviri madoko anogumira ku1000ma.
Console (USB mhando-C)
Dhizaini yekoni yakashandisa USB-UART inoshandura, yakawanda OS yekombuta ine mutyairi, kana zvisiri, chinongedzo chiri pazasi chinogona kubatsira: Chiteshi ichi chinoshandiswa seLinux console default. Unogona kupinda muOS shandisa marongero e115200,8n1 (Bits: 8, Parity: Hapana, Stop Bits: 1, Flow Control: Hapana). Chirongwa chekupedzisira senge putty chinodiwa, zvakare. Iyo yekusarudzika zita remushandisi ndipi uye password ndeye raspberry.
LED
EdgeBox-RPI-200 shandisa maviri girini / tsvuku mbiri mbiri LED sekunze zviratidzo.
LED1: girini sechiratidzo chesimba uye tsvuku seEMMC inoshanda.
LED2: girini se 4G chiratidzo uye tsvuku semushandisi programmable inotungamirwa yakabatana neGPIO21, yakaderera inoshanda, inorongwa.
EdgeBox-RPI-200 zvakare shandisa maviri akasvibira ruvara LED kugadzirisa.
SMA Chidimbu
Kune maviri SMA Connector maburi ema antenna. Idzo mhando dzeantenna dzinonyanya kutsamira pane izvo mamodule akaiswa muMini-PCIe socket. Iyo ANT1 ndeye default inoshandiswa kune Mini-PCIe socket uye ANT2 ndeyemukati WI-FI chiratidzo kubva kuCM4 module.
CHERECHEDZA: Mabasa eantenna haana kugadzikiswa, pamwe anogadziriswa kuvhara kumwe kushandiswa.
NANO SIM kadhi slot (Inosarudzika)
Iyo sim kadhi inongodiwa mumaserura (4G, LTE kana mamwe anoenderana neserura tekinoroji) modhi.
CHERECHEDZA:
- Chete NANO Sim kadhi inogamuchirwa, teerera kune saizi yekadhi.
- Iyo NANO sim card inoiswa ne chip side top.
Mini-PCIe
Nzvimbo yeorenji ndiyo yakaoma Mini-PCIe yekuwedzera kadhi chinzvimbo, chete m2x5 screw inodiwa.
Tafura iri pazasi inoratidza zviratidzo zvese. Saizi yakazara Mini-PCIe kadhi inotsigirwa.
Pinout:
Signal | PIN# | PIN# | Signal |
1 | 2 | 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 | |
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 |
CHERECHEDZA:
- Ese masaini masaini ari NC (kwete kubatana).
- 4G_PWR ndiyo magetsi ega ega eMini-PCIe kadhi. Inogona kuvharwa kana kuvhurwa neGPIO6 yeCM4, chiratidzo chekutonga chakanyanya kushanda.
- 4G_LED chiratidzo chakabatana ne LED2 mukati, tarisa chikamu che 2.2.8.
- SPI1 masiginecha anoshandiswa chete kune LoraWAN kadhi, senge WM1302.
M.2
EdgeBox-RPI-200 yakagadzira M.2 socket yeM KEY mhando. CHETE 2242 saizi NVME SSD kadhi itsigiro, KWETE mSATA.
Vatyairi uye Programming Interfaces
LED
Iyo i LED inoshandiswa semushandisi chiratidzo, tarisa kune 2.2.8. Shandisa LED2 se example kuedza basa.
- $ sudo -i #gonesa midzi account ropafadzo
- $ cd /sys/class/gpio
- $ echo 21 > kunze #GPIO21 iri mushandisi LED ye LED2
- $ cd gpio21
- $ echo out > gwara
- $ echo 0 > kukosha # batidza mushandisi LED, LOW inoshanda
OR - $ echo 1> kukosha # dzima mushandisi LED
Seri Port (RS232 uye RS485)
Kune maviri ega ega serial ports mune system. Iyo / dev/ ttyACM1 seRS232 chiteshi uye / dev/ ttyACM0 seRS485 chiteshi. Shandisa RS232 se example.
$ python
>>> import serial
>>> ser=serial.Serial('/dev/ttyACM1',115200,timeout=1) >>> ser.isOpen()
chokwadi
>>> ser.isOpen()
>>> ser.write('1234567890')
10
Serura pamusoro peMini-PCIe (Inosarudzika)
Shandisa Quectel EC20 se example uye tevera matanho:
- Isa iyo EC20 muMini-PCIe socket uye micro sim kadhi mune yakabatana slot, batanidza antenna.
- Pinda muhurongwa kuburikidza nekoni shandisa pi/raspberry.
- Batidza simba reMini-PCIe socket uye sunungura iyo reset chiratidzo.
- $ sudo -i #gonesa midzi account ropafadzo
- $ cd /sys/class/gpio
- $ echo 6 > kunze #GPIO6 inova chiratidzo chePOW_ON
- $ echo 5 > kunze #GPIO5 inova chiratidzo chekugadzirisa
- $ cd gpio6
- $ echo out > gwara
- $ echo 1> kukosha # vhura simba reMini PCIe
UYE - $ cd gpio5
- $ echo out > gwara
- $ echo 1> kukosha # buritsa chiratidzo chekugadzirisa cheMini PCIe
CHERECHEDZA: Ipapo iyo LED ye4G inotanga kupenya.
Tarisa mudziyo:
$ lsusb
Bhazi 001 Chishandiso 005: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modem
$dmesg
[185.421911] usb 1-1.3: itsva-inomhanya-mhanya USB mudziyo nhamba 5 uchishandisa dwc_otg[ 185.561937] usb 1-1.3: Mudziyo mutsva we USB wawanikwa, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[185.561953] usb 1-1.3: Tambo nyowani dzedhidhi ye USB: Mfr = 1, Chigadzirwa = 2, SerialNumber = 0
[ 185.561963] usb 1-1.3: Chigadzirwa: Android
[ 185.561972] usb 1-1.3: Mugadziri: Android
[ 185.651402] usbcore: yakanyoreswa nyowani interface mutyairi cdc_wdm
[185.665545] usbcore: yakanyoreswa itsva interface mutyairi sarudzo
[ 185.665593] usbserial: USB Serial rutsigiro yakanyoreswa GSM modem (1-chiteshi)
[185.665973] sarudzo 1-1.3:1.0: GSM modem (1-port) converter yaonekwa
[185.666283] usb 1-1.3: GSM modem (1-port) converter ikozvino yakabatanidzwa ku ttyUSB2 [185.666499] sarudzo 1-1.3: 1.1: GSM modem (1-port) converter yaonekwa
[185.666701] usb 1-1.3: GSM modem (1-port) converter ikozvino yakabatanidzwa ku ttyUSB3 [185.666880] sarudzo 1-1.3: 1.2: GSM modem (1-port) converter yaonekwa
[185.667048] usb 1-1.3: GSM modem (1-port) converter ikozvino yakabatanidzwa ku ttyUSB4 [185.667220] sarudzo 1-1.3: 1.3: GSM modem (1-port) converter yaonekwa
[185.667384] usb 1-1.3: GSM modem (1-port) converter ikozvino yakabatanidzwa ku ttyUSB5 [185.667810] qmi_wwan 1-1.3:1.4: cdc-wdm0: USB WDM device
[ 185.669160]qmi_wwan 1-1.3:1.4 wwan0: nyoresa 'qmi_wwan' pa usb-3f980000.usb-1.3, WWAN/QMI mudziyo,xx:xx:xx:xx:xx:xx
CHERECHEDZA: xx:xx:xx:xx:xx: xx ndiyo kero yeMAC
$ ifconfig -a
…… wwan0: mireza=4163 mtu 1500
inet 169.254.69.13 netmask 255.255.0.0 kutepfenyurwa 169.254.255.255 (Ethernet)
RX mapaketi 0 bytes 0 (0.0 B)
RX zvikanganiso 0 yakadonha 0 overruns 0 furemu 0
TX mapaketi 165 bytes 11660 (11.3 KB)
TX kukanganisa 0 yakadonha 0 overruns 0 vatakuri 0 kudhumhana 0
Maitiro ekushandisa AT command
$ miniterm - Zviteshi zviripo:
- 1: / dev/ttyACM0 'USB Dual_Serial'
- 2: / dev/ttyACM1 'USB Dual_Serial'
- 3: /dev/ttyAMA0 'ttyAMA0'
- 4: / dev/ttyUSB0 'Android'
- 5: / dev/ttyUSB1 'Android'
- 6: / dev/ttyUSB2 'Android'
- 7: / dev/ttyUSB3 'Android'
Isa port index kana zita rizere:
$ miniterm /dev/ttyUSB5 115200
Mimwe inobatsira AT mirairo:
- AT //inofanira kudzoka OK
- AT + QINISTAT // dzosera mamiriro ekutanga e (U) SIM kadhi, mhinduro inofanirwa kuve 7
- AT + QCCID // inodzosera iyo ICCID (Yakabatanidzwa Circuit Kadhi Identifier) nhamba ye (U) SIM kadhi.
Kufona sei
- $su mudzi
- $ cd /usr/app/linux-ppp-scripts
- $./quectel-ppd.sh
Ipapo iyo 4G led iri kupenya. Kana kubudirira, kudzoka sezvizvi
Wedzera nzira ye router
- $ nzira wedzera default gw 10.64.64.64 kana gedhi rako XX.XX.XX.XX
Wobva waedza neping:
- $ ping google.com
WDT
Vhara Dhidhiyo yeWDT
Iyo WDT module ine matatu materminals, kupinza, kubuda uye LED chiratidzo.
CHERECHEDZA: Iyo LED ndeyekusarudza uye haiwanikwe mune yekutanga hardware vhezheni.
Zvinoshanda sei
- System SIMBA ON.
- Kunonoka 200ms.
- Tumira WDO isina kunaka pulse ine 200ms yakaderera nhanho kuti ugadzirise zvakare sisitimu.
- Dhonza WDO kumusoro.
- Kunonoka 120 masekondi apo chiratidzo chinopenya (yakajairika 1hz).
- Dzima chiratidzo.
- Mirira 8 pulses paWDI kune inoshanda WDT module uye vhenekera LED.
- Pinda MuWDT-FEED modhi, ingangoita pulse imwechete inofanirwa kudyiswa muWDI mune angangoita 2 masekonzi maviri, kana zvisiri, iyo WDT module inofanirwa kuburitsa isina kunaka pulse kuti igadzirise sisitimu.
- Enda 2.
RTC
RTC Chip ruzivo
Ongororo Itsva: Iyo chip yeRTC ndeyePCF8563 kubva kuNXP. Yakaiswa pane system I2C bhazi, iyo i2c kero inofanirwa kunge iri 0x51.
Iyo OS pachayo ine mutyairi mukati, isu chete isu tinoda mamwe magadzirirwo.
Gonesa RTC
- Kugonesa iyo RTC iwe unofanirwa:
- $sudo nano /boot/config.txt
- Wobva wawedzera mutsara unotevera pazasi pe /boot/config.txt
- dtoverlay=i2c-rtc,pcf8563
- Zvadaro reboot system
- $ sudo reboot
- Wobva washandisa murairo unotevera kutarisa kana RTC yakagoneswa:
- $ sudo hwclock -rv
- Output inofanira kuva:
CHERECHEDZA:
- ita shuwa kuti i2c-1 driver point yakavhurika, uye poindi yacho yakavharwa default.
- iyo inofungidzirwa kuchengetedza nguva yeRTC mazuva gumi nemashanu.
Chigadzirwa Chekuchinja CHERECHEDZA:
OLD Ongororo: Iyo chip yeRTC ndeye MCP79410 kubva ku microchip. Yakaiswa pane system I2C bhazi. I2c kero yeiyi chip inofanira kunge iri 0x6f. Kuigonesa unofanira:
Vhura /etc/rc.local UYE wedzera mitsara miviri:
echo "mcp7941x 0x6f"> /sys/class/i2c-adapter/i2c-1/new_device hwclock -s
Wobva wagadzirisa zvakare system uye RTC iri kushanda
UPS yekuvhara zvakachengeteka (Inosarudzika)
Iyo UPS module dhizaini yakanyorwa pazasi.
Iyo UPS module inoiswa pakati peDC5V neCM4, GPIO inoshandiswa kuridza CPU kana simba re5V radzika. Ipapo iyo CPU inofanirwa kuita chimwe chinhu nekuchimbidza mune script isati yapera simba repamusoro capacitor uye kumhanya "$ shutdown" Imwe nzira yekushandisa basa iri Tanga kudzima kana GPIO pini yachinja. Iyo pini yeGPIO yakapihwa inogadziriswa sekiyi yekuisa iyo inoburitsa KEY_POWER zviitiko. Ichi chiitiko chinobatwa ne systemd-logind nekutanga kudzima. Shanduro dzeSystem dzakakura kupfuura 225 dzinoda mutemo weudev unogonesa kuteerera kune mudziyo wekuisa: Shandisa /boot/overlays/README sereferensi, wozogadzirisa /boot/config.txt. dtoverlay=gpio-shutdown, gpio_pin=GPIO22,active_low=1
CHERECHEDZA:
- Nezve UPS basa ndapota taura nesu kuti uwane rumwe ruzivo.
- Chiratidzo chearamu chiri kushanda LOW.
Madiro emagetsi
Simba rekushandisa
Iko kushandiswa kwesimba kweEdgeBox-RPI-200 zvakanyanya kunoenderana nekushandiswa, maitiro ekushanda uye midziyo yeperipheral yakabatana. Hwanhu hwakapihwa hunofanirwa kuonekwa sehuyero hwekufungidzira. Tafura inotevera inoratidza mashandisirwo emagetsi eEdgeBox-RPI-200:
Cherechedza: Pamamiriro emagetsi ekupa 24V, hapana kadhi yekuwedzera mumasoketi uye hapana USB zvishandiso.
Mode yekushanda | Iyezvino(mama) | Simba | Remark |
Idle | 81 | ||
Stress test | 172 | kushushikana -c 4 -t 10m -v & |
UPS (Sarudzo)
Iyo nguva yekuchengetedza yeUPS module inotsamira zvakanyanya pane system mutoro weiyo system. Mamwe mamiriro ezvinhu akanyorwa pazasi. Iyo test module yeCM4 ndeye 4GB LPDDR4,32GB eMMC ine Wi-Fi module.
Mode yekushanda | Nguva(yechipiri) | Remark |
Idle | 55 | |
Yakazara mutoro weCPU | 18 | kushushikana -c 4 -t 10m -v & |
Mechanical Drawings
Zvinyorwa / Zvishandiso
![]() |
Seeedstudio EdgeBox-RPI-200 EC25 Raspberry PI CM4 Yakavakirwa Edge komputa [pdf] User Manual EdgeBox-RPI-200 EC25 Raspberry PI CM4 Yakavakirwa Edge komputa, EdgeBox-RPI-200, EC25 Raspberry PI CM4 Yakavakirwa Edge komputa, Raspberry PI CM4 Yakavakirwa Edge komputa, CM4 Yakavakirwa Edge komputa, Yakavakirwa Edge komputa. |