SUCHEN SIE DIE PASSENDE

INDUSTRIELLE LÖSUNG?

Entdecken Sie Embedded-, Kommunikations- und Automatisierungslösungen für Ihre Anwendung.

Matrix-516B

ARM-9 400MHz Embedded Computer 2*LAN 8*Isol. RS485 21*GPIO
  • Hersteller Artila
  • Kategorie: IoT Gateway
  • The Artila Matrix‑516B is a compact, fanless, ARM9‑powered embedded computer designed for industrial automation, data acquisition, and networked control applications. It integrates a 400 MHz ARM926EJ‑S processor, dual Ethernet interfaces, multiple isolated serial ports, and extensive digital I/O capabilities in a rugged metal enclosure suitable for DIN‑rail or wall mounting. The system runs a pre‑installed Linux 2.6.29 operating system and supports remote management, web‑based configuration, and secure communication protocols such as SSH and SSL.
- Processor: ARM926EJ‑S (ARM9 core) running at 400 MHz with integrated MMU, 32 KB instruction cache, and 32 KB data cache.
- Memory: 64 MB SDRAM, 256 MB NAND Flash, and 2 MB DataFlash for system backup.
- Networking: Two independent 10/100 Mbps Ethernet ports for redundant or segmented network configurations.
- Serial Communication: Eight isolated RS‑485 ports (2500 Vrms isolation) for robust industrial communication.
- Digital I/O: 21 programmable GPIO channels accessible via DB‑25 female connector.
- USB Connectivity: Two USB 2.0 full‑speed (12 Mbps) host ports and one USB device port.
- Storage Expansion: microSD card slot via MMC interface for additional storage or data logging.
- Operating System: Pre‑installed Linux 2.6.29 with BusyBox utilities and Lighttpd web server.
- Security: Supports SSH 1.0/2.0, SSL, and SFTP for secure remote access.
- Development Environment: GNU C/C++ toolchain for Linux and Windows (Cygwin), Java accelerator support.
- Power Input: 9 – 48 V DC wide‑range input, 190 mA @ 12 V DC (≈ 2.3 W typical).
- Mechanical Design: Fanless, metal enclosure, DIN‑rail or wall‑mountable.
- Operating Temperature: 0 °C – 70 °C industrial range.
- Dimensions: 160 mm × 104 mm × 32 mm (W × D × H).

These features make the Matrix‑516B a versatile platform for embedded control, protocol conversion, and remote monitoring in industrial environments.

Ursprungsland: Taiwan R.O.C.

Zolltarifnummer: 8471 5000 000

Comprehensive Product Summary: Artila Matrix‑516B Industrial Embedded Computer
*(Approx. 12,000 characters / ~3,000 tokens)*




### 1. Product Overview

Product Name: Matrix‑516B
Model / Series: Matrix‑516 Series Industrial Embedded Computer
Article Number: Matrix‑516B
Manufacturer: Artila Electronics Co., Ltd.
Product Type: ARM9‑based Embedded Linux Industrial Box Computer

The Artila Matrix‑516B is a compact, fanless, ARM9‑powered embedded computer designed for industrial automation, data acquisition, and networked control applications. It integrates a 400 MHz ARM926EJ‑S processor, dual Ethernet interfaces, multiple isolated serial ports, and extensive digital I/O capabilities in a rugged metal enclosure suitable for DIN‑rail or wall mounting. The system runs a pre‑installed Linux 2.6.29 operating system and supports remote management, web‑based configuration, and secure communication protocols such as SSH and SSL.




### 2. Key Features

- Processor: ARM926EJ‑S (ARM9 core) running at 400 MHz with integrated MMU, 32 KB instruction cache, and 32 KB data cache.
- Memory: 64 MB SDRAM, 256 MB NAND Flash, and 2 MB DataFlash for system backup.
- Networking: Two independent 10/100 Mbps Ethernet ports for redundant or segmented network configurations.
- Serial Communication: Eight isolated RS‑485 ports (2500 Vrms isolation) for robust industrial communication.
- Digital I/O: 21 programmable GPIO channels accessible via DB‑25 female connector.
- USB Connectivity: Two USB 2.0 full‑speed (12 Mbps) host ports and one USB device port.
- Storage Expansion: microSD card slot via MMC interface for additional storage or data logging.
- Operating System: Pre‑installed Linux 2.6.29 with BusyBox utilities and Lighttpd web server.
- Security: Supports SSH 1.0/2.0, SSL, and SFTP for secure remote access.
- Development Environment: GNU C/C++ toolchain for Linux and Windows (Cygwin), Java accelerator support.
- Power Input: 9 – 48 V DC wide‑range input, 190 mA @ 12 V DC (≈ 2.3 W typical).
- Mechanical Design: Fanless, metal enclosure, DIN‑rail or wall‑mountable.
- Operating Temperature: 0 °C – 70 °C industrial range.
- Dimensions: 160 mm × 104 mm × 32 mm (W × D × H).

These features make the Matrix‑516B a versatile platform for embedded control, protocol conversion, and remote monitoring in industrial environments.




### 3. Technical Specifications

| Parameter | Specification |
|----------------|-------------------|
| CPU | ARM926EJ‑S (ARM9) 400 MHz |
| Memory | 64 MB SDRAM |
| Flash Storage | 256 MB NAND Flash + 2 MB DataFlash |
| External Storage | microSD via MMC interface |
| Ethernet | 2 × 10/100 Mbps RJ‑45 ports |
| Serial Ports | 8 × RS‑485 (isolated 2500 Vrms) |
| USB Ports | 2 × USB 2.0 Host (12 Mbps), 1 × USB Device |
| Digital I/O | 21 × programmable GPIO (DB‑25 female) |
| Power Input | 9 – 48 V DC |
| Power Consumption | 190 mA @ 12 V DC (≈ 2.3 W) |
| Operating Temperature | 0 °C – 70 °C |
| Enclosure | Fanless metal housing |
| Mounting Options | Wall mount (standard), DIN‑rail (optional DK‑35A kit) |
| Dimensions | 160 mm × 104 mm × 32 mm |
| Weight | Approx. 0.5 kg (typical) |
| Isolation | 2500 Vrms on RS‑485 ports |
| Indicators | Power, Ready, Link/Act, Serial TX/RX LEDs |
| Default IPs | LAN 1: 192.168.2.127   LAN 2: 192.168.3.127 |
| Login Credentials | root/root or guest/guest (telnet guest only) |




### 4. Functionality

The Matrix‑516B operates as a standalone embedded Linux computer capable of running user applications, network services, and control logic. It boots from NAND Flash, loads the Linux kernel, and mounts the root file system automatically.

Typical Use Cases:
- Industrial automation controllers and protocol gateways.
- Data acquisition and remote monitoring systems.
- Serial‑to‑Ethernet converters or Modbus gateways.
- Embedded web servers for equipment configuration.
- Edge computing nodes for IoT and SCADA integration.

Operation & Interfaces:
- Serial Communication: Eight isolated RS‑485 ports allow multi‑drop connections to PLCs, sensors, or meters.
- Networking: Dual Ethernet ports support redundant or segmented networks.
- Digital I/O: 21 GPIO lines configurable as input or output for alarms, relays, or status signals.
- USB: Host ports for flash drives, WLAN adapters (e.g., Ralink RT2571), or serial converters; device port for PC connection.
- Console Access: Internal 10‑pin header (requires optional console cable 91‑0P9M9‑001) for RS‑232 serial console.

Compatibility:
Supports standard Linux utilities, SSH clients, FTP, Telnet, and web browsers. Development and debugging can be performed using GNU toolchain, DDD, and gdbserver over TCP/IP.




### 5. Components & Accessories

Included Items:
- Matrix‑516B embedded computer unit.
- Wall‑mount bracket.

Optional Accessories:
- CBL‑F10M9‑20 (91‑0P9M9‑001): Console cable (10‑pin header to DB‑9 male, 20 cm).
- DK‑35A (36‑DK35A‑000): DIN‑rail mounting kit.

Connectors & Indicators:
- Reset Button: Hardware reset.
- Power LED: Solid green when power is applied.
- Ready LED: Indicates successful system boot.
- Link/Act LEDs: Network link and activity indicators.
- Serial Port LEDs: Dual‑color (RX = green, TX = yellow) per port.
- DB‑25 Female: 21 × GPIO lines plus power and ground pins.
- RJ‑45: Dual Ethernet connectors.
- USB: Two host ports, one device port.




### 6. Installation & Setup

Power Requirements:
Supply 9 – 48 V DC regulated input. Typical consumption is 190 mA @ 12 V DC.

Mounting Options:
- Wall mounting (standard bracket).
- DIN‑rail mounting using optional DK‑35A kit.

Initial Configuration:
1. Connect power and Ethernet cables.
2. Access via serial console (115200 bps, 8N1, VT100) or network (default IP 192.168.2.127).
3. Login as root or guest.
4. Configure network settings in `/etc/network/interfaces`.
5. Modify services or startup scripts in `/etc/rc.local`.

Software Setup:
- Pre‑installed Linux 2.6.29 kernel and BusyBox utilities.
- Web server (Lighttpd) accessible via `/usr/www`.
- SSH and FTP servers enabled by default.
- Package management via `ipkg` for installing additional modules or utilities.

Development Environment:
- GNU C/C++ cross‑compiler (arm‑linux‑gnueabi‑gcc 4.3.3).
- Toolchain available for Linux or Windows (Cygwin).
- Supports remote debugging using `gdbserver` and DDD.




### 7. Performance & Capabilities

Processing Performance:
The 400 MHz ARM9 CPU with 64 MB SDRAM provides sufficient performance for real‑time control, data logging, and lightweight web or network services.

Networking:
Dual 10/100 Mbps Ethernet interfaces enable flexible topologies—redundant links, separate control/data networks, or gateway configurations.

Serial Communication:
Eight isolated RS‑485 ports allow simultaneous multi‑node communication with high noise immunity (2500 Vrms isolation).

Digital I/O:
21 GPIO lines configurable for input/output operations, supporting external sensors, relays, or alarms.

Storage & File System:
- NAND Flash stores bootloader (uBoot), kernel, root file system, and user data.
- microSD and USB storage supported for data logging or firmware updates.
- File systems mounted under `/mnt` or `/media`.

Power Efficiency:
Low‑power design (≈ 2.3 W typical) enables continuous operation in energy‑constrained environments.

Limitations:
- Limited RAM (64 MB) restricts use of large graphical or database applications.
- USB 2.0 full‑speed (12 Mbps) only—no high‑speed (480 Mbps) support.
- Operating temperature limited to 70 °C (not for extreme outdoor use).




### 8. Standards & Compliance

Operating System & Software Standards:
- Linux 2.6.29 kernel with GNU toolchain (gcc 4.3.3, glibc 2.9).
- POSIX‑compliant environment.
- SSH v4.6p1, Lighttpd v1.7, BusyBox v1.14.2, vsftpd v2.0.5.

Electrical & Safety:
- 2500 Vrms isolation on RS‑485 ports for industrial safety.
- Wide‑range DC input (9 – 48 V) compliant with industrial power standards.

Regulatory Compliance:
While specific certifications are not listed, Artila products are typically designed to meet CE and FCC Class A industrial EMC requirements.

Industry Standards Supported:
- IEEE 802.3 10/100 Base‑T Ethernet.
- RS‑485 serial communication standard.
- USB 2.0 full‑speed specification.
- Linux file system hierarchy and networking stack.




### 9. Additional Information

Warranty & Support:
Artila Electronics provides standard product warranty and technical support through documentation, FTP resources, and email assistance.

Maintenance:
- System recovery via DataFlash backup if NAND file system fails.
- Recovery console accessible through serial port.
- Firmware and kernel images can be updated from USB disk (`matrix516/matrix516.alf`, `MATRIX516K`, `MATRIX516R`).
- Utility `update` command for loader and kernel updates.

Software Utilities (Pre‑installed):
- BusyBox v1.14.2: Core Linux utilities.
- Sysvinit v2.86: System initialization.
- Lighttpd v1.7: Web server.
- vsftpd v2.0.5: FTP server.
- iptables v1.3.8: Network routing and firewall.
- ipkg v0.99.163: Package management.
- Wireless_tools v29: WLAN configuration.
- PPP v2.4.3: Dial‑up networking.
- Artila Utility v1.1: Custom management tools (`update`, `setuart`, `setconsole`, `version`, `gpioctl`).

Software Package Management (ipkg):
- Supports installation from Artila FTP or local USB disk.
- Example repositories:
- `http://www.artila.com/download/ipkgs/9G20/utility/`
- `http://www.artila.com/download/ipkgs/9G20/modules/`
- Commands: `ipkg update`, `ipkg install <pkg>`, `ipkg remove <pkg>`, `ipkg list`.

System Recovery Options:
- Update Image: Restore loader, kernel, and file system from USB.
- Make Filesystem: Create custom file system image for duplication.
- Recovery Env: Restore environment files to factory defaults.
- Show Info / Reboot: Display version info and restart system.

Default Services on Boot:
- `amgrd` (Artila broadcast search daemon).
- `ssh` (with sftp).
- `syslog/klogd` (system logging).
- `telnet` (guest only).
- `ftp` (vsftpd).
- `lighttpd` web server.

Development & Debugging:
- Remote debugging via `gdbserver` over TCP/IP.
- Example workflow: compile with `-g`, upload binary, run `gdbserver :9999 <program>`, connect from host using DDD or `arm-linux-gdb`.
- Supported on Linux or Windows (Cygwin) environments.

Cygwin Cross‑Compiler Environment (Windows):
- Includes `arm-linux-cygwin.zip` cross‑compiler package.
- Installed under `C:\cygwin` with directories `/home` and `/usr`.
- Example programs located in `/home/matrix500/examples`.
- Build using `make clean` and `make`.

System Administration Tools:
- Webmin (optional via ipkg): Web‑based management interface on port 10000.
- Modules include system boot, process management, network configuration, SSH, and RTC settings.

GPIO and Serial Configuration:
- `gpioctl` utility for digital I/O control.
- `setuart` for serial port configuration (e.g., RS‑485 @ 921600 bps).
- `setconsole` to redirect console to any serial port.

Serial Port Switch Settings (Bias/Termination):
| SW1 | SW2 | SW3 | SW4 | SW5 | SW6 | Description |
|------|------|------|------|------|------|-------------|
| ON | x | x | x | x | x | 120 Ω termination on D+ and D‑ |
| x | ON | ON | ON | ON | x | 1 kΩ bias resistors on D+ and D‑ |
| x | OFF | ON | OFF | ON | x | 150 kΩ bias resistors on D+ and D‑ |
| x | x | OFF | x | OFF | x | No bias resistors |

Factory Default Settings:
- LAN 1 IP: 192.168.2.127
- LAN 2 IP: 192.168.3.127
- Login: root/root or guest/guest
- Serial Console: 115200 bps, 8N1, VT100

System Boot & Run Levels:
- Run 0: Halt
- Run 1: Single user (no network)
- Run 2–5: Multi‑user
- Run 6: Reboot

Loader Menu Access:
Press “@” repeatedly during power‑up via serial console to enter loader menu and select run level or recovery options.

Time Synchronization:
- Manual: `date MMDDhhmmYYYY` then `hwclock –w`.
- Network: `ntpclient [time server IP]`.

Maintenance Tips:
- Modify `/etc/motd` for custom login message.
- Web pages stored in `/usr/www` (home page `index.html`).
- Use `depmod –a /lib/modules/2.6.29.4/modules.dep` after adding new kernel modules.




### Summary

The Artila Matrix‑516B is a robust, low‑power, ARM9‑based embedded Linux computer engineered for industrial and automation environments. With its combination of dual Ethernet ports, eight isolated RS‑485 channels, and 21 GPIO lines, it serves as a flexible platform for protocol conversion, data acquisition, and remote control. The pre‑installed Linux OS, comprehensive toolchain support, and modular software architecture (via `ipkg`) make it developer‑friendly and easily customizable.

Its fanless metal design, wide DC input range, and extended operating temperature ensure reliable operation in demanding field conditions. The Matrix‑516B exemplifies Artila’s focus on open, Linux‑ready embedded systems that bridge industrial hardware with modern networked applications.