본문 바로가기
728x90

분류 전체보기22

MAVLink Enumerations MAVLink 는 멀티콥터와 같은 소형 UAV에 사용하기 위해 개발된 통신용 메시지 프로토콜입니다. 배포-구독 방식의 통신방식과 point-to-point 통신방식을 결합한 형태된 형태이다. 연속적으로 전송되는 영상 등의 data stream 은 토픽 형태로 배포되며, mission protocol이나 parameter protocol은 point-to-point 방식으로 통신이 이루어집니다. MAVLink에서 주고받는 메시지와 코멘드는 xml 파일에 정리 되어 있으며, 본 페이지에서는 그 중 Enumeration 값들에 대한 의미를 정리하였습니다.Message용도FIRMWARE_VERSION_TYPEFirmware version 정보HL_FAILURE_FLAG고장 정보 flag, telemetry 용M.. 2024. 11. 26.
드론 수신기 Protocol 이 페이지도 다양한 수신기의 특징을 수집하는 페이지로 이용할 예정으로, 계속 update하겠습니다.드론에 장착되어 있는 수신기와 드론 내부의 비행제어기(FC) 사이에서 신호를 주고 받는 방식을 드론 수신기 Protocol (RX-Protocol) 이라고 합니다. 조종기의 protocol과는 달리 유선으로 신호를 주고 받는 방식입니다.RX-Protocol의 종류RX-Protocol 명칭사용 업체비고PWM범용(Universal)Pulse Width ModulationRC 초기에 사용FC 없이 서보에 채널 직접 연결 PPM범용(Universal)Pulse Position Modulation 1개 케이블에서 여러 채널 사용 가능CPPM, PPMSUMPCM범용(Universal) SPI_RX범용(Universal.. 2024. 11. 26.
드론 무선 조종기 protocol 이 페이지는 조종기 통신 protocol용 자료를 수집하기 위해 작성하였습니다. 계속 update할 예정입니다.조종기 protocol은 조종기와 드론에 설치된 수신기 사이에서 전파를 이용하여 제어 정보를 주고받는 방식입니다.드론 무선 조종기의 통신 protocol은 제조사마다 다릅니다.제조사프로토콜후타바(Futaba)SFHSS, FASST, FASSTest스펙트럼(Specktrum)DSM, DSM2, DSMX타라니스(Tranis)ACCST터니지(Turnigy)AFHDS그라우프너(Graupner)HoTTJRDMSS기타FrSky, FlySky 등RF Chip 종류와 적용 Protocol제조사(Manufactuer)RF ChipExample ProtocolsCyprus SemiconductorCYRF6936D.. 2024. 11. 26.
드론 배터리 취급 주의사항 배터리 사용시 주의 사항•리튬폴리머 배터리는 완전 방전시키면 수명이 줄고, 성능도 떨어지므로, 용량이 40~50% 정도 남았을 때 충전하는 것이 바람직하다.•배터리가 손상(부풀거나 누유현상시)되면 화재의 위험이 크므로 파손 시 절대 충전해서는 안된다.•드론 배터리에 사용되는 리튬은 폭발 위험물질이기 때문에 고온 다습한 곳을 반드시 피해 사용/보관해야 한다(사용적정온도: -10~40℃, 보관적정온도: 22~28 ℃)사용설명서 참조•기온이 낮은 겨울철에는 배터리 효율이 떨어지므로 사용 전 배터리를 사용가능한 온도로 높여야 한다.•배터리 과충전은 내부에서 방전이 일어나 배터리 수명이 줄어드는 것은 물론 폭발 및 화재의 원인이 되므로 리튬폴리머 배터리를 충전하는 동안 자리를 뜨면 안 된다.•300~500회 이상.. 2024. 11. 19.
Drone에서 사용하는 모터 사양의 의미 드론을 제작할 때 드론의 크기와 무게 그리고 사용할 배터리와 ESC에 따라 적절한 모터를 선택해야한다. BLDC 모터 스펙 문서에서 나오는 용어를 정리해 보았다.  모터스펙Kv모터 회전수, 1V로 1분에 회전하는 수 (RPM)Configuration(00N00P)-N 앞의 두 자리 숫자: 안쪽에 고정된 Stator의 전자석 개수(Number of Electromagnets) -P 앞의 두 자리 숫자: 바깥쪽에 회전하는 Rotor의 영구자석 개수(Pole의 갯 수)Motor Dimensions(DiaXLen)모터의 지름X길이Weight(g)모터 전체 단위 무게No. of Cells(Lipo)리튬 폴리머 전지의 허용 셀 개수(3.85 V per cell(60%))Max Continuous Current(A).. 2024. 11. 19.
[Arduino] Arduino Mega PWM Frequency (주파수 설정) Arduino Mega 2560의 Digital 출력Arduino Mega를 사용하는 가장 큰 이유 중 하나는 많은 출력 때문입니다..  가장 많이 사용하는 Arduino Uno 의 경우 디지털 입출력 핀이 14개입니다. 그나마 직렬통신을 사용할 경우 1번과 2번 핀을 사용하지 못하기 때문에 12개만 사용할 수 있습니다. 디지털 입출력 핀 중  PWM 출력이 가능한 핀은 6개입니다. 여러개의 모터와 센서를 동시에 사용할 경우 모자라는 경우가 많습니다. 그래서 그 대안으로 Arduino Mega 2560을 자주 선택합니. Arduino Mega는 54개의 디지털 입출력 핀을 갖고 있으며, 그 중에 15개는 PWM 출력도 가능합니다.   디지털 입출력은 하나의 핀으로 입력 혹은 출력으로 사용할 수 있으나, .. 2024. 11. 19.
728x90