★ APPLICATIONS ★ DIVERS ★ ECOUTE PACKET RADIO SUR AMSTRAD ★ |
Ecoute Packet Radio sur Amstrad (Megahertz) | Applications Divers |
Le packet radio est en pleine expansion tellement que sur Paris, le 144,675 MHz en est surchargé. D'autres fréquences ont d'ailleurs été attribuées sur VHF, ce qui laisse prévoir un avenir très prometteur à ce mode de trafic.Nous n'allons pas revenir sur le principe du packet qui a été largement développé par FD1JV1 dans le Mégahertz n° 36. Un oubli cependant dans l'article ne permettait pas au profane une véritable approche du problème pour ce qui est du décodage. Il s'agit du mode de modulation de la porteuse BF : c'est le code NRZ1 (non retour à zéro inversé) qui est utilisé. Dans ce mode de modulation, un “1” est symbolisé par une note BF continue pendant 833 us (à 1200 Bds) et un “O” par le passage d'une note à l'autre (1200/2200 Hz sur VHF) (voir figure 1) De là, moyennant ces quelques informations, il a été possible de concevoir un petit programme sur AMSTRAD permettant de faire de la réception. Le matériel à utiliser en plus de l'ordinateur se résume tout simplement à un démodulateur du type classique comme pour le RTTY avec un XR2211. Notons au passage que le montage est identique à celui du RTTY, seules quelques valeurs de composants sont changées (voir schéma). Le travail de câblage s'en trouvera simplifié d'autant plus que des essais avec le démod. servant au télétype, mais en position 850 Hz et après réajustement, se sont révélés tout à fait corrects. Cependant, pour s'affranchir des problèmes de vitesse, mieux vaut prendre son courage à deux mains et réaliser le démod. décrit ici (figure 2) et dédié au packet radio.
LE PROGRAMME Il permet la réception des transmissions en packet radio avec Amstrad 464,664 ou 6128. Après lancement par RUN, l'écran se trouve partagé en deux parties avec, dans le haut, les indicatifs de la station destinataire, de l'expéditeur et éventuellement des relais. Dans le bas, sous la ligne de séparation, le texte de chaque message s'affiche. Afin d'éviter de perturber l'écran, les codes de contrôle sont filtrés en dehors, bien sûr, du RC et LF. En effet, dans certaines transmissions, le contenu des messages n'a rien à voir avec de l'ASCII (données informatiques...) et certains codes sont néfastes pour l'Amstrad (affichage). Dans ce contexte, tous les messages reçus ou presque sont affichés, si bien qu'au bout d'un certain temps la lecture peut paraître fastidieuse. Heureusement, une option a été prévue afin de faire une sélection parmi les' messages reçus. Pour cela, après avoir fait une écoute générale et repéré un indicatif particulier dans la colonne Destinataire, il suffit d'appuyer sur une touche pour stopper la réception et d'entrer l'indicatif en question dès que l'ordinateur le demandera. A partir de ce moment, seuls les messages adressés à la station dont vous avez donné l'indicatif vous seront visibles, à l'exclusion de tous les autres. Pour revenir en mode réception générale, répondez simplement par ENTER à la demande d'indicatif. Une précision toutefois, tous les messages reçus ne seront pas obligatoirement affichés car, comme l'a dit FD1JV1 dans son article, chaque paquet de données est envoyé avec un contrôle de validité (FCS). Le programme vérifie par le calcul ce contrôle et n'affiche alors que les messages sans faute. Pour terminer, je précise que le programme est à 90 % en langage machine contenu dans les lignes de DATA. Une seule erreur suffit pour un mauvais fonctionnement, alors attention lors de la transcription, un 0 n'est pas un O ni un D. De plus, le réglage du démod. est très pointu, alors patience et bon courage ! Ensuite, bonne réception packet radio et à bientôt pour la partie émission.
|