Aller au contenu
bubu-kona

achat borne LIDL : test liaison série avec protocole Modbus

Messages recommandés

bonjour

 

récent possesseur d'un VE, et malgré un réseau de recharge publique Izivia-Wizz conséquent et intéressant en coût de recharge nocturne, j'ai voulu sécurisé la recharge et ai acheté une wallbox 11kW vendue par Lidl ; intéressante par son coût et son interface RS485 avec au moins 3 registres accessibles d'après doc dispo ici: USWB 11 A2

cette interface associée à un peu de matériel et de code devrait permettre de faire du délestage sur la borne ( on module puissance injectée au VE en fonction de la consommation générale de l'habitation

MAIS dès la simple lecture ( même pas écriture) de ces registres, rien ne se passe comme prévu

voilà ce que j'ai fait en image 1634528808_param_comhard.png.3b78f59eba4ce5d0647517cb3cc42616.pngmais je je n'obtiens que des "time out" et je ne vois pas où je fais une erreur

j'ai envoyé un mel pour obtenir une assistance mais je n'ai obtenu comme réponse que le listing des paramètres de COM classiques en liaison série

Donc si un automaticien passait par là, après lecture de la doc succinte et à la vue du montage réalisé, il pourrait me montrer mon erreur ou m'aiguiller sur qq tests

 

sinon, pour les curieux, une vue générale de la carte e- de la bornee_board.thumb.jpg.f3edaf0bb5456ed3943be56d54ff2eb2.jpg

en bas la partie puissance, avec l'entrée alim sur un relais et des tores de mesure courant avant la sortie vers VE

pas pu déterminer la fonction du bloc rouge (filtrage ....)

en haut la gestion et pilotage charge VE par câble blanc ; on y voit une MCU chinoise ( copie de STM32..?)

d'autres vues plus précises si qq est intéressé

merci de me reprendre si erreur d'interprétation dans le principe de fct de cette carte

 

merci pour vos éventuels retours, sachant que je ne pourrais pas vous en faire sur la charge car pas encore installée

 

Modifié par bubu-kona

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 13:55, Manuel a dit :

@bubu-kona T’es sûr que ton adressage est bon?

 

si adressage, c'est définir adresse dispositif n°1, alors oui car roues codeuses à 0*10+1*1 et fonction 03 sur dispositif add1

si adressage,ce sont les adresses des registres , je n'ai fait que reprendre les add en Hex données par doc

 

mais même si erreur add, il n 'y aurait pas ces "time out" ; la COM ne semble pas se faire du tout

mes doutes à lever seraient plus sur les jumpers en J102,103 ( Resist de terminaison bus serie) mais j'ai pratiquement  tester toutes les configs hard et pourtant tjs ces "time out"

merci qd même

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 13:43, sim_v a dit :

Selon moi, la borne ne fait qu'écouter les paquets d'un compteur intelligent pour indiquer au véhicule combien d'ampères sont disponibles.

ok pour les 2 premiers registres (les valeurs devraient qd même être stockés dans MEM borne et donc lisibles) 

et le dernier registre est une consigne qu'on lui envoie " the currrent set by grid/smartmeter/pc" et pareil elle devrait être stockée dans MEM avant traitement

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

Je n'ai pas de compétences sur le RS485 en particulier, mais je me pose les questions suivantes :

  • As tu connecté les masses entre elles ?
  • As tu placé les jumpers sur la carte de la box pour mettre en place les résistances de terminaison ?
  • As tu placé le contacteur 41 sur une position "slave" ?
  • As tu placé les commutateurs Addr1 et Addr2 pour générer la bonne adresse ?

 

Autres idées en vrac :

 

Est-ce que ton interface RS 485-USB a déjà été testée avec un autre équipement ?

 

Tu pourrais placer la borne en mode "MASTER" et te connecter sur les bornes Net1 et Net2 pour voir si elle émet quelque chose ?

 

 

 

Modifié par Remy

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 14:15, bubu-kona a dit :

si adressage, c'est définir adresse dispositif n°1, alors oui car roues codeuses à 0*10+1*1 et fonction 03 sur dispositif add1

si adressage,ce sont les adresses des registres , je n'ai fait que reprendre les add en Hex données par doc

 

mais même si erreur add, il n 'y aurait pas ces "time out" ; la COM ne semble pas se faire du tout

mes doutes à lever seraient plus sur les jumpers en J102,103 ( Resist de terminaison bus serie) mais j'ai pratiquement  tester toutes les configs hard et pourtant tjs ces "time out"

merci qd même

Il doit toujours y avoir une résistance sur le dernier device en RS485, 120ohm je crois, à voir si tes jumpers ajoutent bien cette résistance.

 

T’es sûr d’avoir bien sélectionné le bon port com sur le PC?

C’est bizarre qu’il n’y ait pas de numéro de port com mais des XX

Modifié par Invité

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vais suivre ce thread avec attention...

 

Pour info, le seul réseau RS485 à la maison est sur un engin qui pèse 180kg et roule très mal !

image.png.23b24cb1d70db6b5c032d9ceee4b67b1.png

1991 et un protocole propriétaire !

image.png.9df0b3f2c73c2e8ba0bd3da198083357.png

Le CCC communique avec l'écran, le clavier, le monnayeur, le chargeur de disque, le lecteur de CD, les pages de titres, le volume, la télécommande sur un bus RS485.

 

Plus sérieusement, je suis très intéressé pour voir comment une borne peut travailler avec un compteur linky ou un compteur tiers qui ne soit pas de sa marque.

Modifié par sim_v

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 14:23, chgros1 a dit :

A l'occasion nous dire si elle gère le delestage via le I1 I2 du linky ;)

bonsoir

 

la TIC du linky ne devrait pas pouvoir être connecté sur l'interface RS485 de la borne; c'est pas expliqué ainsi dans doc

 

Mais si un circuit externe à la wb :

  1. décode la trame TIC, en extrait par ex la conso instantanée, les infos sur dépassement kVA avant coupure linky, etc..(très bien documenté par Enedis, lien d'ailleurs trouvé sur ce forum). 
  2. calcule le courant maxi qu'on peut envoyer dans VE et envoie cette valeur dans le registre adéquat " the current set  by .."

      alors la borne donnera infos en dynamique au VE qui ne tirera que le courant disponible sans coupure

 

c'est comme ça que je conçois l'usage de l'interface SmartMeterGateWay mais je peux me tromper

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 14:29, Remy a dit :

Bonjour,

 

Je n'ai pas de compétences sur le RS485 en particulier, mais je me pose les questions suivantes :

  • As tu connecté les masses entre elles ?
  • As tu placé les jumpers sur la carte de la box pour mettre en place les résistances de terminaison ?
  • As tu placé le contacteur 41 sur une position "slave" ?
  • As tu placé les commutateurs Addr1 et Addr2 pour générer la bonne adresse ?

 

Autres idées en vrac :

 

Est-ce que ton interface RS 485-USB a déjà été testée avec un autre équipement ?

 

Tu pourrais placer la borne en mode "MASTER" et te connecter sur les bornes Net1 et Net2 pour voir si elle émet quelque chose ?

 

 

 

ma compréhension du Master/Slave c'est uniquement qd il y a plusieures bornes et qu'elles doivent se partager les kVA dispo

alors une est déclarée maître et communique ces infos avec ses esclaves 

je suis donc rester avec " 0 " pour ce switch

 

adresse dispositif 1 = 0 x Ad10 + 1 x Ad1

 

jumper ou pas jumper sur J102,103 donne toujours "TimeOut" et oui la position des jumpers définit bien utilisation 120Ohms sur bus

 

l'interface USB/RS est bien reconnue comme un port com virtuel dont le n° est utilisé dans param com du soft

cette interface permet bien le dialogue entre un pc et un autre dispositif piloté en Modbus sur liaison 2 fils RS485

 

concernant " les masses connectées " petit pb, à savoir que je n'ai pas de liaison terre encore opérationnelle dans l'habitation.

la borne se met en défaut  (E13 absence de terre) quand je sors du mode configuration (fermeture capot des switch de config)

à priori l'électronique teste la présence d'une liaison de terre et passe en défaut si pas mesurable

d'ailleurs si qq peut me dire par quelle méthode la borne teste cette présence de terre ( en France Neutre=Terre)

 

mon test de communication se fait donc en mode config

est-ce à cause de ça qu'il n'y a pas de dialogue??

je dois refaire test avec alimentation monophasée+ terre

 

A plus

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 14:50, Manuel a dit :

...C’est bizarre qu’il n’y ait pas de numéro de port com mais des XX

c'est une retouche volontaire avec Paint 

mais c'est bien le même n° de port COM donné par gestionnaire périphérique et utilisé par soft Modbus

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 20:29, bubu-kona a dit :

la TIC du linky ne devrait pas pouvoir être connecté sur l'interface RS485 de la borne;

De ce que j'ai compris Linky est déjà IEC62056-21 mais pas RS485. Il faudrait convertir le signal.

Sinon remettre un compteur domestique en tête d'installation avec la sortie IEC62056-21 & au format RS485.

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 15:43, sim_v a dit :

Plus sérieusement, je suis très intéressé pour voir comment une borne peut travailler avec un compteur linky ou un compteur tiers qui ne soit pas de sa marque.

A mon avis, il faut passer par un système externe sur une petite board type RaspberryPi avec un dev custom qui sait piloter la borne en fonction de la TIC.

Ou alors coder des intégrations pour Home Assistant, mais ça risque d'être un peu compliqué si on veut gérer plusieurs niveau de délestage.

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 06/12/2023 à 12:49, chgros1 a dit :

Donc cette borne ne gère pas le delestage et il faut y rajouter du matériel, qui a un coût et qu'il faut savoir installer.

Merci à tous des infos ;) 

Mais si, elle a une interface RS485 et elle comprend 3 trames du IEC62056-21 pour estimer la puissance disponible. Le souci n'est pas la borne mais la fourniture des données IEC62056-21.

Donc soit un Linky, soit un second compteur avec cette interface.

Modifié par sim_v

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 06/12/2023 à 13:18, sim_v a dit :

Mais si, elle a une interface RS485 et elle comprend 3 trames du IEC62056-21 pour estimer la puissance disponible. Le souci n'est pas la borne mais la fourniture des données IEC62056-21.

Donc soit un Linky, soit un second compteur avec cette interface.

aucune trace de ce IEC 62056-21 dans doc borne !!!

la trame TIC en France  doit respecter cette norme IEC ...

mais ça n'a ne respecte pas le protocole Mobdus utilisé avec l'interface SmartMeterGateWay de cette borne

 

Mon avis (sûrement faux!!)

il faut décoder trame Enedis, en extraire les bons paramètres, les comparer avec l'abonnement souscrit et renvoyer une consigne résultante suivant protocole Modbus à la borne sur l'interface SMGW pour faire du délestage dynamique

pour les 2premieres actions, il existe déjà du matériel mais pour les 2 suivantes rien ne doit exister

le fabricant (en RPC?) intégrera peut-être ça dans une version A3 ; la A1 vendue en allemagne m'avait pas de registre Modbus

la A2 c'est un peu étoffée mais pas encore jusqu'à gérer directement le délestage

 

mais tant que personne ne l'a testé, on peut discuter longtemps..

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 21:15, bubu-kona a dit :

à priori l'électronique teste la présence d'une liaison de terre et passe en défaut si pas mesurable

d'ailleurs si qq peut me dire par quelle méthode la borne teste cette présence de terre ( en France Neutre=Terre)

Il est possible qu'elle mesure simplement la tension terre-neutre.

 

Pour essais (uniquement !), tu peux faire un pontage de l'entrée terre sur le neutre au niveau de la box avec une résistance (1K devrait marcher).

Partager ce message


Lien à poster
Partager sur d’autres sites

la norme IEC 62056-21 c'est un protocole de communication, c'est du logiciel... ça n'a rien a voir avec la couche physique sur laquelle la communication se fait.

Le RS485 c'est une paire differentielle

la TIC c'est plus proche d'une boucle de courant avec une porteuse.

Aucune chance que les 2 soient matériellement compatible.

Partager ce message


Lien à poster
Partager sur d’autres sites

@Remy

bonjour et merci d'avoir donné cette piste à laquelle je n'avais pas pensé

et en effet, l'électronique doit bien détecter une présence(ou absence) de tension pour envoyer cette alarme (Er13 Defaut PE)

  • sur une prise sans terre : 20<vac<120 (N,PE) et 20<vac<120 (Ph,PE)
  • sur une prise avec terre : 0vac (N,PE) et 220vac(Ph,PE)

tjs à essayé de chercher pour établir une comm avec borne à travers liaison série

bye

 

@Forhorse

bonjour

on reconnait le spécialiste qui emploie les termes adéquats, plutôt que les "discours alambiqués" 👍

Modifié par bubu-kona

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 05/12/2023 à 13:17, bubu-kona a dit :

bonjour

 

récent possesseur d'un VE, et malgré un réseau de recharge publique Izivia-Wizz conséquent et intéressant en coût de recharge nocturne, j'ai voulu sécurisé la recharge et ai acheté une wallbox 11kW vendue par Lidl ; intéressante par son coût et son interface RS485 avec au moins 3 registres accessibles d'après doc dispo ici: USWB 11 A2

cette interface associée à un peu de matériel et de code devrait permettre de faire du délestage sur la borne ( on module puissance injectée au VE en fonction de la consommation générale de l'habitation

MAIS dès la simple lecture ( même pas écriture) de ces registres, rien ne se passe comme prévu

voilà ce que j'ai fait en image 1634528808_param_comhard.png.3b78f59eba4ce5d0647517cb3cc42616.pngmais je je n'obtiens que des "time out" et je ne vois pas où je fais une erreur

j'ai envoyé un mel pour obtenir une assistance mais je n'ai obtenu comme réponse que le listing des paramètres de COM classiques en liaison série

Donc si un automaticien passait par là, après lecture de la doc succinte et à la vue du montage réalisé, il pourrait me montrer mon erreur ou m'aiguiller sur qq tests

 

sinon, pour les curieux, une vue générale de la carte e- de la bornee_board.thumb.jpg.f3edaf0bb5456ed3943be56d54ff2eb2.jpg

en bas la partie puissance, avec l'entrée alim sur un relais et des tores de mesure courant avant la sortie vers VE

pas pu déterminer la fonction du bloc rouge (filtrage ....)

en haut la gestion et pilotage charge VE par câble blanc ; on y voit une MCU chinoise ( copie de STM32..?)

d'autres vues plus précises si qq est intéressé

merci de me reprendre si erreur d'interprétation dans le principe de fct de cette carte

 

merci pour vos éventuels retours, sachant que je ne pourrais pas vous en faire sur la charge car pas encore installée

 

je trouve très petit les fils d'alimentation, on est très loin des 6 ou 10²

Partager ce message


Lien à poster
Partager sur d’autres sites





×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.