Está en la página 1de 28

índice

Introducción......................................................................................................................................3
Resumen..........................................................................................................................................3
Objetivos.......................................................................................................................................4
Objetivos específicos:.................................................................................................................4
Desarrollo.........................................................................................................................................5
Parte Teórica:...............................................................................................................................5
Parte de simulación:....................................................................................................................9
Parte Física:...............................................................................................................................11
Resultado y discusiones...............................................................................................................16
Resultados:................................................................................................................................16
Discusion:...................................................................................................................................17
Conclusión......................................................................................................................................17
Referencias....................................................................................................................................17
Introducción

Andres Alejandro Mijangos Gomez

La posibilidad de controlar paso a paso un motor unipolar con el uso de


ordenadores lógicos, flip-flops JK y código Gray de cuatro bits me intriga por su
complejidad técnica. Este reto combina mi interés por la lógica digital con mi
capacidad para diseñar sistemas funcionales. Con el fin de generar soluciones
innovadoras en ingeniería electrónica, busco combinar teoría y práctica para lograr
un control preciso del motor, empleando comparadores y sensores para asegurar
su posicionamiento preciso.

Angel Justino Moo May

nuestro objetivo es alcanzar un control meticuloso y confiable del motor,


permitiéndonos posicionarlo con precisión en 16 ubicaciones distintas, incluyendo
una posición inicial, a través del empleo de lógica digital y dispositivos
electrónicos. Este desafío nos lleva a utilizar un código Gray de 4 bits,
desplegando estratégicamente su potencial para lograr un control efectivo y
eficiente del sistema

Vicente Alessandro Sanchez Euan

El objetivo principal es regular la secuencia de activación de la bobina unipolar del


motor. Además, abordaremos la codificación precisa de las posiciones del motor
mediante un sistema de código Gray de cuatro bits, buscando minimizar los
errores en las transiciones de posición. Juntos, diseñaremos un esquema
detallado que garantice un control eficiente y preciso del motor, considerando tanto
la lógica de activación como la representación exacta de las posiciones en el
circuito.

Roger Leandro Vergara Pech


El enfoque principal radica en la utilización de un sensor para determinar con
precisión la posición actual del motor, junto con un comparador de 4 bits que
verifica y compara esta posición con la deseada, deteniendo el motor al
alcanzarla. Además, profundizaremos en la implementación de controles
adicionales, tales como un botón dedicado para dirigir el giro del motor y
funcionalidades clave como un botón de reset, permitiendo la reversión a la
posición inicial, y un botón de apagado para detener el motor de manera
instantánea.

Resumen
En primer lugar, consideraremos paso a paso el motor unipolar. Este tipo de motor
consta de bobinas separadas que se disparan secuencialmente para hacer girar el
motor. El motor se mueve en pasos discretos debido a un circuito de lógica digital
que se controla mediante envío de señales para activar las bobinas en un patrón
específico.

El motor está configurado en código Gray de 4 bits, lo que permite 16 posiciones


distintas, incluida una posición inicial. El código gray, que reduce errores al
cambiar de posición, es un sistema de codificación en el que dos números
consecutivos solo difieren en un solitario bit.

Para controlar el motor se utiliza un diagrama de estados que explica las


transiciones entre los estados del motor para alcanzar la posición deseada. Este
diagrama de estados ilustra cómo se utilizan los flip-flops JK y los ordenadores
lógicos para alterar la secuencia de activación de las bobinas del motor.

Además, se incorpora un sensor que lee la posición actual del motor. Este sensor
envía los datos a un circuito integrado que tiene un comparador de 4 bits. En vez
de alcanzar la posición deseada proporcionada por las entradas, este comparador
comparte la posición actual del motor con la posición deseada y envía una señal
que detiene el motor.

El codificador, que está unido al motor, tiene botones de reinicio, giro y pausa. El
botón de reinicio devuelve el motor a su posición inicial; el botón de dirección
controla la dirección en la que gira el motor; y el botón de vértice detiene
completamente el funcionamiento del motor.

Este proyecto combina principios de lógica digital, control de motores paso a paso,
codificación de posiciones y lógica de control. necesita un diseño exacto y
cuidadoso para asegurar que el motor se mueva y se detenga en las posiciones
deseadas.

Objetivos

El objetivo general de este proyecto es diseñar, desarrollar y probar un sistema de


control para un motor unipolar utilizando lógica digital y dispositivos electrónicos.
Se trata de conseguir un control preciso y fiable del motor, permitiendo su
posicionamiento en 16 posiciones distintas, incluyendo una posición inicial,
mediante la utilización de un código Gray de 4 bits.

Objetivos específicos:

Crear el circuito de control: Crear un esquema detallado del circuito lógico que
utilizará flip-flops JK y ordenadores lógicos para regular la secuencia de activación
bobina unipolar paso a paso del motor.

Codificar las posiciones del motor: Poner en práctica el sistema de código Gray
con cuatro bits para representar las distintas posiciones del motor minimizando los
errores en las transiciones de posición.

La integración de sensores y comparadores implica utilizar un sensor para


determinar la posición actual del motor y un comparador de 4 bits para compararla
con la posición deseada, que detiene el motor cuando se alcanza la posición
deseada.

Aplicar control de dirección y botones de funcionalidad adicional: Permitir el uso de


un botón específico para controlar la dirección de giro del motor e incluir funciones
como un botón de reset para revertir a la posición original y un botón de apagado
para detener el motor.
Desarrollo

Parte Teórica:

Fundamentos de los motores paso a paso:

Los dispositivos electromecánicos con función de convertir señales eléctricas en


movimientos mecánicos precisos son los motores paso a paso unipolares. Estos
motores constan de una parte móvil llamada rotor y una parte fija llamada estator
que contiene bobinas colocadas electromagnéticamente en pasos o secciones.

En un motor unipolar paso a paso, cada bobina del estator tiene un extremo
conectado a la tensión positiva y el otro extremo está conectado a tierra mediante
transistores o interruptores. Se producen campos magnéticos que interactúan con
el rotor al enviar señales de control secuencial a través de estas bobinas, lo que
provoca una mueva en pasos discretos.

La dirección y la trayectoria del motor vienen determinadas por el orden en que se


activan las bobinas. Por ejemplo, una secuencia típica para un motor con cuatro
fases podría ser 1-2-3-4, donde cada número denota la activación secuencial de
una bobina.

Según un patrón específico, se obtiene el control preciso del motor enviando


secuencias de pulsos eléctricos a las bobinas. Para lograr movimientos precisos y
posicionamiento adecuado, la lógica detrás de este control puede variar
dependiendo del tipo de motor y la aplicación, y puede implicar el uso de lógica
digital, circuitos integrados y sistemas de codificación.

Lógica digital y compuertas lógicas:

La lógica digital es el dominio de la electrónica que maneja las señales discretas.


Las señales discretas se representan generalmente como 0 (apagado) y 1. Las
compuertas lógicas como AND, OR y NOT utilizan esta lógica para realizar
operaciones lógicas y obtener resultados específicos.

Las compuertas lógicas son circuitos electrónicos que llevan a cabo operaciones
lógicas fundamentales.
La puerta AND solo tiene una salida de 1 si todas sus entradas son 1.

Si alguna de sus entradas es 1, su salida es 1.

NOTA: La salida de una puerta es el inverso lógico de su única entrada.

Para crear circuitos lógicos más complejos, estas compuertas se combinan. Por
ejemplo, la combinación de compuertas puede operar sumadores binarios,
multiplicadores y control de motor paso a paso.

Control del motor: Las secuencias de activación de las bobinas del motor se
producen paso a paso utilizando lógica digital. Esto se logra mediante el uso de
compuertas lógicas para determinar la secuencia correcta de señales que se
enviarán a las bobinas, lo que permite que el motor se mueva y posicione
correctamente.

Flip-flops JK y diagramas de estado:

El funcionamiento de los flip-flops JK: Estos dispositivos pueden cambiar su


estado en respuesta a señales de reloj y de entrada. Hay dos entradas principales:
la entrada de reloj (Clock) y las dos entradas de control, que se llaman J y K.

Los diagramas de estado muestran las transiciones y la secuencia de estados de


un sistema secuencial en forma gráfica. Se utilizan en el control de motores para
representar visualmente los distintos estados del motor y las transiciones entre
ellos en función de las señales y entradas del control.

En el contexto del control de un motor paso a paso, los flip-flops JK podrían


utilizarse para crear un registro que almacene la posición actual del motor,
utilizando las señales de entrada y un reloj para registrar los cambios de estado.
Los diagramas de estado también pueden mostrar las diversas secuencias de
activación de las bobinas del motor y las transiciones entre estados
correspondientes a diferentes posiciones del rotor.

Codificación en código Gray:


El código Gray es un sistema numérico único con una diferencia de solo un bit
entre dos números consecutivos. Esta codificación se utiliza en el control de
motores paso a paso para representar las diversas posiciones del motor de tal
manera que las transiciones entre posiciones adyacentes solo requieren un
cambio de bit, lo que reduce los errores.

Características del código Gray: En este sistema, solo un bit cambia de valor
cuando se mueve de una posición a la siguiente, lo que evita cambios bruscos que
podrían causar errores en la interpretación de la posición actual. Esto es
particularmente útil para aplicaciones en las que el posicionamiento preciso es
esencial.

Ejemplo de codificación en código Gray para un motor de 4 pasos:

Posición 0: 0000

Posición 1: 0001

Posición 2: 0011

Posición 3: 0010

Posición 4: 0110

Posición 5: 0111

Posición 6: 0101

Posición 7: 0100

Posición 8: 1100

Posición 9: 1101

Posición 10: 1111

Posición 11: 1110

Posición 12: 1010

Posición 13: 1011


Posición 14: 1001

Posición 15: 1000

En el contexto del control de motores paso a paso, el uso de esta codificación


significa que se envían señales que cambian solo un bit al mover el motor de una
posición a la siguiente, lo que reduce la probabilidad de errores en la
interpretación de la posición actual del motor. La lógica de control y esta
codificación se utilizan para garantizar movimientos exactos y evitar problemas de
posicionamiento.

Tabla 1, Expresión
booleana

Tabla 2, Tabla de
transición de estado

Imagen 1. Algebra
booleana .
Sensores y comparadores:

Función de los sensores: Un sensor adecuado, como un encoder, un


potenciómetro rotativo o un sensor de efecto Hall, envía señales que muestran la
posición actual del motor. Al comparar esta información con la posición deseada,
el sistema puede determinar si el motor está en la ubicación correcta.

Un comparador de cuatro bits es un circuito que puede comparar dos valores para
determinar si son iguales, mayores o menores. El comparador de cuatro bits en
este caso recibe la lectura del sensor, que codifica la posición actual del motor en
código Gray de cuatro bits y también recibe la posición deseada del motor.

El funcionamiento del comparador: La lectura del sensor que muestra la posición


actual del motor evalúa si coincide con la posición deseada. El comparador emite
una señal cuando se encuentra una coincidencia.

Interfaz del encoder:

Las funciones de la interfaz del encoder: la interfaz del encoder tiene varios
botones que pueden controlar el motor de diferentes maneras:

El botón de reinicio permite que el motor regrese a su posición inicial. Al


presionarlo, el sistema reajusta la posición del motor al punto de inicio y se
prepara para comenzar un ciclo nuevo.

El botón de sentido de giro puede cambiar la dirección de giro del motor al


activarlo. Esta función le permite cambiar la dirección en la que el motor se
moverá durante el funcionamiento o después de un reinicio.

El botón de apagado sirve para detener el funcionamiento del motor. Al presionar


este botón, todas las señales del motor se interrumpen, deteniendo su movimiento
de inmediato.
Con esta interfaz, el usuario puede controlar manualmente el motor, reiniciarlo en
una posición específica, cambiar su dirección de giro y detener su funcionamiento
de manera precisa y oportuna.

Importancia en el sistema: La interfaz del encoder agrega un nivel adicional de


control al sistema. Permite ajustes y verificaciones manuales para garantizar que
el motor funcione correctamente y facilita su manipulación en diversas situaciones
de uso.

Parte de simulación:

Diseño del circuito en software:

Para diseñar y simular un circuito que controlará el motor paso a paso usando
compuertas lógicas y flip-flops JK, use simuladores de lógica digital como Proteus
o multisim. Aquí puede simular las señales de entrada y salida, crear una tabla de
verdad y verificar el comportamiento teórico del sistema.

Herramientas de diseño electrónico: Para diseñar y simular circuitos, se puede


usar software de simulación de circuitos como Proteus, multisim.

Creación del diseño: el esquema del circuito incluye compuertas lógicas, flip-flops
JK, comparadores, sensores y la interfaz del encoder. Las conexiones entre los
componentes se establecen para reflejar la lógica de control del motor.

Las secuencias de activación de las bobinas del motor se establecen utilizando


compuertas lógicas y flip-flops JK para lograr un movimiento secuencial y preciso
del motor.

Simulación del circuito: Para verificar su funcionamiento, se simula el diseño del


circuito. Para ver cómo reacciona el circuito, se ingresan señales de entrada
simuladas, como cambios de posición del motor y señales del encoder.

Análisis y ajustes: Los resultados de la simulación se analizan para encontrar


problemas o discrepancias entre el diseño teórico y el comportamiento simulado.
Se hacen cambios en el diseño para mejorar el funcionamiento del sistema.
Verifique la precisión: se evalúa si el circuito responde correctamente a las señales
de control, si la lógica implementada garantiza el posicionamiento correcto del
motor y si la interfaz del encoder funciona como se esperaba.

Simulación de codificación y comparación:

utiliza esta simulación para verificar la funcionalidad del comparador y la


codificación en código Gray de 4 bits. Asegúrate de que el comparador y el sensor
funcionen correctamente para detener el motor cuando sea necesario.

La codificación utiliza código gris:

Implementación del código Gray: En la simulación, se establece un módulo o


circuito que codifica en código Gray de 4 bits para representar las diferentes
posiciones del motor. Este módulo convierte la posición actual del motor en su
equivalente en código gris.

Generación de señales simuladas: Se simulan varias posiciones del motor y se


observa cómo el módulo de codificación convierte estas posiciones en sus
equivalentes en código Gray. Se verifica si la característica de que cada cambio de
posición implica solo un bit modificado en el código se mantiene.

Análisis de posiciones:

Simulación del comparador: se diseña un circuito para simular un comparador de


cuatro bits. La posición del motor codificada en código gris y la posición que se
desea comparar son enviadas an este comparador.

Generación de señales simuladas: Varias situaciones se simulan para comparar la


posición actual del motor con la posición deseada. Cuando ambas posiciones
coinciden, se verifica si el comparador identifica correctamente.

Evaluación de los resultados:

Validación de precisión: Durante la simulación, se analiza si el sistema puede


determinar con precisión cuando la posición actual del motor coincide con la
posición deseada.
Ajustes y correcciones: Se realizan ajustes en el diseño del circuito para corregir el
funcionamiento del comparador si hay discrepancias o errores en la comparación
de posiciones.

Imagen 2. Simulación del enconder/máquina de estados

Imagen 3. Simulación de la maquina de


estados
Imagen 5. Simulación del motor a 4 pasos

Imagen 6. Prueba del giro del motor, al lado contrario.


Parte Física:

Implementación del circuito:

Después de la simulación, implemente el circuito en un protoboard o placa de


pruebas utilizando compuertas lógicas, flip-flops JK y otros componentes
necesarios. Asegurate de seguir el diseño que se simuló exactamente.

Recolección de componentes: Compre todos los componentes electrónicos


necesarios para el diseño, como compuertas lógicas, flip-flops JK, comparadores,
sensores, encoders y otros elementos específicos.

Montar el circuito utilizando una placa de prueba o protoboard. Verifique que la


plataforma que haya elegido sea compatible con los componentes que utilizará.

Montar el circuito: De acuerdo con el diseño previamente establecido, coloque los


componentes en la placa de pruebas. Los pines de los componentes deben
conectarse utilizando el esquema de conexiones que diseñó en el software.

Para conectar los componentes de acuerdo con el diseño, se utilizan cables


conductores. Para evitar cortocircuitos o conexiones defectuosas, asegúrese de
que las conexiones sean sólidas y precisas.

Verifique visualmente el circuito para asegurarse de que no haya errores visibles


en las conexiones o la disposición de los componentes.

Pruebas preliminares: Alimenta el circuito y realiza pruebas preliminares para


verificar la alimentación de los componentes, la estabilidad del circuito y la
ausencia de fallas evidentes.

Verifique las señales en varios puntos del circuito con multímetros. Verifica que las
señales se comportan como se esperaba.

Debugging y ajustes: Si encuentras problemas, verifica los componentes, realiza


ajustes en las conexiones y soluciona cualquier error. Esto puede incluir cambiar
las conexiones, reemplazar partes defectuosas o modificar la disposición del
circuito.
Pruebas finales: Después de completar el circuito y resolver cualquier problema,
realice pruebas exhaustivas para asegurarse de que funcione correctamente.
Prueba la funcionalidad de la interfaz del encoder, la precisión del posicionamiento
y el control del motor.

Conexión del motor y encoder.

El motor y el encoder se conectan paso a paso al circuito implementado.


Asegurate de que las conexiones sean correctas y que el encoder esté
configurado para transmitir señales al circuito de acuerdo con el diseño.

Motor progresivo:

Alimentación: Para que un motor paso a paso funcione correctamente,


generalmente necesita una fuente de alimentación adecuada. Según las
especificaciones del fabricante, conecta los cables de alimentación del motor a la
fuente de alimentación.

Bobinas del motor: Si el motor es unipolar, las bobinas del motor deben conectarse
a las salidas del circuito de control. Para lograr esto, generalmente se utilizan
drivers de corriente o transistores para controlar las bobinas del motor.

El encoder es:

Señales de salida: El encoder puede enviar señales que muestren la posición y


dirección del motor. El circuito de control conecta estas señales a las entradas
correspondientes.

Alimentación: Verifique si el encoder necesita más energía y conéctelo de acuerdo


con las especificaciones del fabricante. Algunos encoders pueden recibir su
energía del mismo circuito en el que están conectados.

Conectarse al circuito de control:

Conexiones lógicas: Las señales de control del motor y del encoder, como las
señales de dirección de giro, los pulsos de control y las señales de posición, se
conectarán a las entradas correspondientes del circuito de control. Esto puede
incluir entradas de datos o pines de control específicos.

Garantizar conexiones:

Para evitar confusiones durante la conexión del circuito de control, verifique que
los cables estén identificados correctamente.

Aislamiento: Para evitar interferencias o daños en los componentes, asegúrese de


que los cables del motor y las señales del encoder estén aislados correctamente y
que no haya cortocircuitos.

Seguridad: Para evitar daños a los componentes o riesgos eléctricos, apague la


alimentación antes de conectarse.

Pruebas físicas

Realiza pruebas físicas para garantizar que el sistema funcione correctamente.


Recibe las señales del circuito y del encoder y observa cómo funciona el motor.
Verifique la precisión del posicionamiento y la respuesta del encoder a los
comandos.

Alimentación preliminar:

Asegúrese de que todos los componentes estén conectados an una fuente de


alimentación adecuada y segura.

Verifique la conexión:

Inspección visual: Examine todas las conexiones visualmente para asegurarse de


que estén aisladas y correctamente conectadas para evitar cortocircuitos.

Medición de señales: Utiliza un multímetro para verificar las señales de voltaje y


continuidad en las conexiones clave, asegurándose de que los voltajes estén
dentro de los límites seguros y que las conexiones estén bien establecidas.

Test del motor:


Movimiento del motor: Para mover el motor en diferentes direcciones y posiciones,
el circuito de control puede ejecutar secuencias de comandos. Observa si el motor
responde correctamente a las señales de control y si se mueve de acuerdo con las
expectativas.

Posicionamiento preciso: evalúa la precisión de la posición del motor. Según las


señales del circuito de control, comprueba si el motor se detiene con precisión en
las posiciones deseadas.

Test del encoder:

Lectura de posición: verifica la lectura del encoder para confirmar que representa
la posición actual del motor de manera precisa. Verifique si las señales del
encoder y las posiciones reales del motor coinciden.

Interfaz del encoder:

Funcionalidad de los botones: Para asegurarse de que controlen el motor según lo


previsto, prueba cómo funcionan los botones del encoder, como los botones de
reset, dirección y apagado.

Modificaciones y correcciones:

Identificación y solución de problemas: si se encuentran discrepancias o


problemas durante las pruebas, investigan y solucionan las causas potenciales.
Esto puede incluir modificaciones en el código de control, reemplazos de
componentes defectuosos o cambios en las conexiones.

Análisis de seguridad:

Seguridad eléctrica: Asegúrese de que no haya conexiones expuestas o cables


sueltos que puedan causar cortocircuitos o riesgos eléctricos.

Operación estable: garantiza que el sistema funcione de manera segura y estable,


sin sobrecalentamientos ni fallas eléctricas.

Ajustes y mejoras
Si durante las pruebas físicas se detectan problemas, modifica el circuito y la
conexión del hardware según sea necesario para mejorar el funcionamiento del
sistema.

Desarrollo de código de control optimizado:

Refinamiento del algoritmo: Investiga el código de control del motor y el encoder.


busca áreas donde la lógica de control puede mejorarse para optimizar el
movimiento, la precisión y la velocidad del motor.

Corrección de errores: encuentra y resuelve cualquier error o fallo de código que


pueda afectar el funcionamiento del sistema.

Configuración de la interfaz del encoder:

Mejorar las funcionalidades: Si la interfaz del encoder tiene algunas limitaciones o


comportamientos inesperados, considere cambiarlas para mejorar la experiencia
del usuario. Si es necesario, puede agregar funcionalidades adicionales.

Calibración del encoder y del sensor:

Ajuste de lecturas: verifica que el sensor y el encoder sean precisos. Para mejorar
la precisión del sistema, realice ajustes si las lecturas no coinciden con las
posiciones reales del motor.

Mejor aislamiento y conexiones:

Refuerzo de conexiones: Para garantizar un funcionamiento más confiable del


sistema, refuerza las conexiones si se descubren conexiones débiles o inestables
durante las pruebas.

Aislamiento contra interferencias: Si se detectan interferencias eléctricas o señales


no deseadas, mejora el aislamiento y la protección de las señales para reducir la
influencia de factores externos.

Análisis de componentes:
Actualizaciones de componentes: Considere realizar actualizaciones para mejorar
el rendimiento general del sistema si existen componentes que puedan ser
reemplazados por versiones más eficientes o precisas.

Experimentos repetitivos:

Pruebas adicionales: Después de implementar cambios, se realizan pruebas


adicionales para garantizar que los cambios sean efectivos. Si es necesario, haga
ajustes adicionales y repite el proceso hasta que obtenga el funcionamiento
deseado.

Ilustración 1 Control de giro del motor

Ilustración 2 Giro del motor controlado por reloj


Ilustración 3 Control de motor con switch

Ilustración 4 Circuito utilizando el comparador 7485


Ilustración 5 Circuito de control con compuertas XOR y Fliflop tipo D

Ilustración 6 Giro del motor en sentido horario


Ilustración 7 Giro del motor en sentido antihorario
Resultado y discusiones

Resultados:

Nuestro proyecto consistió en controlar un motor paso a paso de forma unipolar


utilizando ordenadores lógicos y código Gray de 4 bits, y los resultados fueron
impresionantes. Fuimos capaces de poner en marcha un sistema funcional que
permitió al motor posicionarse con precisión en los 16 lugares definidos,
incluyendo el punto de partida.

A partir de la tabla de verdad establecida, el circuito diseñado con compuertas


lógicas y flip-flops JK se mostró eficiente en el control del sentido de giro del
motor. La integración del sensor con el comparador de 4 bits garantizó una lectura
precisa de la posición actual del motor y la mantuvo de forma fiable cuando se
alcanzó la posición deseada.

La interfaz del codificador, que incluía botones de reinicio, giro y apagado,


facilitaba el control manual del motor y ofrecía más opciones para ajustar y
verificar la funcionalidad del sistema.

Discusion:

La excelente implementación de este sistema demuestra la viabilidad de utilizar


ordenadores lógicos y flip-flops JK para accionar paso a paso un motor unipolar en
un entorno codificado en código Gray de cuatro bits. La integración de
componentes electrónicos permitió un control preciso y fiable del motor,
alcanzando los objetivos del proyecto.

Sin embargo, durante las pruebas se detectaron algunos problemas relacionados


con la sincronización precisa entre el sensor y el comparador de 4 bits en
condiciones específicas de carga del motor. Esto podría necesitar modificaciones
adicionales para asegurar la exactitud en todas las condiciones de operación.

Conclusión

Andres Alejandro Mijangos Gomez 7875


Este proyecto me permitió combinar mis conocimientos de lógica digital y
electrónica para crear un sistema funcional que cumpliera la precisión requerida
para el posicionamiento del motor. El control y la detección de la posición del
motor se mostró fácil debido a la integración de los componentes, desde las
compuertas lógicas hasta el comparador de 4 bits y la interfaz del encoder.

En cuanto al diseño y control de sistemas electrónicos complejos, hay desafíos a


descubrir, pero el aprendizaje y la resolución de problemas fueron elementos clave
que me ampliaron mi comprensión.

Angel Justino Moo May

la integración de sensores y comparadores en el control de motores es


fundamental para lograr precisión y eficiencia en los sistemas mecánicos. La
combinación de un sensor para la detección de la posición actual del motor y un
comparador de 4 bits para su verificación ha demostrado ser una solución efectiva
para detener el motor al alcanzar la posición deseada. La adición de controles de
dirección y botones de funcionalidad adicional brinda versatilidad y capacidad de
manejo al usuario, permitiendo no solo el control direccional, sino también
funciones clave como el reseteo a la posición original y el apagado inmediato del
motor.

Vicente Alessandro Sanchez Euan

hemos construido un circuito lógico robusto y preciso utilizando flip-flops JK y


ordenadores lógicos para regular la secuencia de activación de la bobina unipolar
del motor paso a paso. Además, implementamos un sistema de código Gray de
cuatro bits para representar las posiciones del motor, minimizando los errores en
las transiciones. Este enfoque nos permitió no solo controlar el motor de manera
eficiente, sino también codificar sus posiciones de forma óptima, mejorando la
precisión y reduciendo los errores. Este proceso nos ha llevado a comprender
mejor la importancia de la lógica en el control de motores y la relevancia de una
representación exacta de las posiciones para un funcionamiento fluido y confiable
del sistema.
Roger Leandro Vergara Pech

La implementación exitosa de la lógica digital y el uso del código Gray de 4 bits


nos ha permitido alcanzar una capacidad de posicionamiento en 16 ubicaciones
distintas, incluyendo la posición inicial, superando los desafíos técnicos con
soluciones innovadoras. Este logro representa un hito significativo en la
integración de la tecnología electrónica con la ingeniería de sistemas, ofreciendo
un control motorizado robusto y eficiente que puede tener aplicaciones diversas y
potencialmente revolucionarias en distintos campos industriales y tecnológicos.

También podría gustarte