Archives par mot-clé : KISS

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.

Le MINIMA : nouveau transceiver par VU2ESE Farhan

Schéma du MINIMA par VU2ESE (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/01/VU2ESE_MINIMA_schematic NULL.png)Farhan de VU2ESE, le père du Bitx, vient d’annoncer son nouveau projet sur la liste Bitx : le MINIMA (http://www NULL.phonestack NULL.com/farhan/minima NULL.html). C’est encore une fois un projet très original du point de vue de l’architecture et des choix techniques réalisés. Une initiative à saluer!

Sans lister les caractéristiques que vous trouverez sur le site du projet (http://www NULL.phonestack NULL.com/farhan/minima NULL.html), le MINIMA est un transceiver QRP BLU/CW à couverture générale avec une puissance de sortie de 1W et une ergonomie simplifiée (un bouton). Voici les principaux points innovants à retenir :

  • Utilisation du Si570 comme oscillateur local.
  • Utilisation d’un ATMega328 (Arduino Nano) comme micro-contrôleur avec un afficheur LCD 16×2. Le code source est disponible librement.
  • Fréquence intermédiaire de 20 MHz avec des quartz d’horloge d’ordinateur.
  • Topologie de filtres originale pour le premier étage (front-end).
  • Mélangeur KISS utilisant deux JFET J310 pilotés par l’OL (et non le signal).
  • Utilisation de transistors courants 2N3904/2N3906 pour tous les étages d’amplification et de mélange, y compris pour la BF.
  • Transmission CW générée par audio.

Selon Farhan, le MINIMA est un des transceivers les plus simples à réaliser et à utiliser. Son architecture le rend très tolérant et donc facile à mettre au point, tout en gardant des performances intéressantes et un bon confort d’utilisation.

Je gardais l’info sous le coude suivant la volonté de Farhan car celui-ci souhaitait mettre en place une liste de diffusion avant de rendre l’information publique. La nouvelle ayant déjà été reprise SolderSmoke et Radioamateur.org (http://www NULL.radioamateur NULL.org/les-news-radio/news-1566-Un-%C3%A9metteur-r%C3%A9cepteur-%C3%A0-couverture-g%C3%A9n%C3%A9rale-Le-Minima) je publie cet article…