telemetry
Quoi de neuf

Contrôler sa VMC StorkAir / ComfoAir / zehnder via sa domotique

  • Forum Electricité - Domotique
  • Auteur du sujet Auteur du sujet sebcbien
  • Date de début Date de début
  • #1 241
Bonjour,

Alors je n'arrive pas à m'en sortir :(
Ma config à ce jour, un raspberry PI2 avec un MAX2323 puis la VMC.

Coté test: Lorsque je relie TX et RX directement sur le GPIO du raspberry je vois bien les trames reçues.

Je vais donc plus loin et me positionne au niveau du MAX2323et je relie le TX et RX mais la rien:
[FONT=&quot]root@jessie-rpi:~# tail /var/log/VMClog.log
03/11/16 20:01:53 : TCP-CONNECT:127.0.0.1:10000
03/11/16 20:01:53 : new client connection from ('127.0.0.1', 40102)
03/11/16 20:01:54 : new client connection from ('127.0.0.1', 40103)
03/11/16 20:01:54 : received 07f0000b00b8070f ('127.0.0.1', 40103) from client ('127.0.0.1', 40103) retained is 07f0000b00b8070f
03/11/16 20:01:54 : Processing msg from queue ('127.0.0.1', 40103)
03/11/16 20:01:54 : Sending frame 07f0000b00b8070f to VMC from Client ('127.0.0.1', 40103)
03/11/16 20:01:54 : Command code: 0b reply is True
03/11/16 20:01:54 : expecting a reply
03/11/16 20:01:54 : received from VMC
03/11/16 20:01:54 : No frame detected in
root@jessie-rpi:~# [/FONT]

En faisant ceci, le max2323 était assez chaud. De plus il est assez piégeux car en double face les connecteurs ne sont pas les memes, donc j'ai soudé par dessous.

59054581c4116a477f.jpg


Merci
 
  • #1 242
Bonjour, bon les connexions m'ont l'air correctes entre le GPIO et le Max232, par contre celui-ci a deux convertisseurs RX/TX et certains circuits imprimé connectent d'un côté un circuit et l'autre sur l'autre côté. Je suppose que c'est que tu veux dire avec piègeux

Côté pile
RX 1 --------- rx 1
TX 1 --------- tx 1

côté face

RX 2 --------- rx 2
TX 2 --------- tx 2

J'ai perdu une fois beaucoup de temps en connectant rx1 à tx2 et bien entendu rien ne ressortait ... Et d'un autre côté il n'est pas certain que ce soit le même brochage.

Maintenant je ne sais pas comment est ton circuit imprimé et son brochage. Par hazard il y a fait un schéma de raccordement livré avec ?
 
Dernière édition par un modérateur:
  • #1 244
rjcab;1167131 a dit:
Non :(
Je vais controler avec mon multimètre les pattes 13 et 14 et les connecteurs:
http://images.google.fr/imgres?imgu...oDrUQMwg-KB4wHg&safe=active&bih=1034&biw=1920

Excellente idée, du pin du MAX RS232 au câble (end to end check).

Tu peux aussi vérifier les niveaux de la sortie côté RS232 avec le circuit alimenté, histoire de vérifier que les drivers délivrent la tension requise, si ce n'est pas le cas alors le convertisseur est vraisemblablement HS.
 
  • #1 246
eljub;1167143 a dit:
sorry je suis un peu fainéant je le conçoit car je pourrais retrouver l'info dans le post mais pourriez-vous me donner une référence de cable à acheter pour relier ma Storkair 550 a un Raspberry

Ou alors je prends ça : https://www.amazon.fr/SeeedStudio-R...&qid=1478259899&sr=8-2&keywords=db9+raspberry

Merci

Oui vu la longueur c'est un peu herculéen comme job.

Le truc en haut utilise le port série du GPIO du raspberry, faut juste modifier la config de la console dans /boot/command.txt, ça marche bien.

En ce qui concerne un convertisseur sur un port USB, sitecom en fait un, qui fonctionne sur raspberry.

J'en ai déjà trouvé chez media markt ... sur leur site je ne vois plus qu'un modèle HAMA, basé sur le même chip prolific, mais je n'arrive pas a trouvé d'indication de compatibilité Linux (avec le chip il doit fonctionner mais il faut peut être modifier le udev pour qu'il soit reconnu).
 
  • #1 247
Hello,

Je n'arrive pas à m'en sortir.
Le max3232 est me semble t il bien connecté au PI (controle via multimètre)

Ce que je trouve étrange, c'est que lorsque je connecte le max3232 au PI, et que je controle, au niveau du PI j'ai RX et TX qui semble être relié ensemble. Quand je le retire aucun lien (multimètre en mode diode)

J'isole le max3232 et RX et TX sont bien distincts.

Question: si mon PI sorte du 0+5V pourquoi mettre en MAX 232 ? le +5V fonctionne pour du RS232 ?
 
Dernière édition par un modérateur:
  • #1 248
rjcab;1168135 a dit:
Hello,

Je n'arrive pas à m'en sortir.
Le max3232 est me semble t il bien connecté au PI (controle via multimètre)

Ce que je trouve étrange, c'est que lorsque je connecte le max3232 au PI, et que je controle, au niveau du PI j'ai RX et TX qui semble être relié ensemble. Quand je le retire aucun lien (multimètre en mode diode)

J'isole le max3232 et RX et TX sont bien distincts.

Question: si mon PI sorte du 0+5V pourquoi mettre en MAX 232 ? le +5V fonctionne pour du RS232 ?

était assez chaud. De plus il est assez piégeux car en double face les connecteurs ne sont pas les memes, donc j'ai soudé par dessous

Parce que les niveaux RS232 ne sont pas du tout les même:

Voici une explication en bref, RS232 +/- 12 Volts TTL 0-5 Volts donc un signal de 0 Volts (TTL) n'est pas reconnu en RS232 (le 5 Volts a lui de chance d'être bien interprèté mais ce n'est pas certain non plus).

Sur le schéma ci dessus tu a le brochage du Max 232, vérifies que tu es bien connecté sur le bon circuit (T1 IN et T1 out, R1 in et out).

Un mulitmètre sur un circuit intégré peut parfois indiquer un court circuit alors qu'en fait il mesure une jonction du circuit intégré, ou il recoit du courant de l'intégré et il donne donc une fausse mesure.

Si tu connectes le PI au max232, et que TX et RX son connectés (côté Pi), cela sera indiqué par le programme, les trames qui sortent reviennent (boucle), le multimètre n'est pas vraiment un bon instrument de mesure dans ce cas.

Le fait que le cicruit soit très chaud par contre n'est pas normal, il ne consomme pas breaucoup de courant et donc ne chauffe pas fort (tiède tout au plus). La chauffe signifie qu'un courrant important passe dans le circuit et ce n'est pas vraiment bon signe.

Au cas ou tu peux essayer le deuxième circuit (j'ai déjà du le faire sur un convertisseur dont le premier était "grillé").
 
  • #1 249
Merci.
Par contre si j'alimente le max 232 en 0 + 5V cela ne va pas fonctionner.
Il me faut une alimentation 0+12V ? pour pouvoir sortir du 12v sur le RS232 ?
 
  • #1 250
rjcab;1168151 a dit:
Merci.
Par contre si j'alimente le max 232 en 0 + 5V cela ne va pas fonctionner.
Il me faut une alimentation 0+12V ? pour pouvoir sortir du 12v sur le RS232 ?

Très bonne remarque, en fait les niveaux ne sont pas fixes, ce sont plutôt des intervalles.

TTL entre 0 et Vcc
0 logique = signal entre 0 et 0,8 V
1 logique = signal entre 2 et 5 V

Et les niveaux varient si entrée ou sortie

RS232

1 logique = signel entre -3 et -25 Volts
0 logique = signal entre 3 et 25 Volts

Avec l'alimentation du Pi et sans multiplicateur de voltage on peut alimenter le MAX 232 en 5 volts ce qui est suffisant pour qu'il génère les bon niveaux.
 
  • #1 251
Désolé jcoenen avec toutes mes questions.
Mais alors à quoi sert la max232 si je suis capable avec mon pi de sortir de 5V.
Le 232 n'est que 2 portes inverseuses ?
 
  • #1 252
rjcab;1168163 a dit:
Désolé jcoenen avec toutes mes questions.
Mais alors à quoi sert la max232 si je suis capable avec mon pi de sortir de 5V.
Le 232 n'est que 2 portes inverseuses ?

Parce que de l'autre côté l'nterface de la VMC ne reconnait QUE les niveaux RS232.

PI ---- TTL ----- Convertisseur ----RS232 ----- VMC

Si on utilise du TTL sur la VMC les niveaux logiques ne seront pas reconnus (ou de manière aléatoire, ce qui n'est pas le but ;) car il faut au minimum du -3 Volt pour le logic 1
 
  • #1 253
Compris, je re re re re test =]
 
  • #1 254
Que la force soit avec toi !
 
  • #1 255
Quand ça ne marche pas on a l'impression que c'est inextricable.
Quand ça marche on se demande pourquoi on a passer autant de temps à chercher la solution qui était toute simple ;-)
 
  • #1 256
hello, si je veux juste tester le raspberry et voir ce que me retourne la vmc, je fais comment?
 
  • #1 257
Avec la version 2, il faut installer le logiciel et ensuite lancer un des clients (client.pl) via une session Xterm ou SSH. Ceux-ci vont envoyer des commandes sur l'interface et si tout est OK la réponse de la VMC apparaitra (en clair) sur l'écran.

En mettant debug sur 8 les messages échangés seront présent dans le log du serveur.
 
  • #1 259
Dag Michael !

Good to see that someone is digging into the new set of units.

From what I can see in the documentation provided by Storkair, the comfoconnect is connected to the main unit via a CAN bus (to be confirmed), which could also be used to track down the command/reponses (with the advantage that the comfoconnect would not be needed), but that's probably the next step.

I would be glad to help, but my units are from the old type, so what kind of support can I provide ???
 
  • #1 260
Would it be that simple? Or Zehnder prefers to sell his boxes!
 

Sujet semblables

Réponses
10
Affichages
988
Nudji
Réponses
·
Affichages
170
Maka
Réponses
4
Affichages
390
Tchotto
Réponses
6
Affichages
1K
ironglove

Nos articles

On a aimé dans le forum

Retour
Haut