MPI-5A는 Raspberry Pi 5 기반의 Main Header 리눅스 PC 모듈입니다.
Raspberry Pi 5에서 제공하는 핵심 기능을 동일하게 사용할 수 있도록 구성되어 있습니다.
모듈의 전원은 PWR IN과 DC24V 두 종류로 구분되며, 기능은 다음과 같습니다.
산업 현장에서는 시스템 구동 전원으로 인해 다양한 문제가 발생할 수 있습니다. 이러한 문제를 최소화하기 위해 Modular Pi는 시스템 구동을 담당하는 MPI-5A 전원과 CFNET I/O 모듈 제어를 담당하는 CFNET I/O 전원을 분리된 구조로 설계하였습니다.
UART 5에 할당되어 있는 RS485포트는 송수신 방향 자동 전환을 해주는 MAX13487칩을 채용한 포트입니다. 따라서 유저가 직접 송신/수신 처리를 해줄 필요가 없습니다. 참고 자료 (BLOG)
RS232 및 RS485 통신 채널은 각각 0번(ttyAMA0), 4번(ttyAMA4) 포트를 사용합니다. 프로그램 실행 전에 반드시 다른 프로세스에서 해당 포트를 사용 중인지 확인한 후, 해제한 다음 사용해야 합니다.
sudo lsof /dev/ttyAMA0ls -l /dev/ttyAMA* /dev/ttyS* /dev/serial*
- RS232 통신 : UART 채널 0번(Tx- GPIO_14, Rx - GPIO_15)의 Eco 통신 프로그램 입니다. ☞ [ rs232_echo 예제 코드 보기(with Python) ]
SERIAL_PORT = '/dev/ttyAMA0'
- RS485 통신 : UART 채널 4번(Tx - GPIO_12, Rx - GPIO13)의 Eco 통신 프로그램 입니다. ☞ [ rs485_echo 예제 코드 보기(with Python) ]
SERIAL_PORT = '/dev/ttyAMA4'
고객님께서 개발 중이신 소스 코드는 기술 지원 대상에 포함되지 않습니다. 제품이 이상이 있다고 판단되시는 경우, 제품 자체를 저희 회사로 보내주시기 바랍니다. 저희가 만든 소스와 지그로 테스트 한뒤 이상 유무를 판단해서 이상이 발견된 경우 조치해드리고 있습니다.