Buenas
Debo hacer un contador de 00 - 99 pero un contador debo ponerlo con un sensor infrarojo de tal manera que cuando pase un objeto sobre una banda transportadora, mande la señal y vaya contando cuántos objetos van pasando, esa parte ya la tengo que es incluso la imagen que pondré abajo (lo hice con un 555 en modo astable) pero ahora necesito hacer otro contador pero que éste contador sea yo quien seleccione un número cualquiera de 00 - 99 por medio de unos switches y luego esos dos contadores debo compararlos y analizar cada caso en que vaya contando con mi sensor e ir comparando y que cuando los dos números sean iguales se me detenga el conteo y se me active otro circuito que será el que active un motor DC que será el que mueva una palanca y me saque un producto de la banda transportadora como control de calidad.
El sistema debe funcionar de la siguiente forma:
Se oprime el pulsador P1 y la banda debe empezar a moverse. Una vez en movimiento el sensor S1 debe detectar el paso de los componentes que van sobre la banda. En los displays siempre se debe mostrar cuantos componentes han pasado. Cada vez que pase un componente en la cercanía de S1 se debe aumentar en “1” el número que se muestra en los displays. El número n debe preestablecerse antes de oprimir el pulsador P1 usando el dip switch DS1. Cuando hayan pasado n componentes por el sensor, el componente n+1 debe ser retirado de la banda usando el mecanismo de extracción de componentes. Un led verde debe encenderse cuando el pulsador P1 se accione por primera vez para arrancar el sistema y debe apagarse en dos situaciones:
1. Cuando se llegue al número n y se esté removiendo al componente n+1.
2. Cuando se oprima nuevamente el pulsador P1 para apagar el sistema.
Un led rojo debe estar siempre apagado y encenderse solo cuando se esté removiendo al componente n+1. Finalmente cuando se remueva el componente n+1, la banda debe activarse nuevamente, los displays colocarse en cero, y esperar nuevamente a que llegue el componente n+1 para removerlo. El sistema se debe detener cuando se oprima nuevamente el pulsador P1.
Bueno este es mi proyecto básicamente ya tengo mi circuito contador con los sensores y también tengo un contador por switch el cual me compara dos de los números (4 bits), pero mi problema básicamente es que cuando intento hacer mi comparador para 8 bits el comparador no se comporta como debería, es decir, que coloco un número y solo me compara los dos primeros pero si muevo los otros dos no pasa absolutamente nada y pues no entiendo, no sé qué estoy haciendo mal.
Los circuitos de la imagen son:
1. El contador manejado por el sensor
2. El contador manejado por swtich
3-4. El contador con el comparador de 4 bits
5-6. El contador con el comparador de 8 bits
Saludos.
Debo hacer un contador de 00 - 99 pero un contador debo ponerlo con un sensor infrarojo de tal manera que cuando pase un objeto sobre una banda transportadora, mande la señal y vaya contando cuántos objetos van pasando, esa parte ya la tengo que es incluso la imagen que pondré abajo (lo hice con un 555 en modo astable) pero ahora necesito hacer otro contador pero que éste contador sea yo quien seleccione un número cualquiera de 00 - 99 por medio de unos switches y luego esos dos contadores debo compararlos y analizar cada caso en que vaya contando con mi sensor e ir comparando y que cuando los dos números sean iguales se me detenga el conteo y se me active otro circuito que será el que active un motor DC que será el que mueva una palanca y me saque un producto de la banda transportadora como control de calidad.
El sistema debe funcionar de la siguiente forma:
Se oprime el pulsador P1 y la banda debe empezar a moverse. Una vez en movimiento el sensor S1 debe detectar el paso de los componentes que van sobre la banda. En los displays siempre se debe mostrar cuantos componentes han pasado. Cada vez que pase un componente en la cercanía de S1 se debe aumentar en “1” el número que se muestra en los displays. El número n debe preestablecerse antes de oprimir el pulsador P1 usando el dip switch DS1. Cuando hayan pasado n componentes por el sensor, el componente n+1 debe ser retirado de la banda usando el mecanismo de extracción de componentes. Un led verde debe encenderse cuando el pulsador P1 se accione por primera vez para arrancar el sistema y debe apagarse en dos situaciones:
1. Cuando se llegue al número n y se esté removiendo al componente n+1.
2. Cuando se oprima nuevamente el pulsador P1 para apagar el sistema.
Un led rojo debe estar siempre apagado y encenderse solo cuando se esté removiendo al componente n+1. Finalmente cuando se remueva el componente n+1, la banda debe activarse nuevamente, los displays colocarse en cero, y esperar nuevamente a que llegue el componente n+1 para removerlo. El sistema se debe detener cuando se oprima nuevamente el pulsador P1.
Bueno este es mi proyecto básicamente ya tengo mi circuito contador con los sensores y también tengo un contador por switch el cual me compara dos de los números (4 bits), pero mi problema básicamente es que cuando intento hacer mi comparador para 8 bits el comparador no se comporta como debería, es decir, que coloco un número y solo me compara los dos primeros pero si muevo los otros dos no pasa absolutamente nada y pues no entiendo, no sé qué estoy haciendo mal.
Los circuitos de la imagen son:
1. El contador manejado por el sensor
2. El contador manejado por swtich
3-4. El contador con el comparador de 4 bits
5-6. El contador con el comparador de 8 bits
Saludos.
Adjuntos
Última edición: