12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ias. Nos limitaremos a comentar algunos aspectos<strong>de</strong>stacados <strong>de</strong>l mismo. Su arquitectura es RISC ytiene integrados los siguientes periféricos: convertidoranalógico digital <strong>de</strong> 10 bits, generador <strong>de</strong>señales PWM, módulo comparador y capturador,módulos <strong>de</strong> comunicaciones (USART, I2C), 3puertos paralelos y 3 timers.Tiene 3 bancos <strong>de</strong> memoria separados. Unbanco <strong>de</strong> 4K pa<strong>la</strong>bras <strong>de</strong> 14 bits <strong>de</strong> memoriaFLASH para código. Un banco SRAM <strong>de</strong> 192bytes <strong>de</strong> datos y un banco EEPROM <strong>de</strong> 128 bytes<strong>de</strong> datos (regrabable en tiempo <strong>de</strong> ejecución y entiempo <strong>de</strong> programación).Como característica notable <strong>de</strong>l PIC16F873(que también tienen otros microcontro<strong>la</strong>dores <strong>de</strong>lmismo fabricante) hay que <strong>de</strong>stacar <strong>la</strong> posibilidad<strong>de</strong> grabar su memoria con niveles bajos <strong>de</strong> tensión(Low Voltage in Circuit Serial Programming [9]),lo que permite programar el microcontro<strong>la</strong>dor,incluso en el circuito en el que se encuentra insertado,sin recurrir a los habituales niveles <strong>de</strong> 13 o14 Voltios. En concreto, po<strong>de</strong>mos generar <strong>la</strong>sseñales necesarias para <strong>la</strong> lectura y escritura <strong>de</strong>s<strong>de</strong>el puerto paralelo <strong>de</strong> un computador, como mása<strong>de</strong><strong>la</strong>nte comentaremos al hab<strong>la</strong>r <strong>de</strong>l programa <strong>de</strong>grabación.Para terminar este apartado queremos <strong>de</strong>stacarque el microcontro<strong>la</strong>dor seleccionado ofrece unaexcelente re<strong>la</strong>ción calidad precio como <strong>de</strong>muestra<strong>la</strong> gran difusión que tiene actualmente en el mercado.3.3 Módulo generador <strong>de</strong> niveles RS-232Como se ha indicado el microcontro<strong>la</strong>dor proporcionauna USART que respeta <strong>la</strong> norma RS-232,pero genera señales con niveles TTL. Para adaptar<strong>la</strong> amplitud <strong>de</strong> <strong>la</strong>s mismas a los niveles que permite<strong>la</strong> norma, se incluye el componente MAX232.Sobra <strong>de</strong>cir que si no es necesario utilizar estasfacilida<strong>de</strong>s <strong>de</strong> comunicaciones, en el prototipo quevamos a <strong>de</strong>sarrol<strong>la</strong>r, po<strong>de</strong>mos utilizar <strong>la</strong> p<strong>la</strong>ca queproponemos prescindiendo <strong>de</strong>l MAX232 y <strong>de</strong> loscon<strong>de</strong>nsadores asociados, sin ningún perjuiciopara el funcionamiento <strong>de</strong>l resto <strong>de</strong>l circuito.3.4 Componentes <strong>de</strong> alimentaciónPara alimentar <strong>la</strong> p<strong>la</strong>ca hemos consi<strong>de</strong>rado interesantepo<strong>de</strong>r utilizar transformadores <strong>de</strong> los quehabitualmente se suministran con los altavoces <strong>de</strong>los PC’s o aparatos simi<strong>la</strong>res. Por ello hemosincluido un conector tipo jack, seguido <strong>de</strong> unregu<strong>la</strong>dor <strong>de</strong> tensión 7805 (Fairchild). Se ha incluidotambién un led que nos permite comprobarsi <strong>la</strong> p<strong>la</strong>ca está alimentada o no.3.5 ConectoresPara po<strong>de</strong>r acce<strong>de</strong>r a los diferentes servicios, quesuministran los elementos anteriormente mencionados,ha sido necesario dotar al circuito <strong>de</strong> unconjunto <strong>de</strong> conectores que permita con facilida<strong>de</strong>xplotar sus posibilida<strong>de</strong>s.Pue<strong>de</strong>n dividirse <strong>de</strong> <strong>la</strong> siguiente manera:1. Conectores <strong>de</strong> puertos paralelos. Permitenacce<strong>de</strong>r a los puertos paralelos <strong>de</strong>l microcontro<strong>la</strong>dor.2. Conector <strong>de</strong> comunicaciones RS-232. Es unconector <strong>de</strong>l tipo D-Shell (DB9) por el que sepue<strong>de</strong> acce<strong>de</strong>r a <strong>la</strong>s líneas <strong>de</strong> comunicaciónsuministradas por el componente MAX232.3. Conector <strong>de</strong> grabación serie. Por medio <strong>de</strong>lcual po<strong>de</strong>mos activar los servicios <strong>de</strong> lecturay grabación <strong>de</strong> <strong>la</strong> memoria no volátil <strong>de</strong>l microcontro<strong>la</strong>dor<strong>de</strong>s<strong>de</strong> un programador externo(ej. un computador personal).4. Conector <strong>de</strong> alimentación. Permite el accesoa <strong>la</strong>s tensiones disponibles en <strong>la</strong> p<strong>la</strong>ca <strong>de</strong> circuitoimpreso: La tensión regu<strong>la</strong>da suministradapor el componente 7805 o <strong>la</strong> que directamentesuministre <strong>la</strong> fuente <strong>de</strong> alimentaciónexterna.5. Conector <strong>de</strong> tierra. Permite acce<strong>de</strong>r a GNDpara cubrir <strong>la</strong>s necesida<strong>de</strong>s <strong>de</strong> tensión <strong>de</strong> referencia<strong>de</strong> los nuevos componentes que necesitemosañadir.4. Facilida<strong>de</strong>s para grabar <strong>la</strong> memoria ypara <strong>la</strong> organización <strong>de</strong>l proyecto.El programa <strong>de</strong> grabación permite borrar, leer ygrabar los bancos <strong>de</strong> memoria no volátil <strong>de</strong>l microcontro<strong>la</strong>dor(PIC16F873). Para ello es necesarioconectar el puerto paralelo <strong>de</strong>l computador conel conector <strong>de</strong> grabación <strong>de</strong> <strong>la</strong> p<strong>la</strong>ca para prototiposanteriormente presentada y utilizar <strong>la</strong>sdiferentes opciones que brinda el programa<strong>de</strong>sarrol<strong>la</strong>do.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!