Contrôleur du moteur de broche.

Voir le sujet précédent Voir le sujet suivant Aller en bas

Contrôleur du moteur de broche.

Message par Claude73 le Mer 31 Aoû - 17:47

Bonjour Renaud,

J'ai été intrigué par le fait que vous ayez reprogrammé le contrôleur du moteur de broche.
J'ai pensé dans un premier temps que vous aviez abaissé la fréquence de fonctionnement du PWM interne qui est généralement de 8 ou 16 Khz.
J'ai pensé aussi que le contrôleur recevait en entrée un signal standard RC, c'est à dire un créneau d'une valeur de 1 à 2 ms avec une période de 20ms, soit 50 Hz. Voulant en avoir le cœur net, j'ai donc branché mon fréquencemètre sur la sortie PWM de la platine, et là surprise :
La fréquence du signal d'entrée est d'environ 4 Khz. (3,99 Khz mesuré).





L'impulsion de commande de vitesse varie entre :
4 µS au minimum. (4,1 µS mesuré).





250 µS au maximum avec le potentiomètre aux 3/4 de la course, au delà, dans le dernier quart de la couse, les mesures sont à 0.
(249,2 µs mesuré).





Pouvez vous nous expliquer les raisons de cette modification ?
Nous ne pouvons donc pas remplacer ce contrôleur par un équivalent du commerce. Heureusement, ces engins ne claquent pas souvent.
Fournissez vous éventuellement l'upgrade et la méthode pour l'utiliser ?

Cordialement.

Claude.

Claude73

Messages : 37
Date d'inscription : 30/06/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Contrôleur du moteur de broche.

Message par Renaud le Lun 31 Oct - 5:42

Bonjour Claude,

Si je voulais contrôler le moteur avec IPL5X sans rajouter un composant du style testeur de servo (et donc avoir un ensemble simple et compact), il me fallait générer un signal PPM en sortie du PIC, mais c'est impossible. Par contre, il était possible de générer un PWM à 4kHz et de reprogrammer le contrôleur (firmware de quadcopter modifié) pour qu'il s'attendre à lire ce signal. C'est ce qui a été réalisé.

Je pourrai expliquer la méthode (et donc y passer du temps) si le besoin réel s'en fait sentir.

Bien cordialement,

_________________
Renaud Iltis - CNCFAB
avatar
Renaud
Admin

Messages : 287
Date d'inscription : 10/03/2016
Age : 45
Localisation : Fontenay-le-Comte

Voir le profil de l'utilisateur http://cncfab.renaudiltis.com

Revenir en haut Aller en bas

Re: Contrôleur du moteur de broche.

Message par Claude73 le Lun 31 Oct - 8:43

Bonjour Renaud,

Merci pour votre réponse, inutile de développer, je n'utilise pas de PIC, mais des AVR (Arduino). Par contre, comment expliquez vous le décrochage de la mesure au-dela des 3/4 de la course du potentiomètre ? J'ai constaté la même chose en effectuant des mesures avec une carte Arduino nano pro, en utilisant les 2 interruptions. Dans ce cas j'obtiens 240 µS, et 0 au-delà des 3/4 de la course du potentiomètre. Pourtant le moteur tourne toujours à fond !!!.
La différence de valeur de la mesure peut sans doute s'expliquer par le fait que cette carte Arduino fonctionne avec un résonateur au lieu d'un quartz 16 Mhz.

Bien cordialement.

Claude.

Claude73

Messages : 37
Date d'inscription : 30/06/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Contrôleur du moteur de broche.

Message par Renaud le Lun 31 Oct - 8:56

Bonjour,

Pour des raisons de programmation, le PWM varie de 0 à 100% pour une consigne de 0 à 72% du potentiomètre.

_________________
Renaud Iltis - CNCFAB
avatar
Renaud
Admin

Messages : 287
Date d'inscription : 10/03/2016
Age : 45
Localisation : Fontenay-le-Comte

Voir le profil de l'utilisateur http://cncfab.renaudiltis.com

Revenir en haut Aller en bas

Re: Contrôleur du moteur de broche.

Message par Louis4sun le Mar 1 Nov - 17:59

Bonsoir Renaud
Je suis surpris que l'on ne puisse pas générer un signal ppm servo avec un PIC
(mais je veux bien le croire) (avec un Arduino c'est possible, sketch en librairie)
Existe-t-il un adaptateur PWM 4 kHz vers ppm servo ?
Louis
avatar
Louis4sun

Messages : 75
Date d'inscription : 11/03/2016
Age : 78
Localisation : ANTONY

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Contrôleur du moteur de broche.

Message par Renaud le Mer 2 Nov - 11:42

On peut tout faire avec un pic vierge, mais quand il y a déjà un programme résident - et pas simple de surcroit - il ne faut pas interférer avec les fonctionnalités existantes.
Pour l'adaptateur, je ne sais pas, il faudrait voir ce qui est faisable avec un Arduino ou même avec un attiny13. L'idéal serait d'arriver à convertir n'importe quelle fréquence de signal PWM en signal PPM.

_________________
Renaud Iltis - CNCFAB
avatar
Renaud
Admin

Messages : 287
Date d'inscription : 10/03/2016
Age : 45
Localisation : Fontenay-le-Comte

Voir le profil de l'utilisateur http://cncfab.renaudiltis.com

Revenir en haut Aller en bas

Re: Contrôleur du moteur de broche.

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum