Différences entre versions de « Projets:Trotti wheel »
(→BMS) |
(→BMS) |
||
Ligne 125 : | Ligne 125 : | ||
Le Système de Gestion de Batterie (Battery Managment System) sert à protéger la batterie contre différents risques. Il est en général intégré à la batterie, dans son boîtier | Le Système de Gestion de Batterie (Battery Managment System) sert à protéger la batterie contre différents risques. Il est en général intégré à la batterie, dans son boîtier | ||
− | [[File:FW 02 wiring.jpg|700x | + | [[File:FW 02 wiring.jpg|left|700x]] |
[[Category:Projets]] | [[Category:Projets]] |
Version du 12 septembre 2018 à 15:36
Description du projet
Cahier des charges
Analyse de l'existant
Equipe
Matériel nécessaire
Outils nécessaires
Coût
Electronique
Schema général
Le prototype se compose:
- d'une batterie Lithium Polymere (LiPo)
- d'un contrôleur electronique (ESC)
- d'un module radio/wifi permettant de controler le moteur à distance (radiocommande)
- d'un module de gestion de la puissance/vitesse (un simple potentiometre)
- d'un moteur brushless
- d'un gestionnaire de charge pour les batteries (BMS)
.. image:: ./assets/FW_02_wiring.jpg
Câblage
Etamer les fils d'alimentation puis recouper de façon à ce que les fils dénudés ne soient pas trop longs.
Enrouler les pattes du condensateur puis les souder. Vérifier avec un multimètre la continuité du courant.
Souder les fils d'alimentation à la carte en mettant d'abord de l'étain sur les bornes + et - puis en venant placer les fils directement dessus.
Etamer les deux autres extrémités des fils.
Ensuite, étamer les trois bouts sur la carte puis les deux extrémités des câbles qui vont alimenter les trois bobines électromagnétiques du moteur (câbles triphasés).
Les souder à plat sur les trois bouts préalablement étamés de la carte.
Programmation
ESC
Le Contrôleur Electronique de Vitesse (Electronic Speed Controler) sert à gérer le fonctionnement et l'alimentation du moteur.
Logiciel
Deux aspects sont a considérer:
- Le logiciel de configuration, de contrôle et de monitorage apte à communiquer et injecter du code dans le contrôleur d'une part.
Il s'agit de BLDC-Tool ou plus récent, les VESC Tools.
https://github.com/vedderb/vesc_tool (code source)
- Le logiciel qui représente les paramétrages propre aux besoins de l'utilisateur d'autre part.
Il s'agit du code source pour le firmware qui tourne sur le hardware (carte électronique VESC).
https://github.com/vedderb/bldc/
Installation depuis les sources sur github https://vesc-project.com/node/310 (config pour linux)
Il est aussi possible d'obtenir une version pré-compilée sur le site https://vesc-project.com/node/17
Video "paramétrage automatique du moteur" : https://youtu.be/fblfjpJqHVQ
Installation et compilation de BLDC
https://github.com/vedderb/bldc-tool
sudo apt-get install qtcreator qt-sdk libudev-dev libqt5serialport5-dev
qmake -qt=qt5
make clean && make
Allow for serial access without using sudo: sudo adduser $USER dialout
Restart for access changes to take effect sudo reboot now
Start BLDC-tool from inside of the built repo ./BLDC_Tool
Radiocommande
Il est possible de prendre commande du contrôleur de vitesse à distance, en utilisant soit une radiocommande (basée sur du 433MHz souvent), soit un module wifi (NodeMCU par exemple).
BMS
Le Système de Gestion de Batterie (Battery Managment System) sert à protéger la batterie contre différents risques. Il est en général intégré à la batterie, dans son boîtier