Skip to content

라즈베리파이 PilotPi 실드

WARNING

이 비행 콘트롤러에 대한 PX4는 테스트 단계입니다. Contact the manufacturer for hardware support or compliance issues.

The PilotPi shield is a fully functional solution to run PX4 autopilot directly on Raspberry Pi. 리눅스와 PX4 측면에서 지속적으로 업데이트되고 있는, 저비용 고확장성의 플랫폼입니다. 모든 구성 요소가 라즈베리파이와 PX4 커뮤니티의 업스트림 지원을 제공하므로, 독점 드라이버가 필요하지 않습니다. PCB와 회로도도 오픈 소스입니다.

PilotPi with RPi 4B

요약

  • 지원 라즈베리파이 보드:
    • 라즈베리파이 2B/3B/3B+/4B
  • 지원 운영체제:
    • 라즈베리파이 OS
    • 우분투 서버 (armhf/arm64)
  • 가속도계/자이로
    • ICM42688P
  • 자력계:
    • IST8310
  • 기압계:
    • MS5611
  • PWM:
    • PCA9685
  • ADC:
    • ADS1115
  • 전원:
    • 전압감지기능이 내장 3~6S 배터리.
    • USB 케이블 전원 공급
  • Availability: preparing for shipping

연결성

Shield는 다음을 제공합니다.

  • PWM 출력 채널 16개
  • GPS 커넥터
  • 텔레메트리 커넥터
  • 외부 I2C 버스 커넥터(참고: CSI 카메라와 충돌)
  • RC 입력 포트(SBUS)
  • ADC 채널 범위 0 ~ 5V 3개
  • 2*8 2.54mm 미사용 GPIO 커넥터

라즈베리파이 직접 액세스

  • USB 커넥터 4개
  • CSI 커넥터(참고: 외부 I2C 버스와 충돌)
  • 기타

권장 배선

PilotPi PowerPart 배선

PilotPi SensorPart 배선

핀배열

WARNING

구형 GH1.25 커넥터를 사용합니다. 배선은 Pixhawk 2.4.8과 호환됩니다.

커넥터

GPS 커넥터

/dev/ttySC0에 매핑됨

신호전압
1VCC+5V
2TX+3V3
3RX+3V3
4NC+3V3
5NC+3V3
6GNDGND

텔레메트리 커넥터

/dev/ttySC1에 매핑됨

신호전압
1VCC+5V
2TX+3V3
3RX+3V3
4CTS+3V3
5RTS+3V3
6GNDGND

외부 I2C 커넥터

/dev/i2c-0에 매핑됨

신호전압
1VCC+5V
2SCL+3v3(풀업)
3SDA+3v3(풀업)
4GNDGND

RC 및 ADC2/3/4

RC는 RX 라인의 신호 인버터 스위치로 /dev/ttyAMA0에 매핑됩니다.

신호전압
1RC+3V3 ~ +5V
2VCC+5V
3GNDGND
  • ADC1은 배터리 전압 모니터링을 위해 전압 분배기에 내부적으로 연결됩니다.
  • ADC2는 사용되지 않습니다.
  • ADC3는 아날로그 속도 센서에 연결할 수 있습니다.
  • ADC4에는 시스템 전압 레벨을 모니터링하기 위하여 ADC와 VCC 사이에 점퍼 캡이 있습니다.
신호전압
1ADCx0V ~ +5V
2VCC+5V
3GNDGND

:::note ADC 3과 4는 대체 VCC 소스가 있습니다. 'Vref' 스위치가 켜져 있으면 'VCC' 핀이 REF5050에 의해 구동됩니다. :::

보드 상단의 미사용 GPIO

실드 핀BCMWiringPiRPi 핀
13V33V33V3
25V5V5V
3477
414158
517011
627213
722315
823416
971126
1052129
1162231
12122632
13132333
14162736
15262537
16GNDGNDGND

스위치

RC 인버터

이 스위치는 RX 라인의 신호 극성을 결정합니다. UART_RX = SW xor RC_INPUT

  • 켜짐: SBUS (신호 반전)에 적합
  • 꺼짐: 보존됨

Vref

ADC 3과 4는 다음에 의해 구동되는 VCC를 갖습니다.

  • 켜진 경우 REF5050에서 Vref 출력
  • 꺼져있는 경우 라즈베리파이에서 직접 5V 핀

부팅 모드

이 스위치는 Pin22(BCM25)에 연결됩니다. 시스템 rc 스크립트는 해당 값을 확인하고, PX4가 시스템 부팅시 시작 여부를 결정합니다.

  • 켜짐: 자동으로 PX4 시작
  • 꺼짐: PX4를 시작하지 않습니다.

개발자 가이드

라즈베리파이 OS에 대한 특정 지침을 참고하십시오.