Close Menu
    Facebook X (Twitter) Instagram
    Facebook YouTube LinkedIn
    Industry SurferIndustry Surfer
    Inicio - Controlador de velocidad del motor / ventilador de CC con Raspberry Pi Pico
    Cursos

    Controlador de velocidad del motor / ventilador de CC con Raspberry Pi Pico

    3 Mins Read Cursos
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Controlador de velocidad del motor / ventilador de CC con Raspberry Pi Pico
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Tabla de contenido

    • resumen
    • Componentes requeridos
    • Módulo de accionamiento del motor L9110S
    • Esquemas y conexiones
    • Código/Programa Micropython

    resumen

    En este proyecto, crearemos un controlador de velocidad de motor / ventilador de CC utilizando Raspberry Pi Pico en código MicroPython. Utiliza un módulo de controlador de motor, un motor de CC y un potenciómetro para esta aplicación.

    Cada vez que se gira el potenciómetro, el controlador del motor se controla con un voltaje de salida diferente. Este voltaje de salida se utiliza para impulsar el motor de CC cuando la velocidad del motor de CC aumenta o disminuye en respuesta a la señal PWM. Finalmente, se consigue el efecto de un ventilador regulador de velocidad.


    Componentes requeridos

    En esta guía, Elecrow Raspberry Pico Starter Kit Pruebe varios módulos. También puede comprar un kit para realizar otras operaciones. Desde este kit, puede utilizar los siguientes componentes:

    1. Tablero Raspberry Pi Pico – 1
    2. Módulo potenciómetro – 1
    3. Módulo de accionamiento del motor L9110S – 1
    4. Motor de CC – 1
    5. Aspas del ventilador – 1
    6. Tablero de pruebas – 1
    7. Cable de puente – 4
    8. Cable micro USB – 1


    Módulo de accionamiento del motor L9110S

    El módulo de accionamiento del motor está controlado principalmente por el chip L9110S. El L9110S es un amplificador de potencia push-pull de 2 canales ASIC diseñado para el control y accionamiento del motor. Los dos extremos de salida del módulo de accionamiento pueden impulsar directamente el movimiento hacia adelante y hacia atrás del motor. Tiene una capacidad de accionamiento de alta corriente.

    Cada canal puede transportar una corriente continua de 800 mA, y la capacidad de corriente máxima puede alcanzar 1.5A. L9110S es ampliamente utilizado en la unidad de motor de coche de juguete, accionamiento de válvula solenoide de pulso, accionamiento de motor paso a paso, tubo de alimentación de conmutación y otros circuitos.


    Esquemas y conexiones

    El diagrama de conexión del controlador de velocidad del motor/ventilador con la Raspberry Pi Pico se muestra a continuación.

    Controlador de velocidad del motor con Raspberry Pi Pico

    Conecte los terminales GND, VCC, A-1A y A-1B del módulo del controlador del motor al GND, 3V3, GP15 y GND de la placa Raspberry Pico, respectivamente. Conecte el motor de 5 V CC al terminal A del módulo A del controlador del motor.

    Conecte los pines VCC, GND y de salida analógica del módulo potenciómetro a los pines 3V3, GND y GP26 de la placa Raspberry Pi Pico.

    Control de motor DC con potenciómetro y pico de frambuesa


    Código/Programa Micropython

    Abra Thonny IDE y copie y pegue el siguiente código en la ventana del editor.

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    remitente máquina importación anclar,Teletipo,Teletipo

    remitente Hora importación dormir

    A_1A_pin = 15 # Módulo de accionamiento del motor

    Pot_pin = 0 # El pin de multiplexación de ADC0 es GP26

    Def arreglo():

    global A_1A

    global pot_ADC

    A_1A = Teletipo(anclar(A_1A_pin))

    A_1A.frecuencia(1000) #Set la frecuencia de funcionamiento del conductor a 1K

    pot_ADC = Teletipo(Pot_pin)

    Def bucle():

    mientras verdadero:

    Impresión («Valor del potenciómetro:», pot_ADC.read_u16())

    valor = pot_ADC.read_u16()

    A_1A.duty_u16(valor) # Control de la velocidad del ventilador

    dormir(0.2)

    Si __Nombre__ == 「__main__」:

    arreglo()

    bucle()

    Ahora puede ejecutar este código para probar el funcionamiento de la línea.

    Controlador de velocidad del motor DC L9110S

    Gire el potenciómetro para controlar el controlador del motor para emitir diferentes voltajes y lograr el efecto de un ventilador regulador de velocidad.

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

    Entradas relacionadas

    circuito capacitivo de ca

    circuito inductivo ca

    ¿Cómo probar un diodo? Uso de multímetros analógicos y digitales (DMM)

    Entradas recientes
    ¿Qué es el campo magnético y cómo funciona?
    circuito capacitivo de ca
    circuito inductivo ca
    ¿Cómo probar un diodo? Uso de multímetros analógicos y digitales (DMM)
    Noticias industrial
    ¿Qué es el campo magnético y cómo funciona?
    circuito capacitivo de ca
    circuito inductivo ca
    ¿Cómo probar un diodo? Uso de multímetros analógicos y digitales (DMM)
    Facebook YouTube LinkedIn
    © 2025 Hecho con ♥ desde México

    Type above and press Enter to search. Press Esc to cancel.

    Ir a la versión móvil