Vous êtes sur la page 1sur 10

Spcification bus CAN Dolpro / TouchView

Prsenattion du pprotocole CAN 1. Le protocole : Le protocole implment est un protocole propritaire. Seuls les chargeurs Dolpro et le TouchView sont compatibles cette dfinition du protocole. 2. Trame en mode tendu :

Affectation du numro de noeud 3. ID Chargeur Dolpro:


A chaque chargeur Dolpro est attribu un identifiant appel node ID . Cet identifiant permet didentifier lmetteur dune trame CAN sur le rseau. Laffectation est dfinie par hardware. Le Dolpro principal est dfini par labsence de cavalier sur le connecteur J5. Pour les Dolpro secondaires , la prsence du cavalier sur J5 est obligatoire. Larchitecture des numros de nud des Dolpro est dfinie comme ci-dessous : Dolpro principal : 1 Dolpro secondaire : (Roue codeuse + 2) La reconnaissance du statut du Dolpro est ralise uniquement la mise sous tension. Pour modifier son statut il est donc ncessaire de couper lalimentation.

4. ID TouchView
Lidentifiant CAN affect au TouchView est 0.

Architectures possibles

Dolpro seul (pas de CAN utile)

Dolpro Principal
Node ID : 1 Cavalier : absent Roue codeuse : type charge

Lexan LED

Dolpro seul + TouchView

TouchView Node ID : 0

Dolpro Principal
Node ID : 1 Cavalier : absent Roue codeuse : type charge

Dolpro en rseau avec TouchView : TouchView Node ID : 0

Dolpro Principal
Node ID : 1 Cavalier : absent Roue codeuse : type charge

Dolpro Secondaire 1
Node ID : 2 Cavalier : prsent Roue codeuse : 0

Dolpro Secondaire 9
Node ID : 11 Cavalier : prsent Roue codeuse : 9

Dolpro en rseau sans TouchView :

Dolpro Principal
Node ID : 1 Cavalier : absent Roue codeuse : type charge

Dolpro Secondaire 1
Node ID : 2 Cavalier : prsent Roue codeuse : 0

Dolpro Secondaire 9
Node ID : 11 Cavalier : prsent Roue codeuse : 9

Lexan LED

Mode Production

PC simulation Dolpro principal


Node ID : 1

Dolpro Secondaire 1
Node ID : 2 Cavalier : prsent Roue codeuse : 0

Dolpro Secondaire 9
Node ID : 11 Cavalier : prsent Roue codeuse : 9

Mode de fonctionnement
3 modes de fonctionnement sont implments : Mode Normal (par dfaut) : fonction chargeur Mode Auto test Mode SAV Prod Le mode de fonctionnement est mis cycliquement sur le bus CAN. Le TouchView dtermine le mode de fonctionnement du Dolpro Principal . Le mode de fonctionnement des Dolpro secondaires est dtermin par le mode de fonctionnement du Dolpro principal . Mode Normal : Le mode normal est le mode de fonctionnement classique du chargeur. La puissance de charge, la mise ON/Off et la polarit de la sortie relai sont dfinies par le TouchView et envoyes rgulirement au Dolpro principal . Celui-ci rmet ces tats ainsi que le type de charge, la phase de charge pour que les Dolpro secondaires suivent ltat du principal. Pour rsum, le TouchView pilote le Dolpro principal qui pilote les Dolpro secondaires Mode Auto test : Ce mode permet de raliser un auto test du chargeur. Le passage en auto test est ralis suite un changement de mode mis par le TouchView. Seul le Dolpro principal peut excuter un autotest. Si les Dolpro secondaires sont en mode auto test, alors ils ne ralisent que les acquisitions des entres analogiques et renvoient les mesures toutes les 250ms. Il ny a plus de gestion de charge et management des dfauts et led. Mode SAV Prod : Ce mode permet de rcupr lenregistrement du nombre de diffrents dfauts mmoriss par le chargeur. Seul les Dolpro secondaires peuvent renvoys cette mmorisation. Dans le cas o le Dolpro principal est dans ce mode alors il arrte toute mission sur le bus CAN et stoppe toute la gestion. Mode normal : 0x63 Mode auto test : 0x54 Mode SAV Prod : 0x70

Dfinition des trames 5. Trames Chargeur Dolpro a) Emission


Chaque Dolpro met cycliquement (tous les 300ms) 3 trames contenant ses informations internes suivantes : Trame 1 : Trame 2 : Trame 3 : -

Tension de sortie Courant de sortie Tension dentre Tension bus DC

Temprature Batterie Temprature diode Temprature MOS

Mode de fonctionnement (normal/autotest/sav_prod) et tat on/off Phase de charge (boost/equal/float) et Type de charge (Maxima) Temps de charge Puissance de charge et Registre de dfaut

Chaque trame est dfinie par un identifiant (29 bit didentification) dans laquelle est cod le numro de nud de lmetteur. Trame 1 : 0x0000 1001 + (Node_ID*65536) -> 0x00ID 1001 avec ID de 0 7F Trame 2 : 0x0000 2001 + (Node_ID*65536) -> 0x00ID 2001 Trame 3 : 0x0000 3001 + (Node_ID*65536) -> 0x00ID 3001 Les Dolpro secondaires mettent leur propres informations, alors que le Dolpro principal centralise les informations et ralise des calculs afin dmettre les informations globales. (Somme des courants et ou des registre de dfaut des Dolpro du rseau CAN). Le Dolpro principal est donc lcoute des autres chargeurs Dolpro .

Trame 1 : 0x 0x00ID 1001 Vout Iout Vin V400Vt en 1/10 V en 1/10 A en 1/10 V en 1/10 V Vout Lo Hi Lo Iout Hi Lo Vin Hi Lo V400V Hi

Trame 2 : 0x 0x00ID 2001 Tbat Lo Hi Lo T Mos Hi Lo T diode Hi

Tbat en degr 1/10C TMos en degr 1/10C Tdiode en degr 1/10C

Trame 3 : 0x 0x00ID 3001 Mode / control Mode Mode : (en cours) 0x63 0x54 0x70 Control Phase / Type charge Phase Type Temps de charge Lo Hi Puissance / Dfaut Puiss. Dfaut

-> normal -> auto test -> sav prod

Control : (en cours) bit 0 : ON/OFF Bit 1-2: Puissance Phase : Type charge : 0-> boost 0-> free 5->Hiv. Free

1-> ON 00 -> 100%

0-> OFF 01 -> 70% 3->float

10->50%

11->30%

1-> equal 1 1-> Pb etanche 6>Hiv Pb

2->equl2 2->Pb Calcium 7->Gel

3->Delphi 8->Alimen

4->Maxima 9->?

Temps de charge : en min Puissance : Version 60A Version 40A Dfaut : 100 -> 1500W 100 -> 1000W 70 -> 1000W 70 -> 700W 50-> 750W 50-> 500W 30->500W 30->300W

bit 0 : Fault_T bit 1 : Fault_OV bit 2 : Fault_TB bit 3 : Fault_Fuse bit 4 : Fault_Vin_max bit 5 : Fault_Vin_min bit 6 : Fault_VoutUV

b) Rception Dolpro secondaire

Les Dolpro secondaires sont seulement lcoute du chargeur Dolpro principal . Le type de charge et la phase sont grs par le Dolpro principal . Les Dolpro secondaires suivent les tats du Dolpro principal (phase de la s quence de charge, type de charge, limitation de puissance en fonction de la tension dentre) et utilise la temprature de la batterie mesure par celui-ci pour rguler la compensation. Les Dolpro secondaires sont donc lcoute des trames 2 et 3 du Dolpro principal . Les Dolpro secondaires s sont donc configurs pour recevoir les trames didentifiants : 0x0001 2001 et 0x0001 3001. En cas de non rception de trames du principal au bout de 5 s ou dune rception du Dolpro principal en dfaut, les Dolpro secondaires passent dans un mode autonome o la rgulation de la tension de sortie est

Dolpro principal

Le Dolpro principal est lcoute des Dolpro secondaires pour centraliser les informations du systme, et du TouchView pour la configuration de son mode de fonctionnement (normal / auto test /prod sav) , pour la configutration de la limitation de puissance de sortie et pour les commandes dautotest. Si le Dolpro principal voit la perte dun Dolpro secondaire (plus de trames pendant 2s) ou un Dolpro secondaire en dfaut, alors il ne tient plus compte les informations de celui-ci.

Le Dolpro principal est donc configur pour recevoir les trames didentifiants : Trames des Dolpro secondaire 0x0002 1001 / 0x0002 2001 / 0x0002 3001 0x0003 1001 / 0x0003 2001 / 0x0003 3001. 0x0004 1001 / 0x0004 2001 / 0x0004 3001. || || || 0x000B 1001 / 0x000B 2001 / 0x000B 3001. Trame du TouchView 0x0000 1000 et

0x0000 2000

6. Trames du TouchView a) Emission


Le TouchView met cycliquement (tous les 250ms) une trame de commande. Trame 1 : -

Mode de fonctionnement : normal (00) ; auto test (1) Configuration de la puissance du chargeur Etat du chargeur ON / OFF Polarisation de la sortie relai

Dans le cas du mode auto test, le TouchView met galement une trame cyclique (toutes les 250ms) contenant la commande du test effectuer : Trame 2 : Commandes pour auto test ou prod sav

Trame 1 : Mode/Control Mode Control 0x63 0x54 0x70 -> normal -> auto test -> sav prod

0x 0x0000 1000 Mode : (demand)

Control : (demand) bit 0 : ON/OFF Bit 1-2: Puissance

1-> ON 00 -> 100%

0-> OFF 01 -> 70%

10->50%

11->30%

Trame 2 :

0x 0x0000 1000

Test

Commande de test : (demand) De 0xA0 0xAB

b) Rception
Le TouchView est lcoute des 3 trames mises par le Dolpro principal Le TouchView est donc configur pour recevoir les trames didentifiants : Trames des Dolpro principal 0x0001 1001 / 0x0001 2001 / 0x0001 3001

Vous aimerez peut-être aussi