보드 - AlienFlight (ALIENFLIGHTF1 과 ALIENFLIGHTF3 가 대상)
AlienWii가 AlienFlight로 바꼈습니다. 목표는 여러가지 다양한 변종의 비행콘트롤러를 지원하기 위함입니다. 설계는 아래 사이트에서 볼 수 있습니다.
모든 공개된 설계는 여러 사람들의 비행테스를 거쳤습니다. 여기에서는 비행콘트롤러를 공개하고, 숙련된 사용자나 RC vender들이 이 설계를 구현하게 하는 것이 목적입니다.
아래는 이 보드의 일반적인 하드웨어 사양입니다.
- STM32F103CBT6 MCU (ALIENFLIGHTF1)
- STM32F303CCT6 MCU (ALIENFLIGHTF3)
- MPU6050/6500/9250 가속도계/자이로(/전자나침반) 센서
- MPU 센서 interrupt는 모든 새로운 F3 설계를 위한 MCU에 연결되어 있으며, 펌웨어에서 활성화됩니다. ??
- 4-8개의 4.2A-9.5A 브러쉬 ESC, 튼튼한 마이크로모터를 돌리기 위해 통합???
- power 처리량을 최대로 올리기 위해 PCB에서 매우 넓은 traces. ???
- USB 포트가 통합됨
- (*) 외부 DSM2/DSMX sat 수신기 (예 Spektrum SAT, OrangeRx R100, Lemon RX, Deltang Rx31)를 위한 시리얼 연결
- CPPM 입력
- 수신기를 위한 접지 및 3.3V
- 쉬운 바인딩을 위한 하드웨어 bind plug
- 전선을 줄이고 깨끗하게 보이도록 모터는 가장자리에 연결
- footprint 작음 ??
- 1S 리포배터리로 직접 구동
- 3.3V LDO 전원 정압기(오래된 제품)
- 3.3V buck-boost 전원 변환기(모든 새로운 버전)
- FPV를 위한 5V buck-boost 전원 변환기 (일부 버전)
- LED를 사용한 배터리 체크(일부 ALIENFLIGHTF3 변형제품에만)
(*)Spektrum 호환형 DSM2 satellites는 즉시 지원니다.. DSMX sat은 기본값(DSM2, 11bit, 11ms)으로 DSM2 프로토콜로 작동됩니다.이는 최대한의 호환성을 확보하기 위함입니다. 최족의 연결을 위해서는 가지고 계신 수신기와 Satellite 수신기의 성능에 맞춰 설정을 변경하는 것이 좋습니다. 가능하다면 DSMX 프로토콜을 사용하세요. 신뢰성이 높다고 합니다. 아울러 추가 채널을 사용하려면 클린플라이트 설정프로그램에서 아래 두 변수를 변경하셔야 합니다.
set serialrx_provider = 1 (0 for 1024bit, 1 for 2048bit) set spektrum_sat_bind = 5
여러가지 바인드 모드에 대한 자세한 내용은 Spektrum Bind 문서를 확인하세요.
시리얼모드에서 Deltang 수신기는 다른 Spektrum satellite 수신기처럼 작동합니다. (10bit, 22ms) 바인드 절차만 다릅니다.
ALIENFLIGHTF1 핀 배치는 NAZE32 또는 관련있는 짝퉁(MW32, Flip32 등)과 매우 유사합니다. 하드웨어 bind pin는 41번핀(PB5)에 연결되어 있습니다. ALIENFLIGHTF3 핀 배치는 Sparky와 유사합니다. 하드웨어 bind pin은 25번핀(PB12)에 연결되어 있습니다. 새로운 AlienFlightF3 V2 설계는 센서가 SPI를 통해 연결되며, 핀 배치가 약간 다릅니다. 모든 AlienFlight/AlienWii F3 는 동일한 펌웨어로 작동되며, 펌웨어에서 하드웨어의 차이를 감지합니다.
AlienFlgiht 펌웨어는 ALIENFLIGHTF1 또는 ALIENFLIGHTF3 을 대상으로 제작되었습니다. 펑뭬어 이미지는 사용자에게 Plug & Play 경험을 주고자, alternative default setting으로 옵니다.?? 작은 쿼드콥터의 경우, 별도의 컴퓨터가 없이도 기체를 띄울 수 있습니다. 옥타콥터를 위한 미리 설정된 custom mixer 는 AlienFlight과 깔끔하게 직결할 수 있는 기본 설정의 일부입니다. ?? 이 Mixer는 CLI에서 "mixer custome"으로 활성화 시킬 수 있습니다. AlienFlight을 헥사콥터 혹은 옥타콥터에서 사용하려면 좀더 많은 튜닝이 필요합니다. 추가적인 설정변경은 CLI 또는 설정프로그램을 통해 수행할 수 있습니다.
펌웨어설치(Flashing the firmware)
펌웨어는 다른 FC와 마찬가지로 Cleanflight 설정프로그램으로 갱신할 수 있습니다. 모든 AlienFlight 보드는 부트 점퍼(boot jumper)가 있는데, 최초의 설치 혹은 망가진 펌웨어 재복구 등의 경우, 반드시 막아주어야 합니다.
===
원문 : https://github.com/cleanflight/cleanflight/blob/master/docs/Board%20-%20AlienFlight.md
이전글 : Paris Air Hero 32 / Acro Naze 32 Mini 보드
다음글 : CC3D 보드