Archives par mot-clé : TNC

Un TNC en mode KISS économique construit avec un Arduino [MAJ MicroModem MicroAPRS]

Il y a quelques années de cela, 99% de mon activité radio tournait autour du packet et du TCP/IP au travers de l’AX25. J’étais un des premiers dans la région lilloise à utiliser Linux (alors avec des kernels 1.2.x recompilés puis 1.3.x qui intégrait l’AX25 dans le source) pour le réseau packet-radio local. J’utilisais principalement une carte HDLC opto-scc avec un Z8530 qui pilotait des TCM3105. J’avais aussi construit avec mes petits doigts inhabiles un clone du TNC-2 en kit d’origine hollandaise (je crois) qui a du finir sa carrière chez F6IWQ Jean-Claude.

Aujourd’hui, puisqu’il n’y a personne autour de moi en VHF et au-delà, je regarde tout cela avec pas mal de distance, mais j’en reste pas moins curieux. Les choses ont bien évoluée depuis les coûteux TNC (http://en NULL.wikipedia NULL.org/wiki/Terminal_node_controller) de chez Kantronics, AEA (PK-232) ou PacComm (le Tiny-2 de F1GUM) très riches mais complexes. La grande mode est à l’APRS puisqu’avec Internet s’envoyer des messages par BBS interconnectées via des liens à 9600bps (merci G3RUH (http://www NULL.amsat NULL.org/amsat/articles/g3ruh/109 NULL.html)) pour les plus riches n’est pas excitant.

J’avoue que je ne me suis pas intéressé à cette technologie, car je n’en vois pas trop l’intérêt dans ma situation. Toutefois j’ouvre l’oeil aux différents matériels et en particulier aux constructions OM et solutions open-source. Plusieurs TNC et circuits APRS étaient déjà parus en utilisant des micro-contrôleurs PIC comme celui de WB8WGA paru dans QEX ici amélioré (http://www NULL.enide NULL.net/webcms/?page=wb8wga-tnc) ou le TNC-X avec port USB (http://www NULL.tnc-x NULL.com) ou encore le Mini-TNC de Fox Delta (http://www NULL.foxdelta NULL.com/products/minitnc NULL.htm). Par contre je n’avais rien trouvé autour des micro-contrôleurs AVR et de l’Arduino, sauf un projet de KI4MCW avorté car l’environnement Arduino souffre de trop de latences.

TNC Arduino (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/10/Breadboard_TNC_1 NULL.png)Heureusement, il y a quelques jours je suis tombé sur ce projet de TNC en mode KISS sur Arduino Nano (ATMega 328) (http://www NULL.mobilinkd NULL.com/2014/09/11/arduino-kiss-tnc/) qui va ravir les adeptes de la construction OM. Le code source est disponible sur GitHub, et on peut voir que son concepteur a utilisé BertOS (système temps-réel) pour résoudre les problèmes de latence. La programmation doit se faire AVRdude qui va “flasher” le binaire. Le concepteur propose aussi un TNC alimenté par batterie avec connexion Bluetooth pour être piloté directement par le téléphone (http://store NULL.mobilinkd NULL.com/products/battery-powered-bluetooth-kiss-tnc-with-case).

Je ne compte pas réaliser ce circuit, mais si vous prenez le temps de faire le montage, merci de m’informer de vos résultats!

Suite à une information de F8BXI, voici les liens vers MicroModem et MicroAPRS, deux codes librement disponibles écrits avec BertOS pour des Arduino qui implémentent un modem AX-25 AFSK 1200bps et un node APRS.

Utiliser le Révo comme terminal Packet et RTTY…

Une idée saugrenue a surgie dans mon esprit tordu. Pourquoi ne pas utiliser mon tant regretté Psion Révo comme terminal pour le Packet Radio ?

Psion Révo Plus
Psion Révo Plus

Une petite recherche dans Google, et voilà le résultat (http://www NULL.southgatearc NULL.org/articles/g0ftd/psion_revo NULL.htm).

Je dis regretté parce que bien que fabuleux en terme d’ergonomie, de poids et de fonctionnalité, les batteries du Révo sont HS et il perd le contenu de sa mémoire au bout d’un temps assez bref d’inutilisation. Il est parfaitement opérationnel, mais du coup inefficace comme PDA.

L’utiliser comme terminal serait parfait, mais il reste quelques points à régler. Bien qu’il existe un terminal packet sous EPOC (http://www NULL.g0hzk NULL.co NULL.uk/), je pense que l’émulation DOS (http://www NULL.nb-info NULL.co NULL.uk/xtminfo NULL.htm) sera la meilleure solution technique car elle me permettra de retrouver des terminaux comme GP qui était au top des logiciels DOS de l’époque en terme d’ergonomie. TPK n’était pas trop mal non plus car “efficace”. Le principal problème sera de retrouver un TNC-2, je ne sais plus ce qu’est devenu le mien… je l’ai peut-être donné à F6IWQ… A moins qu’on ne puisse faire tourner un Baycom ou une carte HAMCOM ? Le Baycom je dois encore l’avoir au fond d’un tiroir chez mes parents ou ma grand-mère!