Plan d'un modem radio

 Réalisation de l'interface : Hardware & software:

Ces document proviennent de http://www.chez.com/mickeyque/

  
1)- Introduction et principe de la liaison radio.


         La transmission de données est faite à faible débit afin d'utiliser des modulateurs et démodulateurs de faible cout. C'est la raison pour laquelle la transmission directe avec la TI92 est impossible du fait d'une vitesse élevée de 30Kbps avec utilisation des 2 lignes du ports I/O en simultané. Le logiciel Dualnet.92p sous fargo II permet une liaison asynchrone conventionnelle à ENVIRON 87bps full-duplex (type asynchrone, 87bps, 8bits de données, 1 bit de start, 1 bit de stop, pas de parité). Il est possible d'utiliser des calculettes CASIO GC ou des HP48 à une vitesse de 1200bps (pas de parité) et ceci sans logiciel particuler... On se retrouve alors dans la configuration idéale pour utiliser n'importe quel modem de radioamateurs(type RTTY ou Baycom).

         La nouvelle interface à base du TCM3105 permet de rendre le montage plus simple et plus fiable. Pour la TI92, la vitesse de transmittion a été divisée par 2 environ afin de diminuer les effets de desynchronisations provoqués par l'usure des piles. Des piles neuves ou bien rechargées autorisent un transfert de messages sans aucun problème contrairement au programme utilisé dans le TI92 radio network.

    Principe d'émission de données de la calculette :

    Tx92

    Principe de réception de données de la calculette :

    Rx92

    Ces 2 diagrammes seront utiles lors de l'assemblage des différentes plaquettes du montage...


     





    2)- Le logiciel en assembleur pour TI92 ( testé avec Fargo II version 0.2.7.1) et les logiciels pour TI92+ et TI89.


         La principale mission du logiciel est de fournir une transmission à débit constant sous un protocole bien précis pour la TI92 seulement. La solution retenue est l'utilisation d'un UART logiciel (Universal Asynchronous receiver transceiver) courrament utilisé dans les PC et modems de façon matérielle (8250-16550). Le logiciel en assembleur permet de créer des créneaux électriques (bits) sous le protocole souhaité ainsi que de les recevoirs. En raison d'un nombre important d'erreurs rencontrées lors de la mise au point (essentiellement due à l'usure des piles !) les différentes versions du logiciel fournies sont en expérimentation et débugage. Les sources fournies sont commentées ligne par ligne en français.
         Comme vous pouvez le voir sur la nouvelle capture d'écran suivante, chaque utilisateur dispose d'un écran de 12 lignes, de 40 caractéres par lignes. La capture d'écran représente un dialogue entre 2 utilisateurs séparés d'une distance de 20 mètres entrecoupés de 3 murs...et ceci sans aucun problème de transmission tant que les piles sont bonnes ! Le montage peut fonctionner entre 2 calculettes CASIO Graphiques&connectables ou entre 2 calculettes de la série des HP48 sans aucun logiciel, en effet le montage simule un cable croisé (RS232) dont la vitesse maximale est de 1200bps (parité=aucune).

    Capture de Doors Shell     capture de Dualnet pdt la demo !


    DownloadCliquez pour télécharger Dualnet.zip (inclus: Dualnet.92p/9xz/89z les dernières versions pour TI92, TI92+ and TI89)



    ps : Remerciements particuliers à Ticalc.org pour fournir dans ses archives des sources de programmes Fargo II trés bien commentées :-)).


     




    3)-Le schéma de l'interface de base pour toutes machines ( calculettes, Windows95 avec logiciel pour null-modem, jeux en réseau pas trop exigeant...).


    Schemas du modem radio à 1200bps (émetteur FM, récepteur FM, modulateur FSK/démodulateur FSK adaptable pour les calculettes TI92, HP48 et CASIO).

    Cliquez sur l'image suivante pour voir en plein écran le schéma de l'interface :

    schema of TI92 radio link


    DownloadCliquez pour télécharger radiolink2.zip (inclus: le schéma et la nomenclature)



    DownloadCliquez pour télécharger tcm3105.pdf depuis ftp://ftp.esrac.ele.tue.nl/pub/sci/pdf/



    Le prix moyen du montage :

    Part

    Prix en FF (Francs Français) / € (Euro)

    modem FSK 1200bps

     

    U1 TCM3105

    75FF-90FF / 11.43€-13.72€

    X1 Quartz 4.43361MHz

    6FF / 0.91€

    D1 1N4148

    0.40 FF / 0.06€

    T1 CBC857B(CMS)

    1 FF / 0.15€

    LED (modèle miniature vert)

    1 FF / 0.15€

    Condensateurs CMS

    récupération ! (environ 2.30FF / 0.35€)

    Resistances CMS

    5FF / 0.76€

    Emetteur FM 88-108MHz

     

    T1 2N2222(boîtier classique)

    2.20FF / 0.34€

    Z1 diode Zener 4.7v

    0.80FF / 0.12€

    Résistances CMS

    2.50 FF / 0.38€

    Condensateurs CMS

    récupération (environ 8FF / 1.22€)

    RV1 résistance ajustable multi-tours

    5 FF / 0.76€

    DV diode varicap (BB106-BB106-BB112)

    récupération ! (environ 6FF / 0.91€

    L1 6 tours, fils de cuivre isolé diam=0.5mm

    récupération !

    Récepteur FM 88-108MHz

     

    U1 TDA7010T

    30FF / 4.57€

    Résistances CMS

    2FF / 0.3€

    Condensateurs CMS

    récupération. (environ 15FF / 2.29€)

    L1

    récupération.

    ---------------------------------------------

    TOTAL (pour 1 calculette)

    162.2FF / 24.73€


     




    4)-Les typons format PCB Boardmaker & GIF.


    PCB du modem radio à 1200bps (émetteur FM, récepteur FM, modem FSK).

         La réalisation peut s'effectuée essentiellement de 2 façons: une réalisation en composants classiques ou bien en CMS afin de réduire la place des 3 modules (émetteur+stabilisation en tension, récepteur, modulateur/ démodulateur TCM3105 en boitier classique avec les pattes recourbées)


    PCB (double façe) du MODEM FSK (vue composants):

    modem TCM3105 vue composants


    PCB (double façe) du MODEM FSK (vue pistes=plan de masse):


    Schéma d'implantation :

    modem FSK


    PCB du EMETTEUR FM :                          Schéma d'implantation :

    Emetteur FM Emetteur FM


    PCB du RECEPTEUR FM :

    FM receiver

    Schéma d'implantation :

    Récepteur FM


    DownloadClicquez pour télécharger pcb2.zip (inclus: tout les fichiers pcb, GIF)



     






    5)-La réalisation du montage (guide de construction avec photos).



         Photos des différentes cartes assemblées : enfin c'est pas trop tôt, cela va faire 1 an bientôt que les photos devait être mises sur le site ...oui mais ces photos sont prises grâce au digitaliser video 128Ko dont les plans sont proposés ici !

    Photos du modem TCM3105 :

    modem vue de haut

    modem vue cavaliere

          Remarquez au passage les pattes recourbées du TCM3105. Ne pas oublier également de souder en premier tout les différents points de masse grâce à des vias...



    Photos du récepteur FM à TDA7010T :

    recepteur vue de haut


    recepteur vue cavaliere



    Photos de l'émetteur FM et de la stabilisation de l'alimentation :

    emetteur vue de haut


    emetteur vue de dessous


    emetteur vue cavaliere




    Guide de construction : le how-to software et hardware :

         La première étape consiste à vérifier le fonctionnement de la partie logicielle TI92-TI92 à l'aide d'un cable de liaison croisé (celui des CASIO par exemple ou bien celui des TI92/TI89 dont on a inversé les 2 fils de liaison). Le fonctionnement est immédiat et la TI92 ne doit pas s'interrompre dans la transmission de messages. Un mauvais fonctionnement à ce stade est due aux piles d'une des machines (ou les deux) qui ne sont plus assez bonnes (entendez par là une tension de 4.9v aux bornes des piles de la machine).


          L'interface décrite ci-dessus est autonome, elle fonctionne donc avec une interface similaire connectée à une autre machine utilisant le logiciel Dualnet.92p (v1.01 ou plus récente). Fabriquer alors 2 modems TCM3105. Les tensions sur les broches 7 & 10 n'ont pas à priori besoin d'être ajustées. Connecter ensuite les 2 cartes en croisant les entrées/sorties analogiques. Tester la liaison avec le logiciel Dualnet.92p, il ne doit y avoir aucune différence avec l'étape précédente ! Si c'est la version pour CASIO ou HP48 qui vous interresse, enlever simplement la diode D1 et cela fonctionne parfaitement à 1200bps (pas de paritée) mais le TCM3105 doit être réglé de maniére optimale (pin7=2.7v et pin10=3.3v).


          La troisiéme étape consiste à réaliser un émetteur radio (FM c'est préférable à cause des parasites) qui émet sur une fréquence qui ne gêne pas trop la voisine (genre émettre sur la fréquence de France Inter). Prévoyer un émetteur par module donc 2 émetteurs... Vérifier le bon fonctionnement de votre émetteur à l'aide d'un récepteur du commerce: vous devez entendre une tonalité dont la fréquence est de 1200Hz ou de 2200Hz selon l'état logique de l'entrée du TCM. Si le signal est bien perçu (agisser si necessaire - et cela le sera- sur le condensateur C2 ou la self L1 en parallèle pour ajuster la fréquence d'émission voire sur le diviseur potentiométrique R1/R2 dans le pire des cas mais pas conseillé) et passer à l'étape suivante.


          La derniére étape est la fabrication de 2 récepteurs radio qui doivent en sortie audio fournir les tonalités précedement décrites. Lors du réglage des 2 fréquences d'émission, caller les récepteurs sur des fréquences non utilisées afin d'éviter des surmodulations.


          Votre circuit est prêt et doit fonctionner à merveille ! Il ne reste plus qu'à le mettre dans une boîte à chaussures

© 1999-2000 Yannick