lunes, 22 de abril de 2013

Actividad 2 - Mediciones con captura de datos usando el osciloscopio.

Primer Caso:
1) Armar el cable con el conector DB9 hembra en un extremo usando los terminales RX TX y GND (2 3 y 5 respectivamente) En el otro extremo conectar los tres cables a un poste de pines e identificarlos. Usar un protoboard para realizar la medición.
    La imagen nos guiara para poder hacer la conexion de pines del DB9:

El programa que utilizamos fue Siow.exe
4) Capturar el byte y almacenarlo en memoria.


5) Responder las siguientes preguntas basándose exclusivamente en las mediciones almacenadas en memoria:
   a) En estado de reposo (sin presionar tecla alguna) ¿qué tensión se mide en la linea?
  La linea mide 0V cuando se encuentra en estado de reposo.
b) El bit de start marca el comienzo de transmisión. ¿Cuánto tiempo dura y qué valor de tensión se mide? ¿Que valor de tensión tiene un uno lógico y un cero lógico?
 El bit de start dura 50us, y mide 22Vpp. El 1 logico mide 22Vpp y el 0 logico mide 0V.
   c) ¿De qué manera a partir de lo medido se puede inferir que el dato transmitido es la tecla A?
 Porque cada tecla tiene su propia señal para diferenciarse de los demas. Además los codigos están en ASCII.
Esta es la tecla B:


   d) ¿Se puede observar el bit de STOP? Si, no porque?
   Se puede observar el bit de STOP porque aquel bit es el que indica la separacion entre un caracter y otro.
6) Repetir el punto tres a fin de consolidar los datos medidos y capturados presionando otras teclas en el teclado de la PC y verificar el resultado de la medición, justificando la observación.
   En este caso por ejemplo, esta señal viene de la tecla "p".
   Aca podemos ver la señal de la tecla "t".
   Como se puede ver aca, varia el bit de START y los bits de informacion, pero la tension Vpp sigue siendo la misma.
 
 
Segundo Caso:

1) Identificar el control remoto por el tipo de control (TV - Audio - VCR - DVD - AA - etc) y su marca en caso de ser posible. Dejar constancia en el trabajo.
 
El control remoto utilizado es el RC7847 Philips.

 Tiene el protocolo RC-5. Se puede identificar el protocolo porque respeta la cantidad de bits que envia el emisor.
2) Armar el siguiente circuito.
 3) Apuntar con el control remoto al sensor y presionar una tecla del mismo.
4) Registrar y almacenar en memoria la señal capturada.
 



5) Basándose en la inforamción leida y analizada previamente y en las imágenes capturadas responder las siguientes preguntas:
   Esta captura de imagen indica que el control remoto de TV tiene el protocolo RC-5. Se puede identificar el protocolo porque respeta la cantidad de bits que envia el emisor.
      a) ¿Cómo se diferencia el uno y el cero?
    Esto trabaja con lógica negativa, entonces vemos que la parte de arriba de la señal es el 0 y cuando la señal baja se ve el 1. Para poder diferenciar ambos, con el protocolo que trabaja y la lógica que se aplica, en el 1, la mitad del tiempo no hay señal y la segunda mitad tenemos, en ese orden. En el caso del 0, es lo contrario, la primera mitad hay señal y la segunda no. Cada bit dura 1.778 ms.
      b) ¿Cuántos bits en total se transmiten?
     Se transmiten 14 bits en total..
      c) ¿Cómo está compuesta la trama? 
      Los primeros 2 son de Start, y siempre son 1 lógico, el tercer bit es para diferenciar si sigue apretada la tecla del control o no. Los 5 bits que le siguen son de Adress, que son para la dirección del receptor, y los otros 6 para la transimisión del comando.
      d) ¿Con qué perioricidad se repite la trama en el tiempo? 
      En caso de que se tenga que volver a enviar los datos al receptor, hay un tiempo de 50 bits entre la primera emisión y a continuación la segunda, y asi constantemente. 

8) Luego de haber realizado el primer y segundo caso, analizando los datos obtenidos por el osciloscopio, se puede ver algunos tipos de protocolos que se utilizan para la comunicación usados actualmente tales como el Puerto Serio RS232 y el infrarrojo del control remoto. Como se puede ver, ambos protocolos funcionan en caso de que se tenga que reenviar la misma señal, para ello, tienen los bits de START y de STOP, y un cierto lapso de tiempo para enviar los bits de información.



Actividad 1 - Herramienta de Diseño - KICAD

Kicad:

   KiCad es un software que se utiliza para el diseño de circuitos eléctricos, en donde se pueden crear y editar los componentes. En el además se puede agrupar y organizar proyectos que crea el usuario, significa, que si tiene que abrir el circuito eléctrico o el impreso de un mismo proyecto, el programa lo tiene ordenado y preparado para abrir y usar.
   Sitio Web para descargar el KiCad y sus versiones: http://iut-tice.ujf-grenoble.fr/cao/
   La Actividad consiste en crear, diseñar y fabricar un circuito impreso, el caso que se eligió para trabajar es un programador para microcontroladores PIC - PICKIT2 (clon) - Interfase USB.
   El esquematico que nos basamos fue este:
  

   Al abrir el KiCad nos va a aparecer la siguiente pantalla:
   Vamos al primer cuadro que tenemos que es Eeschema (Schematic Editor), ahi podemos crear el Esquematico en el que nos vamos a basar.   
   Después de tener el esquematico en el programa, creamos una netlist, en la cual, agrupa todos los componentes en el que vamos a trabajar.
   Ya hecho esto, vamos al segundo cuadro que dice CvPcb (Components to modules), esto nos servira para elegir el modulo (el tamaño real que tendra el componente en la carpeta) y despues poder crear el circuito impreso, ya que no tendremos que ir buscando componente por componente, esa netlist misma nos lo va a dar.

   Del lado izquierdo tenemos el listado de componentes que vamos a utilizar en el circuito, del lado derecho tenemos la libreria con todos los modulos que hay, para poder averiguar de que tamaño sera el componente mismo, vamos al 4to cuadro que dice "Mostrar modulo seleccionado".
 Después de haber terminado de elegir todos los módulos que vamos a utilizar en nuestra placa, ya podemos empezar a crear el circuito impreso, para eso elegimos la opción PCBnew, y le decimos que lea la netlist en la cual vamos a trabajar, y ahí se procede a crear el circuito con el tamaño de la placa y de sus pistas.
 
  Luego de haber terminado en diseñar nuestra placa, imprimimos el circuito impreso y la vista de componentes (silk screen). Planchamos ambos diseños en la placa virgen que compramos (en este caso, adquirimos una de 10x10cm y cortamos los espacios sobrantes). Tendriamos este resultado:

Colocamos y soldamos todos los componentes que van a nuestra placa y las colocamos en nuestro gabinete:

Link para descargar el proyecto de Kicad (se utilizó la versión 2013): http://www.mediafire.com/?it1uz6ocoodb88b