에어게이트
에어게이트
Untitled Document
> Lecture > UAV
 
본란의 읽기권한은 회원가입후 가능합니다.
작성자 관리자
작성일 2008-05-19 (월) 09:35
첨부#1 baro.c (9KB) (Down:1100)
ㆍ조회: 3819  
[강좌] 9. 기압고도계
 
고도정보를 얻을수 있는 방법중 손쉬운 방법은
GPS에서의 고도정보 또는 기압고도계를 이용하는 방법이다.
 
GPS정보의 경우 순간순간 정보가 부정확하거나
고도정보 자체가 끊기는 구간이 종종 발생하기 때문에
 
대부분 수만원에서 수십만원짜리 저가형 GPS를 사용하기 때문에
GPS고도만 믿고 무인기를 제어할경우 낭패를 보기 쉽다.
물론 고가의 고성능 GPS는 예외로 한다.
 
따라서 가장 안정적으로 고도정보를 얻을수 있는 방법이 기압고도계이다.
여기서 소개하는  MS-5534A 기압계의 경우
 
디지털 정보를 얻기 때문에 프로세서에서 Analog 입력단 유무 또는 분해능에
관계없이 인터페이스 할수 있다.
 
단위는 0.1m단위로 얻을수 있지만 기압이라는것이 장소, 시간에 따라 변하기
때문에 정밀도는 1~2미터정도로 보면 적당할것 같다.
 
한시간 이내의 동일한 장소에서의 비행, 즉 로봇항공기 대회에는 기압 변화에
그리 신경쓸필요 없지만
그렇지 않은 경우에는 기압고도정보도 보정(GPS고도정보이용)을 해줘야 한다.
 
아래 회로도는 Atmega128을 MS-5534와 접속한 경우이며
이에 대한 프로그램 소스는 첨부 파일을 참조하기 바란다.
 
 
 
 
 
 
 
 
 
 위 센서를 이용하여 제6회 로봇항공기 경연대회시 예선미션을 헬리콥터로 수행한 결과를
 아래 그래프에 보이고 있다.
 

   설정고도는 204미터임.
 
 
    첨부한 소스파일은 Intersema 홈페이지에서 제공되는 샘플 프로그램을
    Atmega128에 사용하기 위해 일부 수정하였으며
    접촉불량등에 의해 무한루프에 빠질수 있는 부분을 보완한것이다.
 
    원본 소스코드는 메이커 홈페이지에서 얻을수 있다.
18 [강좌] 10. 자동/수동 전환회로 관리자 2008-06-07 3774
17    Re..mcu를 사용하지 않은 PWM duty-to-logic 회로 sinya 2010-03-03 3741
16    Re..[강좌] 10. 자동/수동 전환회로 porsche 2009-12-30 2971
15 [강좌] 9. 기압고도계 관리자 2008-05-19 3819
14 [강좌] 8. 방진 대책 관리자 2008-04-07 2833
13 [강좌] 7. RC조종기 통달거리가 줄어든다. 관리자 2008-04-07 2395
12 [강좌] 6. 비행제어컴퓨터(FCC) 관리자 2008-03-31 2751
11 [강좌] 5. GPS는 어떤것을 써야하나 - 2 관리자 2008-03-26 2413
10 [강좌] 4. GPS는 어떤것을 써야하나 관리자 2008-03-25 2484
9 [강좌] 3. AHRS를 사야할까 만들까? 관리자 2008-03-24 2744
8    Re..AHRS문의 정동현 2008-03-26 1900
7       Re..AHRS문의 관리자 2008-03-28 2038
6 [강좌] 2. 무선통신을 위한 모뎀에 대한 경험 관리자 2008-03-23 2565
5 [강좌] 1. 무인항공기 개발을 시작하며 관리자 2008-03-23 2572
4 개발중인 무인 항공기 및 민간부문에서 활약하는 무인기들 관리자 2008-01-22 2904
3 세계각국의 무인기 개발 동향 관리자 2008-01-22 2983
12
에어게이트