problema del sensor de ultrasonidos

P

potetojb

Guest
-Esta es una programación para DC Motor Controller (mi proyecto final)
plazo ve i 'y probar la programación, pero aún tenemos un problema en el circuito de
-Creo que el circuito está bien, pero la programación para el sensor no está bien!
-a continuación son de mi programa
'PIC BASIC PRO PARA DC Motor Controller
"PIC16F84A

TRISA =% 00000000
TRISB =% 00000111

de lazo:

Alto PORTA.0 'esto es para transmitir la señal del sensor
Bajo PORTA.1SI (PORTB.0 = 1) Y (PORTB.1 = 1) Y (PORTB.2 = 1) entonces
Motorfast GoSub
ENDIF
SI (PORTB.0 = 1) Y (PORTB.1 = 1) Y (PORTB.2 = 0) Then
Motormedium GoSub
ENDIF
SI (PORTB.0 = 1) Y (PORTB.1 = 0) y (PORTB.2 = 0) Then
Motorslow GoSub
ENDIF
SI (PORTB.0 = 1) Y (PORTB.1 = 1) Y (PORTB.2 = 1) entonces
Motorstop GoSub
ENDIF
Ir bucle

motorfast:

Alto PORTB.7
LCDOut $ FE, 1, "No se han encontrado objetos"
LCDOut $ FE, $ C0, "MOTOR FAST"
Volver

motormedium:

LCDOut $ FE, 1, "Objeto Detectar I"
LCDOut $ FE, $ C0, "velocidad media",
Alto PORTB.7
Pausa de 2
Bajo PORTB.7
Pausa de 2

Volver

motorslow:

LCDOut $ FE, 1, "Objeto Detectar II"
LCDOut $ FE, $ C0, "Slow Speed",
Alto PORTB.7
Pause 4
Bajo PORTB.7
Pause 4
Volver

motorstop:

LCDOut $ FE, 1, "¡CUIDADO!"
LCDOut $ FE, $ C0, "Slow Speed",
Bajo PORTB.7
Volver-el problema es el sensor de ultrasonidos no funcionaba después de que el circuito está activado
-Tal vez es por causa de la programación y no estoy seguro de cómo solucionarlo
-Creo que el problema está en la programación trasmitter ultrasonidos
, ¿alguien puede ayudarme a resolver esto ...?

 
Ochrona danych jest kluczowa z punktu widzenia systemów bezpieczeństwa w chmurze. Steve Pataky z firmy FireEye wyjaśnia pomysły technologiczne firmy na najbardziej aktualne zagrożenia w wirtualnym świecie.

Read more...
 
Hola
i construir befor proyecto de ultrasonidos y cuando traté de
ejecutarlo he encontrado numerosos problemas y que resuelva este problema así que no te preocupes

u primero tiene error en RA4 su pin de colector abierto y de U invertida y debe utilizar el transistor con él si lo utilizan como salida de

segundo cuando quiere u onda ultrasónica transmitte su mejor y necesitaba tener osilloscope para averiguar si ur circuito está funcionando o no

y cuando quiere transmitir ondas u u deben hacer los dos pernos que u utilizado para transmitir ondas de 1 y 0 al mismo tiempo que media en el mismo instraction
y esperar a media onda (0.0000125s), ya que utiliza 40 kHz entonces u revertir la salida de la 1 se convirtió en el 0 y el 0 se convirtió en 1
entonces u hacer lo mismo después de media onda de

u escribir en el programa de ur
(Alto PORTA.0 'esto es para transmitir la señal del sensor
Bajo PORTA.1)

y U conectar el sensor de ultra sonido en RB5, RB4!!!!

Le aconsejo u observar los proyectos de ultrasonidos en la revista EPE en el 98 noviembre

Esto ayudará a U

recuerdos

 

Welcome to EDABoard.com

Sponsor

Back
Top