Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

23/09/2015 #1

Avatar de Aleinshir

Medir de distintos sitios frecuencias con pic
Buenas. Una pregunta. Tengo un PIC con casi todos los pines llenos y necesito medir de 3 sitios distintos sus frecuencias a través del mismo PIC.

¿Cómo hago para aislarlos cada uno? Obviamente las señales vienen en momentos distintos, y cuando está recibiendo una, nunca recibirá de las otras.
Lo que me preocupa son los otros componentes que puedan afectar la medición
Pensé en diodos schottky pero no me da lo esperado en proteus, se caen los voltajes.
23/09/2015 #2
Moderador

Avatar de D@rkbytes

No mencionas que tipo de PIC estás usando, pero en algunos tienes las siguientes opciones:
  • Contar por el pin T0CKI (Timer 0)
  • Contar por el pin T1CKI (Timer 1)
  • Contar usando el módulo CCP en modo captura.
  • Contar utilizando interrupciones externas.
Utilizando estas funciones puedes realizar conteos independientes.
23/09/2015 #3

Avatar de Aleinshir

Es que como dije no me quedan pines tengo C1, C2 del 18F4550 los dos CCP
23/09/2015 #4
Moderador

Avatar de D@rkbytes

Entonces utiliza un multiplexor. Así extiendes las entradas al número que quieras.
23/09/2015 #5

Avatar de Aleinshir

El multiplexor no afectara la frecuencia ni nada? actuaria como un rele? disculpa mi ignorancia y un multiplexor puede sustituir un rele dpco (4 entradas 2 comunes)
23/09/2015 #6
Moderador

Avatar de D@rkbytes

No afecta a la frecuencia, no tiene por qué. (Obviamente tus señales deben ser digitales.)
Lo que se hará es realizar un barrido para leer las entradas, digamos, por un segundo para obtener la lectura de cada canal.

No es prácticamente como un relevador, es como un interruptor electrónico con varias entradas y una salida.
Pero existen varios tipos, entre ellos análogos y digitales, por ejemplo: El PCA9554
Éste es un expansor I/O que se controla por I²C.

Mira la hoja de datos y verás que no es difícil de implementar.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.