viernes, agosto 23, 2013
4


Objetivo:
-Crear un programa en LabView que muestre en la distancia(Modulo y obstaculo) y una grafica que muestre la variación de la distancia en el tiempo.


Con el HC-SR04 (explicado previamente aqui),y utilizando un Microcontrolador PIC16F628A
(aunque cambiado en header, da lo mismo para el 16F648,16F88..),capturamos el tiempo de Echo y enviamos los valores capturados via UART--> Puerto serie en PC, para luego visualizarlo en LabView.

el programa para el PIC, escrito en ASM.

Consideraciones:

el Modulo HC-SR04 según la hoja de datos, tiene un Rango de 2cm a 4mt, entonces con esto:

el modulo CCP en modo Captura toma el valor del TMR1(16 bits), del pulso del echo el cual tiene una duración no mas de 30mS dentro del rango de medicion aceptable del HC-SR04.

se asigna un presacaler del TMR1 1:1, con una resolución 1uS, a la misma velocidad que el CPU del PIC trabajando a XT=4Mhz. maxima captura 65.5mS

Simulacion Proteus,ASM,HEX, VI(LabView 2012) AQUI

4 comentarios: