Home
Manual PICCITO 16F88
Contents
1. 5 Informaci n t cnica 5 1 CARACTERISTICAS GENERALES Procesador microcontrolador PIC16F88 cristal de 4 Mhz con tecnolog a CMOS de bajo consumo Arquitectura Harvard con la memoria de c digo 14 bits y de datos 8 bits separadas Procesamiento pipeline Tecnolog a RISC reduced instruction set computer con 35 instrucciones con 14 bits de longitud de palabra Memoria 4K localidades 14 bits de FLASH 368 localidades 8 bits de RAM 128 localidades 8 bits de EEPROM Bootloader firmware precargado de f brica con capacidad de autoprogramaci n de la memoria FLASH Capacidad de lectura escritura hasta 10 000 ciclos en la memoria flash y hasta 10 000 000 en la EEPROM Puertos digitales un total de 13 bits programables como entradas o como salidas Resistencias de pull up disponibles en puerto B cuando est programado como entradas Salidas digitales a LEDS el puerto B con 8 bits conectados a LEDS Capacidad de salidas cada bit de salida puede tomar sink 6 generar source hasta 25 miliamperes Entradas digitales a microswitches un total de 4 en el puerto B Salidas a relevadors 3 relevadores modelo RAS 0910 contactos de 127 V 1 A Salida a conector de tornillos Header auxiliar de 16 contactos para expansiones del usuario Puertos seriales USART compatible RS232 con su propio puerto DB9 SSP Puerto serial s ncrono Convertidores AD 7 canales 10 bits de resoluci n Funciones adici
2. PICCITO I6F88 Manual del Usuario Indice 1 Descripci n general 2 Programador Bootloader de la memoria FLASH 3 Puertos digitales 3 1 Microswitches 3 2 Relevadores 3 3 Header 16x 3 4 Jumpers 4 Puesta en marcha 5 Informaci n T cnica 5 1 Caracter sticas generales 5 2 Lay out 5 3 Diagrama electr nico 5 4 Lista de componentes AVISO IMPORTANTE PICCITO 16F88 Punto Flotante S A 2011 MN 1 Descripci n General El sistema PICCITO 16F88 fue dise ado para su uso como terminal remota controladora de un sem foro Sin embargo el circuito puede adaptarse a muy distintas aplicaciones sobre todo en las reas de rob tica y control industrial Gracias a la posibilidad del microcontrolador 16F88 de autoprogramar su memoria FLASH el PICCITO 16F88 no necesita de hardware externo de programaci n lo cual simplifica considerablemente su electr nica y permite a trav s del firmware Bootloader TINY precargado de f brica programar el 16F88 v a un cable serial DB9 DB9 un cable de interfaz USB DB9 mediante el software tinybldWin exe que se ejecuta en la PC Se proporciona adem s en el disco CD un programa de aplicaci n desarrollado en ANSI C que permite a PICCITO 16F88 funcionar como terminal remota controladora de un sem foro teniendo capacidad para recibir comandos remotos desde una computadora PC Laptop a trav s del puerto serial para modificar sus par metros de funcionamiento Para obtener los d
3. relevadores son un polo un tiro activaci n con 9 volts DC y contactos de 127 VCA 10 Amperes CONECTOR DE TORNILLOS CONEXI N DE RELEVADORES PICCITO 16F88 Punto Flotante S A 2011 3 3 HEADER PARA EXPANSION 16X 3 4 JUMPERS Los 2 jumpers JP1 y JP2 tienen como funci n seleccionar el microcontrolador usado Si se usa el 16F88 que es el que usa PICCITO de f brica entonces los jumpers deben ir en la posici n m s cercana a los letreros JP1 y JP2 en el circuito impreso como se muestra en la foto Si es el 16F628 ambos jumpers tienen que estar en la posici n m s cercana al LED marcado como VERDE en el circuito impreso PICCITO 16F88 Punto Flotante S A 2011 4 Puesta en marcha PASO 1 REVISION DE COMPONENTES Y PRUEBA INICIAL DE LA TARJETA PICCITO 16F88 Revise por favor que el kit incluya lo siguiente tarjeta PICCITO 16F88 eliminador de bater as cable serial y disco CD de aplicaci n Para poder usar el disco de aplicaci n usted necesita una computadora con Windows XP o Vista con una unidad lectora de CD y un puerto serial con conector DB9 bien una salida USB y un cable de interfaz serial USB DB09 Posicione el selector de voltaje del eliminador de bater as a 6 0 6 7 5 volts y con ctelo a la tarjeta PICCITO 16F88 JP1 y JP2 deben estar en la posici n que se muestra en la foto ver punto 3 4 JUMPERS Una vez alimentada la tarjeta el programa cargado de f brica en la memoria FLASH del 16F88 func
4. 148 DINU 3 7 J4 Conector DB9 para impreso 500 020 DB9H 1 8 J5 Conector para eliminador ALIM COCO 1 9 J1 J2 J3 Conector de tornillos 2X TRT 02 TORA 3 10 R1 R2 R3 R4 R5 R6 R7 resistencias 1 2 w 5 6K RES 7 11 R8 resistencias 1 2 w 1 5K RES 1 12 RL1 RL2 RL3 relevador RAS 0910 REL 3 13 RST bot n de reset AU 101 BOT 1 14 JP1 JP2 conector jumper 3 pines PUENTE CP3 2 15 puentes jumpers GMJ 2 2 16 S microswitches 4P DIP 4P BAS8 1 17 T1 T2 T3 Transistores NPN BC337 TR92 3 18 U3 Interfaz serial MAX232 1 19 U2 Microcontrolador PIC16F88 BAS18 1 20 base para circuito integrado 16 patas 1 21 base para circuito integrado 18 patas 1 22 Ul Regulador de voltaje 5 V 7805 REG 1 23 K1 Cristal 4 MHz XTAL 1 24 tarjeta circuito impreso PICCITO 16F88 1 25 fuente eliminador de baterias 300 ma ELI 030 1 26 DISCO CD disco CD y etiqueta 1 27 cable cable serial macho hembra DB9 A DB9 1 28 empaque caja de empaque 1 29 bolsa 1 30 ensamblado de tarjeta 1 AVISO IMPORTANTE EL 16F88 DEL SISTEMA PICCITO TIENE PRECARGADO DE FABRICA UN FIRMWARE BOOTLOADER EN LA ZONA ALTA DE SU MEMORIA FLASH QUE ES EL QUE LE PERMITE AUTOPROGRAMAR EL RESTO DE LA MEMORIA FLASH A TRAVES DEL PUERTO SERIAL EL MICROCONTROLADOR 16F88 CUENTA CON UN MECANISMO DE PROTECCI N CONTRA ESCRITURAS ACCIDENTALES EN LA ZONA DE MEMORIA FLASH EN DONDE SE ENCUENTRA RESIDENTE EL FIRMWARE BOOTLOADER MENCIONADO SIMILAR AL UTILIZADO PARA SU MEMORIA EEPROM SIN EMBARGO SI BIEN ES UN EVENTO DE MUY BAJA PROBABILIDA
5. D PUDIESE OCURRIR QUE EL SISTEMA REALICE UNA ESCRITURA ACCIDENTAL EN ESTA ZONA LO QUE HARIA NECESARIO REPROGRAMAR EL 16F88 CON EL FIRMWARE BOOTLOADER ORIGINAL ES NECESARIO EN ESTE CASO USAR UN PROGRAMADOR ICSP NO INCLUIDO CON EL KIT PICCITO 16F88 LAS INSTRUCCIONES PARA HACERLO SE ENCUENTRAN EN EL ARCHIVO GUIA GENERAL PARA LA PROGRAMACI N DEL SISTEMA PICCITO 16F88 PDF PICCITO 16F88 Punto Flotante S A 2011
6. P 1 RiP 1 RIP 1 R P 1 RIP 1 RIP 1 RIP 1 RIP 1 RP 1 RIP 1 RP 1 RP RIP 1 W RTO S FOSCO 3 Puertos digitales El sistema 16F88 cuenta con dos puertos digitales el puerto A con 5 bits y el puerto B con 8 bits disponibles Ambos puertos son bidireccionales sto es pueden programarse como entradas o como salidas de acuerdo a los registros de direcci n de datos llamados TRIS en el caso del puerto A es TRISA y del puerto B es TRISB En la tarjeta PICCITO le han sido conectados entradas con 4 microswitches para el puerto B y salidas para relevador el puerto A La asignaci n de funciones en cada uno de los bits se muestra en la siguiente tabla Por favor tome nota de que cada entrada y salida se encuentra tambi n disponible en el HEADER de 16X en la tarjeta de tal manera que el usuario pueda conectar dispositivos externos PUERTOA gt PIN 4 PIN 6 PIN 8 _ _ __uu0o uo ou u0oou0p rqdo o aa oa 0__ PUERTO B A t1 fl 9 i lr1ti iu i PICCITO 16F88 Punto Flotante S A 2011 3 IMICROSWITCHES Una vez inicializados los puertos se puede desde el programa leer desde los microswitches considerando los diagramas electr nicos que se muestran enseguida FIGURA 8 DIAGRAMA DE LOS MICROSWITCHES 3 2 RELEVADORES Mediante el manejo de los bits RAO RA1 RA2 del puerto A el procesador 16F88 puede activar 3 relevadores integrados en la tarjeta PICCITO Los datos nominales de estos
7. etalles de este programa por favor lea el texto en el programa CCSSEMAFOROEEPROM9600V 3TIN Y c Se hace uso de la versi n de 18 pines del microcontrolador 16F88 con encapsulado dual in line el cual contiene 4096 bytes de memoria FLASH 368 bytes de RAM y 256 bytes de EEPROM y El dise o hace un uso extensivo de los puertos e interfaces ofrecidas por el microcontrolador para ofrecer al usuario un sistema con un m ximo de opciones disponibles SOFTWARE E Se proporciona junto con el sistema un disco CD Se incluye en dicho disco el programa MPLAB IDE ejecutable desde una PC con cualquier plataforma WINDOWS el cual incluye funciones de editor macroensamblador simulador y compilador de C MW Tambi n se incluye el software llamado TINY para la programaci n de la memoria FLASH del 16F88 a trav s de su puerto serial RS232 y un firmware precargado Bootloader TINY WE Programas ejemplo para prueba u desarrollo de los perif ricos y cada una de las funciones del sistema 5 BITS 3 BITS 2 COMPA 1 SALIDA 1 SALIDA N RADORES a VOLTAJE DE PUERTO A PUERTO E ANALOGICOS REFERENCIA 1 MODULO I POWER ON RESET CAPTURE 368 BYTES 4K PROGRAMA MEMORIA MEMORIA DOR BOOT DE DATOS DE CODIGO LOADER FUNCION SLEEP 250 BYTES EEPROM DIAGRAMA DE BLOQUES DEL MICROCONTROLADOR 16F88 2 Programador Bootloader de la memoria FLASH La tarjeta PICCITO 16F88 cuenta con un programador para su mem
8. iona en forma inmediata encendiendo y apagando en forma secuencial los relevadores durante 2 segundos PASO 2 QUITAR PROTECCION DE SOLO LECTURA A LOS ARCHIVOS En algunos casos no siempre antes de poder editar y ensamblar cualquier programa en MPLAB es necesario quitar la protecci n de solo lectura de los archivos de prueba que se encuentran en el subdirectorio archivos PICCITO 16F88 TINY Estos archivos traen a veces esa protecci n debido a que fueron copiados directamente del CD de solo lectura Abra el subdirectorio y quite la protecci n de solo lectura en los archivos mediante el siguiente procedimiento seleccione edit y luego seleccionar todo Una vez que todos los elementos aparezcan sombreados d click en la parte derecha del mouse sobre cualquiera de los conos y seleccione la opci n propiedades Quite all la selecci n de la opci n solo lectura dejando el cuadrito en blanco Luego d click en aplicar y cerrar De esta forma todos los archivos quedar n ahora disponibles para su edici n en MPLAB PASO 3 CONEXI N DE LA TARJETA A LA COMPUTADORA Y PROGRAMACI N DE LA MEMORIA FLASH DEL 16F88 Para la programaci n de la memoria FLASH en el 16F88 por favor consulte el siguiente documento incluido en el disco CD Tambi n lo puede bajar de la la p gina de internet en la secci n de freeware www puntoflotante net Gu a General para la programaci n del sistema PICCITO 16F88 TINY pdf
9. onales power on reset power up timer watch dog code protection sleep bajo consumo Temporizadores contador de eventos 3 temporizadores Un generador de PWM Interrupciones fuentes de interrupci n externa del pin RBO INT overflow del temporizador cambio en los niveles de las entradas RB4 RB7 Por escritura completa en la EEPROM Del USART Dimensiones 9 5 cms x 7 3 cms tarjeta de fibra de vidrio thru hole PICCITO 16F88 Punto Flotante S A 2011 7 Consumo normal lt 2 ma Sv y 4 Mhz en SLEEP mode solo 15 uA Fuente de poder eliminador de bater as de 300 ma 6 v 6 7 5 v Programador del 16F88 integrado en la tarjeta la programaci n se realiza desde una computadora PC por puerto serial empleando el firmware Bootloader TINY Software para desarrollo MPLAB IDE v8 50 que incluye editor ensamblador simulador y compilador Software TINY programador de la memoria flash del 16F88 5 2 LAY OUT Cona we R6R5R4TESTO AMARILLO VERDE TL RL a Oal 21 01 PICCITO 16F88 Punto Flotante S A 2011 5 3 DIAGRAMA ELECTRONICO PICCITO 16F88 Punto Flotante S A 2011 5 4 LISTA DE COMPONENTES MATERIAL PARA PICCITO 16F88 Referencia Descripcion Tipo Huella Cant 1 LD1 LD2 LD3 LD4 leds rojos 5 mm NARA LUZ 4 2 C5 C6 C7 C8 Capacitor Elec 10 uF CELCH 4 3 C1 C2 C3 Capacitor Cer 10 nF CAPI 3 4 C4 C11 Capacitor Elec 1 uf 2 5 C9 C10 Capacitores Cer 22 pF CAPI 2 6 D1 D2 D3 Diodos 1N4
10. oria FLASH basado en la capacidad de autoprogramaci n del 16F88 El denominado Bootloader TINY es un firmware precargado de f brica en la parte alta de la memoria PICCITO 16F88 Punto Flotante S A 2011 3 de c digo del 16F88 A trav s del Bootloader y de un software llamado tinybldWin exe se programa en forma r pida y sencilla la memoria FLASH sin necesidad de usar un programador ICSP ni de circuiter a electr nica adicional La programaci n se realiza desde la computadora PC a trav s de un cable serial DB9 DB9 bien por medio de un cable de interfaz USB DB9 cuyo driver de instalaci n crea un puerto virtual COM REGISTRO DE CONFIGURACION El 16F88 cuenta con un registro de configuraci n de 14 bits que solamente puede accesarse durante el ciclo de programaci n del chip Su direcci n es la 2007H El valor de los bits del registro de configuraci n controlan la operaci n de diversas funciones especiales como son la frecuencia del oscilador el WATCH DOG el POWER ON TIMER el MASTER CLEAR el BROWN OUT RESET la programaci n LOW VOLTAGE PROGRAMMING y la funci n CODE PROTECT para memoria de datos EEPROM y para memoria de c digo El c digo usualmente empleado es el 3F69H Por favor lea el documento Gu a General para la programaci n del sistema PICCITO 16E88 pdf ORG 0x2007 DATA 3F69H para PICCITO 16F88 4 MHZ EXTERNO REGISTER 15 1 CONFIG1 CONFIGURATION WORD 1 REGISTER ADDRESS 2007h R P 1 RI
Download Pdf Manuals
Related Search
Related Contents
Lenovo ThinkPad S440 抱っこひも等に関するアンケート調査(案) Vol 30 Number 1, February 2010 - National Corvette Restorers Society E-M1用防水プロテクタ PT-EP11 取扱説明書 CG RID u&m 02/J-Cop SATA Wire - Apricorn Copyright © All rights reserved.
Failed to retrieve file