Tarjeta de desarrollo para modulo Rabbit RCM3700 Electrónica S.A. de C. V.
Tarjeta de desarrollo para módulos Rabbit MODELOS: RCM3700, RCM3710, RCM3720
Figura 1, cara superior de la tarjeta.
AG Electrónica S.A. de C. V.
Tarjeta de desarrollo para módulos Rabbit MODELOS: RCM3700, RCM3710, RCM3720
Figura 2, vista inferior de la tarjeta.
2
Tarjeta de desarrollo para modulo Rabbit RCM3700 Electrónica S.A. de C. V. Nota IMPORTENTE
Inmediatamente se despliega la siguiente ventana (ver figura 4).
Esta tarjeta de desarrollo NO incluye los componentes listados a continuación, los siguientes componentes se sugieren para realizar pruebas con la tarjeta. Nota: se incluye CD con ejemplos. Numero de parte 20-101-0961 20-101-1183 DB-9S/CP CP-10 FCN10 JHD-162ASTNGLED
POWER-6V/1A
Descripción RCM3720 CAPLE USB Programación conector DB9 cable plano cable plano 10 hilos conector cable plano 10 terminales LCD 16X2 FUENTE 6V/1A
Software sugerido Dynamic C 9.62 Dynamic C es la plataforma usada para editar, compilar y programar los módulos de la marca Rabbit, es importante remarcar que no hay que pagar regalías o solicitar licencias, los esquemáticos, software, manuales, depuración, entre otras cosas es completamente libre. Configuración Antes de esto el usuario debe de tener instalado Dynamic C 9.62, al instalar Dynamic C se crean capetas con ejemplos y documentación. Primero hay que abrir la ventana “Project Options” de la siguiente forma (ver figura 3).
Figura 3.
Figura 4. Aquí es donde se configura el puerto de programación, la velocidad, opciones de compilación, definición de algunas macros y la selección de la tarjeta, entre otras cosas, en la imagen se muestran las configuraciones básicas (ver figura 4). La elección de puerto de comunicación “Serial Port” depende del puerto que asignemos a Dynamic C para la programación, si utilizamos un cable de programación USB se generara un puerto COM virtual y este puerto sería el puerto el cual se debe seleccionar para la programación de los módulos, para este caso la selección es COM1 (ver figura 5).
Figura 5.
AG Electrónica S.A. de C. V. Opciones de compilación, las opciones compilación son las mostradas en la figura 6.
de
Al seleccionar la tarjeta la ventana tiene la siguiente forma (ver figura 9).
Figura 6.
Figura 9.
Donde esta señalado que el programa se grabara en Flash (ver figura 7).
Al seleccionar el modulo RCM3720 (ver figura 10) o cualquier otro modelo, se despliegan especificaciones de la tarjeta.
Figura 10. Figura 7.
El ID es la matricula de identificacion de la tarjeta o modulo, con este ID Dynamic C reconoce el modelo y realiza un link con la tarjeta, por lo cual el ID para el RCM3720 es 0x1F02.
Par que sea posible compilar y grabar el programa en pasos separados, escogemos las siguiente opción (ver figura 8).
Figura 8.
4
Tarjeta de desarrollo para modulo Rabbit RCM3700 Electrónica S.A. de C. V. Funciones generales. 1. PWM, LEDS conectados a salidas PWM. 2. Botones (interrupciones). 3. Reset, P1. 4. Batería de respaldo RTC y SRAM. 5. Entrada para la alimentación J1. 6. Entrada de voltaje (0 – 5V), P3. 7. Puertos seriales D (P4) y C (P5). 8. Entradas a opto acopladas. 9. Buzzer. 10. Conector LCD. 11. Salidas Relevadores. 12. Conector para el RABBIT. 2
4
3
5
1
12
6 2
11
7
8
Figura 11. 10
9
AG Electrónica S.A. de C. V.
Conexiones generales, cable de programación, Cable serial Y Fuente de alimentación. (Ver figura 12)
6
Tarjeta de desarrollo para modulo Rabbit RCM3700 Electrónica S.A. de C. V. Lista de material. Componente
#DE PARTE
P5
HEADER-2
P6
QSI-1410
P7
TRTM-03 TRTM-03 TRTM-02
BT1
CR-BASE-20
P8
C1
CEMS-470/16V
P9
C2
CEMS-470/16V
P10
TRTM-02
C3
CEMS-470/16V
Q1
BSV52
C4
CEMS-100/16V
Q2
BSV52
C5
CMS-.1/50V
Q3
BSV52
C6
CMS-.1/50V
Q4
BSV52
C7
CEMS-10/16V
Q5
BSV52
CEMS-.1/50V
Q6
BSV52
C9
CEMS-.1/50V
Q7
BC547B
C10
CEMS-.1/50V
Q8
BC547B
C11
CEMS-.1/50V
R1
RMS-1K
1N5398
R2
RMS-1K
D2
RLS4148TE-11
R3
RMS-1K
D3
RLS4148TE-11
R4
RMS-1K
D4
RLS4148TE-11
R5
RMS-1K
D5
RLS4148TE-11
R6
RMS-1K3
D6
RLS4148TE-11
R7
RMS-150E
D7
RLS4148TE-11
R8
3386P-1-103
DS1
LED-VERDE-8K/1206
R9
3386P-1-103
DS2
LED-ROJO-1K/1206
R10
RMS-4K7
DS3
LED-AZUL-3K/1206
R11
RMS-1K
LED-VERDE-8K/1206
R12
RMS-1K
DS5
LED-AZUL-3K/1206
R13
RMS-1K
DS6
LED-VERDE-8K/1206
R14
RMS-1K
DS7
LED-ROJO-1K/1206
R15
RMS-10K
DS8
LED-AMA-1K/1206
R16
RMS-10K
DS9
LED-AZUL-3K/1206
R17
RMS-10K
DS10
LED-AMA-1K/1206
R18
RMS-10K
DS11
LED-AMA-1K/1206
R19
RMS-100K
DS12
LED-VERDE-8K/1206
R20
RMS-100K
DS13
LED-VERDE-8K/1206
R21
RMS-2K2
DS14
LED-VERDE-8K/1206
R22
RMS-2K2
DS15
LED-ROJO-1K/1206
R23
RMS-2K2
DS16
LED-AMA-1K/1206
R24
RMS-2K2
DC-005-2.1R
R25
RMS-10K
J2
416-0019
R26
RMS-10K
J3
HOUSING-40
R27
RMS-1K
J4
HOUSING-40
R28
RMS-1K
LCD1
HOUSING-40
R29
RMS-10K
P1
PUSH-1
R30
RMS-10K
P2
HEADER-2
R31
RMS-2K
P3
TRTM-02
R32
RMS-1K
P4
HEADER-2
R33
RMS-1K
C8
D1
DS4
J1
AG Electrónica S.A. de C. V. R34
RMS-33K
R35
RMS-10K
R36
RMS-10K
R37
RMS-1K
R38
RMS-1K
R39
RMS-1K
R40
RMS-10K
R41
RMS-10K
R42
RMS-330E
R43
RMS-330E
R44
RMS-10K
R45
RMS-10K
R46
RMS-270K
R47
RMS-270K
RL1
HJR-3FF-5VDC-S-Z
RL2
HJR-3FF-5VDC-S-Z
S1
PUSH-1
S2
PUSH-1
S3
PUSH-1
S4
PUSH-1
U1
SN74LS07D
U2
L4940V5
U3
ADC0831 (8PF)
U4
DS18B20
U5
MAX232CPE (16PF)
U6
4N35 (6PF)
U7
4N35 (6PF)
Soporte técnico: Ing. Bastian Luna Daniel Email;
[email protected] www.agelectronica.com.mx Nota: El departamento de ingeniería de AG electrónica no asume responsabilidad por ayudar en aplicaciones o en diseños de productos del cliente. Usted es completamente responsable por todas las decisiones de diseño e ingeniería de su producto, incluyendo decisiones relacionadas a la aplicación de productos que AG distribuye. Por distribuir información técnica, AG no asume responsabilidad en diseños, basados en tal información, elaborados por el cliente, tampoco pretende ofrecer o proveer servicios de ingeniería o consejo relacionados a sus diseños.
8
1
2
3
4
5
6
7
8
+5 CEMS-100/16V +5 2 3 1
J2
PB3 PB5 PF4 PF6 PC0 PC2 PE7 PE4 PG6
/IORD PD5 VBAT R6
C2 Cap Pol1
IN
C5 Cap CMS-.1/50V
PA0
OUT GND
3
Res1 C3 Cap Pol1
C4 Cap Pol1
U1A Res1 RMS-1K
SN74LS07D
C6 Cap CMS-.1/50V
DS2 LED-ROJO-1K/1206
PC1
PC1_RXD 3
PB4
DS1
R1
2
LED-VERDE-8K/1206
U1B
DS3
R3
4
Res1 RMS-1K
PB2 SN74LS07D
A LED-AZUL-3K/1206
PB7 PF5 PF7 PC1
PC2
PC2_TXC 5
U1C
DS4
R4
6
Res1 RMS-1K
PC3 PE5
SN74LS07D
LED-VERDE-8K/1206
PE1 PG7 NC
PD4
/IOWR
NC PC3
+5
/RES
PC3_RXC 9
U1D AY GND VCC
14
416-0019 +5
R7 Res1 RMS-150E
MODULO RCM3720: 20-101-0961
JHD-162ASTN LCD1
P1 PUSH-1
R/W RS E D7 D6 D5 D4 D3 D2 D1 D0 VEE GND VCC
LCD 16x2
LED-AZUL-3K/1206
SENSOR DE TEMPERATUR DS18B20 U4 DS18B20 GND
1 2
R8 RPot 3386P-1-103
TRTM-02
1
R9 RPot 3386P-1-103
PD5
+5
ADC
P3
PA0
DS5
PB0
ADC conectado al PUERTO SERIAL B
+5 PA7 PA3
8 7 6 5
CS VCC VIN(+) CLK VIN(-) DO GND VREF ADC0831 BASE: 8PF
P2 HEADER-2
PA6 PA2
Res1 RMS-1K
U3 1 2 3 4
PB7
1 3
5 4 6 14 13 12 11 10 9 8 7 3 1 2
jumper selecciona la entrada para el ADC
+5
PA1
7
+5
Q1 BSV52
PA5
R5
SN74LS07D
16
LED-
8
+5
15
LED+ 1 4
BT1 PILA: CR2032 CR-BASE-20
C1 Cap Pol1
2 3
Res1 RMS-1K3
1N5398
PF0
1 2 4 3
NC NC
PE0
1
DC-005-2.1R PA4
PA2
PC0_TXD 1
VDD
PB0
A
PA6
PC0
DQ
PF1
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
RMS-1K R2
+5
3
PA1
PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 PF1 PF0 PB0 PB2 PB3 PB4 PB5 PB7 PF4 PF5 PF6 PF7 PC0 PC1 PC2 PC3 PE7 PE5 PE4 PE1 PE0 PG7 PG6 /IOWR /IORD PD4 PD5 /RES VBAT GND +5V GND
CEMS-470/16V
2
PA3
CEMS-470/16V
2 4
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
PA7 PA5
L4940V5 U2
CEMS-470/16V D1
2
J1
B
B
R10
PF0 +5
Interrupciones
R15 Res1 RMS-10K
R17
PE4
+5
PE5
R16 Res1 RMS-10K
R18
+5
R11 Res1 RMS-1K
PWM
Res1 RMS-10K 2 3
+5
R12 Res1 RMS-1K
DS6 LED-VERDE-8K/1206
1 2 4 3
S1 PUSH-1
R21
PF4
Q2 BSV52
R13 Res1 RMS-1K
DS7 LED-ROJO-1K/1206
Res1 RMS-2K2
R22
PF5
Res1 RMS-2K2
Q3 BSV52
R14 Res1 RMS-1K
DS8 LED-AMA-1K/1206
R23
PF6
Res1 RMS-2K2
DS9 LED-AZUL-3K/1206
+5
Q4 BSV52
R24
PF7
R19 Res1 RMS-100K
Q5 BSV52
Res1 RMS-2K2
CEMS-.1/50V R20 Cap Pol1 C9 Res1 RMS-100K Cap Pol1 C10
PC0 PC1 PC3
+5
PUERTO SERIAL D PUERTO SERIAL C
+5
PC2
+5
U5 1 3 4 5
CEMS-.1/50V PC0_TXD PC2_TXC
11 10
PC1_RXD PC3_RXC
12 9
C1+ C1C2+ C2-
R1OUT R1IN R2OUT R2IN
R29 Res1 RMS-10K
R30 Res1 RMS-10K D5
R31
PF1 RLS4148TE-11
Q6 BSV52
Res1 RMS-2K
D2 R27 Res1 RMS-1K
QSI-1410
Res1 RMS-1K
R34 RMS-33K Res1
Q7 BC547B
DS11
D3 R28 Res1 RMS-1K
P7 TRTM-03
R32
PB2
Res1 RMS-1K
R35 Res1 RMS-10K
Q8 BC547B PA5 PA3 PA1 PB3 PB5 PF4
+5
+5
PF6
+5
PC0 PC2
+5
2 1
Res1 RMS-330E
BASE: 6PF R40 Res1 RMS-10K R44
U6
R42 LED-VERDE-8K/1206
TRTM-02
Res1 RMS-10K
D6 RLS4148TE-11
PE7
2 1 PB3
Res1 RMS-330E
R37 Res1 RMS-1K
BASE: 6PF R41 Res1 RMS-10K R45
U7
R43 LED-VERDE-8K/1206
TRTM-02
Res1 RMS-10K
D7 RLS4148TE-11
R46 Res1 RMS-270K
4N35
D
P10
4N35
HEADER-2 PUERTO D C11
J3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
PA7
R36 Res1 RMS-10K
PE4 P9
2 4 6 8 10
P5 TXC RXC
1 3 5 7 9
2 4 6 8 10
C
HEADER-2 PUERTO C
PB0
DS13
1 3 5 7 9
P8 TRTM-03
R33
PB4
ENTRADAS OPTO DS12
RXD RXC
6
Cap Pol1 CEMS-.1/50V
PF1
+5
13 8
TXD RXD
3 2 1
RLS4148TE-11
VEE
TXD TXC
RL2 HJR-3FF-5VDC-S-Z 3 1 4
RLS4148TE-11 2
1 2
D4
Res1 RMS-10K
GND
14 7
5
R26
RL1 HJR-3FF-5VDC-S-Z 3 1 4
C7 Cap Pol1 CEMS-10/16V P4
+5
3 2 1
PE1
Res1 RMS-10K
DS10
RELES
5
R25
PE0
P6
CEMS-.1/50V Cap Pol1 +5 C8
2 16
MAX232CPE MAX232N
LED-AMA-1K/1206
BUZZER
RLS4148TE-11 2
+5
1 4
1 2 4 3
LED-AMA-1K/1206
2 3
2 3 1 2 4 3 1 4
C
+5 S4 PUSH-1
VDD VCC
T1IN T1OUT T2IN T2OUT
15
S3 PUSH-1
Res1 RMS-4K7
+5
S2 PUSH-1
1 4
1 4
1 2 4 3
2 3
Res1 RMS-10K
+5
R38 Res1 RMS-1K
PE0
R39 Res1 RMS-1K
PG6 /IORD PD5 VBAT
PB5
PA7 PA5 PA3 PA1 PF1 PB0 PB3 PB5 PF4 PF6 PC0 PC2 PE7 PE4 PE0 PG6 /IORD PD5 VBAT +5V
J4 PA6 PA4 PA2 PA0 PF0 PB2 PB4 PB7 PF5 PF7 PC1 PC3 PE5 PE1 PG7 /IOWR PD4 /RES GND GND
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
PA6 PA4 PA2 PA0 PF0 PB2 PB4 PB7 PF5 PF7 PC1 PC3 PE5 PE1 PG7 /IOWR PD4 /RES
HOUSING-40 HOUSING-40 DS14 LED-VERDE-8K/1206
R47 Res1 RMS-270K
PA4
PG7
DS15 LED-ROJO-1K/1206
DS16 LED-AMA-1K/1206
+5
D
PE7
Title Size
Number
Revision
A2 Date: File: 1
2
3
4
5
6
7
29/07/2010 Sheet of E:\ALTIUMBLD\..\KITR_RCM3720.SchDoc Drawn By: 8