Nouvelle discussionNouveau message Derniers messages Recherche forum
665 messages.      5 6 7 8 9 10 11 12 13 14 15   - Realisation de BMS evolutif a microprocesseurs [9645]
3615jmd
07-07-2012 à 20h50
@Snickers: Je complète ma réponse : oui j'avais prévu 2 seuils, en haut comme en bas. (l'idée c'est de beeper avant que ça coupe) et je te remercie, car l'idée de mettre les PICS en sleep TOTAL lorsqu'on atteint le seuil critique bas me plait beaucoup. mais alors comment redémarrer les pics ? est-ce acceptable pour un utilisateur d'avoir à déconnecter et reconnecter le BMS pour resetter le système après un abandon de batterie déchargée ? ça ne doit pas arriver souvent en principe.

Jean-marc, 256 msg, 60 ans. Vieille Toulouse (FR-31). [mon blog]
 Citer Alerter [186252]
Jean-Christophe
07-07-2012 à 20h57
Acceder au profil du membre
on a fait quelques tests sur le sleep.
l’idée est de mette les pic slave en sleep quelques minutes après la dernière de communication avec le master.
les pics slave se réveillent simplement par une interruption sur la liaison série.
pour le master on pensait simplement le mettre en marche a l'utilisation et a la charge.

Jean-christophe, 1836 msg, 50 ans. Waterloo (BE-14). VC Condor avec RH205 A123, AzubMax Q100Av 56Km/jour
 Citer Alerter [186253]
publicité
07-07-2012 à 20h57
Transformez votre vélo en vélo électrique !
Lien commercial -292-


Meuh
07-07-2012 à 21h14
Acceder au profil du membre
pareil ... quand le front haut est abaissé à la batterie, j'ai mis 2,3 secondes de passage du programme (sleep 1).

ça suffit amplement pour détecter le branchement du chargeur (si le chargeur est maousse et qu'il envoie du bois ... et donc qu'une cellule dépasse toutes les valeurs)

Nikola (tesla), 37518 msg, 67 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [186256]
Nlc
07-07-2012 à 21h53
Les pics peuvent se réveiller sur interruption, donc sur interruption réception d'octet par exemple de ton uart par exemple.

Moi sur mon BMS les esclaves passent en veille au bout de 3 secondes dès qu'il n'y a plus de communication. Et ils se réveillent dès qu'une communication reprend. En veille mes esclaves consomment 15uA, 1Ah consommé en 7 ans !!!!!

Anonyme, 31 msg, (FR-44).
 Citer Alerter [186259]
Meuh
07-07-2012 à 22h14
Acceder au profil du membre
Par rapport à ton premier poste (ici : Realisation de BMS evolutif a microprocesseurs ), tu as avancé ?

as-tu des photos ?
les utilises-tu déjà sur un pack ?

Nikola (tesla), 37518 msg, 67 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [186261]
Nlc
07-07-2012 à 22h22
J'ai des slaves montés sur mon pack de test, mais pas utilisés "en réel" pour l'instant : www.youtube.com

Je suis en cours de développement du boîtier maître, mais ne pouvant pas être à 100% dessus à cause de femme/enfants/maison/boulot, ça n'avance pas aussi vite que je le voudrais

Anonyme, 31 msg, (FR-44).
 Citer Alerter [186262]
3615jmd
08-07-2012 à 08h35
C'est intéressant de voir les différentes stratégies envisagées par chacun... De mon coté, j'envisageais de ne JAMAIS couper l'interrogation du master, en effet, actuellement, la perte de com resette les slaves et le master au bout de X secondes, mais plutôt de passer en sleep juste après un cycle, ceci pourrait faire diminuer la conso d'un facteur de 100. C'est pourquoi l'dée de tout couper en cas de détresse totale de l'accu me semble intéressante.
Bien sûr je n'ai que 14 éléments, par exemple avec 28 éléments, la durée d'activation du pic va doubler et en plus ce ne sera pas la même pour tous les slaves... à moins que ce soit le master qui déclenche le sleep des slaves pour une durée variable contenue dans la commande ?
mais d'un autre coté, une fois qu'on a coupé la sortie (seuil bas atteint), rien ne sert d'interroger les slaves toutes les secondes, on pourrait passer à 10 ou 20 secondes voire plus et là on diminuerait encore la conso pour arriver à un facteur de 1000. à ce stade, est-ce que cela vaut la peine de tout couper ? et même si on détecte le chargeur avec un peu de retard, ça n'a pas d'importance.

@nlc: pour info l'UART du 12F1822 ne fonctionne pas en mode sleep ! (uniquement en synchrone avec horloge externe) mais en utilisant une interruption sur transition de l'entrée série, on doit pouvoir s'en sortir !

Mon BMS n'est pas encore monté à demeure sur l'accu, mais je le reconnecte tous les soirs pour la charge + équilibrage. Mais comme pour nlc, le dev avance tout doucement

Jean-marc, 256 msg, 60 ans. Vieille Toulouse (FR-31). [mon blog]
 Citer Alerter [186270]
Meuh
08-07-2012 à 09h48
Acceder au profil du membre
pas de soucis, on n'avance pas aussi vite pour remplacer 12 ans de BMS...

Nikola (tesla), 37518 msg, 67 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [186273]
Nlc
08-07-2012 à 11h25
De mon côté la logique c'est que le BMS est tout le temps OFF tant que le chargeur n'est pas branché ou clé de contact pas activée. Le pack est toujours isolé du monde tant que l'une de ces 2 conditions n'est pas réunie, donc pas la peine d'interroger les slaves, qui sont en veille et consomment 15µA environ sur les cellules.

Dès que le chargeur est branché, ça met le master ON, qui réactive la com, et si tout va bien, ferme le relais permettant d'activer la charge.

Et sinon la clé de contact met aussi ON le master, qui active la com, et si tout va bien ferme le contacteur pour alimenter le monde extérieur.

Anonyme, 31 msg, (FR-44).
 Citer Alerter [186279]
publicité
08-07-2012 à 11h25
Cliquez pour info
Lien commercial -248-

Nlc
08-07-2012 à 11h30

3615jmd a écrit :

@nlc: pour info l'UART du 12F1822 ne fonctionne pas en mode sleep ! (uniquement en synchrone avec horloge externe) mais en utilisant une interruption sur transition de l'entrée série, on doit pouvoir s'en sortir !



Oui l'uart ne marche pas en veille, mais je suis presque sûr qu'elle peut générer une IT sur front descendant du Rx, au début j'utilisais son grand frère le 16F1823 et je faisais comme ça !! (je viens de vérifier, voir chapitre 26.3.3 de la datasheet !).

Anonyme, 31 msg, (FR-44).
 Citer Alerter [186281]
665 messages.      5 6 7 8 9 10 11 12 13 14 15   - Realisation de BMS evolutif a microprocesseurs - Lu 359273 fois. [9645]
retour en haut de page Messages récents
répondre dans cette discussion
En ce moment sur le tchat
Le 18 à 10h05 Jeannot34 jeannot34: je possède une batterie neuve de 15j jamais servi 48V 10 Ah. 1 ere charge led rouge puis led verte OK; Tension: 54,6v...
Le 22 à 09h46 Speedsterharry @jeannot: les éléments sont probablement morts. Chercher à recharger/décharger les packs de 5 au chargeur de modélisme ou BT-3100. Si...
Le 23 à 12h09 Ziedbg Bonjour

Je suis désolé de débarqué comme ça avec ma question mais vu que je suis nouveau dans le forum ( je viens de...
Le 28 à 21h25 Havoc Oui mais ici, ce n'est pas le forum, c'est la Shoutbox. Encore un effort...
Le 01 à 18h17 Brunochaumontet @jeannot 0,2 ohms c'est pas un peu sévère !

3,7 v /0,2 ohms= 18 A pour un seul éléments

bruno

Accédez à notre site www.power-e-bike.fr
Lien commercial -232-


remise 10% anniversaire moteuretvelo


Accédez à notre site www.power-e-bike.fr