Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

KitRCM3720V1 0

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

KIT de desarrollo para el modulo RCM3720 de la marca Rabbit.

Electrnica S.A. de C. V. Configuracin OBGETIVOS: el objetivo de este kit es presentar una herramienta para empezar a desarrollar con el modulo RCM3720, la tarjeta encierra posibles aplicaciones para que el usuario pueda experimentar y probar diferentes funciones y perifricos, de esta forma el diseador de Hardware y Software puede desarrollar en un menor tiempo posible. Introduccin RCM3720 El modelo RCM3720 es un modulo que incorpora un microprocesador Rabbit 3000, memoria Flash, una memoria serial flash, puertos I/O entre otras cosas. Entre sus caractersticas principales se encierra lo siguiente. 33 lneas I/O, tolerantes a 5V, de las cuales 31 son configurables como I/O y 2 lneas solo como salidas. RESET externo. 512k para memoria de programa, 256k SRAM. 1 Mbyte de memoria flash serial con el cual es posible manejar con Dynamic C las configuraciones de FAT File System. Reloj de tiempo real, con conexin para utilizar batera de respaldo de la hora y fecha, as como datos en SRAM. Modulacin de ancho de pulso PWM. 5 puertos seriales de los cuales 1 es utilizado para programacin y depuracin. Antes de esto el usuario debe de tener instalado Dynamic C 9.62, al instalar Dynamic C se crean capetas con ejemplos y documentacin. Primero hay que abrir la ventana Project Options de la siguiente forma (ver figura 1).

Figura 1. Inmediatamente se despliega la siguiente ventana (ver figura 2).

Para mayor detalle consulte el manual RCM3700 RabbitCore User's Manual, el cual puede bajar libremente de la pagina de Rabbit www.rabbit.com. Dynamic C Dynamic C es la plataforma usada para editar, compilar y programar los mdulos de la marca Rabbit, es importante remarcar que no hay que pagar regalas o solicitar licencias, los esquemticos, software, manuales, depuracin, entre otras cosas es completamente libre. La versin utilizada para los ejemplo es Dynamic C 9.62. Figura 2. Aqu es donde configuramos el puerto de programacin, la velocidad, opciones de compilacin, definicin de algunas macros y la seleccin de la tarjeta, entre otras cosas se muestran las configuraciones bsicas.

AG Electrnica S.A. de C. V. La eleccin de puerto de comunicacin Serial Port depende del puerto que asignemos a Dynamic C para la programacin, si utilizamos un cable de programacin USB se generara un puerto COM virtual y este seria el puerto que se debe seleccionar para la programacin de los mdulos, para este caso la seleccin es COM1 (ver figura 3). Par que sea posible compilar y grabar el programa en pasos separados, escogemos las siguiente opcin (ver figura 6).

Figura 6. Figura 3. Opciones de compilacin, las opciones compilacin son las mostradas en la figura 4. de Al seleccionar la tarjeta la ventana tiene la siguiente forma (ver figura 7).

Figura 7. Figura 4. Donde esta sealado que el programa se grabara en Flash (ver figura 5). Al seleccionar el modulo RCM3720 (ver figura 8) o cualquier otro modelo, se despliegan especificaciones de la tarjeta.

Figura 8. 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.

Figura 5.

AG Electrnica S.A. de C. V. Contenido del KIT. El kit contiene las siguientes herramientas. 1. Tarjeta de prueba con perifricos para experimentos. 2. Modulo de la maraca Rabbit RCM3720 (20101-0961). 3. Pila de 3V, para el respaldo del RTC y SRAM (CR2032). 4. Pantalla LCD 16X2 (JHD-62ASTNGLED). 5. fuente de alimentacin (POWER-6V/1A). 6. cable de programacin USB (20-101-1183). 7. Dos cables seriales, cable plano. 8. CD disco con ejemplos. Prueba de perifricos. Con el kit el usuario ser capas de probar las siguientes funciones. Comunicacin SPI con un ADC (ADC0831CCN) Interrupciones externas, 4 botones. 2 puertos seriales, con sealizacin de transmisin y recepcin de datos (LEDS). 2 entradas opto acopladas. 1 Buzzer. Pantalla LCD 16X2. 2 salidas a relevador contacto seco. 4 salidas a LEDS PWM. 3 salidas a LEDS indicadores. Acceso a LEDS pines del modulo Rabbit. unir 1 y 2, para mediciones externas la unin es entre 3 y 4.

Figura 9. Ejemplo SPI_TEST.C este ejemplo muestra la forma de configurar al puerto serial B en modo SPI y pueda leer el circuito integrado ADC0831CCN. Interrupciones externas BOTONES El kit cuenta con 4 botones, los cuales estn conectados a los pines con interrupciones externas, estos botones pueden ser usados simplemente como entradas digitales. La figura 10 muestra las conexiones.

Esto es sin mencionar la capacidad de resolver los problemas en el stack TCP/IP, ya que estas funciones son propias de Rabbit, el kit ayuda al desarrollador a implementar, desde le principio, una solucin rpida al proyecto, adems se provee el esquemtico como una gua de diseo de hardware. SPI (ADC0831CCN) En la figura 9 se muestran las conexiones del ADC con el Rabbit, las mediciones se pueden realizar externamente o de un potencimetro, la seleccin depende del la posicin del jumper en P2, para mediciones externas (bornera P3) el jumper debe de

Figura 10. 3

AG Electrnica S.A. de C. V. Ejemplo EXTINT_3000.C, este ejemplo muestra la configuracin de los dos vectores de interrupcin externos, el programa tiene 2 contadores los cuales son incrementados por las interrupciones externas, el programa termina cuando uno de los dos sobrepasa un rango determinado. Puerto serial C y D La figura 11 muestra las conexiones para los puertos seriales C y D. BUZZER La figura 13 muestra la conexin del Buzzer.

Figura 11. Ejemplos 3720PUERTO_SC.C y 3720PUERTO_SD.C, estos ejemplos configuran, leen y envan mensajes por el puerto serial. Entradas opto acopladas. La figura 12 muestra la configuracin para las entradas opto acopladas.

Figura 13. Ejemplo buzzer.C, este ejemplo enciende y paga el Buzzer. LCD 16X2 La conexin con la pantalla LCD 16X2 es a 4 bits (ver figura 14).

Figura 12. Ejemplo inOUTreles.C este ejemplo configura 2 entradas, las cuales estn conectadas a los opto acopladores, al detectar una entrada de 5V se activa el relevador correspondiente.

Figura 14 Los siguientes ejemplos muestran mensajes en el LCD; DS18B20_LCD.C, PERIFERICOS.C. Para poder correr estos ejemplos es importante copiar y pegar la librera LCDLIB.LIB, la cual 4

AG Electrnica S.A. de C. V. esta en el disco adjunto al kit, en la carpeta C:\DCRABBIT_9.62\Lib. Relevadores La figura 15 muestra la conexin de los relevadores. PWM Para mostrar el control PWM se conectaron 4 LEDS los cuales cambian de intensidad segn la seal PWM, la figura 16 muestra las conexiones correspondientes.

Figura 16. Ejemplo PWM_TEST1.C este ejemplo, al igual que los otros, se encuentra en el disco que acompaa al kit, los LEDS empiezan a cambia de intensidad luminosa debido al PWM. Salidas a LEDS Hay tres LEDS conectados al modulo la figura 17 muestra la configuracin.

Figura 15. Ejemplo, RELES.C este ejemplo enciende y apaga los relevadores.

Figura 17 Ejemplo ledsout.C.

AG Electrnica S.A. de C. V. Alimentacin Compilacin y LINK La figura 21 muestra la conexin de la fuente (J1). Para compilar un programa oprimir F5 despus de los cual aparecer la siguiente ventana (ver figura 18).

Figura 18 Con F9 se corre el programa. Figura 21 Conexiones Cable de programacin. El cable de programacin se conecta directamente en el modulo, tal y como se muestra la figura 19 Y 20. Cable serial (cable plano) Se incluyen 2 cables seriales para probar los puertos seriales D y C, la figura 22(C) y 23(D) muestra la conexin.

Figura 22. Figura 19.

Figura 23. Figura 20 Nota: La lnea roja del cable plano coincide con el PIN 1 del header. 6

AG Electrnica S.A. de C. V. Entradas opto acopladas La polaridad para las entradas opto acopladas estan sealadas, P9 y P10 son las entradas las cuales pueden leer entradas de 5V. Relevadores Los relevadores 1 polo dos tiros son accionados con 5V y soportan hasta 10A.

Conexiones generales. 1. PWM, LEDS conectados a salidas PWM. 2. Botones (interrupciones). 3. Reset, P1. 4. Batera de respaldo RTC y SRAM. 5. Entrada para la alimentacin 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 3 4 5

12

6 2

11

Figura 24. 10 9

AG Electrnica S.A. de C. V.

KIT RCM3720

Figura 25.

AG Electrnica S.A. de C. V.

KIT RCM3720

Figura 26

KIT de desarrollo para el modulo RCM3720 de la marca Rabbit.


Electrnica S.A. de C. V.
P4 HEADER-2 HEADER-2 QSI-1410 TRTM-03 TRTM-03 TRTM-02 TRTM-02 BSV52 BSV52 BSV52 BSV52 BSV52 BSV52 BC547B BC547B RMS-1K RMS-1K RMS-1K RMS-1K RMS-1K RMS-1K3 RMS-150E 3386P-1-103 3386P-1-103 RMS-4K7 RMS-1K RMS-1K RMS-1K RMS-1K RMS-10K RMS-10K RMS-10K RMS-10K RMS-100K RMS-100K RMS-2K2 RMS-2K2 RMS-2K2 RMS-2K2 RMS-10K RMS-10K RMS-1K RMS-1K RMS-10K RMS-10K RMS-2K RMS-1K

Lista de material.
Componente BT1 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 D1 D2 D3 D4 D5 D6 D7 DS1 DS2 DS3 DS4 DS5 DS6 DS7 DS8 DS9 DS10 DS11 DS12 DS13 DS14 DS15 DS16 J1 J2 J3 J4 LCD1 P1 P2 P3 #DE PARTE CR-BASE-20 CEMS-470/16V CEMS-470/16V CEMS-470/16V CEMS-100/16V CMS-.1/50V CMS-.1/50V CEMS-10/16V CEMS-.1/50V CEMS-.1/50V CEMS-.1/50V CEMS-.1/50V 1N5398 RLS4148TE-11 RLS4148TE-11 RLS4148TE-11 RLS4148TE-11 RLS4148TE-11 RLS4148TE-11 LED-VERDE-8K/1206 LED-ROJO-1K/1206 LED-AZUL-3K/1206 LED-VERDE-8K/1206 LED-AZUL-3K/1206 LED-VERDE-8K/1206 LED-ROJO-1K/1206 LED-AMA-1K/1206 LED-AZUL-3K/1206 LED-AMA-1K/1206 LED-AMA-1K/1206 LED-VERDE-8K/1206 LED-VERDE-8K/1206 LED-VERDE-8K/1206 LED-ROJO-1K/1206 LED-AMA-1K/1206 DC-005-2.1R 416-0019 HOUSING-40 HOUSING-40 HOUSING-40 PUSH-1 HEADER-2 TRTM-02

P5 P6 P7 P8 P9 P10 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R23 R24 R25 R26 R27 R28 R29 R30 R31 R32

AG Electrnica S.A. de C. V.
R33 R34 R35 R36 R37 R38 R39 R40 R41 R42 R43 R44 R45 R46 R47 RL1 RL2 S1 S2 S3 S4 U1 U2 U3 U4 U5 U6 U7 RMS-1K RMS-33K RMS-10K RMS-10K RMS-1K RMS-1K RMS-1K RMS-10K RMS-10K RMS-330E RMS-330E RMS-10K RMS-10K RMS-270K RMS-270K HJR-3FF-5VDC-S-Z HJR-3FF-5VDC-S-Z PUSH-1 PUSH-1 PUSH-1 PUSH-1 SN74LS07D L4940V5 ADC0831 (8PF) DS18B20 MAX232CPE (16PF) 4N35 (6PF) 4N35 (6PF)

Autor: Ing. Bastian Luna Daniel Email; integracion@agelectronica.com.mx www.agelectronica.com.mx

Los siguientes nmeros de parte no se incluyeron en la lista pero estn incluidos en el KIT, entre parntesis esta la cantidad. JHD-162ASTNGLED (1) CR2032 (1) PCB-1206 (1) JUMPER (1) 20-101-0961 (1) 20-101-1183 (1) DB-9S/CP (2) CP-10 (4) FCN10 (2) Mdulos soportados RCM3700 RCM3710 RCM3720

11

+5 J1 J2 PA7 PA5 PA3 PA1 PF1 A PB0 PB3 PB5 PF4 PF6 PC0 PC2 PE7 PE4 NC NC /IORD PD5 VBAT R6 Res1 RMS-1K3 BT1 PILA: CR2032 CR-BASE-20 PE0 PG6 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 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 416-0019 +5 MODULO RCM3720: 20-101-0961 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 PA6 PA4 PA2 PA0 PF0 PB2 PB4 PB7 PF5 PF7 PC1 PC3 PE5 PE1 PG7 PD4 NC /IOWR /RES NC +5 PC3 PC3_RXC 9 14 R7 Res1 RMS-150E LED+ 1 4 15 16 2 3 +5 jumper selecciona la entrada para el ADC +5 U3 PB7 1 2 3 4 CS VCC VIN(+) CLK VIN(-) DO GND VREF ADC0831 BASE: 8PF 8 7 6 5 +5 PB0 PD5 U1D AY GND VCC 8 7 R5 Res1 RMS-1K LED-AZUL-3K/1206 SN74LS07D PC2 PC2_TXC 5 U1C 6 R4 Res1 RMS-1K LED-VERDE-8K/1206 DS5 SN74LS07D CEMS-100/16V +5 2 3 1 CEMS-470/16V D1 CEMS-470/16V 1 1N5398 C1 Cap Pol1 C2 Cap Pol1 L4940V5 U2 IN OUT GND 2 3 C3 Cap Pol1 C4 Cap Pol1 CEMS-470/16V RMS-1K R2 Res1 C6 Cap CMS-.1/50V DS2 LED-ROJO-1K/1206 PC1_RXD 3 PC0 PC0_TXD 1 U1A 2 SN74LS07D U1B 4 R3 Res1 RMS-1K LED-AZUL-3K/1206 DS4 R1 Res1 RMS-1K LED-VERDE-8K/1206 DS3 A DS1

DC-005-2.1R

C5 Cap CMS-.1/50V

PC1

SN74LS07D

1 2 4 3

P1 PUSH-1

JHD-162ASTN LCD1

LCD 16x2
R/W RS E D7 D6 D5 D4 D3 D2 D1 D0 VEE GND VCC

LED-

PA5 +5

Q1 BSV52

P2 HEADER-2

5 4 6 14 13 12 11 10 9 8 7 3 1 2

1 3

ADC conectado al PUERTO SERIAL B

SENSOR DE TEMPERATUR
DS18B20 U4 DS18B20 GND VDD DQ

+5 PA6 PA7 PA3 PA2 PA1 PA0 B R9 RPot 3386P-1-103 R8 RPot 3386P-1-103 P3 1 2 TRTM-02

2 4

ADC

+5 B

PF0

R10 Res1 RMS-4K7

Interrupciones

+5

+5

+5

+5

+5

+5

PE4

R17 Res1 RMS-10K 2 3

R15 Res1 RMS-10K PE5

R18 Res1 RMS-10K 2 3

R16 Res1 RMS-10K

PWM

R11 Res1 RMS-1K

R12 Res1 RMS-1K

R13 Res1 RMS-1K

R14 Res1 RMS-1K

DS6 LED-VERDE-8K/1206 S2 PUSH-1 PF4 R21 Res1 RMS-2K2 Q2 BSV52 PF5 R22 Res1 RMS-2K2

DS7 LED-ROJO-1K/1206

DS8 LED-AMA-1K/1206

DS9 LED-AZUL-3K/1206

+5

+5 CEMS-.1/50V R20 Cap Pol1 C9 Res1 RMS-100K Cap Pol1 C10 CEMS-.1/50V PC0_TXD PC2_TXC PC1 PC1_RXD PC3_RXC

PUERTO SERIAL D PUERTO SERIAL C


U5 1 3 4 5 11 10 12 9 15 C1+ C1C2+ C2VDD VCC 2 16

1 2 4 3

1 2 4 3

S1 PUSH-1

Q3 BSV52

PF6

R23 Res1 RMS-2K2

Q4 BSV52

PF7

R24 Res1 RMS-2K2

Q5 BSV52

1 4

1 4

R19 Res1 RMS-100K

CEMS-.1/50V Cap Pol1 +5 C8

C7 Cap Pol1 CEMS-10/16V P4

PC0 PC2 PC3

T1IN T1OUT T2IN T2OUT R1OUT R1IN R2OUT R2IN GND VEE

14 7 13 8 6

TXD TXC RXD RXC

TXD RXD

1 3 5 7 9

2 4 6 8 10

+5

+5

HEADER-2 PUERTO D C11 TXC RXC P5 1 3 5 7 9 2 4 6 8 10

2 3

LED-AMA-1K/1206

+5

LED-AMA-1K/1206

1 2 4 3

1 2 4 3

S3 PUSH-1

2 3

+5 S4 PUSH-1

RELES
RL1 HJR-3FF-5VDC-S-Z 3 1 4

MAX232CPE MAX232N +5 Cap Pol1 CEMS-.1/50V

RLS4148TE-11 2

BUZZER
PE0 R25 Res1 RMS-10K R29 Res1 RMS-10K PE1 R26 Res1 RMS-10K R30 Res1 RMS-10K D5 PF1 RLS4148TE-11 R31 Res1 RMS-2K Q6 BSV52 D4 RLS4148TE-11 P6 1 2 QSI-1410

DS10

DS11

RLS4148TE-11 2

D2 R27 Res1 RMS-1K

D3 R28 Res1 RMS-1K

RL2 HJR-3FF-5VDC-S-Z 3 1 4

1 4

1 4

HEADER-2 PUERTO C

3 2 1

PB2

R32 Res1 RMS-1K

P7 TRTM-03 Q7 BC547B R35 Res1 RMS-10K PB4

R33 Res1 RMS-1K

P8 TRTM-03 Q8 BC547B R36 Res1 RMS-10K PA7 PA5 PA3 PA1 PF1 PB0 PB3 PB5 PF4 +5 +5 +5 PF6 PC0 PC2 PE7 PE4 R37 Res1 RMS-1K R38 Res1 RMS-1K R39 Res1 RMS-1K PE0 PG6 /IORD PD5 VBAT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 J3 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

R34 RMS-33K Res1

ENTRADAS OPTO
+5 DS12 P9 2 1 TRTM-02 D6 RLS4148TE-11 D 4N35 R42 Res1 RMS-330E LED-VERDE-8K/1206 U6 BASE: 6PF R40 Res1 RMS-10K R44 Res1 RMS-10K P10 2 1 PB3 TRTM-02 D7 RLS4148TE-11 4N35 R43 Res1 RMS-330E LED-VERDE-8K/1206 DS13 U7 BASE: 6PF R41 Res1 RMS-10K R45 Res1 RMS-10K +5

PB5 DS14 LED-VERDE-8K/1206 DS15 LED-ROJO-1K/1206 DS16 LED-AMA-1K/1206

3 2 1

HOUSING-40 HOUSING-40 +5 D

R46 Res1 RMS-270K

R47 Res1 RMS-270K

PA4

PG7

PE7

Title Size A2 Date: File: 1 2 3 4 5 6 7 29/07/2010 Sheet of E:\ALTIUMBLD\..\KITR_RCM3720.SchDoc Drawn By: 8 Number Revision

También podría gustarte