¡GoConqr estrena diseño! Cuéntanos qué te parece.

Diagrama de flujo

Sin título

Monse Martínez Inglés

Contenido del diagrama

  1. Control de velocidad de Motor DC

  2. Comunicación Serial I2C

    Módulo MSSP

  3. Etapa de Control

    Microcontrolador PIC18F4550

  4. Etapa de Potencia

  5. Etapa de Medición

    Microcontrolador PIC18F4550

  6. Comunicación Serial I2C

    Módulo MSSP

  7. Sensor para regular la velocidad (Potenciométro)

    Módulo ADC

  8. Señal de control de velocidad

    PWM

    Módulo ECCP

  9. Punente H, CI L298N

  10. Motor DC 12/24V

  11. Encoder Incremental /Sensor tipo Herradura

    Módulo CCP

  12. Etapa de Control

    Microcontrolador Maestro

  13. Configuración de Puertos I/O y Módulos

  14. Inicialización de Puertos

  15. Procesar cambio en señal analógica del potenciómetro.

  16. Habilita salida P1B

  17. PWM para etapa de potencia

  18. Inicia trama de lectura de datos con el esclavo

  19. Mostrar velocidad de Motor

  20. Proceso de comunicación con Esclavo

  21. Mostrar Velocidad en LCD

  22. Etapa de Medición

    Microcontrolador Esclavo

  23. Configuración de Puertos y Módulos

  24. Inicialización de Puertos

  25. ¿Cambio en PIN CCP1?

  26. Procesar comando y calcular Frecuencia de señal cuadrada que ingresa por el pin RC2.

  27. ¿Hay solicitud I2C?

  28. Procesar interrupción y enviar dato de Frecuencia.

  29. Recepción de Velocidad

  30. Envio de Velocidad a Micro Maestro

  31. Señal analógica del poteciómetro

  32. Convertidor Analógico/Digital del PIC18F4550

  33. Señal muestreada 10-1010

  34. ¿Hay solicitud de cambio de giro?

  35. Habilita PW1 a la salida P1B del PIC

  36. Habilita PW2 a la salida P1D del PIC

  37. Señal de entrada para buffer CD4050

  38. Señal de entrada para buffer CD4050

  39. El eje del motor tiene una bandeja que gira sincronizademente a la velocidad del eje.

  40. El movimiento de la bandera es detectado por un sensor de herradura.

  41. El sensor de herradura genera un cambió de estado lógico en la entrada del pin RC2 (CCP1) del PIC, equivalente a un señal cuadrada.

  42. Cada flanco subida se captura el tiempo que tardo en presentarse el cambio y se guarda en el registro del CCP1.

  43. Considerando la frecuencia de oscilación del procesador y la configuración del Timer se calcula el período de la señal. y la Frecuencia.

  44. Calculo de la Frecuencia, derivado de la captura del valor del Timer1.

  45. Muestra el valor de la Frecuencia y de la Velocidad en Revoluciones por Minuto.

  46. ¿Hay cambio en el sentido de giro?

  47. Calcula ciclo de trabajo tomando como referencia el valor digital convertido.

  48. Habilita salida P1D

  49. PWM para etapa de potencia

  50. Considerando que la Frecuencia en un 1/s, se calcula la velocidad multiplicando el valor de la Frecuencia por 60 para obtener RPM.

  51. Calculo del ciclo de trabajo de señal PWM

  52. Señal que ingresa al CI L298N IN1

  53. Señal que ingresa al CI L298 IN2

  54. Señal que habilita sentido de giro en sentido horario OUT 1.

  55. Señal que habilita sentido de giro en sentido anti-horario OUT 2.

  56. Trama de comunicación I2C

  57. Envió de dirección de esclavo y bit para lectura

  58. Habilita maestro en modo recepción

  59. Recibe el primer segmento del dato.

  60. Recibe el segundo segmento del dato.

  61. Recibe el tercer segmento del dato.

  62. Recibe el cuarto segmento del dato.

  63. Envía bit de Start

  64. Envía bit de Stop

  65. Recibe señal ACK del esclavo.

  66. Envía señal ACK al esclavo.

  67. Envía señal ACK al esclavo.

  68. Envía señal ACK al esclavo.

  69. Envía señal No-ACK al esclavo.

  70. Control PID

  71. Establecer Set Point r(kT)

  72. Cálculo del error

    e(kT)=t(kT)-r(kT)

  73. Calculo del término integral i(kT)=b*e(kT)+i(kTo)

  74. Calculo del término derivativo

    d(kTt)=c*e(kT)-c*e(kTo)

  75. Calculo de la salida PID u(kT)=i(kT)+a*e(kT)+d(kT)

  76. Transferencia de u(kT) al actuador

  77. Muestreo de señal de salida y(kT)

  78. i(kTo)=i(kT)

    e(kTo)=e(kT)

  79. Válvula de cierre (elemento de control)

  80. Varilla (elemento de corrección)

  81. Nivel de tanque (proceso)

  82. Sensor de Nivel (Flotador)

Información

Descripción
Diagrama sobre Sin título, creado por Monse Martínez el 01/11/2021.
Creado por
Monse Martínez · nov 2021
Actualizado
21 ene 2022
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?