Photo de la platine | |
Signaux du bus EIB/KNX
Tous les oscillogrammes ont été relevés à partir d'un FLUKE 192B SCOPEMETER (entrées différentielles)
Les oscillogrammes ci-contre sont issus d'une mesure sur le bus continu 29 V (différentes bases de temps), avec une première action sur le poussoir P1 pour l'allumage de la lampe L1, suivie d'une deuxième action pour l'extinction de la lampe.
|
Télégrammes d'allumage et d'extinction de L1 | |
Ce logiciel permet, à partir d'une interface EIB/RS232, de récupérer tous les caractères transmis sur le bus EIB/KNX. Le contenu de la fenêtre de réception peut être imprimé ou récupéré dans le fichier texte telegramme.txt présent dans le répertoire d'installation.
Attention : un télégramme capturé comprend aussi son accusé de réception (à la fin du télégramme)
Exemple de capture : action sur le poussoir P4 pour allumage puis extinction de la lampe L4
Programme d'installation (pour Windows 98 ou +) 1,5 Mo | |
Programme source (pour Visual Basic 5 ou +) 5 Ko |
Analyse de la capture
La capture précédente contient les codes hexadécimaux :
BC 12 0A 33 03 E1 00 81 0B CC
1 | 0 | R | 1 | P | P | 0 | 0 | Priorité de transmission |
0 | 0 | Priorité système | ||||||
1 | 0 | Priorité alarme | ||||||
0 | 1 | Priorité haute | ||||||
1 | 1 | Priorité basse | ||||||
0 | Répétition | |||||||
1 | Emission normale |
adresse |
sur 2 niveaux |
sur 3 niveaux | |
L1 |
33 00 |
6/768 |
6/3/0 |
L2 |
33 01 |
6/769 |
6/3/1 |
L3 |
33 02 |
6/770 |
6/3/2 |
L4 |
33 03 |
6/771 |
6/3/3 |
BC | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
12 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
0A | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
33 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
03 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
E1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
81 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
nombre de 1 | 3 | 1 | 3 | 3 | 2 | 1 | 4 | 4 |
octet de sécurité | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | NAK (réception incorrecte) | 0C |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | BUSY (occupé) | C0 |
1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | ACK (réception correcte) | CC |
Interface de capture EIB/RS232
Cette interface est facile à réaliser et à mettre au point
Elle permet, associée au logiciel de capture ci-dessus, de récupérer sur un PC, tous les caractères qui transitent sur le bus EIB/KNX
La réalisation de cette interface peut se faire en circuit imprimé simple face (documents fournis) ou sur plaque perforée
Le 555 fonctionne en monostable, de période légèrement supérieure à 104 µs, réglable par le potentiomètre 100 K
Il est alimenté en 5 V (diode Zener 5,1V)
L'entrée 2 est ramenée dans la plage 0 - 5 V par les diodes Zener 24 V et 5,1 V
La diode 1N4148 autorise la décharge du condensateur 1nF, lorsque la borne 2 passe à 0 V (monostable redéclenchable)
Le montage push-pull (transistors 2N2222 et 2N2907) permet une adaptation à la RS232 (+10 V ou -10 V)
La liaison au PC se fait par le port série (connecteur DB9) : Received Data RD (2) et Masse du signal M (5)
Toutes les résistances sont des 1/4 W
L'ajustable 100 K est un multitours
Voie A : bus EIB
Voie B : RD (RS232)
Mauvais réglage du potentiomètre 100K | |
Réglage correct | |
Détail du signal RS232 Amplitude : 20 V (-10 V à +10 V) Durée d'un bit : 108 µs |
Photo de la carte |
||
Schéma + typon sous Proteus
La carte est implantée dans un cadre Mosaïc - Legrand de profondeur 40 mm (74802+89320+75002)
Une prise informatique Legrand (74206) permet la connexion au PC via un câble RS232 SubD 9 points mâle-femelle (Radiospares 128-4265) avec câblage droit, fil à fil.
2 fiches BNC permettent de récupérer les signaux EIB et RS232 sur l'oscilloscope
Voir la photo de l'implantation de la carte dans la boîte
Liste de matériel
Matériel HAGER - http://www.hagergroup.fr/
Matériel LEGRAND - http://www.legrand.fr/
Radiospares - http://www.radiospares.fr/
Prix indicatifs (en Euros) de Janvier 2005
Partie câblée
Désignation | Marque | Référence | Prix HT |
Alimentation 29v |
HAGER | TS111 |
255,69 |
Module 4 entrées |
HAGER | TS304 |
83,82 |
Module 4 sorties 10A |
HAGER | TS204C |
234,97 |
4 Poussoirs Mosaic 45 | LEGRAND | 740301 M | 23,60 |
Support + cadre + plaque 4 modules | LEGRAND | 74804+89324+75010 | 6,78 |
Inter différentiel 30 mA | LEGRAND | 08628 | 58,70 |
Partie capture
Désignation | Marque | Référence | Prix HT |
Connecteur DB9 | LEGRAND | 74206 | 13,80 |
Support + cadre + plaque 2 modules | LEGRAND | 74802+89320+75002 | 4,71 |
Cordon informatique 1,8m SubD 9 M/F * | Radiospares | 128-4265 | 12,26 |
Logiciel de capture à télécharger gratuitement ici | |||
Interface de capture à réaliser suivant les spécifications données ici |
Partie logiciel ETS
Désignation | Marque | Référence | Prix HT |
Cordon informatique 1,8m SubD 9 M/F * | Radiospares | 128-4265 | 12,26 |
BCU |
HAGER | TA004 |
79,74 |
Interface RS232 |
HAGER | TH002 |
146,18 |
Logiciel ETS : http://www.eiba.com/en/ets3/
* câblage droit, fil à fil
Partie réseau
Désignation | Marque | Référence | Prix HT |
Routeur IP | SIEMENS | N146 | 295 |
Alimentation 640mA |
SIEMENS | N125/21 |
154 |
Documentation technique
Bibliographie
Voir aussi:
Le Bus EIB - Le standard KNX
Mise en oeuvre du Bus EIB/KNX
Mise en oeuvre du logiciel ETS
Routeur IP
Passerelle Internet Hager