로봇 (AMR)

Small Board Computer용 개발 환경 구축/응용프로그램 개발/인터페이스 보드 개발

RaspberryPI와 OrangePI는 산업 현장에서 널리 활용되고 있는 SBC(Small Board Computer)이다. 산업용 컴퓨터를 대신하여 제어 컴퓨터 또는 제어기로 사용한다.

인터페이스 보드를 장착할 경우에는 다양한 IO 제어 및 통신 제어를 수행하여 그 활용 넓이는 더 넓어진다.

엘템은 리눅스 기반의 개발 환경 구축, 인터페이스 보드 제작, 펌웨어 개발, 미들웨어 및 응용프로그램을 개발하여 납품한다.

다양한 Orange PI 보드와 Raspberry PI 보드를 사용한다.

Raspberry PI 개발 환경 구축
(Application Program/인터페이스 보드/펌웨어 개발)

  • 1
    다양한 버전의 라즈베리 파이 보드를 사용합니다.
  • 2

    Raspberyy PI 5 버전이 최신으로, 주로 사용됩니다.

  • 3

    OS는 Raspbian(Linux 기반) 활용합니다.

  • 4

    앱 개발은 Qt5.15 기반으로 개발됩니다.

  • 5

    RTC를 장착하여 절대 시간을 보장합니다.

  • 6
    wiringPi를 이용하여 하드웨어를 제어합니다.

 

Broadcom BCM2712 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU
VideoCore VII GPU, supporting OpenGL ES 3.1, Vulkan 1.2
Dual 4Kp60 HDMI® display output with HDR support
4Kp60 HEVC decoder
LPDDR4X-4267 SDRAM (2GB, 4GB, 8GB, and 16GB)
Dual-band 802.11ac Wi-Fi®
Bluetooth 5.0 / Bluetooth Low Energy (BLE)
microSD card slot, with support for high-speed SDR104 mode
2 × USB 3.0 ports, supporting simultaneous 5Gbps operation
Raspberry Pi standard 40-pin header
  • 1

    인터페이스보드를 라즈베리파이 보드 위에 장착

  • 2

    ATMega2560 Chip을 사용하여 IO 포트와 통신 포트를 확장

  • 3

    Arduino 기반의 펌웨어 개발

  • 4

    라즈베리파이의 앱이나 미들웨어로 제어 가능

  • 5

    요구사항에 맞게 회로 설계 변경/제작 가능

  • 6

    회로도 제공

  • 7

    펌웨어 소스 코드 제공

 

MCU ATMEGA2560
Program Memory Size 256KB
입력 전원(모터) 10~75V DC
Data EEPROM 4096 Bytes
Serial Port RS232, RS422, RS485, TTL232
전원 5VDC

Orange PI 개발 환경 구축
(Application Program/인터페이스 보드/펌웨어 개발)

  • 1

    Raspberry PI의 완전한 대체품

  • 2

    Raspberyy PI 5B를 주로 사용

  • 3

    OS는 Ubuntu 22.04 활용

  • 4

    앱 개발은 Qt5.15 기반으로 개발

  • 5

    wiringPi를 이용하여 하드웨어를 제어

 

Rockchip RK3588S (8nm LP process)
8-core 64-bit processor,
Big.Little Architecture: 4 * Cortex-A76 and 4 * Cortex-A55,
Big core cluster is 2.4GHz,
and Little core cluster is 1.8GHz frequency.
Arm Mali-G610 MP4
RAM 8GB LPDDR4X
32GB eMMC, MicroSD Card Slot
HDMI2.1, up to 8K@60Hz
10/100/1000Mbps Ethernet
extending UART, PWM, I2C, SPI, CAN and GPIO interfaces
On-board Wi-Fi6+BT 5.3 module,
Wi-Fi6 interface: PCIe,
BT interface: PCM+UART
Power 5V@4A
  • 1

    Orangepi 보드 위에 장착하여 사용

  • 2

    또는 별도로 장착하여 사용

  • 3

    ATMega2560 MCU 사용

  • 4

    Arduino 개발 환경 호환

  • 5

    회로 설계 변경 / PCB 제작

  • 6

    회로 및 펌웨어 제공

  • 7

    OrangePI TTL232 포트를 이용하여 제어

 

MCU ATMEGA2560
CANOpen 2ch
RC-S.BUS 1ch
Serial Port RS232, RS422, RS485, TTL232
I2C 1ch

ROS 기반의 시리얼통신/
CAN 통신/IO 제어/
In Wheel Motor