Nouvelle discussionNouveau message Derniers messages Recherche forum
235 messages.      5 6 7 8 9 10 11 12 13 14 15   - Créer un BMS ... à partir de PicAXE ? Un équilibreur autonome plutôt ... Lipo-Alarm intégré ! [9395]
Membre6094
06-06-2012 à 14h44
Si tes résistances chauffent vraiment, ou que c'est mal ventilé tu as intérêt à mettre une puissance de dissipation plus élevée, voire ce genre là que tu peux monter sur une plaque alu pour le refroidissement :

[url=http://www.conrad.fr/resistance_de_puissance_12_w_5_c_48674_49130_49138 ]www.conrad.fr [/url]

Sur le PDF , ils conseillent le "derating" ( prendre une 20 W pour 10W ) pour les milieux clos et ambiances hautes températures

Membre6094, 3965 msg. Ce membre n'est plus inscrit.
 Citer Alerter [181752]

Discussion déplacée depuis la rubrique Chargeurs et batteries au Lithium, le 2012-05-17 17:05:26 par Meuh.
Meuh
06-06-2012 à 17h21
Acceder au profil du membre
ouep ... faut déjà que je réalise une plaquette complète de 10S pour voir fonctionner cela en temps réel durant mes recharges sur les Lipo 10S.

il est pas dit que je ne trouve pas une astuce consistant :
- à garder une plaquette réduite pour faire office de Lipo-Alarm unitaire
- mettre une prise/fiche
- y raccorder un bloc alu de résistances (comme Joss) et donc, faire l'équilibrage avec 2,5A de potentiel de décharge par cellule.

la plaquette réduite permettant de voir et de signaler un seuil haut ou bas par cellule...durant le roulage.

cette optique me permettrait de poser cette plaquette sur le haut du pack...et donc, de garder le BMS sur le pack de batterie sans avoir le surplus de poids et de surface des résistances de décharge).

pleins de possibilités ! (mais pas de sécurité absolue...comme un vrai BMS qui coupe, en même temps, c'est ce qui peut le plus être incohérent à l'usage, ne pas remarquer qu'une cellule meurt et ce retrouver le bec dans l'eau loin avec un pack qui veut plus)

Nikola (tesla), 37563 msg, 74 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [181767]
publicité
06-06-2012 à 17h21
Lien commercial -48-


Meuh
06-06-2012 à 23h19
Acceder au profil du membre
Remanient du programme car j'avais des temps morts importants durant l'analyse de la tension ... et les effets transitoires de la tension déchargée empêchait d'utiliser la résistance à plein régime.

Bref, le programme crée moins de vagues de mesure autour du seuil d'équilibrage.

Le mode hibernation a été repensé, toujours avec indication du niveau de la batterie toutes les minutes mais avec un picaxe ralenti à une lecture toutes les 5 secondes et pas en veille complète.

Cette chose permet de pouvoir décharger peu une batterie, puis de la brancher sans attendre 1 minute que le picaxe se réveille.
C'est aussi un chose importante quand on a une cellule presque mort qui monte au taqués dés qu'on branche le chargeur alors que les autres cellules évoluent lentement.

Apparemment, le gros de la consommation est fait par l'affichage de la LED bi-couleur...alors que la consommation du Picaxe est improbable (et donc basse).

Le circuit est branché en continu sur la batterie Li-Ion depuis le début du sujet...et tourne donc en continu depuis les premiers pas de programme.


                   ; Programme prévu pour un PicAxe 08M2.
                   ;
                   ; Notes
                   ; =====
                   ;
                   ; Le programme réagit à un seuil d'équilibrage :
                   ; - au-dessus du seuil, il décharge par cycle de 3 secondes
                   ; - en-dessous, il attend que la tension remonte sans timing
                   ;
                   ; Si le seuil reste bas (stable), il vérifie encore 3 fois
                   ; à raison de 250 mesures à chaque fois que ça ne bouge pas.
                   ;
                   ; La LED verte signale cela en décomptant de 3 à 1
                   ; clignotements.
                   ;
                   ; Puis, le mode hibernation ralentit la lecture à 5 secondes
                   ; et éteint la LED verte.
                   ;
                   ; Le seuil d'équilibrage ne peut pas être dépassé plus de 5
                   ; secondes même si le BMS est en hibernation.
                   ;
                   ; Toutes les minutes durant l'hibernation, le BMS indique le
                   ; niveau de batterie de 5 (plein) à 1 (vide) clignotement.
                   ;
                   ; Les deux seuils extrèmes sont :
                   ; - seuil trop haut = clignotement LED rouge rapide + Buzzer
                   ; - seuil trop bas = clignotement LED rouge et verte + Buzzer
                   ;
                   ;
                   ; Créateur : Meuh sur cyclurba.fr (2012 - BMS ver.10 - PicAxe)
                   ; --------
                   
                   
                   ; Définition des sorties utilisées
low C.1            ; décharge
low C.2            ; rouge
low C.4            ; vert
low C.0            ; Buzzer

                   ; Variables utilisées dans le programme
let w13 = 0        ; tension brute (CalibADC10)
let w12 = 0        ; tension en mV (calculée)

let b0 = 0         ; Comptage lectures seuil bas
let b1 = 0         ; Comptage cycles dodo
let b2 = 0         ; Comptage cycles hibern
let b3 = 0         ; Indicateur niveau batterie en hibernation
let b4 = 0         ; Clignotement trop haut
let b5 = 0         ; Clignotement trop bas
let b6 = 0         ; Décompte du passage du dodo à l'hibernation






                   ; contrôle des signalisations du BMS


High C.0 : pause 200 : low C.0 : pause 100 ; Test Transistor Buzzer
high C.0 : pause 200 : low C.0 : pause 100


High C.2 : pause 50 : low C.2 : pause 150 ; Test LED rouge
high C.2 : pause 50 : low C.2 : pause 150

High C.1 : pause 50 : low C.1 : pause 150 ; Test Transistor pour R de décharge
high C.1 : pause 50 : low C.1 : pause 150


High C.4 : pause 50 : low C.4 : pause 150 ; Test LED verte
high C.4 : pause 50 : low C.4 : pause 150




main:              ; Démarrage du BMS mono-cellule







calibadc10 w13                ; lecture de la tension interne du PicAxe
let w12 = 52429/w13*20        ; calcul de la tension réelle en mV


if w12>=4000 then             ; tension seuil trop haut (Lipo:4,22v LifePO4:3,8v)
goto trophaut
endif

if w12=<3300 then             ; tension seuil trop bas (Lipo:2,8v LifePO4:2,3v)
goto tropbas
endif


if w12>=3800 then             ; tension d'équilibrage (Lipo:4.20v LifePO4:3,65v)
goto volthaut
endif


if w12<3800 then              ; tension d'équilibrage à l'identique du dessus
goto voltbas
endif


goto main







trophaut:                     ; décharge + clignotement rapide rouge
High C.1
Low C.4

do
High C.2 : toggle C.0 : pause 200 : low C.2 : pause 200 : inc b4
loop while b4<5

let b4=0
low C.0

goto main



tropbas:                     ; clignotement rouge et vert
Low C.1
Low C.4

do
High C.2 : High C.0 : pause 200 : low C.2 : pause 200
High C.4 : pause 200 : Low C.4 : Low C.0 : pause 200 : inc b5
loop while b5<5

let b5=0

goto main





volthaut:
let b0=0                            ; Reset lectures seuil bas
let b1=0                            ; Reset cycles dodo
let b2=0                            ; Reset cycles hibern

High C.1
High C.2
Low C.4
pause 3000

goto main


voltbas:

if b1=3 then                        ; Si on est en cycle hibern, y rester
goto hibern
endif

Low C.1
High C.4
Low C.2
inc b0

if b0>250 then
goto dodo
endif

goto main


dodo:
let b0=0                            ; Reset lectures seuil bas
inc b1

let b6=4-b1                         ; Indicateur de passage en hibernation
do
High C.4 : pause 150 : Low C.4 : pause 350 : dec b6
loop until b6=0
High C.4
pause 500

if b1=3 then
goto hibern
endif

goto main


hibern:
Low C.4
inc b2

If w12<3800 then : let b3=5 : endif ; Indication niveau batterie stable
If w12<3700 then : let b3=4 : endif 
If w12<3600 then : let b3=3 : endif
If w12<3500 then : let b3=2 : endif
If w12<3400 then : let b3=1 : endif

If b2=15 then                       ; Niveau que après 1 minute d'hibernation
do
High C.4 : pause 250 : Low C.4 : pause 500 : dec b3
loop until b3=0
let b2=0
endif

sleep 2                             ; Ralentissement du Picaxe à 4,6 secondes

goto main



Nikola (tesla), 37563 msg, 74 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [181806]
Meuh
09-06-2012 à 14h00
Acceder au profil du membre
réception des PCB prototype du fabriquant "piedaniel" indiqué par 3615jmd.

ça va me permettre de tester le placement définitif...et la résistance de la bakélite jaune à la résistance de décharge.

La taille d'un doigt, j'y suis !

Nikola (tesla), 37563 msg, 74 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [182156]
Meuh
09-06-2012 à 16h08
Acceder au profil du membre
Y'a du progrès en taille ... mais quelques placements sont à revoir malheureusement car trop proche des composants (LED décharge, transistor buzzer, condensateur pic, LED bi-couleur).

Le fabricant perce en 0,8mm mais la résistance de décharge et le connecteur 3 points sont en 1mm.

Je suis entrain de corriger le typon dans ce sens...



Nikola (tesla), 37563 msg, 74 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [182169]
Meuh
09-06-2012 à 17h18
Acceder au profil du membre
Mise à jour du typon :

- Pastilles plus grosses et multiples pour la R de décharge, évite l'usure de la soudure par ballottement, il faut plier les pattes sur les pastilles pour cela avant la soudure.
- Pastilles plus grosses pour le connecteur de programmation.
- Déplacement LED décharge, interférence avec diamêtre buzzer
- Déplacement transistor Buzzer, interférence avec diamêtre buzzer
- Déplacement condensateur tantale, interférence avec support Lyre DIL08
- Déplacement LED bi-couleur + R, interférence avec support Lyre DIL08
- Agrandissement Pastille + et - pour fils
- Perçage 1mm sur R décharge et Connecteur de programmation 3 Points (HE14 équivalent)
- utilisation de pistes diagonales, passage à une grille magnétique de 1,27mm au lieu de 2,54mm
- espacement de la R de décharge du Buzzer
- la R de décharge est sur-élevée du circuit par un pliage particulier des pattes (entre la R et le circuit) mais ne dépasse pas du connecteur 3 points de programmation, le plus haut profil du circuit (12mm de haut)
- Ajout de pastilles pour "grillager" la R de décharge coté composant (supprime un ballottement qui sectionnerait les pattes à la sortie ou entre la R et le circuit, coté composant, pas coté soudure).

A noter que le circuit est dimensionné pour accueillir les TO92-Extended pour les transistors R décharge et Buzzer ... on pourra donc y loger facilement autre chose si nécessaire (TO126 et TO220).

Il fait 20mm de large par 75mm de longueur par 12mm en hauteur.

Comme vous le voyez, ça prend un peu de temps de finaliser un typon utilisable avec les composants choisis ... néanmoins, une fois cela fini, on peut en dupliquer autant qu'on veut pour faire une carte 10S ou 20S avec les connecteurs JST-XH des cellules unitaires.

Je dois encore passer un peu de temps à "vieillir" le circuit imprimé avec la résistance de décharge (et essayer d'en claquer une pour voir, d'ailleurs...par température maintenue excessive).

ça consiste simplement à injecter un chargeur et que le Picaxe décharge en constant.
cette réalité apparaît quand un pack contient une cellule faible ... durant toute la recharge, le picaxe déchargera tout le temps.

dans la réalité, le courant est trop fort et donc soit la cellule absorbe, soit le picaxe siffle pour indiquer une cellule surchargée (sur-tension).
comme je travaille avec les battery medic depuis très longtemps (donc avec des chargeurs zéro), j'ai tendance à croire que le jumellage entre un lipo-alarm et un battery medic est une solution en soi.

ce sujet actuel tente de le montrer.

---

D'ailleurs, voici une application possible de ce circuit ... implanté dans un boite en acier de munition US : possibilité de mettre 14S dans le plus petit modèle de boite (small - pour munitions de 7,62mm).

Les résistances peuvent être vissées directement sur la surface en acier du couvercle ... ou en utilisant un modèle de résistance en ALU...
En utilisant la résistance cemet, il suffit de la plaquer contre le couvercle pour augmenter sa surface de refroidissement.

Rappel : 36v Lipo = 10S, 36v LifePO4 = 12S



Nikola (tesla), 37563 msg, 74 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [182174]
Meuh
15-06-2012 à 15h37
Acceder au profil du membre
La version mise à jour du typon est sur le chemin ...

Je suis entrain de relever la température de la résistance de décharge avec 30mins d'injection de courant depuis un chargeur dans la batterie 1S Li-Ion ... la surface en bois du bureau agissant comme le PCB, c'est-à-dire en isolant thermique :

- 0,1A injecté = 57°C
- 0,2A injecté = 62°C
- 0,3A injecté = 72°C
- 0,4A injecté = 80°C
- 0,5A injecté = 87°C
- 0,6A injecté = 94°C
- 0,7A injecté = 105°C
- 0,8A injecté = 108°C
- 0,9A injecté = 120°C
- 1,0A injecté = 142°C

Température ambiante = 24°C
Pas de ventilation...et pas de pause de refroidissement entre les injections en augmentation.

Nikola (tesla), 37563 msg, 74 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [183108]
Meuh
16-06-2012 à 17h13
Acceder au profil du membre
La consommation du programme actuel (ver.10 plus haut) est de 433mAh en 6 jours :
- indication de niveau toutes les minutes par la LED verte (d'ailleurs, c'est pas très représentatif...faut que j'améliore ça)
- lecture de la tension toutes les 5 secondes
- température constante de 23°C
- Li-Ion seuil d'équilibrage à 3,82v descendu à 3,64v après les 6 jours

Le programme arrive à retirer 233mAh en 16 minutes...mais en montant sa résistance 5w à 140°C constant.

Ce test (à 140°C sur 16 minutes) est réalisé en rechargeant la batterie jusqu'à sa capacité à 0,1A de charge, puis en connectant le BMS Picaxe.
Le BMS mono-cellule descend, ensuite, la tension d'un 4,1v à 3,82v.

Nikola (tesla), 37563 msg, 74 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [183222]
Meuh
16-06-2012 à 18h21
Acceder au profil du membre
Voilà la mise à jour pour l'indication de tension en mode hibernation.
Pour le moment, elle fonctionne sur 250ms de décharge pour avoir une lecture "non-fantôme" de la capacité de la cellule et fait cela toutes les 10 minutes ... mais garde en mémoire et l'indique toutes les minutes (en hibernation seulement).

Je me suis basé sur les retours des utilisateurs de batteries panasonic et leur bouton ainsi que sur le yikebike et son code "clignotement".

Cette procédure, par contre, est totalement "volatile", l'indicateur ne réagit point aux précédentes recharges ou à l'évolution sur la décharge (en faisant un tableau et en l'enregistrant).

Intérêt premier, le système est donc réactif aux changements de températures...il indique clairement le niveau de la batterie soumise à 1A de décharge sur 250ms.

Le temps sera surement à modifier en fonction du pack utilisé, on rentre de plein pied dans la customisation du système d'hibernation à ce stade car il peut être corrigé suivant le bon vouloir de l'utilisateur.

par exemple :
- n'indiquer que le niveau de 3,8v à 3,6v par clignotement
- tester plus longtemps à 1A, la cellule pour un très gros pack
- tester plus souvent le niveau, ou au contraire, ne le faire que toutes les heures

On pourra toujours critiquer que cela décharge le pack ... néanmoins, je n'ai aucune astuce qui permet de lire la vrai tension disponible sans le faire après mes longues études sur les cellules Li-Ion/Lipo/LifePO4 et leur tension de stockage hautement fantôme suivant la chimie employée (à part, batterie à plat, là ... ça ment généralement moins).

D'où l'aspect facultatif de cette option... (compteur b7)


                   ; Programme prévu pour un PicAxe 08M2.
                   ;
                   ; Notes
                   ; =====
                   ;
                   ; Le programme réagit à un seuil d'équilibrage :
                   ; - au-dessus du seuil, il décharge par cycle de 3 secondes
                   ; - en-dessous, il attend que la tension remonte.
                   ;
                   ; Si le seuil reste bas (stable), il vérifie encore 3 fois
                   ; à raison de 250 mesures à chaque fois que ça ne bouge pas.
                   ;
                   ; La LED verte signale cela en décomptant de 3 à 1
                   ; clignotements.
                   ;
                   ; Puis, le mode hibernation ralentit la lecture à 5 secondes
                   ; et éteint la LED verte.
                   ;
                   ; Le seuil d'équilibrage ne peut pas être dépassé plus de 5
                   ; secondes en mode hibernation.
                   ;
                   ; Toutes les minutes durant l'hibernation, le BMS indique le
                   ; niveau de batterie de 5 (plein) à 1 (vide) clignotement vert.
                   ;
                   ; Les deux seuils extrèmes sont :
                   ; - seuil trop haut = clignotement LED rouge rapide + Buzzer
                   ; - seuil trop bas = clignotement LED rouge et verte + Buzzer
                   ;
                   ;
                   ; Créateur : Meuh sur cyclurba.fr (2012 - BMS ver.11 - PicAxe)
                   ; --------
                   
                   
                   
                   ; Définition des sorties utilisées
low C.1            ; décharge = composé de :
                   ; - Transitor en boitier TO92 Extended du modèle BCU83F
                   ; - R de base de 68 Ohms métal
                   ; - R de décharge de 3,3 Ohms Céramique/Cément de 5w 
                   ; - la R de décharge atteint 100-130°C à 25°C
                   
low C.2            ; rouge
low C.4            ; vert
                   ; Ces 2 sorties pilotent 1 seul LED bi-couleur 3v + R de 1k
                   ; On ne peut donc pas les activer en même temps
                   ; Si on le fait, la LED reste éteinte

low C.0            ; Buzzer : composé de :
                   ; - Transitor en boitier TO92 Extended du modèle BCU83F
                   ; - R de base de 68 Ohms métal
                   ; - Buzzer de 3-6v DC à 82dB (équivalent aux Lipo-Alarm)
                   
                   
                   
                   ; Variables utilisées dans le programme
let w13 = 0        ; tension brute (CalibADC10)
let w12 = 0        ; tension en mV (calculée)
let w11 = 0        ; tension en mV du mode hibernation
                   
                   
                   
let b0 = 0         ; Comptage lectures seuil bas
let b1 = 0         ; Comptage cycles dodo
let b2 = 0         ; Comptage cycles hibern
let b3 = 0         ; Indicateur niveau batterie en hibernation
let b4 = 0         ; Clignotement trop haut
let b5 = 0         ; Clignotement trop bas
let b6 = 0         ; Décompte du passage du dodo à l'hibernation
let b7 = 0         ; Comptage cycle indication tension hibernation
                   
                   
                   
                   ; contrôle des signalisations du BMS
                   
High C.0 : pause 200 : low C.0 : pause 100 ; Test Buzzer
high C.0 : pause 200 : low C.0 : pause 100


High C.2 : pause 50 : low C.2 : pause 200 ; Test LED rouge
high C.2 : pause 50 : low C.2 : pause 200

High C.1 : pause 50 : low C.1 : pause 200 ; Test R de décharge
high C.1 : pause 50 : low C.1 : pause 200


High C.4 : pause 50 : low C.4 : pause 200 ; Test LED verte
high C.4 : pause 50 : low C.4 : pause 200
                   
                   
                   
main:              ; Démarrage du BMS mono-cellule








calibadc10 w13            ; lecture de la tension interne du PicAxe
let w12 = 52429/w13*20    ; calcul de la tension réelle en mV


if w12>=4000 then         ; tension seuil trop haut (Lipo:4,22v LifePO4:3,8v)
goto trophaut
endif

if w12=<3300 then         ; tension seuil trop bas (Lipo:2,8v LifePO4:2,3v)
goto tropbas
endif


if w12>=3800 then         ; tension d'équilibrage (Lipo:4.20v LifePO4:3,65v)
goto volthaut
endif


if w12<3800 then          ; tension d'équilibrage à l'identique du dessus
goto voltbas
endif


goto main







trophaut:                 ; décharge + clignotement rapide rouge
High C.1
Low C.4

do
High C.2 : toggle C.0 : pause 200 : low C.2 : pause 200 : inc b4
loop while b4<5

let b4=0
low C.0

goto main



tropbas:                  ; clignotement rouge et vert
Low C.1
Low C.4

do
High C.2 : High C.0 : pause 200 : low C.2 : pause 200
High C.4 : pause 200 : Low C.4 : Low C.0 : pause 200 : inc b5
loop while b5<5

let b5=0

goto main





volthaut:
let b0=0                  ; Reset lectures seuil bas
let b1=0                  ; Reset cycles dodo
let b2=0                  ; Reset cycles hibern
let b7=0                  ; Reset cycles lecture non-fantôme

High C.1
High C.2
Low C.4
pause 3000

goto main


voltbas:

if b1=3 then              ; Si on est en cycle hibern, y rester
goto hibern
endif

Low C.1
High C.4
Low C.2
inc b0

if b0>250 then
goto dodo
endif

goto main


dodo:
let b0=0                   ; Reset lectures seuil bas
inc b1

let b6=4-b1                ; Indicateur de passage en hibernation
do
High C.4 : pause 150 : Low C.4 : pause 350 : dec b6
loop until b6=0
High C.4
pause 500

if b1=3 then
goto hibern
endif

goto main


hibern:
Low C.4
inc b2

If b2=16 then             ; Niveau que après 1 minute d'hibernation

If b7=0 or b7>10 then     ; Donner une tension non-fantôme (après 10 minutes)
High C.1                  ; Suppression tension fantôme pour une lecture
pause 250
calibadc10 w13            ; lecture de la tension interne du PicAxe
let w11 = 52429/w13*20    ; calcul de la tension réelle en mV
Low C.1
sleep 2
let b7=0
endif

inc b7

If w11<3800 then : let b3=5 : endif ; Indication niveau batterie stable
If w11<3600 then : let b3=4 : endif 
If w11<3500 then : let b3=3 : endif
If w11<3400 then : let b3=2 : endif
If w11<3300 then : let b3=1 : endif

do
High C.4 : pause 250 : Low C.4 : pause 500 : dec b3
loop until b3=0
let b2=0
endif

sleep 2                             ; Ralentissement du Picaxe à 5 secondes

goto main



Nikola (tesla), 37563 msg, 74 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [183227]
publicité
16-06-2012 à 18h21
Lien commercial -184-

3615jmd
17-06-2012 à 09h52
As tu regardé comment la mesure de tension du PICaxe dérive avec la température ? (Notamment pendant l'équilibrage, à cause de la chaleur dégagée par la résistance)


Jean-marc, 264 msg, 67 ans. Vieille Toulouse (FR-31). [mon blog]
 Citer Alerter [183300]
235 messages.      5 6 7 8 9 10 11 12 13 14 15   - Créer un BMS ... à partir de PicAXE ? Un équilibreur autonome plutôt ... Lipo-Alarm intégré ! - Lu 515354 fois. [9395]
retour en haut de page Messages récents
répondre dans cette discussion
En ce moment sur le tchat
Le 05 à 21h16 Havoc Énorme promo Decathlon : le E-Touring perd 1 000 € ! 2 499 €
Le 08 à 10h41 Cycle Bonjour,
pourriez vous me préciser la section du site la plus appropriée pour demander conseil de réparation sur un circuit imprimé...
Le 09 à 17h37 Havoc S'il est d'origine, autant en parler ici: cyclurba.fr
Le 11 à 13h17 Cycle Merci
Le 21 à 21h12 Havoc Nakamura E-Summit LTD à 999,99 € pendant quelques jours chez Intersport

Réparer et entretenir son vélo soi-meme
Lien commercial -181-