Autres informations
Protocole RS232
1. Introduction
Ce document décrit les spécifications d'interface matérielle et les protocoles de logiciel de l'interface de communication RS232 entre l'écran commercial Viewsonic et un PC ou une autre unité de contrôle avec le protocole RS232.
Le protocole se divisent en trois sections :
• Régler-Fonction
• Obtenir-Fonction
• Mode pass-through télécommande h
Dans le présent document, “PC” représente toutes les unités de contrôle qui peuvent envoyer ou recevoir la commande de protocole RS232.
2. Description
2.1 Spécifications du matériel
Port de communication LCD de Viewsonic sur le côté arrière
(1) Type de connecteur : DSUB 9 broches mâle
(2) Affectation des broches
Trou #
DSUB mâle 9 broches
(vue extérieure)
1
2
Signal
NC
RXD
3 TXD
1 2 3 4 5
6 7 8 9
4
5
6
NC
MASSE
NC
7
8
9 cadre
NC
NC
NC
MASSE
Remarque
Entrée vers moniteur LCD
Sortie du moniteur LCD
* L'utilisation d'un câble crossover (modem nul) est requis pour l'utilisation avec un PC.
2.2 Réglages de communication
• Sélection du débit en bauds : 9600bps (fixe)
• Bits de données : 8bits (fixe)
• Parité : Aucune (fixe)
• Bits d’arrêt : 1 (fixe)
2.3 Référence de message de commande
Le PC envoie au moniteur un paquet de commande suivi de "CR". Chaque fois que le PC envoie une commande de contrôle au moniteur, le moniteur doit répondre comme suit :
1. Si le message est reçu correctement il va envoyer “+” (02Bh) suivi par “CR” (00Dh)
2. Si le message est reçu incorrectement il va envoyer “-” (02Dh) suivi par “CR” (00Dh)
34
Autres informations
3. Protocole
3.1 Liste Régler-Fonction
Le PC peut contrôler le moniteur TV pour faire des actions spécifiques. La commande Régler-Fonction vous permet de contrôler le fonctionnement du téléviseur à distance via le port RS232. Le format du paquet
Régler-Fonction est composé de 9 octets.
Description de Régler-Fonction :
Longueur :
ID de TV :
Nombre total d'octet du message hors “CR”
Identification de chaque téléviseur
Si nous voulons régler tous les paramètres du téléviseur, l'ID de TV peut utiliser
"99" pour faire cela, et il n'y aura aucune commande Réponse à cette fonction.
L'ID de TV peut être réglée via le menu OSD pour chaque téléviseur.
Type de commande : Identifie le type de commande,
“s” (0x73h) : Commande Régler
“+” (0x2Bh) : Commande Répondre valide
“-” (0x2Dh) : Commande Répondre non valide
Commande :
Code de commande de fonction : Code ASCII un octet
Valeur [1~3] :
CR :
Trois octets ASCII qui définissent la valeur
0x0D
Format Régler-Fonction : Envoyer : (Type de commande= “s”)
Nom
Longueur
1 octet
ID
2 octet
Type de commande
1 octet
Commande Valeur1 Valeur2 Valeur3
1 octet 1 octet 1 octet
CR
1 octet 1 octet Nombre d’octets
Ordre d'octet
1 2~3 4 5 6 7 8 9
Répondre : (Type de commande= “+” or “-”)
Nom
Longueur
Nombre d’octets 1 octet
Ordre d'octet 1
ID
2 octet
2~3
Type de commande
1 octet
4
CR
1 octet
5
[REMARQUE] La réponse à la commande "Allumer" est l'exception. C'est 0x322B0D ( 2+<CR>).
Exemple 1 : Régler la Luminosité sur 76 pour la TV-02 et cette commande est valide
Envoyer (Format Hex)
Nom Longueur
ID Type de commande Commande Valeur1 Valeur2 Valeur3 CR
Hex 0x38 0x30
0x32
0x73 0x24 0x30 0x37 0x36 0x0D
Répondre (Format Hex)
Nom Longueur
ID Type de commande CR
Hex 0x34 0x30
0x32
0x2B 0x0D
35
Autres informations
Exemple 2 : Régler la Luminosité sur 176 pour la TV-02 et cette commande n'est PAS valide
Envoyer (Format Hex)
Nom Longueur
ID
Hex 0x38 0x30
0x32
Type de commande Commande Valeur1 Valeur2 Valeur3 CR
0x73 0x24 0x31 0x37 0x36 0x0D
Répondre (Format Hex)
Nom Longueur
ID
Hex 0x34 0x30
0x32
Type de commande
0x2D
CR
0x0D
Tableau Régler-Fonction
Régler
Fonction
Longueur ID Type de commande
(ASCII)
Marche/Arrêt
(veille)
Sélection de l’entrée
Contraste
Luminosité
Netteté
Couleur
Teinte
Mode de couleur
Son
Graves
Aigus
Balance
Langue OSD
Verrouillage de l’alimentation
Volume
Muet
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8 s s s s s s s s s s s s s s s s
%
&
)
‘
#
$
.
/
0
2
Commande
Code
(ASCII)
!
Code
(Hex)
21
“
-
4
5
6
Plage de valeur
(Trois octets ASCII)
22
23
24
25
26
000: VEILLE
001: MARCHE
000 : TV
001 : AV
002 : S-Video
003 : YPbPr
004 : HDMI
014: HDMI2
024: HDMI3
005 : DVI
006 : PC/VGA
000 ~ 100
000 ~ 100
000 ~ 100
000 ~ 100
27
29
000 ~ 100
000: Normal
001: Chaud
002: Froid
003: Personnel
2D 000: SRS Marche
001: SRS Arrêt
2E
2F
30
000 ~ 100
000 ~ 100
000 ~ 100
32
34
35
36
000: Français
001: Français
002: Espagnol
000 : Déverrouiller
001 : Verrouiller
000 ~ 100
000: ARRÊT
001: MARCHE (muet)
Commentaires
1. Pas besoin de USB
2. Dans le cas de deux ou plus de deux sources identiques, la 2
ème numérique est utilisée pour indiqué l'extension.
Règle la position de la balance
Etend la valeur pour plus de langues supportées
36
Autres informations
Verrouillage bouton
Chaîne TV
(DTV)
Chaîne TV
(ATV)
Verrouillage menu
Numéro
8
8
8
8
8 s s s s s
=
>
@
8
<
38 000: Déverrouiller
001: Verrouiller
3C Pour -0 :
001~999
A00~F99
(1000~1599)
Pour -k :
1 er
et 2
3
ème
char sont les mêmes que -0 er
char est CHAR
[ASC (3ème chiff)+ k x 10]
3D 001~999
C'est le numéro de l'OSD du canal et pas le numéro de la fréquence.
3E
40
000: Déverrouiller
001: Verrouiller
000~009
Clavier
Télécommande
Assistant d’installation
Restaurer défauts
8
8
8
8 s s s s
A
B
C
~
41
42
43
7E
000: HAUT
001: BAS
002: GAUCHE
003: DROITE
004: ENTRER
005: ENTRÉE
006: MENU/QUITTER
000: Désactiver
001: Activer
002: Pass through
000: Désactiver
001: Activer
000
Désactiver : La télécommande n'a aucun effet sur la TVHD.
Activé : La télécommande contrôle la TVHD.
C'est le réglage par défaut pour la
TVHD.
Pass through: La télécommande n'a aucun effet sur la TVHD et tous les codes de commande de télécommande sont transmis au FC via le port RS232.
Désactiver : pour sauter l'assistant d'installation.
Restaure les réglages d'usine de la
TVHD
[REMARQUE]
1. Fonctionnement des modes de verrouillage
Mode de verrouillage Fonctionnement
Verrouillage bouton
Verrouillage menu
1. Verrouille tous les boutons du panneau frontal et de la télécommande, sauf
"Marche".
2. Toutes les fonctions RÉGLER devraient fonctionner via RS232, même celles qui utilisent les touches de la télécommande comme Muet, etc.
1. Verrouille le bouton "MENU" du panneau frontal et de la télécommande.
2. Les modes Usine et Hospitalité ne seront pas bloqués pour le modèle utilisant un bouton MENU combiné pour accéder à ces deux modes. Une autre méthode sera indiquée séparément si limité par le modèle.
37
Autres informations
Verrouillage de l’alimentation
1. Verrouille le bouton "MARCHE" du panneau frontal et de la télécommande.
2. La commande SET_POWER marche/arrêt devrait toujours fonctionner via
RS232, mais cela n'indique pas que le verrouillage de l'alimentation n'est pas actif.
3. Pas possible de déverrouiller même en réinitialisant les réglages de l'OSD.
4. S'allume automatiquement en mode verrouillage de l'alimentation
5. En mode verrouillage de l'alimentation, le téléviseur ne pourra pas entrer en mode d'économie d'énergie lorsqu'il n'y a aucun signal de PC ou aucun signal vidéo n'est détecté pendant plus de 15 min.
Verrouille les boutons de la télécommande, les boutons du panneau frontal marcheront toujours.
Désactiver télécommande
2. Exemple de réglage de SET_TV pour canal DTV
012-0: 0x 30 31 32
012-1: 0x 30 31 42
1012-2: 0x 41 31 52
1512-3: 0x 46 31 62
3.2 Liste Obtenir-Fonction
Le PC peut demander au moniteur TV des informations spécifiques. Le format du paquet Obtenir-Fonction est composé de 9 octets, similaire à la structure du paquet Régler-Fonction. Veuillez noter que l'octet
"Valeur" est toujours = 00.
Description de Obtenir-Fonction :
Longueur :
ID de TV :
Identification de chaque téléviseur
Type de commande : Identifie le type de commande,
“g” (0x67h) : Obtenir commande
“r” (0x72h) : Commande Répondre valide
“-“ (0x2Dh) : Commande Répondre non valide
Commande :
Valeur [1~3] :
CR :
Nombre total d'octet du message hors “CR”
Code de commande de fonction : Code ASCII un octet
Trois octets ASCII qui définissent la valeur
0x0D
Format Obtenir-Fonction :
Envoyer : (Type de commande= “g”)
Nom
Nombre d’octets
Ordre d'octet
Longueur
1 octet
1
ID
2 octet
2~3
Type de commande
1 octet
4
Commande Valeur1 Valeur2 Valeur3
1 octet
5
CR
1 octet 1 octet 1 octet 1 octet
6 7 8 9
Répondre : (Type de commande= “r” or “-”)
Si la commande est valide, le Type de commande = “r”
Commande Valeur1 Valeur2 Valeur3 CR
Nom
Longueur ID Type de commande
Nombre d’octets 1 octet 2 octet 1 octet
Ordre d'octet 1 2~3 4
1 octet
5
1 octet
6
1 octet
7
1 octet 1 octet
8 9
38
Autres informations
Si la commande n'est pas valide, le Type de commande = “-”
Nom
Longueur ID Type de commande CR
Nombre d’octets 1 octet
Ordre d'octet 1
2 octet
2~3
1 octet
4
1 octet
5
Exemple 1 : Obtenir la Luminosité de la TV-05 et cette commande est valide
La valeur de la Luminosité est 67.
Envoyer (Format Hex)
Nom Longueur
ID Type de commande Commande Valeur1 Valeur2 Valeur3 CR
Hex 0x38 0x30
0x35
0x67 0x62 0x30 0x30 0x30 0x0D
Répondre (Format Hex)
Nom Longueur
ID Type de commande Commande Valeur1 Valeur2 Valeur3 CR
Hex 0x38 0x30
0x35
0x72 0x62 0x30 0x36 0x37 0x0D
Exemple 2 : Obtenir la Luminosité de la TV-05, mais il y a une erreur dans l'ID de commande de la Luminosité et elle n'est PAS dans le tableau de commande.
Envoyer (Format Hex)
Nom Longueur ID Type de commande Commande Valeur1 Valeur2 Valeur3 CR
Hex 0x38 0x30
0x35
Répondre (Format Hex)
Nom Longueur
Hex 0x34
ID
0x30
0x35
0x67
Type de commande
0x2D
0XD3
CR
0x0D
0x30 0x30 0x30 0x0D
Tableau Obtenir-Fonction
Obtenir-Fonction Longueur ID
Obtenir-Contraste
Obtenir-Luminosité
Obtenir-Netteté
Obtenir-Couleur
Obtenir-Teinte
Obtenir-Volume
Obtenir-Muet
Obtenir-Sélection de l'entrée
Obtenir-Statut d’alimentation :
MARCHE/VEILLE
8
8
8
8
8
8
8
8
8 g g g g g g g
Type de commande
g g
Commande
Code
(ASCII)
a
Code
(Hex)
61 b c
62
63 d e f g
64
65
66
67 l j 6A
6C
Plage de réponse
(Trois octets
ASCII)
000 ~ 100
000 ~ 100
000 ~ 100
000 ~ 100
000 ~ 100
000 ~ 100
000: Arrêt
001: Marche (muet)
000~
Commentaires
Voir le tableau Obtenir-
Fonction
001: MARCHE
000: VEILLE
39
Autres informations
Obtenir-
Télécommande
Obtenir-Verrouillage de l’alimentation
Obtenir-Verrouillage bouton
Obtenir-Verrouillage menu
Obtenir-Assistant d’installation
Obtenir-ACK
8
8
8
8
8
8 g g g g g g n o p q z s
6E
6F
70
71
73
7A
000: Désactiver
001: Activer
002: Pass through
000: Déverrouiller
001: Verrouiller
000: Déverrouiller
001: Verrouiller
000: Déverrouiller
001: Verrouiller
000: Désactiver
001: Activer
000
Obtient le statut du mode de la télécommande
Cette commande est utilisée pour tester le lien de communication.
3.3 Mode pass-through télécommande
Lorsque le PC règle le moniteur TV sur Pass through télécommande, le téléviseur enverra un paquet de 7 octets (suivi par "CR") pour répondre à l'activation du bouton RCU. Remarque, dans ce mode, la télécommande n'aura aucun effet sur le fonctionnement du téléviseur. Par exemple : “Volume+” ne changera pas le volume du téléviseur LCD, et enverra seulement un code “Volume+” au PC via le port
RS232.
Format de la fonction IR Pass Througbh
Répondre : (Type de commande= “p”)
Nom
Longueur ID
Nombre d’octets
Ordre d'octet
1 octet
1
2 octet
2~3
Type de commande
1 octet
4
RCU Code1
(MSB)
1 octet
5
RCU Code2
(LSB)
1 octet
6
CR
1 octet
7
4
5
1
2
3
6
7
8
9
0
Exemple 1 : Pass-through télécommande lorsque le bouton “VOL+” est appuyé pour la
TV-05
Répondre (Format Hex)
Nom
Hex
Longueur
0x36
ID
0x30
0x35
Type de commande
0x70
RCU Code1
(MSB)
0x31
RCU Code2
(LSB)
0x30
CR
0x0D
Touche Code (HEX)
01
02
03
04
05
06
07
08
09
0A
40
Autres informations
-
RESTAURE (DERNIER)
ASPECT (ZOOM)
VOLUME PLUS (+)
VOLUME MOINS (-)
MUET
CANAL/PAGE PLUS (+)
CANAL/PAGE MOINS (-)
ALIMENTATION
SOURCES (ENTRÉES)
SOMMEIL
MENU
HAUT
BAS
GAUCHE
DROITE
OK (ENTER)
QUITTER
29
2A
2B
2C
2D
2E
2F
1E
1F
20
21
22
23
24
25
26
27
28
13
14
15
16
17
18
19
1A
1B
1C
1D
0E
0F
10
11
12
0B
0C
0D
[REMARQUE]
1. Ce code IR passthrough est différent du code de bouton de télécommande
2. Séquence de contrôle spéciale pour le bouton MARCHE dans le mode IR Passthrough.
2-1. Lorsque le téléviseur est ETEINT et reçoit le code MARCHE : Le téléviseur s'allumera puis enverra le code
MARCHE à l'hôte via RS232.
2-2. Lorsque le téléviseur est ALLUMÉ et reçoit le code MARCHE : Le téléviseur enverra le code MARCHE à l'hôte via RS232, puis s'éteindra .
41

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.