¿Cuál sería el diagrama de estado del controlador del robot?

1

Problema del controlador de robot

Una computadora necesita controlar un robot, donde la computadora envía los siguientes comandos:

  • No hacer nada 00
  • gira a la derecha 01
  • gira a la izquierda 10
  • avanzar 11

Tienes que diseñar un circuito que acepte estos comandos y envíe al robot las siguientes señales

  • no hacer nada 000
  • Gire a la derecha 001 010 011
  • Gire a la izquierda 101 110 111
  • Avanzar 100 100

Por lo que toman respectivamente 1,3,3 y 2 ciclos de reloj. Hasta que se complete el comando actual, no eche un vistazo a la siguiente entrada de la computadora.

Entrada

  • pulso del reloj CP
  • Entrada disponible IA
  • Comando de entrada C0, C1

Salida

  • Salida disponible OA
  • Señal de salida S0 ... S2

¿Es correcto el diagrama de estado? ¿Cuáles serían los valores de salida? ¿O no se necesita salida? ¿Y qué información es útil saber por adelantado para construir este proyecto?

    
pregunta soldierInShadow

1 respuesta

1

Tu diagrama de estado es correcto. La entrada disponible (IA) se utiliza para bloquear los comandos. La señal de salida disponible (OA) se usa para indicar al robot que tome el código que se está enviando. El reloj (CP) se utiliza para sincronizar los cambios de estado junto con las entradas de comando (C0, C1). Se transmite un código de señal (000,001, ...) cuando se activa la señal OA. La señal de OA se desactiva mientras el CP activa el siguiente código de señal. Se repite la secuencia.

    
respondido por el Guill

Lea otras preguntas en las etiquetas