cómo conectar varios sensores de proximidad a un PIC para trabajar juntos en un solo puerto

1

Aquí está el proyecto, haciendo un Autonome Baby Cart a prueba de fallas

créeme, mi vida está en riesgo aquí, estoy estudiando mecatrónica en la escuela secundaria, así que todavía estoy aprendiendo a hacer algunas cosas, pero sé que lo básico es que una tía quiere que haga un carrito de bebé para mi prima recién nacida que puede ser controlado o movido por el bebé por radiocontrol y se detiene automáticamente si se produce una caída cuando el bebé está en modo de roaming libre.

Usando un PIC para el proyecto, el circuito usa 2 líneas de voltaje, una fuente principal de 5V es para alimentar el controlador PIC, sensores, relés de salida, el circuito lógico y el control RC (tomado de un auto RC), el secundario La fuente de alimentación de 12 voltios se usa para los motores de las ruedas y los motores en las patas desplegables (para detener el carro si el bebé quiere saltar por un precipicio y los sensores dejan de detectar el suelo).

quiero conectar 8 sensores, pero la imagen solo tiene 6 puertos de entrada y 2 se utilizan para el control RC. ¿Es posible conectar 2 sensores a cada puerto mientras pasa por la misma puerta "no"?

si el bebé se cae, voy a estar muerto

    
pregunta Antonio Reynaga

2 respuestas

1

Mi respuesta es no, no se puede, pero hay una manera de reducir la cantidad de puertos usados a 4 puertos, asumiendo que uno de los puertos se puede usar como puerto ADC y los otros 3 puertos se pueden usar como salida lógica. Depende del PIC que use, mire la hoja de datos.)

Use sensores de proximidad de alanog como este y DG528 multiplexor analógico . Suponiendo que haya oído hablar del multiplexor, DG528 es el multiplexor de versión analógica que tiene 8 canales de entrada analógica y 1 canal de salida analógica. Mira la página 7 de la hoja de datos de DG528. Dependiendo del valor de entrada de la entrada de dirección, pin A2, A1 y A0, el canal de salida (pin D) está conectado a uno de los canales de entrada (pin S1 a S8). Por lo tanto, debe conectar el canal de salida a un puerto ADC de PIC para leer, y conectar los puertos A2-A0 a los otros tres puertos de salida digital del PIC. De esta manera puede leer sensores con un número reducido de puertos del PIC.

    
respondido por el Bumsik Kim
0

En primer lugar, estoy de acuerdo con los demás (comentarios). Hay muchas cosas que podrían salir mal aquí y sé que no me gustaría ser responsable de la seguridad de un bebé.

Con eso dicho, la respuesta simple aquí es obtener un PIC con suficiente E / S para admitir todo en lugar de intentar que funcione con lo que tienes.

Si absolutamente debe usar el PIC que tiene, entonces puede usar un multiplexor (mux) en la parte frontal.

    
respondido por el DigitalNinja

Lea otras preguntas en las etiquetas