Académique Documents
Professionnel Documents
Culture Documents
mx
Dispositivo:
Módulos HOPERF HHT02D
HM-TR915/232
HM-TR915/TTL
Nota de Aplicación RFM12-D915MHz
Documentos asociados: No
RESUMEN.
En esta nota de aplicación se muestran ejemplos de puesta en marcha de tres productos interesantes de la
marca HOPERF, los cuales son los radios de tipo ISM RFM12-D915MHz, HM-TR915/232/TTL y el sensor
de temperatura y humedad HHT02D.
D Interface
datos y mostrarlo de forma serial y visual & CRC
GND
Temp
El tercer ejemplo muestra una aplicación que Sensor VDD
HHT02 V1.0
8H y 12 T (L), 12H y 14T (H)
L
WriteOK
Regedo:1H
H1:29
T1:6b1
T:28.519528 C H:21.577152 %
Fig. 2. Distribución de pines del sensor
HHT02D.
8H y 12 T (L), 12H y 14T (H)
H
WriteOK
El ejemplo desarrollado muestra las funciones Regedo:0H
básicas para leer/escribir en el HHT02D, la tarjeta H1:278
prototipo cuenta con un zócalo para montar T1:1ad0
fácilmente el sensor en presentación DIP. T:28.640624 C H:20.698240 %
La carpeta EJ1_HHT02 contiene el proyecto 8H y 12 T (L), 12H y 14T (H)
elaborado en MPLAB, el cual esta compilado y
listo para cargar el archivo HHT02D_F73.hex al
microcontrolador.
Los archivos HHT02.C y HHT02.h contienen las
funciones y definiciones para leer/escribir y
calcular la humedad y temperatura. La descripción
del protocolo de comunicación se detalla en los
archivos antes mencionados.
La tarjeta es bastante sencilla, como se puede observar cuenta con fuente de alimentación regulada (voltaje de
entrada de 7 a 12VCD), comunicación serial RS-232 y las interfases necesarias para comunicar al
microcontrolador con el radio RFM12-D915 y el sensor HHT02D, así como entradas/salidas mediante botones y
LEDs.
Para evitar el esfuerzo de hacer rutinas que La cadena mostrada serialmente es:
filtren los datos validos no sincronizados, se
incluye un patrón de sincronización. El transmisor 0123456789:;<=>?x
debe de iniciar cada transmisión de datos con un
0x2D seguido de un 0xD4. El receptor debe estar
configurado para sincronizarse, con lo cual sabrá
que el siguiente bit después de 0x2DD4 es el
primer bit del primer byte del mensaje enviado.
En la práctica el transmisor envía una secuencia
de ceros y unos alternados (0xAA), esto da al
receptor la oportunidad de sincronizar la cadena
de bits y ajustar su control de nivel automático,
posteriormente se envía el 0x2DD4 y por último
el mensaje.
Fig. 11. Montaje del RFM12 en la tarjeta.
Una herramienta que nos ahorra tiempo en
cuanto a configuración de bits de comandos es el
programa RFM12/ RFM12B Calculator, dicho La carpeta EJ3_Botones contiene dos
programa tiene una selección de parámetros muy proyectos, uno para el transmisor y otro para el
amigable y se uso para corroborar los datos receptor. Este ejemplo muestra la aplicación de
obtenidos para la programación de nuestros los radios en un sencillo control remoto de 4
ejemplos. Este programa se puede descargar en la teclas, cada tecla genera un código
dirección ([2] ver link al final). correspondiente el cual se muestra en
comunicación serial y el receptor al recibir dicho
código encenderá un LED correspondiente.
232
TTL
Fig. 12. HM-TR915 y ANTENA/902-928MHZ.
Las principales características de RFM12 son: Enable a GND o abierto: Led verde permanece
en On, led rojo fparpadea en cada operación.
• Voltaje de operación: 4.5V a 5V.
• Consumo de corriente en transmisión: 30mA.
• Consumo de corriente en recepción: 17mA
• Rango de frecuencia: 900.72 – 929.27 MHz.
• Potencia de transmisión: hasta 4dBm (aprox.
2.5mW).
• Sensibilidad: -100dBm (aprox. 2uV).
• Velocidad de transferencia de datos: 300 -
19200 bps.
• Interfaz: RS-232 configurable por software.
6. LISTA DE MATERIAL.
C1 15pF Y1 C2 15pF
CI1 +5
C3 .1uf/50V +5 VDI 1 12
nINT/VDI VDD
D 10MHz D
SDI 2 11 SCK +5
10
SDI SCK
9
R5 R6 R7 R8 R9 nSEL 3 10 SDO
nSEL SDO C5
2 1K 10K 10K 10K 10K + C8
OSC1
0SC2
RA0/AN0
R1 1K nIRQ 4 9 FSK R11
nIRQ FSK/DATA
3 20 10K .1uf/50V
RA1/AN1 VCC
R2 1K C4 FFIT 5 8 CLK
DCLK/FFIT CLK
4 1 Vpp
RA2/AN2 MCLR/VPP
R3 1K nRES 6 7
nRES GND
5 .1uf/50V
RA3/AN3/Vref
R4 1K 11 RFM12B
RC0/T1OSO
6 S1 SW-PB
D1 D2 D3 D4 RA4/T0CKI
12
B1 B2 B3 B4 RC1/T1OSI
7 S2 SW-PB
RA5/AN4/SS
13 J2
RC2/CCP1
21 S3 SW-PB +5 JP1 VDI
RB0/INT 1
R12 14 +5V SDI
RC3/SCK/SCL SW-PB 1 2
10K 22 S4 GND nSEL
RB1 2 3
15 Vpp Vpp nIRQ
RC4/SDI/SDA 3 4
CI3 23 SDO CLK FFIT
RB2 4 5
1 16 SDI DIO nRES
DATA RC5/SDO 5 6
nIRQ 24
RB3/PGM 7
2 17 HEADER 5 CLK
C GND RC6/TX/CK 8 C
+5 nSEL 25 FSK
RB4 9
3 18 SDO
Vcc RC7/RX/DT 10
SCK 26 SCK +5
RB5 11
4
CLK 12
SDO 27
RB6/PG6
HHT02 CON12
VSS
VSS
SDI 28
RB7/PGD
CI2 Socket DB9
PIC16F73
+5 RX_35 TX
19
8
RX_PIC
TX_PIC
CTS_33 RTS
C14
.1uf/50V RTS_38 CTS
15
16
Vin = 9VCD TX_34 RX RS232-120Kbpsmax
GND
VCC
R1 IN R1 OUT
8 9 6
R2 IN R2 OUT
11 14 RX 2
T1 IN T1 OUT
10 7 RTS 7
T2 IN T2 OUT
U1 TX 3
LM7805CT +5 PWR C10 1 4 C11 8
+
D5 C1+ C2+ CTS
1 3 MAX232 4
+
B Vin +5V B
9
+ C7 + C15 3 5 5
GND
C1 - C2 -
+5
C6 C9 .1uf/50V 470uF/16V C12 2 6 C13 DB-9SAR
10uF/16V R10 V+ V-
.1uf/50V
+
1K U2 1uF/16V
2
RFM12-KIT
A A
Scale Sheet
0 of 0
1 2 3 4 5 6
www.agelectronica.com.mx
Referencias.
AG Electrónica S.A. de C.V.
Documentos. División de Ingeniería
República del Salvador No. 20 Desp. 501
[1]
Manual de referencia RF12 DEMO-KIT Col. Centro México D.F. CP. 06000
http://www.hoperf.com/pdf/RF12TOOLS.pdf Tel: (55) 5130-7210
www.agelectronica.com
RFM12B programming guide
http://www.hoperf.com/pdf/RF12_code.pdf Autor:
NA
Paginas Web.
http://www.hoperf.com/ Desarrollo de Firmware:
http://www.sensirion.ch/
http://www.microchip.com Eliezer Villegas Gonzalez ESIME - IPN.
MPLAB IDE
http://www.microchip.com/stellent/idcplg?IdcSer
vice=SS_GET_PAGE&nodeId=1406&dDocNam
e=en019469&part=SW007002