Medidor de Distancia HC-SR04 en PIC 16F- Visualizacion en LabView
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
Este comentario ha sido eliminado por el autor.
ResponderEliminar:o
ResponderEliminarEl link se cayó
ResponderEliminarhola quisiera saber como seria el codigo si quiero detectar obstaculos con el ultasonido y ¨PiC
ResponderEliminar