Descripción
El Transceptor HC-12 de 433 MHz es un módulo de comunicación de puerto serie inalámbrico, el cual se basa en el chip RF SI4463, tiene un microcontrolador incorporado y se pueden configurar mediante comandos AT, la potencia de salida máxima es de 100 mW (20 dBm) y la sensibilidad del receptor difiere de: 117dBm a -100dBm, dependiendo de la velocidad de transmisión. Acepta 3.2V-5.5V y se puede usar con dispositivos de voltaje UART de 3.3V y 5V.
Características
- Transmisión inalámbrica de larga distancia (1,000 m en espacio abierto / velocidad de transmisión de 5,000bps en el aire)
- Rango de frecuencia de trabajo (433.4-473.0MHz, hasta 100 canales de comunicación)
- Máxima potencia de transmisión de 100mW (20dBm) (se pueden configurar 8 engranajes de potencia)
- Tres modos de trabajo, adaptándose a diferentes situaciones de aplicación.
- MCU incorporado, que realiza la comunicación con un dispositivo externo a través del puerto serie
- El número de bytes transmitidos ilimitado a una vez
Especificaciones:
- Frecuencia de trabajo: 433.4MHz a 473.0MHz
- Voltaje de alimentación: 3.2V a 5.5VDC
- Distancia de comunicación: 1.000m en espacio abierto.
- Velocidad de transmisión en serie: 1.2Kbps a 115.2Kbps 9. 9.6Kbps por defecto)
- Sensibilidad de recepción: -117dBm a -100dBm
- Potencia de transmisión: -1dBm a 20dBm
- Protocolo de interfaz: UART / TTL
- Temperatura de funcionamiento: -40 ℃ a + 85
- Dimensiones: 27.8mm x 14.4mm x 4mm



Modos de Funcionamiento:
Cada HC-12 puede funcionar en los siguientes modos:
- FU1: modo de ahorro de energía moderado con una velocidad de transmisión de 250000bps “por aire”. La velocidad en baudios del puerto serie se puede establecer en cualquier valor admitido
- FU2: modo de ahorro de energía extremo con 250000bps de velocidad “por aire”. La velocidad del puerto serie está limitada a 1200bps, 2400bps, 4800bps
- FU3 – predeterminado, modo de propósito general. La velocidad “por aire” varía según la velocidad del puerto en serie. Lo mismo ocurre con el rango máximo:
- 1200bps ~ 1000m
- 2400bps ~ 1000m
- 4800bps ~ 500m
- 9600 bps ~ 500m
- 19200bps ~ 250m
- 38400bps ~ 250m
- 57600bps ~ 100m
- 115200bps ~ 100m
- FU4 (disponible en la versión 2.3 o posterior): modo de largo alcance. La velocidad “en el aire” está limitada a 500bps y la velocidad del puerto serie a 1200bps. Debido a que la velocidad del aire es inferior a la velocidad del puerto, solo se pueden enviar paquetes pequeños: 60 bytes como máximo con un intervalo de 2 segundos. En este modo el rango se incrementa a 1800m.
El HC-12 que crea un enlace inalámbrico tiene que funcionar en el mismo modo (FU1, FU2, FU3, FU4) y con la misma velocidad.
Configuración:
El HC-12 se puede configurar usando el comando AT. La mejor manera de hacerlo, es usar un convertidor de USB a serie como CP2102. Para poner el HC-12 en modo AT, presione el pin SET a GND.
Los comandos más importantes:
- 1. AT – comando de prueba. Retornará OK si la interfaz AT está habilitada
- 2. AT + Bxxxx: establece la velocidad en baudios del puerto serie. Por ejemplo, AT + B57600 establece la velocidad en baudios a 57600bps
- 3. AT + Cxxx – establece el canal de radio. Los canales comienzan desde 001 a 433,4MHz. Cada siguiente canal añade 400kHz. El canal 100 es 473,0MHz. AT + C002 ajustará la frecuencia a 433,8MHz. Dos dispositivos HC-12 que crean un enlace inalámbrico tienen que operar en la misma frecuencia
- 4. AT + FUx – configura el modo de dispositivo: FU1, FU2, FU3 o FU4. Dos dispositivos HC-12 que crean un enlace inalámbrico tienen que usar el mismo modo
- 5. AT + Px: configura la potencia de transmisión del dispositivo. Por ejemplo, AT + P2 ajusta la potencia a 2dBm (1.6mW)
- 1. -1dBm (0.8mW)
- 2. 2dBm (1.6mW)
- 3. 5dBm (3.2mw)
- 4. 8dBm (6.3mW)
- 5. 11dBm (12mW)
- 6. 14dBm (25mW)
- 7. 17dBm (50mW)
- 8. 20dBm (100mW)
- 6. AT + RX – recupera todos los parámetros: modo, canal, velocidad de transmisión, potencia
- 7. AT + V – recuperar la versión del módulo
- 8. AT + DEFAULT: restablece los parámetros del módulo a la configuración predeterminada






