Kompyuta ya Seeedstudio EdgeBox-RPI-200 EC25 Raspberry PI CM4 Based Edge
Historia ya Marekebisho
Marekebisho | Tarehe | Mabadiliko |
1.0 | 17-08-2022 | Imeundwa |
2.1 | 13-01-2022 | Notisi ya Mabadiliko ya Bidhaa |
Notisi ya Mabadiliko ya Bidhaa:
Kama sehemu ya mchakato wetu wa uboreshaji unaoendelea, tulifanya mabadiliko yaliyo hapa chini katika toleo la maunzi D.
Kuna athari kwenye programu kutokana na mabadiliko haya.
- CP2104->CH9102F
- USB2514B->CH334U
- CP2105->CH342F
- Maelezo katika Linux yamebadilishwa:
- ttyUSB0-> ttyACM0
- ttyUSB1-> ttyACM1
- MCP79410->PCF8563ARZ
- Anwani ya RTC mpya ni 0x51.
Utangulizi
EdgeBox-RPI-200 ni shabiki mkali mdogo wa Kidhibiti cha Kompyuta cha Edge na Moduli ya Kompyuta ya Raspberry Pi 4(CM4) kwa mazingira magumu ya tasnia. Inaweza kutumika kuunganisha mitandao ya uga na programu za wingu au IoT. Imeundwa kuanzia chini ili kukidhi changamoto za maombi magumu kwa bei shindani, bora kwa biashara ndogo au mpangilio mdogo na mahitaji ya viwango vingi.
Vipengele
- Chassis ya Alumini ya hali ya juu kwa Mazingira Makali
- Sinki ya joto iliyojumuishwa
- Soketi ndogo ya PCIe iliyojengwa ndani ya moduli ya RF, kama vile 4G, WI-FI, Lora au Zigbee
- Mashimo ya antena ya SMA x2
- Chip ya usimbaji ATECC608A
- Mtazamaji wa Vifaa
- RTC yenye Super Capacitor
- Terminal iliyotengwa ya DI&DO
- Usaidizi wa reli ya DIN ya 35mm
- Ugavi wa umeme mpana kutoka 9 hadi 36V DC
- Hiari: UPS na SuperCap kwa kuzima salama*
- Raspberry Pi CM4 kwenye ubao WiFi 2.4 GHz, 5.0 GHz IEEE 802.11 b/g/n/ac ikiwa na vifaa**
- Raspberry Pi CM4 imeingia kwenye Bluetooth 5.0, BLE ikiwa na vifaa**
Vipengele hivi huifanya EdgeBox-RPI-200 iliyoundwa kwa ajili ya kusanidi kwa urahisi na kupelekwa kwa haraka kwa programu za kawaida za viwandani, kama vile ufuatiliaji wa hali, usimamizi wa kituo, alama za kidijitali na udhibiti wa mbali wa huduma za umma. Zaidi ya hayo, ni suluhu la lango linalofaa mtumiaji na cores 4 za ARM Cortex A72 na itifaki nyingi za tasnia zinaweza kuokoa gharama za jumla za utumaji ikijumuisha gharama ya kebo ya umeme na kusaidia kupunguza muda wa kusambaza bidhaa. Muundo wake wa uzani mwepesi zaidi na wa kompakt ni jibu la programu katika mazingira ya kubana nafasi huhakikisha kuwa inaweza kufanya kazi kwa uaminifu katika mazingira anuwai ya hali ya juu ikijumuisha programu za ndani ya gari.
KUMBUKA: Kwa kazi ya UPS tafadhali wasiliana nasi kwa habari zaidi. Vipengele vya WiFi na BLE vinaweza kupatikana katika matoleo ya 2GB na 4GB.
Violesura
- Kiunganishi cha Phoenix cha Multi-Func
- Kiunganishi cha Ethaneti
- USB 2.0 x 2
- HDMI
- LED2
- LED1
- Antena ya SMA 1
- Dashibodi (USB aina C)
- Slot ya SIM kadi
- Antena ya SMA 2
Kiunganishi cha Phoenix cha Multi-Func
Kumbuka | Jina la Func | PIN # | PIN# | Jina la Func | Kumbuka |
NGUVU | 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 |
KUMBUKA: Kebo ya 24awg hadi 16awg inapendekezwa
Mchoro wa Zuia
Msingi wa usindikaji wa EdgeBox-RPI-200 ni bodi ya Raspberry CM4. Bodi maalum ya msingi hutekeleza vipengele maalum. Rejelea takwimu inayofuata kwa mchoro wa block.
Ufungaji
Kuweka
EdgeBox-RPI-200 imekusudiwa kwa milipuko miwili ya ukuta, na moja iliyo na 35mm DIN-reli. Rejelea mchoro unaofuata kwa mwelekeo wa kupachika unaopendekezwa.
Viunganishi na Viunganishi
Ugavi wa nguvu
Bandika # | Mawimbi | Maelezo |
1 | POWER_IN | DC 9-36V |
2 | GND | Ardhi (Uwezo wa Marejeleo) |
Ishara ya PE ni ya hiari. Ikiwa hakuna EMI iliyopo, muunganisho wa PE unaweza kuondoka wazi.
Bandari ya Ufuatiliaji (RS232 na RS485)
Bandika # | Mawimbi | Maelezo |
4 | RS232_RX | RS232 kupokea laini |
6 | RS232_TX | Laini ya kusambaza ya RS232 |
8 | GND | Ardhi (Uwezo wa Marejeleo) |
Bandika # | Mawimbi | Maelezo |
3 | RS485_A | Mstari wa tofauti wa RS485 juu |
5 | RS485_B | RS485 tofauti line chini |
7 | RS485 _GND | RS485 Ground (iliyotengwa na GND) |
Bandika # | Ishara ya terminal | Kiwango cha PIN cha amilifu | PIN ya GPIO kutoka BCM2711 | KUMBUKA |
09 | DI0- |
JUU |
GPIO17 |
|
11 | DI0+ | |||
13 | DI1- |
JUU |
GPIO27 |
|
15 | DI1+ | |||
10 | DO0_0 |
JUU |
GPIO23 |
|
12 | DO0_1 | |||
14 | DO1_0 |
JUU |
GPIO24 |
|
16 | DO1_1 |
KUMBUKA:
KUMBUKA:
- Juzuu ya DCtage kwa pembejeo ni 24V (+- 10%).
- Juzuu ya DCtage kwa pato inapaswa kuwa chini ya 60V, uwezo wa sasa ni 500ma.
- Mkondo 0 na kituo cha 1 cha ingizo zimetengwa kwa kila mmoja
- Mkondo 0 na chaneli 1 ya pato zimetengwa kwa kila mmoja
HDMI
Imeunganishwa moja kwa moja kwenye ubao wa Raspberry PI CM4 na safu ya TVS.
Ethaneti
Kiolesura cha Ethaneti ni sawa na Raspberry PI CM4,10/100/1000-BaseT inayotumika, inapatikana kupitia jeki ya moduli iliyolindwa. Kebo ya jozi iliyopotoka au kebo ya jozi iliyosokotwa yenye ngao inaweza kutumika kuunganisha kwenye mlango huu.
USB HOST
Kuna miingiliano miwili ya USB kwenye paneli ya kiunganishi. Bandari hizi mbili zinatumia fuse sawa ya kielektroniki.
KUMBUKA: Upeo wa sasa wa bandari zote mbili ni mdogo kwa 1000ma.
Dashibodi (USB aina-C)
Ubunifu wa kiweko ulitumia kibadilishaji cha USB-UART, OS nyingi za kompyuta zina kiendeshaji, ikiwa sivyo, kiungo kilicho hapa chini kinaweza kuwa muhimu: Bandari hii inatumika kama chaguo-msingi la koni ya Linux. Unaweza kuingia kwenye OS kutumia mipangilio ya 115200,8n1 (Bits: 8, Parity: None, Stop Bits: 1, Flow Control: None). Programu ya terminal kama putty inahitajika, pia. Jina la mtumiaji chaguo-msingi ni pi na nenosiri ni raspberry.
LED
EdgeBox-RPI-200 hutumia LED mbili za rangi mbili za kijani/nyekundu kama viashirio vya nje.
LED1: kijani kama kiashirio cha nguvu na nyekundu kama eMMC inayotumika.
LED2: kijani kama kiashirio cha 4G na nyekundu kama inavyoweza kuratibiwa na mtumiaji ikiongozwa na kuunganishwa kwa GPIO21, haifanyi kazi kidogo, inayoweza kupangwa.
EdgeBox-RPI-200 pia hutumia LED za rangi mbili za kijani kutatua hitilafu.
Kiunga cha SMA
Kuna mashimo mawili ya Kiunganishi cha SMA kwa antena. Aina za antena zinategemea sana moduli zipi zilizowekwa kwenye tundu la Mini-PCIe. ANT1 ni chaguo-msingi inayotumika kwa soketi ya Mini-PCIe na ANT2 ni ya mawimbi ya Ndani ya WI-FI kutoka kwa moduli ya CM4.
KUMBUKA: Kazi za antena hazijasasishwa, labda kurekebishwa ili kufunika matumizi mengine.
Nafasi ya SIM kadi ya NANO (Si lazima)
Kadi ya sim inahitajika tu katika hali ya rununu (4G, LTE au zingine kulingana na teknolojia ya simu).
KUMBUKA:
- Kadi ya NANO Sim pekee inakubaliwa, makini na saizi ya kadi.
- SIM kadi ya NANO imeingizwa na sehemu ya juu ya upande wa chip.
Mini-PCI
Eneo la chungwa ni nafasi mbaya ya kadi ya nyongeza ya Mini-PCIe, skrubu moja tu ya m2x5 inahitajika.
Jedwali hapa chini linaonyesha ishara zote. Kadi ya Mini-PCIe ya ukubwa kamili inatumika.
Pinout:
Mawimbi | PIN# | PIN# | Mawimbi |
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 |
KUMBUKA:
- Ishara zote tupu ni NC (haijaunganishwa).
- 4G_PWR ni usambazaji wa nishati ya mtu binafsi kwa kadi ya Mini-PCIe. Inaweza kuzimwa au kuwashwa na GPIO6 ya CM4, ishara ya udhibiti inatumika sana.
- Mawimbi ya 4G_LED imeunganishwa kwa LED2 ndani, rejelea sehemu ya 2.2.8.
- Ishara za SPI1 zinatumika kwa kadi ya LoraWAN pekee, kama vile WM1302.
M.2
EdgeBox-RPI-200 ina tundu la M.2 la aina ya M KEY. Kadi ya SSD ya ukubwa wa 2242 TU ndiyo msaada, SI mSATA.
Viendeshi na Violesura vya Kuratibu
LED
The ni LED inayotumika kama kiashiria cha mtumiaji, rejelea 2.2.8. Tumia LED2 kama example ili kujaribu kazi.
- $ sudo -i #wezesha haki za akaunti ya mizizi
- $ cd /sys/class/gpio
- $ echo 21 > hamisha #GPIO21 ambayo ni LED ya mtumiaji ya LED2
- $ cd gpio21
- $ echo nje > mwelekeo
- $ echo 0 > thamani # washa LED ya mtumiaji, LOW amilifu
OR - $ echo 1 > thamani # zima LED ya mtumiaji
Bandari ya Ufuatiliaji (RS232 na RS485)
Kuna bandari mbili za serial za kibinafsi kwenye mfumo. /dev/ ttyACM1 kama bandari ya RS232 na /dev/ ttyACM0 kama bandari ya RS485. Tumia RS232 kama example.
$ chatu
>>> kuagiza mfululizo
>>> ser=serial.Serial('/dev/ttyACM1',115200,timeout=1) >>> ser.isOpen()
kweli
>>> ser.isOpen()
>>> ser.write('1234567890')
10
Simu ya rununu juu ya Mini-PCIe (Si lazima)
Tumia Quectel EC20 kama example na ufuate hatua:
- Ingiza EC20 kwenye tundu la Mini-PCIe na kadi ndogo ya sim katika nafasi inayohusiana, unganisha antena.
- Ingia kwenye mfumo kupitia koni tumia pi/raspberry.
- Washa tundu la Mini-PCIe na uachie mawimbi ya kuweka upya.
- $ sudo -i #wezesha haki za akaunti ya mizizi
- $ cd /sys/class/gpio
- $ echo 6 > hamisha #GPIO6 ambayo ni ishara ya POW_ON
- $ echo 5 > hamisha #GPIO5 ambayo ni ishara ya kuweka upya
- $ cd gpio6
- $ echo nje > mwelekeo
- $ echo 1 > value # washa nguvu ya Mini PCIe
NA - $ cd gpio5
- $ echo nje > mwelekeo
- $ echo 1 > value # toa mawimbi ya kuweka upya Mini PCIe
KUMBUKA: Kisha LED ya 4G inaanza kuwaka.
Angalia kifaa:
$ lsusb
Bus 001 Device 005: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. Modem ya EC25 LTE
$ dmesg
[ 185.421911] usb 1-1.3: kifaa kipya cha USB cha kasi ya juu nambari 5 kwa kutumia dwc_otg[ 185.561937] usb 1-1.3: Kifaa kipya cha USB kimepatikana, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[185.561953] usb 1-1.3: Mikanda mpya ya kifaa cha USB: Mfr = 1, Bidhaa = 2, SerialNumber = 0
[ 185.561963] usb 1-1.3: Bidhaa: Android
[ 185.561972] usb 1-1.3: Mtengenezaji: Android
[ 185.651402] usbcore: kiendeshi kipya cha kiolesura kilichosajiliwa cdc_wdm
[ 185.665545] usbcore: chaguo jipya la kiendeshi cha kiolesura kilichosajiliwa
[ 185.665593] usbserial: Usaidizi wa serial wa USB uliosajiliwa kwa modemu ya GSM (bandari 1)
[ 185.665973] chaguo 1-1.3:1.0: kigeuzi cha modemu ya GSM (bandari 1) kimetambuliwa
[.
[.
[.
[.
[ 185.669160]qmi_wwan 1-1.3:1.4 wwan0: sajili ‘qmi_wwan’ kwa usb-3f980000.usb-1.3, kifaa cha WWAN/QMI,xx:xx:xx:xx:xx:xx
KUMBUKA: xx:xx:xx:xx:xx: xx ni anwani ya MAC
$ ifconfig -a
…… wwan0: flags=4163 mtu 1500
inet 169.254.69.13 netmask 255.255.0.0 matangazo 169.254.255.255 inet6 fe80::8bc:5a1a:204a:1a4b kiambishi awali 64 scopeid 0x20<acfuele:0 queele:6que: 41que: 60que: 42que: 1000que: XNUMXque: XNUMX ether: XNUMX (Ethaneti)
Pakiti za RX baiti 0 (0 B)
Hitilafu za RX 0 zimeshuka 0 overruns 0 fremu 0
Pakiti za TX baiti 165 11660 (11.3 KiB)
Hitilafu za TX 0 zimeshuka 0 zinazidi 0 wabebaji 0 migongano 0
Jinsi ya kutumia AT amri
$ miniterm - bandari zinazopatikana:
- 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'
Ingiza faharasa ya mlango au jina kamili:
$ miniterm /dev/ttyUSB5 115200
Amri zingine muhimu za AT:
- AT // inapaswa kurudi sawa
- AT+QINISTAT //rudisha hali ya uanzishaji wa (U)SIM kadi, jibu linapaswa kuwa 7
- AT+QCCID // inarejesha nambari ya ICCID (Integrated Circuit Card Card) ya (U)SIM kadi.
Jinsi ya kupiga
- $su mzizi
- $ cd /usr/app/linux-ppp-scripts
- $./quectel-ppd.sh
Kisha 4G inayoongoza inawaka. Kama mafanikio, kurudi kama hii
Ongeza njia ya router
- $ njia ongeza chaguomsingi gw 10.64.64.64 au lango lako XX.XX.XX.XX
Kisha fanya mtihani na ping:
- $ ping google.com
WDT
Mchoro wa kuzuia WDT
Moduli ya WDT ina vituo vitatu, pembejeo, pato na kiashiria cha LED.
KUMBUKA: LED ni ya hiari na haipatikani katika toleo la awali la maunzi.
Jinsi inavyofanya kazi
- NGUVU YA Mfumo IMEWASHWA.
- Kuchelewa 200ms.
- Tuma WDO mpigo hasi wenye kiwango cha chini cha 200ms ili kuweka upya mfumo.
- Vuta juu WDO.
- Icheleweshwa kwa sekunde 120 huku kiashirio kikiwaka (kawaida 1hz).
- Zima kiashiria.
- Subiri mipigo 8 kwa WDI hadi moduli inayotumika ya WDT na uwashe LED.
- Ingia kwenye modi ya WDT-FEED, angalau mpigo mmoja unapaswa kuingizwa kwenye WDI ndani ya angalau kila sekunde 2, ikiwa sivyo, moduli ya WDT inapaswa kutoa mpigo hasi ili kuweka upya mfumo.
- Nenda 2.
RTC
Maelezo ya RTC Chip
Marekebisho Mapya: Chipu ya RTC ni PCF8563 kutoka NXP. Imewekwa kwenye basi ya mfumo wa I2C, anwani ya i2c inapaswa kuwa 0x51.
OS yenyewe ina dereva ndani, tu tunahitaji ni usanidi fulani.
Washa RTC
- Ili kuwezesha RTC unahitaji:
- $sudo nano /boot/config.txt
- Kisha ongeza mstari ufuatao chini ya /boot/config.txt
- dtoverlay=i2c-rtc,pcf8563
- Kisha fungua upya mfumo
- $sudo kuwasha upya
- Kisha tumia amri ifuatayo ili kuangalia ikiwa RTC imewezeshwa:
- $sudo hwclock -rv
- Pato linapaswa kuwa:
KUMBUKA:
- hakikisha uhakika wa dereva wa i2c-1 umefunguliwa, na uhakika umefungwa chaguo-msingi.
- makadirio ya muda wa kuhifadhi wa RTC ni siku 15.
Mabadiliko ya Bidhaa KUMBUKA:
Marekebisho ya KALE: Chipu ya RTC ni MCP79410 kutoka kwa microchip. Imewekwa kwenye basi ya mfumo wa I2C. Anwani ya i2c ya chipu hii inapaswa kuwa 0x6f. Ili kuiwezesha unahitaji:
Fungua /etc/rc.local NA ongeza mistari 2:
echo “mcp7941x 0x6f” > /sys/class/i2c-adapter/i2c-1/new_device hwclock -s
Kisha weka upya mfumo na RTC inafanya kazi
UPS kwa kuzima kwa usalama (Si lazima)
Mchoro wa moduli ya UPS umeorodheshwa hapa chini.
Moduli ya UPS imeingizwa kati ya DC5V na CM4, GPIO inatumika kutisha CPU wakati usambazaji wa nishati ya 5V umepungua. Kisha CPU inapaswa kufanya jambo la dharura katika hati kabla ya kuisha kwa nishati ya super capacitor na kuendesha "kuzima $" Njia nyingine ya kutumia chaguo hili ni Anzisha kuzima wakati GPIO pin inabadilika. Pini iliyotolewa ya GPIO imesanidiwa kama ufunguo wa kuingiza unaozalisha matukio KEY_POWER. Tukio hili linashughulikiwa na systemd-logind kwa kuanzisha kuzima. Matoleo ya mfumo wa zamani zaidi ya 225 yanahitaji sheria ya udev kuwezesha kusikiliza kifaa cha kuingiza: Tumia /boot/overlays/README kama marejeleo, kisha urekebishe /boot/config.txt. dtoverlay=gpio-shutdown, gpio_pin=GPIO22,active_low=1
KUMBUKA:
- Kwa kazi ya UPS tafadhali wasiliana nasi kwa habari zaidi.
- Mawimbi ya kengele inafanya kazi kwa CHINI.
Vipimo vya umeme
Matumizi ya nguvu
Matumizi ya nguvu ya EdgeBox-RPI-200 inategemea sana programu, hali ya uendeshaji na vifaa vya pembeni vilivyounganishwa. Thamani zilizotolewa zinapaswa kuonekana kama maadili ya takriban. Jedwali lifuatalo linaonyesha vigezo vya matumizi ya nguvu ya EdgeBox-RPI-200:
Kumbuka: Kwa masharti ya usambazaji wa umeme wa 24V, hakuna kadi ya ziada kwenye soketi na hakuna vifaa vya USB.
Njia ya uendeshaji | Sasa(mama) | Nguvu | Toa maoni |
Bila kufanya kitu | 81 | ||
Mtihani wa dhiki | 172 | mkazo -c 4 -t 10m -v & |
UPS (Si lazima)
Muda wa chelezo wa moduli ya UPS unategemea sana mzigo wa mfumo wa mfumo. Baadhi ya hali za kawaida zimeorodheshwa hapa chini. Moduli ya majaribio ya CM4 ni 4GB LPDDR4,32GB eMMC yenye moduli ya Wi-Fi.
Njia ya uendeshaji | Muda(pili) | Toa maoni |
Bila kufanya kitu | 55 | |
Mzigo kamili wa CPU | 18 | mkazo -c 4 -t 10m -v & |
Michoro ya Mitambo
Nyaraka / Rasilimali
![]() |
Kompyuta ya Seeedstudio EdgeBox-RPI-200 EC25 Raspberry PI CM4 Based Edge [pdf] Mwongozo wa Mtumiaji EdgeBox-RPI-200 EC25 Raspberry PI CM4 Based Edge kompyuta, EdgeBox-RPI-200, EC25 Raspberry PI CM4 Based Edge kompyuta, Raspberry PI CM4 Based Edge kompyuta, CM4 Based Edge kompyuta, Based Edge kompyuta. |