Osciloscopio por USB de 40MHz: El Protocolo de Comunicación

Page 1

MONTAJE

Osciloscopio por USB de 40MHz Séptima Parte:

El Protocolo de Comunicación En esta sección estamos brindando la expli cación paso a paso del funcionamiento e implementación de un osciloscopio de 40MHz para utilizarlo en una computadora, a través de su puerto USB, estamos en condi ciones de comenzar a describir el software empleado. Aclaramos que estamos realizan do la descripción completa de este equipo desde hace varias ediciones y que ya publi camos los temas referentes al hardware, firmware y software del equipo. Este artícu lo contiene la especificación del protocolo de comunicación junto con los requisitos tenidos en cuenta para su diseño. Por: Pablo Hoffman y Martín Szmulewicz http://www.pablohoffman.com Introducción Para obtener un Osciloscopio de buen desempeño, al diseñar el protocolo de comunicación a emplear en la toma de muestras de la señal a visualizar en la pantalla de la PC, se tuvieron en cuenta los siguientes requisitos: Comunicación lineal (comando, respuesta) - para que pueda ser fácilmente adaptado a una conexión serie Comandos y respuestas ASCII - el formato de los comandos y respuestas debe ser tal que pueda ser controlado y depurado desde una terminal de texto ASCII (como Hyperterminal o similar). Posibilidad de transferencia binaria - para acelerar las transfe rencias entre la PC y el osciloscopio Comandos y respuestas sim ples - puesto que la capacidad de procesamiento del PIC es reducida, el protocolo debe ser fácilmente par seable.

Para cumplir con el cuarto requisito se decidió que los comandos constaran de un largo fijo de 4 caracteres. El protocolo es bien simple y consta de un único tipo de interacción: “comando y respuesta”. Cada comando puede tener uno o ningún parámetro. Los comandos son enviados desde el PC al osciloscopio y son seguidos obligatoriamente por una respuesta (del osciloscopio al PC). No se puede enviar un nuevo comando hasta no haber recibido la respuesta del anterior, salvo por el comando STOP que cancela el comando en curso. Figura 1

Saber Electrónica 21


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Osciloscopio por USB de 40MHz: El Protocolo de Comunicación by Diego Vallejo - Issuu