Dans mon cas le PIC génère une impulsion type servomoteur pour commander l'ESC.L'impulsion est présente toutes les 20ms (précision pas critique) et est d'une largeur comprise entre 1 et 2 ms :à 1ms l'ESC s'arrête et est à fond à 2ms (que je n’atteins jamais). Cette largeur est commandée par la boucle d'asservissement de vitesse de rotation du moteur de coupe via un capteur IR et un PI (uniquement voir les tutos de Black Templar et nombreuses discussions sur le sujet).
Je pensais auparavant que la commande de l'ESC n'était propre qu'à commander une vitesse de rotation alors que ce que j'ai besoin c'était de maintenir une vitesse avec une variation du couple nécessaire sans décrochage et c'est bien ce qui se passe: régime asservi et puissante délivrée (couple x regime) variable
Bonjour,
Ce que je souhaite' c'est gerer les moteurs (de coupe) via un ou des pics.
Ma carte (arduino ou raspberry) enverra l'ordre de marche avec une consigne de rotation.
Le pic commandera le variateur esc et regulera pour avoir une vitesse constante.
Tout ca c'est la theorie !! Je maitrise les parties:
Moteur + variateur (modeliste depuis des annees, je peux commander et simuler les signaux servo)
Arduino ( je programme en C et C++ depuisnplusieurs annees)
Electronique, je maitrise la realisation et le depannage de circuit simples
Regulation PID, je suis automaticien de metier.
Pour les Pics, je me suis limite jusqu'a maintenant qu'aux montages et transferts de programmes que je n'ai pas realise!!
Je ne sais donc pas choisir mon Pic et le programmer !
Je souhaiterais savoir si je peux le programmer en C et on pas en assembleur ou langage trop complique pour moi !!
Avoir des exemples de programmes envoyant des commandes sur un servomoteur et etre conseille pour ne pas commetre de grosses erreurs ( protocole de com pic arduino,gestiondes interruptions pour le controleur de rotation ect ...)