Jai un ancien morceau d’instrument supposé se connecter à une machine Windows XP. Je reçois des messages « Framing Error » sur le tableau de bord tandis que le côté PC indique que linstrument est introuvable.

Linstrument utilise RS232C dans un port série 9 broches pour se connecter au PC. Si je comprends bien, RS232C est le même que le RS232 dominant sur Windows XP. Jai testé le port série sur la machine XP avec Hyper Terminal et je me suis assuré dutiliser le type de câble «direct» approprié. Le câble a été utilisé au même endroit avec un autre instrument et a fonctionné correctement.

Afin de connecter linstrument à une machine XP, jai défini les paramètres suivants pour quils soient les mêmes des deux côtés:

 Baud rate 9600 Data Bits 8 Parity None Stop Bits 1 Handshake None 

Cependant, du côté de linstrument, il y a un élément appelé « terminator » avec les paramètres CR, LF et CR + LF, qui nest pas disponible sur la série paramètres de port pour Windows XP. Jai essayé les trois paramètres mais aucun na fonctionné.

Que dois-je faire ensuite?


Modifier:

Selon le manuel de service:

Un port série au format RS232C est disponible sur le connecteur DE-9 J3. U8 fournit une traduction du niveau de tension de +5 volts et de la masse à ± 12 volts. Les lignes de commande dE / S directes sont utilisées pour tous les signaux en raison de la nature critique de synchronisation du protocole de communication. Deux lignes de données (TXD / RXD) sont utilisées et deux lignes de contrôle (RTS / CTS) sont disponibles pour létablissement de liaison matériel si elle est activée par le logiciel. ….

Que sont les « lignes de contrôle dE / S directes »?

Commentaires

  • Utilisez PuTTY ou un autre terminal série beaucoup plus flexible que HyperTerminal.
  • Il est peu probable que le terminateur ont quelque chose à voir avec une erreur de cadrage.
  • Cela dépend de la manière dont " instrument " le définit. Habituellement, lerreur de cadrage est liée au protocole RS-232 lui-même (nombre incorrect de bits ou autre), mais linstrument " " pourrait appeler ce nom pour les erreurs de couche supérieure (ce qui, je suis daccord, nest pas très probable)
  • Spectrophotomètre Spectronic 20 Genesys. La carte a été fabriquée en 1996.
  • Quentendez-vous par " Le côté PC montre que linstrument na pas pu être trouvé "? Avez-vous essayé de contrôler directement léquipement sans utiliser leur programme dinterface utilisateur?

Réponse

Jai trouvé une copie de un manuel de service ici: https://archive-resources.coleparmer.com/Manual_pdfs/genesys%2020%20service%20manual.pdf

Il dit:

  1. Assurez-vous que la configuration RS232 sur le GENESYS 20 est correctement configurée en suivant ces étapes:

    a. Appuyez sur la touche Utilitaire.

    b. Utilisez la touche fléchée vers le bas jusquà ce que vous voyiez loption de configuration RS232 sur lécran. Pour modifier lun des paramètres de la configuration RS232, appuyez sur CHANGE, puis utilisez les touches fléchées haut ou bas jusquà ce que vous obteniez le paramètre correct, puis appuyez sur ACCEPTER.

    c. Réglez le débit en bauds sur 9600

    d. Définir les bits de données pour 8

    e. Définir la parité sur Aucun

    f. Définir les bits darrêt pour 1

    g. Définir la prise de contact pour CTS / RTS

    h. Définir Terminator pour CR + LF

    i. Appuyez sur la touche ESC pour revenir au menu normal

En particulier, jai remarqué que la poignée de main recommandée est CTS / RTS. Cela vaut probablement la peine dessayer.

Mise à jour: Jai également trouvé une copie du manuel de lopérateur ici : http://photos.labwrench.com/equipmentManuals/1726-1828.pdf

Commentaires

  • Eh bien, la partie de la poignée de main est importante. Il faut également sassurer que le câble utilisé a ces lignes.
  • Merci! La " Handshake pour CTS / RTS " est absent du côté Windows XP. Le côté XP a un " contrôle de flux: matériel . Lorsque jessaye cette association, jai la même " Erreur de cadrage "
  • Vérifiez que RTS / CTS sont tirés le long de votre câble (broches 7 & 8 sur le connecteur DB9). Et utilisez PuTTY comme indiqué pour une configuration plus flexible. Il a CTS / RTS vs DTR / DSR contrôles de flux.
  • Ah. Putty sest écrasé sur " exception win32 non gérée 1964 " sur ma machine XP. Existe-t-il un autre moyen de définir CTS / RTS dun port série?
  • @ user1596683 Les machines Windows étaient réputées pour avoir une poignée de main matérielle inutile. Les choses ont peut-être changé depuis la dernière fois que je les ai essayées, mais dans un atelier il y a quelques décennies, sur au moins 20 machines, seulement 2 étaient capables dutiliser correctement CTS / RTS sur leurs ports série.Javais conçu un instrument qui reposait sur une poignée de main matérielle que je faisais une démonstration à latelier, il fonctionnait parfaitement avec Unix / Linux / Mac et notre machine Windows de laboratoire unique avant de le tester là-bas. Jai dû réécrire la bibliothèque de communications pour la faire fonctionner avec la poignée de main logicielle.

Réponse

Une erreur de cadrage sur le côté Tx (Instrument ou PC) signifie que la connexion nétait pas prête à envoyer des données.

Vous avez deux choix: utiliser un câble compatible avec celui du manuel dutilisation pour connecter les lignes détat, ou faire des cavaliers de bouclage vers faux quil est prêt tout le temps sur le port série.

  • côté instrument, créer une broche de cavalier 2 (CTS) vers Vcc> 3V à 15V

Port série
Le port dentrée / sortie série (E / S) est utilisé pour connecter linstrument à limprimante daccessoires (Cat. No. 335488) ou à un appareil externe, permettant à linstrument daccepter et dexécuter lune des six commandes envoyées par lappareil au format RS-232-C. Les signaux sur chaque broche sont listés ci-dessous:
1 Sortie analogique
2 Clear to send (CTS)
3 Ground
4 Transmit data (TXD)
5 Receive data (RXD)
6 Print (1200 Bd)
Reportez-vous à la page 2-5 pour le fonctionnement à distance et au Tableau2-1 à la page 2-1 pour les exigences de câblage.

  • Sur le côté PC, cavalier DSR vers DTR et RTS vers CTS.
    Un ou les deux devraient rendre lappareil = prêt.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *