Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
modularpi:mpi5a:index [2026/02/15 03:05] – created adminmodularpi:mpi5a:index [2026/03/03 01:54] (current) admin
Line 10: Line 10:
   * CPU : 64-bit 쿼드코어 / ARM Cortex-A76 @ 2.4GHz   * CPU : 64-bit 쿼드코어 / ARM Cortex-A76 @ 2.4GHz
   * GPU : VideoCore VII (800MHz)   * GPU : VideoCore VII (800MHz)
-  * 메모리(RAM) : 4 or 8GB +  * 메모리(RAM) :2GB 
   * 스토리지: microSD 카드 슬롯   * 스토리지: microSD 카드 슬롯
 +  * 내부 M.2 슬롯 : 2280, 2242사이즈 장착가능 (M-Key)
   * Wi-Fi : 2.4GHz & 5GHz, 802.11ac   * Wi-Fi : 2.4GHz & 5GHz, 802.11ac
   * DISPLAY : micro HDMI x 2   * DISPLAY : micro HDMI x 2
Line 23: Line 24:
  
 ===== 각 부의 설명 ===== ===== 각 부의 설명 =====
-{{ :modularpi:mpi-5a:각부의_설명1.png |}}+ 
 +{{ :modularpi:mpi5a:mpi5amain.png?nolink |}}
 =====전원 입력===== =====전원 입력=====
 모듈의 전원은** PWR IN**과 **DC24V** 두 종류로 구분되며, 기능은 다음과 같습니다. 모듈의 전원은** PWR IN**과 **DC24V** 두 종류로 구분되며, 기능은 다음과 같습니다.
Line 34: Line 36:
  
 산업 현장에서는 시스템 구동 전원으로 인해 다양한 문제가 발생할 수 있습니다. 이러한 문제를 최소화하기 위해 Modular Pi는 시스템 구동을 담당하는 MPI-5A 전원과 CFNET I/O 모듈 제어를 담당하는 CFNET I/O 전원을 분리된 구조로 설계하였습니다.\\ 산업 현장에서는 시스템 구동 전원으로 인해 다양한 문제가 발생할 수 있습니다. 이러한 문제를 최소화하기 위해 Modular Pi는 시스템 구동을 담당하는 MPI-5A 전원과 CFNET I/O 모듈 제어를 담당하는 CFNET I/O 전원을 분리된 구조로 설계하였습니다.\\
 +
 ===== RS485에 대하여 ===== ===== RS485에 대하여 =====
  
-uart 5에 할당되어 있는 RS485포트는 송수신 방향 자동 전환을 해주는 MAX13487칩을 채용한 포트입니다. 따라서 유저가 직접 송신/수신 처리를 해줄 필요가 없습니다. [[https://blog.naver.com/cubloc/220068986620|참고 자료]]+UART 5에 할당되어 있는 RS485포트는 송수신 방향 자동 전환을 해주는 MAX13487칩을 채용한 포트입니다.  
 +따라서 유저가 직접 송신/수신 처리를 해줄 필요가 없습니다. [[https://blog.naver.com/cubloc/220068986620|참고 자료 (BLOG)]]
  
-===== Rs232 Rs485 예제 프로그램 ===== +===== RS232 RS485 예제 프로그램 ===== 
-Rs232 및 Rs485 통신 채널은 각각 0번(ttyAMA0), 4번(ttyAMA4) 포트를 사용합니다.+ 
 +RS232 및 RS485 통신 채널은 각각 0번(ttyAMA0), 4번(ttyAMA4) 포트를 사용합니다.
 프로그램 실행 전에 반드시 다른 프로세스에서 해당 포트를 사용 중인지 확인한 후, 해제한 다음 사용해야 합니다. 프로그램 실행 전에 반드시 다른 프로세스에서 해당 포트를 사용 중인지 확인한 후, 해제한 다음 사용해야 합니다.
 +
   * 사용 중인 포트 확인 : ''sudo lsof /dev/ttyAMA0''   * 사용 중인 포트 확인 : ''sudo lsof /dev/ttyAMA0''
   * 모든 시리얼 장치 확인 : ''ls -l /dev/ttyAMA* /dev/ttyS* /dev/serial*''   * 모든 시리얼 장치 확인 : ''ls -l /dev/ttyAMA* /dev/ttyS* /dev/serial*''
-{{ :modularpi:mpi-5a:스크린샷_2025-12-11_171608.png |}} + 
-\\ +{{ :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) ] ]]+ **- RS232 통신** : UART 채널 0번(Tx- GPIO_14, Rx - GPIO_15)의 Eco 통신 프로그램 입니다. ☞ [[:modularpi:mpi5a:ex_code_rs232|[ rs232_echo 예제 코드 보기(with Python) ] ]] 
 <code c> <code c>
 SERIAL_PORT = '/dev/ttyAMA0' SERIAL_PORT = '/dev/ttyAMA0'
 </code> </code>
  
-**- RS485 통신** : uart 채널 4번(Tx - GPIO_12, Rx - GPIO13)의 Eco 통신 프로그램 입니다. +**- RS485 통신** : UART 채널 4번(Tx - GPIO_12, Rx - GPIO13)의 Eco 통신 프로그램 입니다. ☞ [[:modularpi:mpi5a:ex_code_rs485|[ rs485_echo 예제 코드 보기(with Python) ] ]] 
-☞ [[modularpi:mpi-5a:ex_code_rs485|[ rs485_echo 예제 코드 보기(with Python) ] ]]+
 <code c> <code c>
 SERIAL_PORT = '/dev/ttyAMA4' SERIAL_PORT = '/dev/ttyAMA4'