Nouvelle discussionNouveau message Derniers messages Recherche forum
534 messages.      40 41 42 43 44 45 46 47 48 49 50   - Realisation de BMS evolutif a microprocesseurs [9645]
Richardel
17-04-2017 à 12h28
Acceder au profil du membre
Bonjour a tous,
pour avoir votre avis...

Bon, petite modification de mon waw...
ca fait bien longtemps que je roule avec une batterie 48v 20AH placée sur la partie arrière du waw (juste derrière le siège).
Pour différentes raisons (stabilité, regagner de la place, rendre la partie arrière moins lourde), j'ai scindé la batterie 48v en deux batterie de 24v (branchées en série) et qui vont prendre place devant les roues avant (1 devant la roue avant gauche et l'autre devant la roue avant droite).

Reste a déterminer la bonne manière de brancher le BMS.

Au départ, je pensais placer le BMS 48v pres d'une batterie en ramenant les fils d'équilibrage de l'autre batterie (il y a, a peu près 1.5m de câbles).
Je crains, cependant, que les tensions d'équilibrage soient influencées par la longueur des fils (du 0.6²) mais aussi par la proximité des conducteurs 6² véhiculant le courant batterie.

Envahi par ce doute, je me demande s'il ne serait pas mieux de placer un BMS 8S (slave + maitre) a placer près (et pour surveiller) une batterie (appelons là "A") et placer un slave (seul) près de l'autre batterie ("B").
Bien entendu, le data out du dernier étage de la batterie A attaquera le premier étage de la batterie B (via le câble de 1.5m) et la sortie du dernier étage de la batterie B retournera vers l'optocoupleur de l'unique maitre (toujours via le câble de 1.5m).

Dans ce cas, c'est un signal logique qui "voyagerait" (mais quand même a 19200 bauds) et serait donc moins sensible.
Quel est votre avis, a ce niveau ?

Une petite photo des emplacements batteries.

merci



Richard, 684 msg, 63 ans. Petit Rechain (BE-48).
 Citer Alerter [509311]
3615jmd
17-04-2017 à 13h26
En effet, placer un slave au plus près de la batterie me semble mieux. C'est là qu'on apprécie d'avoir les slaves séparés.
Un décalage de tension de quelques dizaines de mV ne perturbera pas trop les datas, alors que ça serait dramatique pour la mesure de tension.


Jean-marc, 238 msg, 60 ans. Vieille Toulouse (FR-31). [mon blog]
 Citer Alerter [509318]
publicité
17-04-2017 à 13h26
Kit Ebike, votre vélo devient électrique
Lien commercial -205-


Richardel
17-04-2017 à 13h48
Acceder au profil du membre
je te remercie de ton avis et de ta rapidité, jean-marc, je pars donc sur cette solution.

Tu as raison sur le principe de plusieurs cartes mais j'essaie d'éviter les points faibles des fils (mis a mal avec les vibrations et chocs du velomobile).
mais dans ce cas typique, ca se justifie. Je soignerais les connexions

Crois-tu que, vu la vitesse de transmission, je peux relier simplement les lignes data ? (collecteur du transistor monté en base commune vers diode) ou vaut-il mieux abaisser encore un peu plus l'impédance de sortie ? (1.5m de fil)

Amitiés
Richard.

Richard, 684 msg, 63 ans. Petit Rechain (BE-48).
 Citer Alerter [509320]

Message modifié le 2017-04-17 14:09:51 par Richardel.
silicium81
17-04-2017 à 15h28
Acceder au profil du membre
Le mieux c'est d'utiliser une transmission des données en RS485. Cela ne vas ajouter qu'un adaptateur a chaque extrémité et la transmission se fera alors sur paire différentielle avec la résistance aux parasites que l'on connaît !
Bon ok, je plaisante... la liaison ttl devrait suffire

Patrick, 4686 msg, 51 ans. Albi (FR-81). [mon blog] RH205B, 38V/9Ah + 40V22Ah BMS DIY: cliquer sur blog ou vae-tech.forumactif.org/
 Citer Alerter [509332]
Richardel
17-04-2017 à 16h47
Acceder au profil du membre
Oui, Silicium... a ce moment là, c'est les tensions continues que je transfert par rs485 comme ca, elles sont "déparasitées" et je peux les mesurer... (je plaisante aussi, bien entendu).
Et puis, les adaptateurs, ca consomme aussi

Ceci dit, ce sera du "mini ttl" (limité aux 3v3 des cellules lifepo4).
on verra bien aux tests

Richard, 684 msg, 63 ans. Petit Rechain (BE-48).
 Citer Alerter [509349]
3615jmd
17-04-2017 à 18h53
1m50 c'est dans les 150pf.
Soit 3.3us de constante de temps sur 22k.
À comparer avec les 52us du 19200 bauds
Ça devrait passer.
JM



Jean-marc, 238 msg, 60 ans. Vieille Toulouse (FR-31). [mon blog]
 Citer Alerter [509369]
Richardel
17-04-2017 à 21h10
Acceder au profil du membre

merci du calcul, jean marc, je n'avais plus idee de la capacité au mètre.
en effet, ca devrait être sur du velours.

je vous tiens au courant des essais (prévus dans 1 a 2 mois... je dois refaire des circuits imprimés)

Amitiés
Richard

Richard, 684 msg, 63 ans. Petit Rechain (BE-48).
 Citer Alerter [509381]

Message modifié le 2017-04-17 21:11:32 par Richardel.
Complite120
20-04-2017 à 22h48
Bonsoir à tous,


Complite120 a écrit :
J'attends les composants et ensuite je câble.



Voilà, c'est câblé... Les microcontrôleurs ont été programmés avec une copie de Pickit3 et MPLABX...

J'ai soudé une batterie 10S1P pour le test avec des cellules de récupération chargées individuellement. J'ai assemblé et raccordé un outillage capas//résistances simulant une batterie. Mais impossible d'avoir un fonctionnement correct.

Après avoir vérifié toutes les soudures, le sens des composants, leurs valeurs et avoir réparé les inévitables "fèves" que l'on trouve sur un prototype, j'ai finalement sorti mon oscillo HM204 et son testeur de composant.

J'ai passé une deuxième soirée de débogage à tester tous les composants de la chaine maitre/esclaves sauf les microcontrôleurs.



Voici l'état de la situation :

Le régulateur délivre 4,96V.

Toute les 30 secondes le maitre fait le chenillard . 15 secondes après, le trigger du scope signale que la patte 17 passe de l'état 0 à un pulse positif impossible à visualiser sur l'écran.

Chaque esclave alimenté séparément délivre toute les cinq secondes une trame sur la patte 7 qui "bagotte" de 4V à 0V le temps de la trame.
Lorsque les esclaves sont tous alimentés, ils reçoivent bien sur leur patte 6 la trame du précédent.
L'optocoupleur transmet bien la trame du dernier esclave à la patte 18 du maitre (j'ai supprimé le transistor du dernier esclave et mis une 220 ohms à la place de la 4,7k).

J'en conclue que la chaine est opérationnelle mais j'ai le sentiment que c'est le maitre qui pose problème :

Est est-ce un problème de soft, un problème de hard, ou l'adaptation entre les deux ?
Le transistor entre le maitre et le premier esclave est-il nécessaire ?
Etant donné que je ne peux pas la visualiser le maitre envoie-t-il une trame directe ou une trame inversée ?

Richard, Jean-Marc si vous me lisez, c'est ma troisième soirée d'analyse et je suis à court d'idée pour faire fonctionner ce BMS. Et là j'ai bien besoin d'un coup de main.
Si d'autres candidats ont des idées je suis preneur.

Demain je tenterai de dialoguer avec le maitre à l'aide d'une liaison USB/TTL.

Cordialement.

Anonyme, 129 msg, 59 ans. Toulouse (FR-31). Complite120 BBS02B 36V 500W en attente d'une batterie.
 Citer Alerter [509790]
Richardel
20-04-2017 à 23h46
Acceder au profil du membre
Pour l'alim, vu la dimension du régulateur, c'est la première pièce que je soude (avec les composants associés) et je test la tension avant de monter les autres composants.

Arrivé a ce stade de la réalisation, la moitié de mes réalisations ont le même comportement.
Jusqu'a présent, TOUS les problèmes étaient une interruption dans la chaine (souvent du a une mauvaise soudure (voir même une soudure oubliée), j'ai eu un transistor défectueux, aussi et une goutte de soudure trop généreuse (court circuit)).

Moi, une fois sous tension (via le pont résistif) et que j'ai le "chenillard", je vérifie si je retrouve la trame en sortie du premier slave (comme ça, je suis sûr de la génération du signal par le maitre.)
je préfère suivre le signal d'origine plutôt que de tester chaque pic...(tu pourrais avoir une interruption entre deux slave, par ex).
comme j'ai 16 slaves, je visualise le signal sur le le slave 8
si toute les secondes, je visualise (oscillo) une trame, je sais que c'est bon jusqu'au 8 (panne entre 8 et 16).

je répète sur la cellule 12 et on cerne le lieu du problème.
et quand on a solutionné, on allume et si on voit un flash régulier toute les secondes, c'est gagné.

J'ai jamais rien eu du coté du maitre (a moins que tu n'aies pas les bonnes résistances au bon endroit autour de l'opto)
Par contre, vérifie si la résistance de 10ohms (entre les deux masses) est correcte (valeur).
verifie a l'ohmètre, pas uniquement visuellement.
sinon, la référence masse disparait et la trame n'est pas vue par le maitre.
La première fois, j'avais cru a une résistance défectueuse mais le cas s'est répété sur d'autre cartes...
j'ai juste vu une petite fumée a la mise sous tension et hop, passage a plusieurs dizaine de K.
je cherche pourquoi.

voila quelques pistes

Pour répondre a ta question sur le transistor.
les anciennes version ont ce transistor puis jean marc l'a supprimé car inutile.
Bien sur, supprimer le transistor inverse le signal.
du coup, jean marc, a relié deux pattes du processeur pour que le soft reconnaisse la version "sans transistor" et adapte le sens du signal.

Amitiés

Richard, 684 msg, 63 ans. Petit Rechain (BE-48).
 Citer Alerter [509798]
publicité
20-04-2017 à 23h46
Accident, grosse chute ? une pression du doigt, alertez les secours
Lien commercial -304-

3615jmd
21-04-2017 à 00h10
Oui, si le maître fait un pulse positif, c'est qu'il est en configuration "avec transistor" dans ce cas, il faut le transistor.

Sinon, si tu n'as pas de transistor, il faut relier ces deux pattes du pic pour avoir la sortie à 1 au repos. (De tête, je ne sais plus leur numéro)

Comme tous les pic transmettent quelque chose, c'est assez facile de suivre le signal pour peu qu'on ait un oscilloscope.

Jean-marc, 238 msg, 60 ans. Vieille Toulouse (FR-31). [mon blog]
 Citer Alerter [509800]
534 messages.      40 41 42 43 44 45 46 47 48 49 50   - Realisation de BMS evolutif a microprocesseurs - Lu 334843 fois. [9645]
retour en haut de page Messages récents
répondre dans cette discussion
En ce moment sur le tchat
Le 30 à 21h40 Ptit-philou Abdel, un forum c'est fait pour éplucher des jours et des jours...
Sinon tu cherches des blogs spécialisés via Google, y'en a...
Le 30 à 21h41 Ptit-philou zut, les liens sont pas complets
Google tuto montage kit velo electrique...
Le 01 à 19h53 Tabdou17 bonjour
Le 01 à 19h55 Tabdou17 où est ce que je peux trouver le forum dépannage vélo électrique, problèmes de fonctionnements .. etc.
Le 22 à 17h33 Ptit-philou Ca bug /rame le forum non ?

Lien commercial -48-




remise 10% anniversaire moteuretvelo