Overblog Suivre ce blog
Editer la page Administration Créer mon blog

Programmation des Picaxes

Programmation des Picaxes
Retrouvez cette page
et toutes les mises à jour
sur

http://electromag1.wifeo.com/ 

 
Rien de plus simple, les picaxes n'ont pas besoin de programmateur. 
 
Pour la programmation, le picaxe a besoin:
  • d'une alimentation, piles, batterie, 5 volts régulés....
  • d'être relié à un ordinateur par un cable série ou USB

Le cordon série n'a rien de spécial et peut se fabriquer en suivant la doc picaxe  ou les explications de ce blog.

 

PAR CONTRE,le cordon USB  n'est pas un cordon standard.

Il faut OBLIGATOIREMENT se procurer auprès d'un distributeur de Picaxe un cordon spécial AXE027. Il contient un convertisseur USB > série, d'où son prix. 

Voir exemple sur ce lien: 

http://www.gotronic.fr/art-cable-de-telechargement-usb-axe027-11921.htm 

 

 

Si votre PC dispose d'un port série, vous pouvez fabriquer votre cordon en récupérant de vieux cables sur du matériel obsolète. Il suffit de repérer les trois fils utilisés.
  (voir les connexions ci dessous)
  
Les cordons de liaison commercialisés, USB Axe027 ou série, sont dotés d'un jack 3,5 mm.  Notez  que la masse 0volt est au bout du jack !
 
Oui, mais si on fait le cordon série soit même, on peut mettre un connecteur à 3 broches, plus pratique.
 
Oui, mais si on doit acheter un cordon USB Axe027, il aura un jack...
 
Alors, on peut se fabriquer le petit adaptateur ci dessous: 
 
 Un morceau de câble 2fils blindés
 
Un jack femelle stéréo à un bout pour connecter un câble série ou USB.
 
Un petit connecteur 3 broches à l'autre bout, avec ou sans détrompeur.
 
J'ai choisi de mettre la masse au centre. Ici, le connecteur 3 broches est un morceau de barette sécable.
 
Il est donc repéré: entrée/masse/sortie
  
adaptateur 3 broches 002
 
Dans le cas de problème de liaison, il faudra se souvenir que ces jacks sont de mauvais connecteurs, une solution radicale est de les remplacer par un petit connecteur femelle trois plots.
 
Voici les deux possibilités décrites sur le site "Picaxe":
  
Pour le jack, le 0 volt est au bout (c), C'est le cablage de l'adaptateur USB fournit par les distributeurs et il faut garder cette configuration.
 
Pour le connecteur 3 broches, je me suis fabriqué un cordon avec le 0 volt au centre. Je trouve cette disposition plus pratique, c'est celle adoptée sur les typons des applications de ce blog. 
 
 
  Connection
  Correspondances entre connecteurs:
 
    connect3 
      
 
Câble DB9: (voir le schéma en relief)    pin picaxe
broche n°2                                    
"serial out"                     
broche n°3 "serial in" par résistances
broche n°5 0 volt du picaxe (masse)
 
 
Câble DB25                                                     pin picaxe
broche n°2 "serial in" par résistances
broche n°3 "serial out"
broche n°7 0 volt du picaxe (masse)
 
Câble MAC  (non testé)                                    pin picaxe  
broche n°3 "serial in" par résistances
broche n°4 0 volt du picaxe (masse)
broche n°5 "serial out"
 
 
Vous n'êtes pas obligés de programmer le picaxe sur votre montage.
  
Les modules 08, 14 et 20 ont le même brochage d'alimentation et de programmation (pas le module 18).
La programmation peut se faire sur un circuit spécialisé.
Il faut ensuite enveler le picaxe  pour le placer sur le support de votre montage, la pin "serial in" devra être obligatoirement connectée au 0v.
 
Mais sauf conditions particulières (Ex: montage à alimentation secteur par condensateur), il est préférable de câbler les deux résistances et de programmer "sur site".
 
  programmateur série
Ajoutez un condensateur  100 nF entre 0 et 5volt
 
  Schéma avec alimentation par un bloc secteur  (Agrandir ici)
 
  Progammateur secteur série
 
 
Voici deux typons pour les différentes possibilités en téléchargement ici (modifié le 14/01/2011).
 
Ou bien les petites cartes toute faites, avec la carte prévue pour le picaxe 20M2, vous pouvez utiliser le 08M2, le 14M2, le 20M2 ou le 20X2.
 
 Je vous conseille de visiter ce site:
Ce tuto vous dit tout sur la mise en oeuvre de la carte dédiée au 08M2. 
 
Il y a donc beaucoup de possibilités:
     
 
Le "Picaxe Programming Editor"
 
Revolution Education Ltd fournit gratuitement tout le support logiciel.
 
Téléchargez ce logiciel ICI   
 
C'est un éditeur de texte disposant d'outils d'aide à la programmation, syntaxe, simulation, programmation des PWM....
 
Il offre la possibilité de programmer par organigramme 
 
Il faut veiller à garder ce logiciel à jour, il évolue en même temps que les picaxes.
 
Installer le sur votre PC.
 
Vous avez un MAC? Vous voulez en savoir plus? Tout est sur ce lien. (Cette  page "404" a été modifiée, mais tous les liens utiles sont dessus)
Téléchargez AXEpad, un équivalent multiplateforme du Programming Editor (windows)   
  
 
Configuration: 
 
Il faut évidemment procéder à quelques réglages.
 
 Utilisation d'un câble série:
 
Dans l'éditeur Picaxe, cliquez "Option" puis "Port série".
Sélectionnez dans la liste le port utilisé (généralement le com1),
Puis "Appliquer" et "OK" pour sortir.
 
Ouvrir le programme à charger dans le picaxe par "Fichier"/"ouvrir", double clic sur le fichier .bas.
 
Le programme est chargé dans l'éditeur.
Cliquez sur le bouton "Program" pour exécuter le chargement.
 
L'application est opérationnelle.
 
Utilisation d'un câble USB:
 
Cliquez sur ce lien et télécharger le driver correspondant à votre système d'exploitation 
 
 Installation du câble USB pour Windows XP:
 
Conservez le dossier de drivers dans un répertoire que vous retrouverez facilement.
 
Branchez le câble USB   , la fenêtre windows apparaît.
 
 
 
instalUSBpicaxe1 instalUSBpicaxe2
Refusez l'installation automatique Choisissez d'indiquer un emplacement
instalUSBpicaxe3  instalUSBpicaxe4
 Indiquez l'emplacement du dossier "axe027".
 Ne vous laissez pas impressionner:
"Continuez"
 instalUSBpicaxe5  instalUSBpicaxe6
Refaire le même cycle une seconde fois si nécessaire Le câble USB est installé
instalUSBpicaxe7  instalUSBpicaxe8
Le driver a été installé sur un port COM virtuel Numéro 4 dans cet exemple
C'est donc le COM4 qu'il faut sélectionner dans le "Picaxe programming editor"
 
 
 
Le second fournisseur de Picaxe en France "A4 technologie" vient de publier un tutoriel en français sur la mise en oeuvre et l'installation des Picaxes (oui, d'accord, c'est peut être plus clair que ce qui précède.).
Mais la programmation graphique expliquée dans ce tutorial ne donne pas accès à toutes les fonctions du basic
  
 
   
Installation câble USB avec WINDOWS 7:
     
Il y a la méthode "automatique".
 
L'essai que j'ai réalisé m'a donné ce qui suit. Si vous voulez gagner du temps, passez directement à la méthode manuelle.
 
Vous voulez essayer?  OK
Vous télécharger sur le lien fournit plus haut le driver "self extracting"
et lancez le:        
 
Vous ne branchez pas le cordon USB. OK  usb picaxe1
  Cliquez sur "Setup"   usb picaxe2
 Quand tout a l'air terminé, vous branchez le cordon.
Cliquez sur "Périfériques et imprimante" (Par le rond, tout en bas à gauche).  
 
 
Et vous avez ceci: Un beau point d'exclamation à côté du frigidère.
 
Clique droit et "Propriétés" 
 
Il y a quelque chose qui n'a pas fonctionné.
 
 
  usb picaxe3

 Un clic sur "Matériel"

 

C'est écrit en bas:

 

"Les pilotes de ce périférique ne sont pas installés".

 

Pas de panique, c'est prévu, il faut faire une installation manuelle qui fonctionne à tous les coups.

usb picaxe4
     
 
 Installation manuelle:
 
Téléchargez à partir du lien le fichier :  Windows USB Driver (zip format)
Décomprimez l'archive dans un répertoire que vous pourrez retrouver.

 Clic droit sur le frigidaire.

 

Cliquez sur "Propriétés".

 

Dans "Général", cliquez sur "Mettre à jour le pilote.."  

usb picaxe6

  Comment voulez vous rechercher le pilote?

 

Et bien manuellement, c'est l'option du bas

 

Cliquez en bas

  usb picaxe15

  Recherchez avec "Parcourir" le dossier où sont stockés drivers.

 

Puis suivant 

  usb picaxe19

  Voulez vous installer ce logiciel de périphérique?

Ben oui..  

 

Cliquez sur  "Installer"

            usb picaxe7

  Windows a termineé l'installation du pilote de ce périphérique.

 

Windows est un menteur, on a fait que la moitié du travail.

 

Fermez toutes les fenêtres.

            usb picaxe17

  Retournez faire un clic droit sur le frigidaire.

 

Il y a maintenant deux lignes dont une "USB Serial Port"

 

avec un point d'exclamation jaune.

 

Sélectionnez cette ligne et cliquez sur "Propriétés" pour reprendre la procédure depuis le début.

 

 

usb picaxe14

 Cette fois, il est proposé d'installer un nouveau driver.

 

Il est différent du précédent avec les initiales VCP (comme Virtual Com Port)

Installez.

usb picaxe8

 Cette fois ci, ce n'est pas une blague.

Fermez toutes les fenêtres 

  usb picaxe17

 Retour sur l'onglet "matériel de l'icone:

 

Entre parenthèses, le numéro du port com virtuel installé.

 

Ici, c'est le port COM3 

usb picaxe18

  Après l'installation de "Programming Editor",

 

Allez dans l'onglet

 "Option" / "Port serie"

et sélectionnez le port COM attribué à AXE27 PICAXE USB

Ici, c'est le COM3 

 

Appliquer, OK

 

C'est fini

  usb picaxe12
 
 
 
 
 
 
 
 
Vous autorisez les modifications.

Partager cette page

Repost 0
Pour être informé des derniers articles, inscrivez vous :