Back ElectroniquePC page


Comment réaliser un modem radio pour TI92 ils sont fous ces romains !

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

  • 1)-Introduction et principe de la liaison radio.
  • 2)- Le logiciel assembleur pour Fargo II testé avec la version 0.2.7.1
  • 3)-Le schéma de l'interface de base (évolutions possibles par la suite)-(Format GIF).
  • 4)-Le typon format PCB Boardmaker & GIF.
  • 5)-Les réglages du systéme (tips).





    1)- Introduction et principe de la liaison radio.

         La transmition 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 transmittion 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 sous fargoII permet une liaison asynchrone conventionnelle à ENVIRON 175bps full-duplex avec utilisation d'une ligne du port pour les données entrantes et l'autre pour les données sortantes (type asynchrone,175bps, 8bits de données, 1 bit de start, 1 bit de stop, pas de parité. On se retrouve alors dans la configuration idéale pour utiliser n'importe quel modem de radioamateurs(type RTTY ou Baycom).

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

    Tx92

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

    Rx92

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


    Top




    2)- Le logiciel assembleur pour Fargo II testé avec la version 0.2.7.1

         La principale mission du logiciel est de fournir une transmition à débit constant sous un protocole bien précis. 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.
         Chaque utilisateur dispose d'un écran de 12 lignes, de 33 caractéres par lignes, d'un nickname de 6 caractères max et d'un rafraichissement de l'écran par simple pression sur la touche "Enter" de la TI. Les captures d'écran suivantes illustrent le logiciel en cours de fonctionnement.

    Screenshot of Doors Shell     Screenshot of Net92 starting a new session

    Screenshot of Net92 during the demo !


  • DownloadClick to download Link92n.zip (include: netx.asm and netx.92p last version)


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

    Top



    3)-Le schéma de l'interface de base .

    Schematic of TI92 radio modem at 175bps (FM transmiter,FM receiver, modulator FSK, demodulator FSK).

    Click the following picture to see full-screen schematic:
    schema of TI92 radio link

  • DownloadClick to download radiolink2.zip (include: this schema and parts list)




  • Le prix moyen du montage :

    Part
    Price in FF (French Francs) / € (Euro)
    FSK modem 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(SMD)
    1 FF / 0.15€
    LED (green miniature model)
    1 FF / 0.15€
    SMD Capacitors
    recovery ! (arround 2.30FF / 0.35€)
    SMD Resistors
    5FF / 0.76€
    FM transmitter 88-108MHz
     
    T1 2N2222(classic package)
    2.20FF / 0.34€
    Z1 Zener diode 4.7v
    0.80FF / 0.12€
    SMD Resistors
    2.50 FF / 0.38€
    SMD Capacitors
    recovery (arround 8FF / 1.22€)
    RV1 multi-turns pot
    5 FF / 0.76€
    DV Varicap diode (BB106-BB106-BB112)
    recovery ! (arround 6FF / 0.91€
    L1 6 turns, wire diam=0.5mm
    recovery !
    FM receiver 88-108MHz
     
    U1 TDA7010T
    30FF / 4.57€
    SMD Resistors
    2FF / 0.3€
    SMD Capacitors
    recovery. (arround 15FF / 2.29€)
    L1
    recovery.

    ---------------------------------------------
    TOTAL (pour 1 calculette)
    162.2FF / 24.73€

    Top



    4)-Le typon format PCB Boardmaker & GIF.

    PCB of radio modem at 1200bps (FM transmiter,FM receiver, modem FSK).

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

    PCB (double side) of FSK MODEM (component view):

    modem TCM3105 component view

    PCB (double side) of FSK MODEM (track view=ground plane):


    Implantation diagram :

    FSK modem

    PCB of FM TRANSMITTER:                                Implantation diagram :

    FM transmitter FM transmitter

    PCB of FM RECEIVER:

    FM receiver

    Implantation diagram :

    FM receiver



    Top





    5)-Les réglages du systéme (tips).


    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 !

    Pictures of the TCM3105 based modem :

    modem vue de haut

    modem vue cavaliere
             Remarquer 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...


    Pictures of the TDA7010T based FM receiver :

    recepteur vue de haut

    recepteur vue cavaliere


    Pictures of the FM transceiver and power supply :

    emetteur vue de haut

    emetteur vue de dessous

    emetteur vue cavaliere



    Construction tips : the how-to software and hardware :

         La première étape consiste à vérifier le fonctionnement de la partie logicielle TI92 et PC à l'aide du cable de liaison paralléle dont vous trouverez les plans simplissimes chez Ticalc.org à la rubrique "Linking". Le fonctionnement doit être immédiat et l'ordinateur ne doit pas recevoir de messages d'erreur et la TI92 ne doit pas s'interrompre dans la transmittion de messages. Le cable paralléle simule une connection d'un utilisateur sur le channel1. Le disfonctionnemnt probable du transfert peut être due à : l'USURE des PILES de la TI92 et/ou le mouvement de la sourie du PC sous Windows95, d'un ordinateur PC trop lent, d'une nouvelle version de la TI92 (ex: TI92+), de l'économiseur d'écran du PC, le gestionnaire d'impression qui est en cours d'impression (!!!), d'une bombe nucléaire, d'une coupure du réseau de distribution, de l'oubli d'allumer l'unité centrale, d'un extraterrestre......d'un chat... d'un caillou dans le clavier...


         L'interface décrite ci-dessus est autonome, elle peut fonctionner avec une interface similaire connectée à une autre machine utilisant une version spéciale du logiciel de communication (dualnet.92p) qui sera diffusée selon la demande. Notez qu'un réglage supplémentaire devra être effectué dans ce cas concernant les fréquences de modulation. Le logiciel dualnet.92p sous Fargo II permet de faire communiquer 2 machines seules par radio sans réseau (donc sans ordinateur PC).

    Voici une suggestion d'implantation du montage dans la TI92 mais 100% illégale et peu fiable à cause des parasites des bus informatiques de la machine.



    Click the following picture to see full-screen schematic:
    Implantation inside the TI92 !

    Top



    Caution !

         L'auteur du présent montage n'est en aucun cas responsable des domages que vous porterez à votre TI92, ce montage n'étant proposé qu'à but expérimental . De plus l'émission de signaux radio sur la bande de radiodiffusion (88-108Mhz) est tout à fait interdite par la loi française. L'ouverture de la TI92 annule la garantie de Texas Instrument et enfin le montage consomme quelques 40 milliampéres donc une usure prématurée des piles...c'est vraiment un montage qu'il est pas bien du tout...

    Caution !



    Aprés ceci, naviguez plein Est vers la page concernant l'interface PC et le programme en C++.

    Back PC page

    ©YB 2000.
    This page contents Open Source Code and schematics for TI92 Radio Network..
    You can Use, Copy, Diffuse and Change this Software. You CAN'T copy this page and publish it on your website without mentionning the origin of it.

    Maintained by Yannick.
    Last Updated .
    This page URL is HTTP://www.ybnet.fr.st/ti92.html