L'interface CASIO-PC et le câble CASIO-CASIO

 

Pour relier une calculatrice CASIO à un ordinateur, il vous suffit de construire cette interface RS-232. Celle-ci vous permettra d'échanger des données (programmes, listes, graphes, images, etc...) entre les deux appareils. Cette interface marche aussi avec la plupart des organiseurs Casio.

Le circuit intégré principal utilisé est donc un MAX 232 (célèbre composant d'interfaçage RS232), entouré de ses 4 condensateurs (de même valeur, 1 µF typique, mais on prends en génral 2.2 ou 4.7µF). On utilise aussi 2 diodes, un régulateur de tension et un autre condensateur de filtrage (sortie regulateur). Certains m'ont deja posé la question, et la reponse est oui : on peut utiliser n'importe quelle reference du 232 : MAX, HIN, ICL, LM 232, car le brochage est respecté par chaque constructeur. De plus chez certains revendeurs (comme Farnell), le modele MAX est à 15FF et le ICL à 5FF. Difficile de choisir :)

Le rôle du MAX232 est de convertir les signaux du PC vers la calculatrice et vice-versa. Le port série du PC fonctionne en +10/-10V et la calculatrice en +5/0V. Voila pourquoi le MAX232 utilise des condensateurs, pour elever la tension à +10V et -10V (on remarquera deux condensateurs placés en négatif pour avoir du -10V). Vous pourrez trouver d'autres schemas qui fonctionnent aussi, mais qui se basent sur l'emploi d'un ampli-op (pour distinguer le +10/-10V en particulier c'est pratique !).

L'alim est tirée des lignes d'état et de contrôle du port série. La communication est fixée à 9600 bauds.

On utilisera comme connecteur pour la calculatrice une fiche jack mâle 2.5mm stéréo (Attention : certains connecteurs peuvent avoir du mal à être insérés dans la calculette, il vous faudra devisser le capuchon plastique). Pour le PC, on utilisera le port RS-232 (port série) qui comporte deux types de connecteurs mâles : DB-25 (25 broches) et DB-9 (9 broches). Vous utiliserez donc pour votre réalisation un prise femelle DB 25 ou DB 9, selon la prise de votre PC que vous utiliserez. Voici le tableau de correspondance entre DB25 et DB9 (les numéros des broches sont inscrits sur la plupart des connecteurs vendus dans le commerce) :

DB 25 DB 9 Nom Rôle
2 3 TxD Envoi des données  (S)
3 2 RxD Réception des données  (E)
4 7 RTS Demande d'émettre  (S)
5 8 CTS Prêt à émettre  (E)
6 6 DSR Modem prêt  (E)
7 5 GND Masse
8 1 DCD Détecte porteuse  (E)
20 4 DTR Ordinateur prêt (S)
22 9 RI Sonnerie (E)

Cette interface fonctionne normallement très bien avec les deux logiciels proposés dans la rubrique logiciels (qui peuvent être utilisés sans interface, servant alors à éditer, ouvrir des programmes trouvés sur Internet, par exemple), et avec d'autres comme CAS, etc... Si vous ne pouvez pas faire cette interface (surtout si vous n'avez pas le matériel nécessaire), certains sites peuvent vous le faire.

Le câble CASIO-CASIO
L'interface CASIO-PC en DB25
L'interface CASIO-PC en DB9
Cliquez dessus pour les agrandir !

Liste des composants :

Personnellement, j'utilise des condensateurs tantales CMS, vraiment tres petits ! Je les achetait à Radiospares (12FF la pochette de 10). Pour la DB25, j'ai réussi à caller le circuit dans le boitier de la prise, en l'insérant entre les 2 rangées de contacts. Ce qui est nettement plus difficile dans un boitier DB9. C'est pourquoi j'ai utilisé un petit boitier porte-clé, dont j'ai ouvert un extremité pour placer la prise DB9 (voir photos). Allez chercher les autres composants chez votre revendeur habituel.

 

> Cliquez ici pour acheter un cable casio de qualité <

 

Le câble CASIO-CASIO

Maintenant, si vous souhaitez relier 2 CASIO entre elles (pour vous échanger des programmes entre calculatrices compatibles sans avoir à les recopier), alors vous n'aurez besoin que de deux fiches jack 2.5 mm stéréo et d'un cable de racord (2 conducteurs + masse). Il suffit en fait d'inverser les lignes de transfert TxD et RxD de la calculatrice. Voici le schéma de cablage :

Schéma du câble pour relier 2 CASIO


Retour à l'accueil

(seulement si vous n'avez pas mon menu à gauche)

[an error occurred while processing this directive]