Index des articles > Hardware > Modem radio

Modem radio

Article posté par geogeo

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.

Principe d'émission de données de la calculette :
http://perso.wanadoo.fr/tisofts/tigen/images/tx92.gif


Principe de réception de données de la calculette :
http://perso.wanadoo.fr/tisofts/tigen/images/rx92.gif


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).

http://perso.wanadoo.fr/tisofts/tigen/images/doors.gifhttp://perso.wanadoo.fr/tisofts/tigen/images/chating.gif


http://perso.wanadoo.fr/tisofts/tigen/images/dual_prev.jpg


Cliquez ici pour agrandir l'image


Cliquez 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).

http://perso.wanadoo.fr/tisofts/tigen/images/radiolinkv.gif


Cliquez ici pour agrandir afficher le schéma electronique.



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

Cliquez pour télécharger tcm3105.pdf



Le prix moyen du montage :

http://perso.wanadoo.fr/tisofts/tigen/images/tablink.gif


Les composants classiques tels que TDA7010T, quartz, transistor, diodes, résistances et condensateurs chimiques sont courants. En revanche, à titre indicatif, le TCM3105 était disponible en 1998 chez Eurocomposant (VPC) et chez Electronique 33 Bordeaux (Electronique diffusion) Tél :05 56 52 14 18. Les résistances CMS sont également disponibles en revanche les condensateurs CMS sont restés introuvables au détail, la récupération sur des cartes électroniques a été nécessaire (prévoir un multimètre capacimètre).

La grande quantité de mails reçu concernant la disponibilité et le prix du TCM3105 laisse supposé que ce merveilleux composant est en train de disparaitre. Il peut être trouvé sur de vieilles cartes modem PC (cartes minitel, vieux modems...). Il n'existe actuellement pas de composant de remplacement équivalent broche à broche et la puce qui pourrait remplacer au mieux le TCM3105 est le FX614 (modem compatible BELL 202) fabriqué par Consumer Microcircuits Limited (CML) dont les vitesses Tx et Rx sont hélas asymétriques et plus faibles que le TCM3105... Il faut également regarder chez Maxim (qui propose des échantillons gratuits de certaines puces...), Philips et SGS-Thomson proposent également des modems FSK... Une alternative trés intérraissante serait de fabriquer le modem autour d'un microcontrôleur PIC (UART+ modulation(CNA basique) & démodulation(CAN 1 bit comme les interfaces Hamcom)). A surveiller donc le modem 9600kps que le groupe Allemand Baycom commercialise depuis quelques temps déjà (produit PARPIC). On trouve sur leur site les plans du modem 9600kps mais bien sur la source est à vendre !

Pour les personnes qui auraient des infos sur ce modem, n'hésitez pas à me les communiquer par un petit mail à yb_net@yahoo.fr. Merci.


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):

http://perso.wanadoo.fr/tisofts/tigen/images/mod2pcb.gif


PCB (double façe) du MODEM FSK (vue pistes=plan de masse):
Schéma d'implantation :

http://perso.wanadoo.fr/tisofts/tigen/images/modv2.gif



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

http://perso.wanadoo.fr/tisofts/tigen/images/emettpcb2.gifhttp://perso.wanadoo.fr/tisofts/tigen/images/emett2.gif



PCB du RECEPTEUR FM :

http://perso.wanadoo.fr/tisofts/tigen/images/receptpcb2.gif



Schéma d'implantation :

http://perso.wanadoo.fr/tisofts/tigen/images/recept2.gif


Cliquez 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 : ces photos sont prises grâce au digitaliser video 128Ko dont les plans sont proposés ici !


Photos du modem TCM3105 :

http://perso.wanadoo.fr/tisofts/tigen/images/modem1.jpg

http://perso.wanadoo.fr/tisofts/tigen/images/modem2.jpg


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 :

http://perso.wanadoo.fr/tisofts/tigen/images/recept1.jpg

http://perso.wanadoo.fr/tisofts/tigen/images/recept2.jpg



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

http://perso.wanadoo.fr/tisofts/tigen/images/emet1.jpg

http://perso.wanadoo.fr/tisofts/tigen/images/emet2.jpg

http://perso.wanadoo.fr/tisofts/tigen/images/emet3.jpg



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 ou bien...

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

http://perso.wanadoo.fr/tisofts/tigen/images/implantv.gif


Ciquez ici pour agrandir l'image


L'auteur du présent montage n'est en aucun cas responsable des dommages que vous porterez à votre machine ainsi que de l'utilisation que vous en aurez, ce montage n'étant proposé qu'à but expérimental et pédagogique . 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 60 milliampéres donc une usure prématurée des piles...c'est vraiment un montage qu'il est pas bien du tout...;-)

Source: http://perso.wanadoo.fr/ybnet/singleti92.html

>> Vos commentaires [5]

[Commentaire n°1]

Posté par g-nocid le 21/04/2004
pirater les ondes avec un TI, excelent, digne des grand film.
ils ne peuvent pas controler qui emet ces ondes.


[Commentaire n°2]

Posté par mathiniste le 06/06/2004
pas mal, je vais regarder si je peux le faire


RADIO ? :: [Commentaire n°3]

Posté par AS le 16/07/2004
Absolument excellent ! Toutes les explications qu'il me fallait !


[Commentaire n°4]

Posté par mathiniste le 19/08/2004
on les trouve ou les composants?


ou trouvez les composant :: [Commentaire n°5]

Posté par filc le 20/10/2004
on trouve la plus part sur conrad, sauf une des puces. on ma dis qu on la trouvait sur des vieux modem (Ti ???)

il faut a peu pres 60 Euros pour faire une seul partie d un modem de bonne qualiter qui dvrai normalement marcher jusq a 200 metre de l autre

Un autre truc : branchez l alimentation du modem radio sur d autr pile que celle de votre ti pour evitez une surchauffe de vos pile en cas de court circuit.


Poster un commentaire


Seuls les membres peuvent poster des commentaires