STorM32 BGC

홈페이지 : http://www.olliw.eu/storm32bgc-wiki/

메뉴얼 : http://www.olliw.eu/storm32bgc-wiki/Manuals_and_Tutorials


■ Storm32 BGC (MOSFET VERSION)


board version: v1.1

board color: blue

motor drivers in DFN packages: yes

on-board MPU: yes

on-board bluetooth module: no

I2C plug type: picoblade (1.25mm JST)

I2C#2 plug type: picoblade (1.25mm JST)

pin headers: no


Gimbal Motor : GM2208-80 / 80KV / 12N14P


(http://www.olliw.eu/storm32bgc-wiki/Docu_for_witespy_board%28s%29)



■ STorM32 Pixhawk


http://ardupilot.org/copter/docs/common-storm32-gimbal.html



■ How to Flash Firmware


http://www.olliw.eu/storm32bgc-wiki/How_to_flash_firmware

알리산 STorM32보드는 기본적으로 펌웨어가 들어있지 않아 플래싱 작업을 해주어야 한다.

339496c1ff72bf3865a3b5e8ad54dad0.jpg


1. STorM32보드를 FTDI 와 위처럼 연결한다.

2. USB 케이블을 꼽는다. (USB는 전원 공급용)

3. 아래와 같이 보드에 있는 버튼을 조작하여 부트로더 모드로 변경한다 (모든 LED off 됨)

800px-Storm32-wiki-flash-firmware-key-sequence-01.jpg

4.아래의 순서로 펌웨어 플래싱을 진행한다.

picpick_1.png


picpick_2.png


picpick_4.png


picpick_5.png


picpick_7.png

5.NT 버전이 아니니 펌웨어 파일은 "o323bgc_v096_storm32bgc_v110_f103rc.hex" 를 받아 설치한다.


■ STorM32 Configuration & Calibration


1. USB 연결


2. OlliW's o323BGCTool 실행


3. "Calibration Acc"→"Run 1 Point Calibration"

    보드의 수평을 유지한다...

    "Calibration Acc"→"Imu: Imu2"→"Run 1 Point Calibration"→캘리브레이션...→"Store Calibration"


4. 센서를 원하는 자리에 붙이고 수평을 유지한다. (배터리는 장착하지 않은 상태)

    "Calibration Acc"→"Imu: Imu"→"Run 1 Point Calibration"→캘리브레이션...→"Store Calibration"


5. "Global Configuration"→"Configure Gimbal Tool"

storm32_config_002.png


    김블을 드론기체에 카메라와 함께 완전히 장착하고, 툴 실행 후에 배터리도 연결한다. (카메라 렌즈가 나와 정면으로 마주보고 있는 상태)

    만일 2 Axis면 오른쪽에 "Yaw Motor Position"을 끈다.

500px-Gimbal_config_tool_forward.jpg


    Step 1 : IMU 캘리브레이션...

    - 첫번째 - "Please level the CAMERA roughly by hand (should be within +-15)" 메세지가 나오면 카메라를 정위치 시켜 손으로 잡고 IMU 캘리브레이션을 실행한다.

    - 두번째 - "Reading imu x orientation(x)... Please wait!" 메세지가 나오면 드론을 들어 꼬리가 들리게 45도 정도 앞으로 기울인다. (틸팅)

500px-Gimbal_config_tool_45.jpg


    Step 2 : 모터

    맨 위에 "In this step, the gimbal will be prepared and restated." 라는 메세지가 보이면 김블의 배터리를 연결한다.

    Step by Step으로 진행하며, 아래의 모터폴(통돌이 모터의 통에 붙은 자석 수) 입력은 정확하게 한다.

767px-Storm32-wiki-c-6-01.jpg


6. RC 입력 셋팅

RC 입력을 아래와 같이 셋팅해 준다.

storm32_config_004.png


7..아랫부분의 "Write+Store"를 체크하고 저장한다.

storm32_config_001.png


※ 2축 김블은 아래를 설정해 준다. (IMU#2 사용불가)

Setup→Imu2 Configuration : off

Setup→Yaw Motor Usage : disabled

storm32_config_003.png


■ 6 Point 캘리브레이션


http://www.olliw.eu/storm32bgc-wiki/Calibration


■ 하드웨어 셋업


http://www.olliw.eu/storm32bgc-wiki/Getting_Started#Hardware_Setup


■ 관련 사진


storm32_001.png


storm32_002.jpg


storm32_003.jpg


storm32_004.jpg


storm32_005.jpg


■ Storm32 NT란...


I2C 를 이용하지 않고, NT 버스라는, 그냥 시리얼 통신에 프로토콜 조금 바꾼것을 이용하기 때문에 통신에러가 잘 발생하지 않고, 발생하더라도 쉽게 복구를 한다고 합니다. I2C는 에러가 나면 바로 김블이 죽어버리지요. 이걸 사용하면 보통은 I2C에러로 인하여 사용하지 못하는 할로우 모터를 사용할 수 있기 때문에 선을 모두 안으로 숨기는 것이 가능합니다.


위로 스크롤