[Programmation] Armement ESC
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Armement ESC



  1. #1
    morgan69

    Armement ESC


    ------

    Hello tout le monde,
    Je n'arrive pas a armer correctement mon ESC AIR40A contrôler par un raspberry pi 5.

    Voici un code fonctionnelle que j'utilisais avec un raspberry 4b :

    Code:
    pi = pigpio.pi()
    
    def arm_ESC(PIN):
        pi.set_servo_pulsewidth(PIN, 0)
        time.sleep(1)
        pi.set_servo_pulsewidth(PIN, 1000)
        time.sleep(1)
        pi.set_servo_pulsewidth(PIN, 2000)
        time.sleep(1)
        pi.set_servo_pulsewidth(PIN, 1000)
        time.sleep(1)
    La bibliothèque pigpio n'étant pas disponible sur la raspberry pi 5 j'utilise une autre bibliothèque, voici mon nouveau code :

    Code:
    # Configuration du PWM
    pwm = GPIO.PWM(PIN_MOTOR, 50)  # Fréquence de 50Hz pour les servos/ESC
    pwm.start(0)  # Initialiser avec un duty cycle de 0
    
    def set_pwm_duty_cycle(duty_cycle):
        pwm.ChangeDutyCycle(duty_cycle)
    
    def arm_ESC():
        set_pwm_duty_cycle(0)
        sleep(1)
        set_pwm_duty_cycle(5)  # Correspond à ~1000 µs (position basse)
        sleep(1)
        set_pwm_duty_cycle(10)  # Correspond à ~2000 µs (position haute)
        sleep(1)
        set_pwm_duty_cycle(5)  # Retour à ~1000 µs (position basse)
        sleep(1)
        print("ESC armed and ready.")
    Mon moteur tourne bien mais celui-ci bip signifiant un mauvais armement.

    J'ai essayé avec d'autre valeurs et d'autre méthodes, si quelqu'un a une piste je suis preneur

    Merci d'avance

    -----
    Dernière modification par gienas ; 30/08/2024 à 18h34. Motif: Ajouté les balises code obligatoires pour les programmes

  2. #2
    umfred

    Re : Armement ESC

    tu utilisais le même moteur avec le RPi4 ?
    ta procédure d'armement ne semble pas correspondre à ce que j'ai trouvé pour l'ESC AIR40A par exemple ici https://robosynckits.in/product/t-motor-air-40a-esc/

  3. #3
    morgan69

    Re : Armement ESC

    Oui oui il s’agissait du même moteur

  4. #4
    umfred

    Re : Armement ESC

    c'est le même que celui de mon lien, ou c'en est un autre? si c'est un autre, tu peux mettre un lien vers sa doc.
    sur le lien que je donne, le bip signifie qu'il est armé dans la procédure normale de démarrage.
    démarrer le transmetteur , et position le stick en position basse => le moteur émettra un beep long une seconde après connexion de la batterie ce qui indiquera l'ESC est armée et que le multi-rotor est prêt à fonctionner
    Est-ce que tu as regardé la tête du signal à l'oscilloscope si tu le peux et comparer entre les 2 ?
    Dernière modification par umfred ; 30/08/2024 à 17h57.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Métiers de l'armement
    Par invite9faec627 dans le forum Orientation après le BAC
    Réponses: 18
    Dernier message: 10/10/2015, 16h23
  2. Ingénieur en armement !
    Par invite4d27a4d9 dans le forum Orientation avant le BAC
    Réponses: 21
    Dernier message: 30/11/2014, 19h48
  3. Ingénieur en Armement (IA) ???
    Par invite3545a871 dans le forum Orientation après le BAC
    Réponses: 3
    Dernier message: 30/09/2014, 17h22
  4. Chercheur en Armement DUT BAC+8
    Par invitea73d331a dans le forum Orientation après le BAC
    Réponses: 1
    Dernier message: 08/11/2012, 16h51
  5. Ingénieur de l'armement
    Par invite88832a10 dans le forum Orientation après le BAC
    Réponses: 0
    Dernier message: 31/12/2011, 12h30
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...