Electromag1 Circuits électroniques et Picaxes

Petit site pour ceux qui bricolent en électronique en général et sur les PICAXES en particulier.
Les PICAXES sont des microprocesseurs (PIC de Microship) programmables en BASIC. Pleins de qualités, pas chers, ultra faciles à programmer.
Tout (ou presque) est sur le site du distributeur Gotronic (voir les liens).
Les pages  seront ajoutées ou modifiées petit à petit.
Dans le but d'améliorer ce blog, communiquez moi vos remarques et les erreurs que vous pouvez constater.
Pour me contacter: Envoyez un mail à l'adresse : mag1mic@free.fr .  Tout message reçoit une réponse
Pour retourner au menu, Cliquer sur "LISTE DES PAGES", ici ou en haut de la colonne de gauche
Pour laisser un message, allez dans le "LIVRE D'OR"
Bonne visite
 
 

Un cordon de programmation USB picaxe économique



On ne peut que recommander l'utilisation du cordon AXE027 pour programmer les picaxes.

Toutefois, les nouveaux venus un peu bricoleurs auront du mal à investir une vingtaine d'euros pour s'initier à la progammation d'un picaxe à 2,50 euros, on peut comprendre....

On trouve sur le net de convertisseurs USB-série à des prix dérisoires "pour arduino, bien sûr".
 
cordon prolific PL2303 convertisseur FT232

Un test rapide montre que ces convertisseurs ne fonctionnent pas en l'état avec les logiciels de programmation PE5 et PE6.
A l'origine, les picaxes se connectaient directement par trois fils sur le port série RS232 des PC. Ce port a disparu.
Pour adapter le picaxe aux convertisseurs USB/série, la polarité des signaux RX et TX du cordon AXE027 ont été inversés par une modification de l'EEPROM du  FT232RQ utilisé.

La solution est simple, il suffit d'une nouvelle inversion des signaux pour retrouver la compatibilité avec les picaxes, possibilité signalée dans cette revue anglophone:
http://www.nutsvolts.com/uploads/magazine_downloads/201407_Tyler.pdf

Cerise sur le gâteau, ces convertisseurs fournissent le 5V USB, ce qui nous donne un programmateur de picaxes sans aucune alimentation supplémentaire, pour moins de 2 euros  !

Autre détail, les inverseurs ont une double utilité: Les cordons prolific "pour arduino" donnent des niveaux "TTL" de 3,3 V, les inverseurs convertissent en 5 V, "pour picaxes".

Voir aussi cette page, ajoutée le 19/08/2020, sur l'essai d'un convertisseur "français", pas cher.


Choisissez votre convertisseur préféré. (sur le cordon PL2303, le fil n'est pas jaune, mais vert)

Le schéma d'un programmateur USB:                                        Et celui d'une programmation sur site:
 
 
 

Rappel pour les primo débutants:
La broche SI (serial in) est réservée à la programmation, elle reçoit le signal issu de la sortie TX du convertisseur.
La broche SO (serial out) est un retour d'information sur la broche RX du convertisseur vérifiant la programmation du picaxe.
Lorsque cette broche SI n'est pas au niveau bas, le programme s'arrête et attend une programmation. Après programmation, l'entée SI doit être reliée au 0v
En programmation "sur site", la présence des résistances 22k et 10k est toujours utile.

Les drivers, s'installent sans problème (enfin presque)
Le driver prolific pour XP est ici:
http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
Téléchargez le zip, sur le bureau, par ex, et dézippez, cliquez sur l'exécutable et suivez les instructions. Brancher le convertisseur et quelques secondes après, "Le nouveau périphérique est près à l'usage".
Le convertisseur Prolific apparait dans la liste des ports COM de PE6, sélectionnez, programmez...

Pour W10,  télécharger le fichier :IFD3200_sysinf.zip
Dézippez le et placez le fichier IDF3200_sysinf sur le bureau (par ex.)
Pour plus de détails en images, voir cette page
Ce driver version 3.2.0.0. de juillet 2007 fonctionne avec les cordons achetés sur eBay .
Voir ce site pour plus d'explications.

Attention, l'activation de l'installation ou la mise à jour automatique des pilotes est ici nuisible. L'installation d'un driver particulier peut être refusée si Windows estime qu'un meilleur pilote est déjà installé.
En cas de problème, vérifiez la version du pilote, elle doit être 3.2.00:
Allez dans le gestionnaire de périphériques.
Dans "Ports COM et LPT", cliquez sur l'item "Ports" du gestionnaire de périphériques.
Vériiez la version du pilote Prolific. Si la version du pilote est différente:
Si il y a eu une mise à jour automatique avec une case "Restaurer le pilote" non grisée, cliquez dessus, en précisant que la mise à jour ne fonctionne pas, on a une bonne chance d'être tranquille.
Sinon, désinstallez l'appareil et le pilote (case à cocher)
Il faut isolez votre PC du réseau Internet: débrancher le câble RJ45 ou désactiver momentanément le WIFI, selon le type de connexion. Si ça peut aider:
Réinstallez le cordon avec l'option "rechercher le pilote manuellement" en désignant le fichier IFD3200 dézippé.
Vérification:
Le driver "Prolific USB-to-Serial" est présent. Clic droit dessus / Propriétés / Pilote
Il apparait la fenêtre ci dessous : Version pilote 3.2.0.0....C'est bon
Reconnecter vous à l'Internet...

 





Et pour le FT232:
http://www.ftdichip.com/Drivers/VCP.htm
Pour windows, cliquez sur 2.12.10
Pour le module en photo, il faut un câble mini USB (pas micro, mini), il n'est même pas fourni avec le convertisseur (tous des radins).

Le cordon Prolific est particulièrement adapté à la fabrication d'un convertisseur usb/série "picaxe".
Les deux npn et les 4 résistances peuvent trouver place dans un petit boitier, avec une sortie par une extension jack pour les socles de programmation des cartes picaxes ou une sortie 3 fils ou 4 fils (avec le + 5v) pour des picots.
En câblant les deux types de sortie, on obtient un cordon universel adapté à toutes les situations.
Le câble plat est une récupération de nappe de disque dur de PC, pas de 1,25, on utilise un fil sur deux. A l'autre bout, un morceau de connecteur sécable, sécurisé par de la colle au pistolet.
 
Le cordon prolific arrive à droite
Le cordon 4 fils pour programmation à gauche
Les 4 fils marqués IN - 0v - OUT
et le 5 V en plus


Une petite démo pour finir (double cliquez sur la vidéo pour passer en plein écran) :
 
 
En résumé, plusieurs solutions
  • Le montage sur plaque d'essais, comme la vidéo ci dessus, suffisant pour une programmation occasionnelle
  • le montage sur véroboard, avec une extension de 3 ou 4 picots, dans un boitier (ou pas) et programmation sur site
  • Le montage d'un programmateur avec un cmos 4001 ou 4011, avec un support DIL20 pour des 08M2, 14M2, 20M2 ou 20X2

Et si vous avez (sinon, achetez) un CD4001 ou CD4011
Le typon .tci ou a reproduire en véroboard
sur la version finale, une led sur l'alim en plus
Le programmateur connecté au cordon "prolific"

Ce petit .tci est en téléchargement ICI

Version à transistors faisant aussi carte d'expérimentation:
 
Une version sur PCB en téléchargement Version sur véroboard à pastilles


 



Créer un site
Créer un site