Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
Hi Guest this is an announcement for guests !!!

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Console, CAN ou RS485 ?
#1
Bonjour, j'aimerais récupérer les données de charge de 3 batteries US2000 sur mon Raspberry Pi. Je vois que la plupart des tutos sont sur la console, cependant il est écrit dans le manuel que c'est pour la maintenance. Je préférerais récupérer les infos en "lecture seule", pour éviter les accidents ou et les hacks, les port CAN et RS485 ne sont pas mieux pour cela ? Quelqu'un saurait-il me dire la différence ? J'ai un câble USB/RS232, est-il adapté ? https://www.amazon.fr/gp/product/B08NWPY8DQ/

Merci beaucoup,

Camille.
Like Répondre
#2
Pour le rs480 il faut en effet un adaptateur autre que celui pour le rs232.
Et idem pour le CAN bus il faut un spécial CAN

Le gros souci via ses 2 connecteurs c'est la manière de leur parler. C'est loin d'être humanisé.
Il faut décoder chaque trame. J'ai posé des infos sur ces 2 ports de communication sur ce forum.
Sur le bus can par exemple, les infos sont pauvres par défaut. Il envoie lui même toute les secondes quelques infos.

Le port rs232 est bien plus simple car il parle comme nous. Son langage est facile.
Tu ne peux rien casser, car les paramètres sensibles ne sont pas accessible sans le mot de passe d administration. Je ne l'ai pas.
Pour le rs232 normalement tout est déjà décrit sur le sujet pylontech.
Jean-Luc
Like Répondre
#3
Merci beaucoup Jean-Luc pour ta réponse. Oui j'ai vu les échantillons de trames binaires RS485, ainsi que la doc de Sandy, est-ce une doc officielle ? Je peux essayer de m'y pencher. Le SOC est 0x0033, connaît-on sa valeur dans l'échantillon pour être sûr de décoder le bon chiffre ?

A-t-on aussi des échantillons pour le CAN ?

Compris pour la console, est-ce que le câble que j'ai convient sans modification ?

Merci encore,

Camille.
Like Répondre
#4
Bonjour Camille,

Je n'ai vraiment pas le temps de me replonger dans des essais sur CAN ou RS485. Désolé, il faut faire avec ce qu'il y a ou avancer de ton coté. Avec un retour de ta part ici si tu souhaites partager tes découvertes / connaissances

Pour le câble, si tu as des batteries US2000B elles ont un connecteur RJ différent. Il s'agit du RJ11.
Pour les US2000C il faut être juste certain que les pin 3-6-8 sont connectées correctement. Je n'ai jamais utilisé ton câble mais comme ça au feeling si c'est un câble droit pas certain que cela fonctionne. Il vaudrait mieux utiliser ceux qui sont décrit sur le forum. A savoir ceux qui se terminent avec un DB9 mâle et femelle. Là on sait que cela fonctionne du 1er coup.
Pour dire, même Pylontech ne donne pas de références de câbles tout fait à acheter. Enfin à ma connaissance.
Au fait ton câble à une sortie USB-C, le Raspberry n'en a pas sauf pour l'alimentation. Donc je pense que c'est "out"

Mais donne nous un retour si tu utilises un câble tout fait qui fonctionnerait du 1er coup.

Bon travail !
Jean-Luc
Like Répondre
#5
Bonsoir Jean-Luc, merci une nouvelle fois pour ta réponse. je vais continuer à étudier la question pour voir quelle est la meilleure piste pour me lancer. Je suis informaticien et non électronicien, je peux donc aider sur la partie soft, reste à voir quelle est la partie qui a le plus de potentiel sur laquelle consacrer du temps. En fait j'ai 3 batteries, deux US2000B et une US2000C en master. Non en fait le câble n'est pas USB-C, c'est un standard qui passe sur le Raspberry.

Merci encore pour les infos,

Camille.
Like Répondre
#6
Ce qui serait vraiment cool, c'est de regarder ce qui se passe sur le bus CAN.
Mais pour cela il faut avoir un onduleur qui parle déjà en CAN avec la batterie et de mettre son sniffer perso sur le bus CAN en // de la liaison. (Juste faire attention à la résistance de terminaison).
Je serais curieux (on serait curieux) de connaître les signification des trames. Il y a en effet peut être plus d'infos ?!
Je dis "on" car vu le nombre de vues sur les sujets Pylontech, c'est juste une évidence que beaucoup de personnes sont intéressées.
Jean-Luc
Like Répondre
#7
Bonjour Jean-Luc, je suis d'attaque pour ça, comment procéder pour sniffer ? L'informatique ça va par contre l'électronique c'est pas mon fort. Mon onduleur dialogue avec les 3 Pylontech en CAN. J'ai qu'une seule sortie CAN sur l'onduleur, branchée direct sur le CAN de la batterie maître, ils ont l'air de communiquer. Autrement la carte qui fourni le CAN de l'onduleur possède deux autres prises RJ45 en interne dans le boîter, une intitulée CN2-LCD pour l'écran, une intitulée CN1-WIFI (pour ce terminal wifi je suppose), et celle externe pour le BMS évoquée précédement est intitulée CN6.

Camille.
Like Répondre
#8
(17-01-2023, 12:21 AM)mammique a écrit : Bonjour Jean-Luc, je suis d'attaque pour ça, comment procéder pour sniffer ? L'informatique ça va par contre l'électronique c'est pas mon fort. Mon onduleur dialogue avec les 3 Pylontech en CAN. J'ai qu'une seule sortie CAN sur l'onduleur, branchée direct sur le CAN de la batterie maître, ils ont l'air de communiquer. Autrement la carte qui fourni le CAN de l'onduleur possède deux autres prises RJ45 en interne dans le boîter, une intitulée CN2-LCD pour l'écran, une intitulée CN1-WIFI (pour ce terminal wifi je suppose), et celle externe pour le BMS évoquée précédement est intitulée CN6.

Camille.

La connexion CAN nécessite 2 fils (plus la masse). Le bus CAN permet de connecter plusieurs appareils en parallèle sur ce bus

   

En gros le plus simple et de se positionner près de la batterie et sectionner ( ou mieux fabriquer une copie du câble d'origine ) les 2 files et insérer le sniffer en amont de la batterie. Ne pas oublier de torsader la paire de fil comme demandé dans la théorie.

Après il faut récupérer les trames du CAN, Là c'est informatique, donc Ok pour toi. Je pourrais te passer le flow que j'ai utilisé sous Nodered si cela te va !?

Par contre je ne pourrais pas consacrer du temps dessus car de mon coté c'est carton plein :-/
Jean-Luc
Like Répondre
#9
D'accord, merci Jean-Luc. Quels sont les deux fils+masse en correspondance avec les fils 1 à 8 du RJ45 des Pylontech ? Comment le brancher en USB ? Je n'ai pas de port série sur le Raspberry.

Merci !

Camille.
Like Répondre
#10
Peux-tu regarder le sujet suivant https://smartphoton.ch/forum/thread-138-...tml#pid785
J'ai mis pas à pas ce que j'ai utilisé pour sniffer le bus CAN.
Un dongle CAN-USB et ensuite lecture depuis le Linux du Pi.
Ça devrait jouer

Les pin 1-2-3 doivent être coupés !
Jean-Luc
Like Répondre
#11
Merci Jean-Luc, sauf contre indication je vais prendre celui là qui est open source : https://www.amazon.fr/gp/product/B0BQ5G3KLR/

Camille.
Like Répondre
#12
Go! Chipset STMicro électronique, top ! La résistance est intégrée et débrayable.
Même le prix est correcte.
Le logiciel est dispo sous windows, bien.

Bonne découverte
Jean-Luc
Like Répondre
#13
C'est commandé, merci ! En attendant j'explore les autres options.

Cependant j'ai une question, mon onduleur n'a qu'une sortie pour la communication, un RJ45 mentionné COMM comme sur ta vidéo* sauf que moi je n'ai pas l'USB. L'onduleur est connecté via ce COMM à la batterie maître sur son port indiqué A/CAN, le tout en RJ45. Je suppose que c'est un câblage spécial car l'onduleur affiche une erreur si j'utilise un cable RJ45 droit standard, il n'aime pas, ça biiiiip. C'est donc suivant ce branchement que les deux appareils communiquent en CAN, et que l'on doit espionner avec l'appareil que je viens de commander, le Raspberry fournissant un périphérique CAN virtuel appelé can0. Cependant je vois (toujours dans la même vidéo) que tu utilises aussi ce même port COMM pour communiquer directement avec l'onduleur en RS232, fourni par le Raspberry via le terminal série virtuel appelé ttyUSB0.

Ma question est donc : CAN et RS232 sont-ils deux standards physiques différents fournis par cette seule prise COMM ? Si oui y a-t-il des spécifications pour savoir quelle broche correspond à quel standard ? Du coup sera-t-il possible d'accéder à can0 et ttyUSB0 depuis le Raspberry en même temps sur deux USB différents avec deux branchements ? Ou bien est-ce que ce COMM détecte automatiquement ce qui est branché et adapte son protocole de communication en fonction au niveau logiciel ? Ce qui supposerait un seul standard à la fois.

Merci,

Camille.

* https://www.youtube.com/watch?v=ikr1PKdsJlU
Like Répondre
#14
Photo 
Pour la connexion console via le câble USB dont je parlais au début, c'est basé sur le câblage "standard" qui s'est imposé par les appareils Cisco sur les réseaux Ethernet, les pins ne sont pas branchées comme pour le RJ45 des batteries Pylon. Heureusement j'avais encore la boîte et la notice, j'ai pu recâbler les fils, et ça marche :-) Voici ci dessous si d'autres personnes tombent sur le même cas de figure.

   
   

Côté batterie pour les US2000C en RJ45 :
   
Like Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  RS232 batterie Pylontech US5000 (port console)<> ElfinEW10A bioz 13 7,544 18-10-2025, 08:58 AM
Dernier message: PAUL123
  Fabrication câble RS232 console Pylontech jlm 1 2,091 07-12-2024, 06:30 PM
Dernier message: jlm
Information Port RS485 de la batterie connecté jlm 7 6,354 03-07-2023, 06:25 PM
Dernier message: Micclfr
  RS232 batterie Pylontech US5000 (port console)<> ElfinEW10A bioz 6 5,410 07-06-2023, 11:12 AM
Dernier message: jlm

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
discussions récentes
Voici une toute nouvelle vers...
Pour la documentation exhausti...jlm — 03:53 PM
Voici une toute nouvelle vers...
Pour l'installation de ce nouv...jlm — 03:09 PM
Voici une toute nouvelle vers...
Bonjour à tous. Voici enfin...jlm — 02:56 PM
Voici une toute nouvelle versi...
jlm — 02:43 PM
renault 5 avec v2l vers entré...
Salut, le V2L en vrai ça ma...Velkaro — 12:51 PM
Présentation
Bonjour à tous, Originaire de...Velkaro — 12:45 PM
Creation automatisme
Bonjour, Le début est bon j...Chassin — 08:56 PM
Smartphoton ne démarre plus
C'est une nouvelle encouragean...Merlin — 08:20 PM
Creation automatisme
Bonjours, voilà j'essaye ...Sylvain — 05:48 PM
Smartphoton ne démarre plus
Bonjour a tous pour infos d'ic...Tapion — 10:37 PM
demarrage addon smartphoton
Bonjour a tous pour infos d'ic...Tapion — 10:33 PM

[-]
Rechercher








(Advanced Search)

[-]
Who's Online
There are currently no members online.

[-]
goals
76.3% of the way to our goal of 10,000 posts!
Only 2,369 posts left to go!

[-]
Statistics
» Members: 935
» Latest member: kethanscib
» Forum threads: 822
» Forum posts: 7,631

Full Statistics

[-]
Latest Threads
Voici une toute nouvelle version de Smar...
Last Post: jlm
Hier 03:53 PM
» Replies: 3
» Views: 83
renault 5 avec v2l vers entrée onduleur
Last Post: Velkaro
20-02-2026 12:51 PM
» Replies: 6
» Views: 1376
Présentation
Last Post: Velkaro
20-02-2026 12:45 PM
» Replies: 0
» Views: 51
Creation automatisme
Last Post: Chassin
19-02-2026 08:56 PM
» Replies: 2
» Views: 131
Smartphoton ne démarre plus
Last Post: Merlin
19-02-2026 08:20 PM
» Replies: 4
» Views: 259
demarrage addon smartphoton
Last Post: Tapion
18-02-2026 10:33 PM
» Replies: 6
» Views: 334
le courant passe ou pas
Last Post: Nathaniel
17-02-2026 11:49 AM
» Replies: 3
» Views: 973
Un mini ordinateur pour supporter home a...
Last Post: chama98
15-02-2026 04:31 PM
» Replies: 14
» Views: 10304
Impact de la hausse des prix du kWh aux ...
Last Post: Nathaniel
13-02-2026 11:55 AM
» Replies: 10
» Views: 2017
Nouveau par ici
Last Post: Nathaniel
12-02-2026 01:05 PM
» Replies: 0
» Views: 95

>