Interface Can Rs232, Diagnostyka

[ Pobierz całość w formacie PDF ]
LE SYSTEME DOMOTIQUE DOMOCAN
PAR BIGONOFF
INTERFACE CAN/RS232
Révision beta1
2
1.CARACTÉRISTIQUES .................................................................................................................................... 5
1.1 P
RÉSENTATION GÉNÉRALE
............................................................................................................................. 5
1.2 Caractéristiques techniques ...................................................................................................................... 5
2. RÉALISATION PRATIQUE........................................................................................................................... 6
2.1 L
E SCHÉMA
.................................................................................................................................................... 6
2.2 L
E TYPON ET L

IMPLANTATION DES COMPOSANTS
......................................................................................... 7
2.3 R
ÉALISATION PRATIQUE
................................................................................................................................. 9
2.4 I
NSTALLATION
............................................................................................................................................. 10
3. COMMUNICATIONS.................................................................................................................................... 13
3.1 L
ES TRAMES CÔTÉ
DOMOCAN .................................................................................................................. 13
3.2 T
RAMES
RS232............................................................................................................................................ 13
3.2. S
TRUCTURE D

UNE TRAME
RS232 .............................................................................................................. 13
3.3 C
OMMANDES
RS232
SUPPORTÉES
............................................................................................................... 15
3.3.1 La commande 0x50 .............................................................................................................................. 15
3.3.2 La commande 0x51 .............................................................................................................................. 15
3.3.3 La commande 0x52 .............................................................................................................................. 15
3.3.4 L
A COMMANDE
0
X
54 ................................................................................................................................ 16
3.3.5 La commande 0x60 .............................................................................................................................. 17
3.3.6 La commande 0x70 .............................................................................................................................. 18
4. ANALYSE DU LOGICIEL PIC .................................................................................................................... 21
4.1 L
E FICHIER
CAN-RS232.
ASM
...................................................................................................................... 21
5. MISE EN SERVICE ....................................................................................................................................... 55
5.1 C
ONNEXION
................................................................................................................................................. 55
5.2 P
REMIER LANCEMENT DE
D
OMOGEST
.......................................................................................................... 55
5.3
V
ÉRIFICATION DE L

INTERFACE
................................................................................................................... 57
5.4 R
APPELS SUR LES FILTRES ET LES MASQUES
................................................................................................. 60
6. UTILISATION DU PRÉSENT DOCUMENT ............................................................................................. 65
3
4
1.Caractéristiques
1.1 Présentation générale
La carte d’interface CAN/RS232 n’est pas à proprement parler une carte du réseau
DOMOCAN. En effet, elle est transparente pour le système, n’est pas reconnue en tant que
telle, et n’utilise pas les fichiers de base (domodef.inc et domoboot.inc) utilisés pour les autres
cartes.
Sa structure n’est pas non plus identique, puisque c’est la seule carte qui ne reçoit pas ses
commandes à partir du bus CAN, mais à partir du port RS232 du PC sur lequel elle est
connectée.
Cette carte se « limite » donc à permettre l’échange de données entre un périphérique
RS232 et le bus CAN de notre système domotique.
Bien évidemment, ces échanges s’effectuent par des trames structurées de façon
conventionnelle, je vais en reparler.
La carte RS232 travaille à un débit maximum possible inférieur au débit CAN autorisé.
On pourrait donc se dire qu’on risque, en cas de trafic maximum sur le bus, de saturer
l’interface dans le sens CAN vers RS232. C’est effectivement vrai en théorie, beaucoup moins
en pratique. De plus, les masques et filtres sont entièrement paramétrables sur cette carte, on
peut donc ne laisser filtrer que les commandes qui nous intéressent, ce qui permet de diminuer
en conséquence le débit des informations.
Dans l’autre sens, le problème ne se pose pas, les informations étant limitées à la vitesse
maximale du port RS232 par définition.
1.2 Caractéristiques techniques
Débit du bus CAN
:
500 Kbits/s
Caractéristiques RS232
:
1 start-bit, 8 bits de data, 1 stop-bit, pas de parité
Contrôle du flux RS232
:
Software
Trames CAN acceptées
:
étendues de type data, conformes à la norme CAN 2.0b
Buffer d’entrée CAN
:
256 octets
Filtres et masques
:
6 filtres et 2 masques paramétrables
Type de carte
:
à microcontrôleur PIC 18F248 à 40Mhz
Driver physique CAN
:
MCP2551 ou compatible
Driver physique RS232
:
Max232 ou compatible
Alimentation
:
+12V, prise sur le bus DOMOCAN
Signalisations
:
1 Led trame RS232 entrante, 1 LED trame RS232 sortante
Les deux leds présentes sur la carte permettent donc de visualiser les trames au niveau du
port RS232. Ceci signifie que seules seront signalées les trames CAN acceptées par les filtres
et masques de la carte.
Par défaut, la carte à la mise sous tension n’accepte aucune trame CAN.
5
Débit du port RS232
:
115200 bauds
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • queen1991.htw.pl