====== MPI-5A =====
MPI-5A는 Raspberry Pi 5 기반의 Main Header 리눅스 PC 모듈입니다.\\
Raspberry Pi 5에서 제공하는 핵심 기능을 동일하게 사용할 수 있도록 구성되어 있습니다.
* GPIO가 없는 대신 CFNET I/O 확장 모듈를 이용하여 IO 제어와 모니터링 기능이 가능합니다.
* CFNET I/O 모듈은 오른쪽 방향으로 결착해 사용합니다.
* CPU모듈 하나에 최대 16개의 I/O모듈을 연결할 수 있습니다.
=====시스템 사항=====
* Board: Raspberry Pi 5
* CPU : 64-bit 쿼드코어 / ARM Cortex-A76 @ 2.4GHz
* GPU : VideoCore VII (800MHz)
* 메모리(RAM) : 4 or 8GB
* 스토리지: microSD 카드 슬롯
* Wi-Fi : 2.4GHz & 5GHz, 802.11ac
* DISPLAY : micro HDMI x 2
* Bluetooth 5.0 지원
* USB 3.0 × 2, USB 2.0 × 2 지원
===== 디바이스 사항 =====
* 통신 : Ethernet Lan x 1 / RS-232C x 1 / RS-485 x 1
* GPIO : 없음
===== 각 부의 설명 =====
{{ :modularpi:mpi5a:mpi5amain.png?nolink |}}
=====전원 입력=====
모듈의 전원은** PWR IN**과 **DC24V** 두 종류로 구분되며, 기능은 다음과 같습니다.
=== - (✔) PWR IN : MPI-5A의 구동 전원으로, 전원이 공급되면 시스템이 실행됩니다. ===
* 반드시 정품 라이즈베리 아답터 **DC5v /5A** 를 사용해야합니다.
=== - (✔) DC24V : CFNET I/O 확장 모듈 사용 시, 확장 모듈에 전용으로 공급되는 전원입니다. ===
* DC24V 사용, 연결된 I/O모듈에서 소비되는 전류량까지 모두 감당할 수 있는 전원용량으로 연결하세요.
* 연결한 모듈의 총갯수가 8개 이하면 24V / 1A의 SMPS가 적당하고, 총갯수가 8개 이상이면 24V, 2A 의 SMPS를 사용하세요.
산업 현장에서는 시스템 구동 전원으로 인해 다양한 문제가 발생할 수 있습니다. 이러한 문제를 최소화하기 위해 Modular Pi는 시스템 구동을 담당하는 MPI-5A 전원과 CFNET I/O 모듈 제어를 담당하는 CFNET I/O 전원을 분리된 구조로 설계하였습니다.\\
===== RS485에 대하여 =====
uart 5에 할당되어 있는 RS485포트는 송수신 방향 자동 전환을 해주는 MAX13487칩을 채용한 포트입니다.
따라서 유저가 직접 송신/수신 처리를 해줄 필요가 없습니다. [[https://blog.naver.com/cubloc/220068986620|참고 자료 (BLOG)]]
===== Rs232 / Rs485 예제 프로그램 =====
Rs232 및 Rs485 통신 채널은 각각 0번(ttyAMA0), 4번(ttyAMA4) 포트를 사용합니다.
프로그램 실행 전에 반드시 다른 프로세스에서 해당 포트를 사용 중인지 확인한 후, 해제한 다음 사용해야 합니다.
* 사용 중인 포트 확인 : ''sudo lsof /dev/ttyAMA0''
* 모든 시리얼 장치 확인 : ''ls -l /dev/ttyAMA* /dev/ttyS* /dev/serial*''
{{ :modularpi:mpi5a:serialttymap.png?nolink |}}
\\
**- RS232 통신** : uart 채널 0번(Tx- GPIO_14, Rx - GPIO_15)의 Eco 통신 프로그램 입니다.
☞ [[modularpi:mpi-5a:ex_code_rs232|[ rs232_echo 예제 코드 보기(with Python) ] ]]
SERIAL_PORT = '/dev/ttyAMA0'
**- RS485 통신** : uart 채널 4번(Tx - GPIO_12, Rx - GPIO13)의 Eco 통신 프로그램 입니다.
☞ [[modularpi:mpi-5a:ex_code_rs485|[ rs485_echo 예제 코드 보기(with Python) ] ]]
SERIAL_PORT = '/dev/ttyAMA4'
===== 기술 지원 정책 =====
고객님께서 개발 중이신 소스 코드는 기술 지원 대상에 포함되지 않습니다. 제품이 이상이 있다고 판단되시는 경우, 제품 자체를 저희 회사로 보내주시기 바랍니다. 저희가 만든 소스와 지그로 테스트 한뒤 이상 유무를 판단해서 이상이 발견된 경우 조치해드리고 있습니다.
[[..:index|Modular Pi (산업용 모듈형 라즈베리 파이)]]