HC-05 블루투스 모듈 기능
HC-05는 장치 간 무선 통신을 가능하게 하는 인기 있는 Bluetooth 모듈입니다. HC-05 Bluetooth 직렬 통신 모듈은 EDR Bluetooth 프로토콜을 사용하는 Bluetooth 사양 V2.0을 기반으로 하는 데이터 전송 모듈입니다. 무선 동작 주파수 대역은 2.4GHz ISM이고, 변조 방식은 GFSK이다. 모듈의 최대 전송 전력은 4dBm이고 수신 감도는 -85dBm이며 온보드 PCB 안테나는 10m 거리에서 통신을 달성할 수 있습니다.
모듈의 LED 조명을 통해 Bluetooth 연결 상태를 시각적으로 확인할 수 있습니다. 이 모듈은 CSR의 BC417 칩을 사용하고 AT 명령을 지원합니다. 사용자는 필요에 따라 역할(마스터 및 슬레이브 모드)과 직렬 포트 전송 속도, 장치 이름 및 기타 매개변수를 변경할 수 있으므로 유연하게 사용할 수 있습니다.
HC-05 블루투스 모듈 원리
HC-05 블루투스 모듈의 통신 다이어그램은 다음과 같습니다. 두 개의 장치 메인 제어 칩 또는 마이크로 컨트롤러가 해당 블루투스 모듈에 연결됩니다. 즉, 메인 제어 칩의 직렬 포트 제어 핀과 블루투스 모듈이 교차됩니다. 연결되었습니다. 블루투스 모듈에는 자체 투명 전송 기능이 있기 때문에 간단히 말하면 블루투스 모듈은 메인 제어 칩의 직렬 포트를 통해 전송되는 모든 데이터를 전달합니다. 따라서 메인 제어 칩의 직렬 포트도 무선 전송이 가능한 직렬 포트로 간주될 수 있습니다.
블루투스는 마스터와 슬레이브로 구분되어 있기 때문에 모듈은 공장 출고 시 슬레이브 모드로 기본 설정되어 있습니다. 호스트로 설정해야 하는 경우 AT 명령을 통해 블루투스를 설정해야 합니다.
HC-05 Bluetooth 모듈과 마이크로 컨트롤러의 연결 다이어그램
HC-05 블루투스 모듈이 전원 공급 시스템이 3.3V인 MCU에 연결되면 직렬 포트 교차 연결이 충분합니다(모듈의 RX는 MCU의 TX에 연결되고 모듈의 TX는 연결됩니다) MCU의 RX에); 모듈이 전원 공급 시스템이 5V인 MCU에 연결되면 모듈의 RX 끝에 220R~1K 저항을 직렬로 연결한 다음 MCU의 TX에 연결할 수 있습니다. 모듈의 TX는 직렬 저항 없이 MCU의 RX에 직접 연결됩니다. (참고: 사용 중인 MCU가 3.0V 이상을 하이 레벨로 인식하는지 먼저 확인하십시오. 그렇지 않으면 3.3V/5V 레벨 변환 회로가 필요합니다. 저는 직접 연결되어 있어 필요하지 않은 STC89C52 마이크로컨트롤러를 사용하고 있습니다. 레벨 변환 회로를 추가하십시오.