19.- CONTROL DE SERVOMOTORES - CURSO MICROCONTROLADORES PIC CON XC8

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2024

ความคิดเห็น • 52

  • @keydarkman
    @keydarkman 3 ปีที่แล้ว +6

    Nunca en años vi un tutorial tan completo como el tuyo, muchas gracias por tus videos los estoy viendo uno por uno y estoy aprendiendo bastante.

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  3 ปีที่แล้ว +1

      Saludos 👍👍

    • @MUERANPUTAKUS
      @MUERANPUTAKUS ปีที่แล้ว

      @@ElectrónicayCircuitos97 amigo ayuda, como puedo controlarlos usando potenciometros o pulsadores a los 4 servo motores ? ayuda plis

    • @ΛΛΣ-ψ7ε
      @ΛΛΣ-ψ7ε ปีที่แล้ว +1

      @@ElectrónicayCircuitos97 hola porfavor, como seria si quiero controlar más servo motores con el potenciometro ?? ya intenté habilitar los otros pines que estaban en // pero aún nada, porfavor haga un video de esto :(

    • @HEY_YOU418
      @HEY_YOU418 ปีที่แล้ว

      @@ElectrónicayCircuitos97 bro pero si quiero hacerlo con varios servo motores con potenciador como sería el codigo ?

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  ปีที่แล้ว

      @@HEY_YOU418 Debes configurar los canales analógicos que vas a utilizar y solo vas duplicando las líneas de código que se muestran en el segundo ejemplo de este vídeo.

  • @salemdavilacruz5726
    @salemdavilacruz5726 2 ปีที่แล้ว

    Buena explicación

  • @AlfredoHernandez-jx1xh
    @AlfredoHernandez-jx1xh ปีที่แล้ว +1

    hola me gustaría usar tu programa con un cristal de 4mhz pero no se como
    sacaste el valor de tu V_max y tu V_min no se si podrias explicar como sacaste los valores
    de tu codigo para poder entender un poquito mas tu programa estaria bastante bien de ante mano gracias por tus videos

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  ปีที่แล้ว +2

      Para 4MHz hay otra forma de controlar servomotores.
      En este caso la librería que se utiliza esta diseñada solo para 20MHz porque le da mas estabilidad al microcontrolador.

    • @gangabanga0123
      @gangabanga0123 ปีที่แล้ว

      ​@@ElectrónicayCircuitos97 puedes hacer el vídeo del potenciómetro con el mismo pic pero con más servomotores ?

  • @jesusgustavoperezmandujano1773
    @jesusgustavoperezmandujano1773 2 ปีที่แล้ว

    Yo tengo una duda en la librería que tú creaste que valores de ciclo de trabajo le asignaste a 0 y 180 grados, porque necesito un PWM para un Servo de 1100 us a 2200 us

  • @marcelopacheco2429
    @marcelopacheco2429 ปีที่แล้ว +1

    Hola, no se puede controlar un servo con el periferico CCP (modo PWM)?

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  ปีที่แล้ว +1

      Si se puede pero habría que bajar la frecuencia del microcontrolador para generar la señal de 50Hz que necesita el servomotor.

  • @jrobmolina
    @jrobmolina 4 หลายเดือนก่อน

    Hola! Una duda, me marca error en la función adc_read, que es unsigned int y recibe un unsigned char.
    Entonces no me xompila el código porque el error es implicit conversion loses integer precision.

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  4 หลายเดือนก่อน +1

      Probablemente solo marque una advertencia por el tipo de variable pero errores como tal no debería generar.

  • @ricardotrejo8694
    @ricardotrejo8694 ปีที่แล้ว

    Buenas noches bro. En el codigo de los potenciometros, como se agregan mas potenciometros para usar mas servos?

    • @ΛΛΣ-ψ7ε
      @ΛΛΣ-ψ7ε ปีที่แล้ว

      hola, amigo lograste hacerlo ?

  • @El1tG.E.A.R.S
    @El1tG.E.A.R.S 7 หลายเดือนก่อน

    Poque al inicializar la libreria me marca que no esta definida, ya copie y pugue el .c y .h donde esta mi proyecto

  • @gustavomedrano2027
    @gustavomedrano2027 ปีที่แล้ว

    Excelente video, solo una pregunta, de cuanto es es cristal externo que usas, de 8MHz o de 20MHz? y esta linea de codigo que indica?: #define _XTAL_FREQ 48000000

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  ปีที่แล้ว

      El oscilador externo es de 8MHz, pero el PIC trabaja a 48MHz ya que tiene activado el PLL, el cual se encarga de multiplicar la frecuencia hasta llegar a 48MHz, esa es la frecuencia máxima a la que trabaja ese PIC.

    • @gustavomedrano2027
      @gustavomedrano2027 ปีที่แล้ว

      @@ElectrónicayCircuitos97 ahhhhh entonces todos los calculos del timer son hechos para 48MHz?

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  ปีที่แล้ว

      @@gustavomedrano2027 Así es.

    • @josecordovagarcia5902
      @josecordovagarcia5902 5 หลายเดือนก่อน

      Para trabajar con cristal de 20 tendría que establecer el PLLDIV en 5 verdad 20/5= 4*24=96/2= 48?

  • @juniorjesusaquinovara8068
    @juniorjesusaquinovara8068 ปีที่แล้ว

    Gracias por el aporte, pero disculpa no encuentro tu archivo .h, donde esta?

  • @eliasenriquelazarobalcazar8576
    @eliasenriquelazarobalcazar8576 ปีที่แล้ว

    buenas como seria la simulación en físico

  • @sebch1779
    @sebch1779 ปีที่แล้ว

    buen dia sabes como instalar libreria en esta plataforma?

  • @abischulz2210
    @abischulz2210 2 ปีที่แล้ว

    Hola que tal, yo utilice tu código y lo conecte de manera correcta en una protoboard , pero no me da ninguna señal de vida el circuito, conecte de manera correcta el servo motor a el pin d0 y el potenciómetro a el pin AN0, ya conecte el mclr a corriente y conecte de manera correcta a corriente y tierra el servo motor, no da señales de vida, crees que podrías ayudarme en ese aspecto?

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  2 ปีที่แล้ว

      Contactame desde aquí para poder ayudarte:
      facebook.com/Electr%C3%B3nica-y-Circuitos-265335426934110

    • @abischulz2210
      @abischulz2210 2 ปีที่แล้ว

      @@ElectrónicayCircuitos97 ya te mando msj

  • @ΛΛΣ-ψ7ε
    @ΛΛΣ-ψ7ε ปีที่แล้ว

    y eso como sería para tener una comunicacion rs232 ? porfavor haz un video de eso, necesito ayuda :(

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  ปีที่แล้ว +1

      No tengo un vídeo así como lo mencionas, pero si tengo un ejemplo de control de un servomotor con una interfaz de LabView.

    • @ΛΛΣ-ψ7ε
      @ΛΛΣ-ψ7ε ปีที่แล้ว

      @@ElectrónicayCircuitos97 oh, bueno esta bien, mientras se pueda controlar 4 servo motores con eso en XC8 / labview porfavor agradecería que pueda ayudar :)

  • @jorgeeduardoreyesbadillo915
    @jorgeeduardoreyesbadillo915 2 ปีที่แล้ว

    hay manera de que me puedas apoyar con un video del mismo funcionamiento pero con el pic18f45k50? por favor lo agradecería mucho

  • @hilariohernandez49
    @hilariohernandez49 2 ปีที่แล้ว

    funcionaria con el pic18f45k50?

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  2 ปีที่แล้ว

      Si pero tendrías que adaptar la librería para ese PIC y si vas usar una frecuencia diferente también cambiarían los cálculos.

  • @eduardochavez6133
    @eduardochavez6133 2 ปีที่แล้ว

    Se puede realizar con un pic16f877a?

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  2 ปีที่แล้ว +2

      La librería esta diseñada para el 18F4550.
      Pero se puede adaptar la librería para ese Pic, tendrías que modificar los registros y los cálculos.

    • @eduardochavez6133
      @eduardochavez6133 2 ปีที่แล้ว

      @@ElectrónicayCircuitos97 Muchas Gracias

  • @diegotasayco6803
    @diegotasayco6803 ปีที่แล้ว

    Buenas tardes, me puede asesorar para un cristal externo de 20 MHZ