f0fyf

f0fyf

dimanche 4 mars 2018

PK232 et linux



J'ai ressorti du placard, mon vieux PK232, histoire de voir comment le faire revivre. Les systèmes d'exploitations ayant évolués depuis le célèbre DOS, il me fallait un petit programme permettant de piloter via usb, un port série. CuteCom, présent dans les dépôts ubuntu fait très bien l'affaire.

$ sudo apt-get install cutecom

Avant de le lancer, on raccorde un adaptateur usb/série et on regarde quel est le port utilisé :
$ dmesg | grep tty
Vous devriez avoir une réponse du type : 
[    0.000000] console [tty0] enabled
[    0.850636] 0000:00:16.3: ttyS4 at I/O 0x50b0 (irq = 19, base_baud = 115200) is a 16550A
[   16.462205] usb 2-1.8.6: pl2303 converter now attached to ttyUSB0

[ 4433.006651] usb 3-1.2: pl2303 converter now attached to ttyUSB1

J'utilise deux adaptateurs et le dernier est celui qui va me concerné pour le pk232. Il se trouve donc sur le port ttyUSB1

On ouvre cuteCom
$ sudo cutecom   */ on le lance en mode administateur afin de pouvoir piloter les  ports usb

Une fenêtre comme ceci va alors s'ouvrir : 

On rentre alors les valeurs suivantes :
Device : /dev/ttyUSB1  (notre port recherché juste avant )
Baud rate : 1200
Data bits : 7
Stop bite : 1
Parity : Even
Handshake : Software
Open for : Reading & Writing
Tout en bas à droite, il faudra aussi sélectionner "CR line end" avec un delay de 1 ms
Une fois toute la configuration faite, on clique sur Open device en haut à gauche. Vous devriez voir alors apparaître dans la fenêtre de l'application, une trace de vie du PK232 comme ceci : 


Please type a star ( * ) for auto-baud routine.
( Si vous n'avez rien, pas de panique, redemarrez le pk232 )

Apuyez alors sur la touche * et votre PK vous répondra :

AEA PK-232 Data Controller
Copyright (C) 1986, 1987 by
Advanced Electronic Applications, Inc.
Release 25.JUN.87
Checksum $E3
cmd:

Il se peut que la vitesse d'envoi soi trop rapide et que la demande de retaper une étoile réapparaisse. Dans ce cas, appuyez sur étoile toutes les secondes jusqu'à ce que le message apparaisse correctement.
Votre PK attends vos instructions. Nous allons tester la réception des paquets APRS. Mettez votre récepteur sur 144.800 FM. Dans CuteCom, entrez la commande PACKET ( en majuscule ). La led rouge va aller se placer sur PKT. Dès qu'une transmission arrivera, elle s'affichera alors dans la fenêtre : 


Le manuel d'emploi avec toutes les commandes peut-être récupéré à cette adresse :

 

1 commentaire: