Contrôleur de moteur brushless sensorless sans CPU ou MCU

sylvainmahe
jeu, 05/18/2023 - 21:51
Bonjour à vous,
J'ai conçu et fabriqué un contrôleur de moteur brushless (sans capteurs) sans microprocesseur, avec le circuit bemf et la logique de commutation des mosfet.
Voir photos (schémas à venir) :
https://i.ibb.co/9VbksLQ/20230518-184207.jpg
https://i.ibb.co/MGmQ4hR/20230518-184313.jpg
https://i.ibb.co/rsZNCht/20230518-184240.jpg
https://i.ibb.co/CW6mgsY/20230518-184332.jpg
https://i.ibb.co/4ZJWQKR/20230518-184400.jpg
https://i.ibb.co/hsT91Lp/20230518-184413.jpg
https://i.ibb.co/sKqjyjz/20230518-184444.jpg
https://i.ibb.co/h9P45nT/20230518-184512.jpg
https://i.ibb.co/LJVN3RL/20230518-184429.jpg
https://i.ibb.co/b3P40ms/20230518-184953.jpg
https://i.ibb.co/KjgdG5F/20230518-184341.jpg
Voir la vidéo en fonctionnement : https://youtu.be/BBTFnXLWgNg
hercule124
ven, 05/19/2023 - 13:26
Bonjour,
j'ai modifié les liens , il y avait un problème.
intéressant je regarde ca de plus près ce soir
hercule124
ven, 05/19/2023 - 21:57
Bonsoir ,
tu as fabriqué un ESC analogique.
des portes logique dans la série 74HC
je pense que le contrôle est en pont en H.(mosfet)
ca m’intéresse, j'ai hâte de voir le schéma.
sylvainmahe
dim, 06/04/2023 - 01:27
Bonjour et merci pour la modification, effectivement les liens s'affichent mais pas les images, il n'y a pas de bbcode sur le forum ?
Oui il y a un étage de puissance forcément en triple demi pont en H (j'appelle ça en HH), mais ça c'est classique.
Tous les schémas :
La partie pilote de mosfet et la partie détection du passage des aimants devant les bobines (à dupliquer pour les phases V et W) :
https://ibb.co/12CR9Bq
https://i.ibb.co/vzNLJfP/20230519-224844.jpg
https://fr.imgbb.com/ image avec lien
C'est validé avec mon moteur MN2204 mais ça doit fonctionner avec une large gamme de moteurs théoriquement.
Le régulateur de tension +5V avec une référence de tension TL431, montage très basique mais je me suis amusé récemment à le simuler dans un logiciel donc je partage la sortie (capture écran) de ce logiciel (c'est "Proto" sur téléphone à tout faire) :
https://ibb.co/QJkDcmy
https://i.ibb.co/nwBP0kx/Circuit-1.png
https://ibb.co/KhgL9t0
https://i.ibb.co/4tLYjbm/20230518-184313.jpg
La partie portes logiques entre sortie BEMF et entrées IR2101, autrement-dit traitement des signaux venant des 3 sorties du circuit de détection du passage des aimants devant les bobines, vers les 6 entrées des pilotes de mosfet.
Cette partie créée tout d'abord une séquence (1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, ...) puis cette séquence est transformée en séquence de commutation des transistors mosfet, pour finir les transistors hauts sont mélangés avec le PWM (ce dernier permettant la modulation de tension moyennée aux bornes des bobines) :
https://ibb.co/f8FbJ4W
https://i.ibb.co/jVfdtgY/Circuit-2.png
https://ibb.co/QpxvNdh
https://i.ibb.co/Kb8xqwB/20230518-184512.jpg
https://ibb.co/vhJvvGp
https://i.ibb.co/w7KrrXV/20230515-194229.jpg
Pour finir et vous avez tous les schémas il me semble pour fabriquer votre propre contrôleur sans mcu ou cpu de moteur triphasé synchrone sans balais sans capteurs :
L'oscillateur astable à base de NE555 qui permet de générer et moduler la largeur d'impulsion d'un PWM de fréquence environ 50kHz à destination des 3 transistors hauts UH VH WH :
https://ibb.co/VD0SqkD
https://i.ibb.co/q9Lsr29/Circuit-3.png
https://ibb.co/smtkSML
https://i.ibb.co/BzwdDS8/20230518-184400.jpg
Si votre moteur peut atteindre par exemple 100000 tours par minute je conseille fortement pour la réussite de remplacer le condensateur 22nF par un 10nF afin de générer un PWM de fréquence 100kHz.
Pour mon moteur par exemple qui est un MN2204 :
((4,2V × 3S × 2300KV) ÷ 60) × 42 commutations par tour = 20286 commutations par seconde, ce qui est suffisamment inférieur à 50kHz.
N'hésitez pas si vous des suggestions à apporter, des idées, ou des interrogations, etc...