Visiteurs :

 
 
.: http://kudelsko.free.fr :.
 

 

Google
 
Navigation :

 Page d'accueil


Programmateurs :
 Prog PIC / EEPROM Centronic
 Prog PIC / EEPROM RS232
 
Prog PIC/EEPROM USB V2
       Présentation
      
Logiciel Microchip
       Réalisation
       Programmation 18F2550
     
  Utilisation
       Mode analyseur logique
       Mode USB vers RS232
       Datasheets 
 Prog 68HC11F1

Instruments de mesure :
 Oscilloscope pour PC  
 Testeur de composants  
 Inductancemètre USB 
 Isolateur optique oscilloscope
 Capacimètre USB 
 Analyseur logique 30MHz
 Loupe vidéo 
 Générateur de fonctions DDS
 Volt / Amp. Mètre LCD USB
 Oscillateur 1kHz - 68MHz  

Projets Divers :
 Horloge / Calendrier
 Serrure à iButton
 Serrure à transpondeurs
 Décodage trame UM3750

 
Commutateur IR dual
 Gradateur IR dual
 Récepteur IR/PC 16 canaux 
 Déport IR à courant porteur  
 Décodeur 2 ou 4 canaux HF 
 Récepteur HF pour K6706B  
 Disjoncteur différentiel  

Interfaces Réseau WIFI :
 Module ESP8266

Domotique :
 Présentation des dispositifs
 Interface PC domotique
 Contrôleur Telis 4 Dual
 Contrôleur Velux Trio
 Emetteur HF - RS232
 Récepteur HF
 Contrôleur Ethernet

Ensemble domotique :
 Présentation des dispositifs
 Power Switch IR - 3 canaux
 CPL émetteur
 CPL récepteur
 Power Clock USB 

Interfaces Réseau Ethernet :
 ENC28J60, Config. et Delphi  Interface Ethernet 8 in 8 out
 Interface Ethernet 16 sorties
 Interface Ethernet LCD
 Interface Eth. n°1 multi IN-OUT
 Interface Eth. n°2 multi IN-OUT
 Interface Eth. LCD Graphique

Interfaces USB :
 Interface USB à 16 sorties
 Interface LCD USB
 Récepteur IR USB
 Interface Therm/Hygro USB
 Interface universelle USB
 Interface USB 16 out, 8 in
 Interface LCD graphique USB
 Timer USB programmable

Interfaces RS232 :
 LCD - RS232
 CAN 12 bits - RS232 et //
 Clavier RS232 et //
 LCD 4 x 40 - RS232
 OSD - RS232
 Interface universelle RS232
 Afficheurs 7 seg. RS232
 Interface LCD graphique
 Interface OSD - RS232 V2

Applications Vidéo :
 Stabilisateur de recopie vidéo
 Générateur de mires
 Transcodeur PAL-RVB / SECAM
 Distributeur audio-vidéo 1-3
 Commutateur Péritels 4 / 2 
 PiP Box  

Applications Audio :
 Commutateur audio 4 voies

Téléphonie :
 Sélecteur lignes téléphoniques
 Sélecteur lignes téléphoniq. V2
 Sélecteur lignes téléph. V3 

Mesures dans l'environnement :
 - température;
 - pression;
 - humidité relative;
 - orientation...
 Thermo-PC Dual
 Thermomètre
 Baromètre
 Météo OSD
 Thermomètre pour PC
 Boussole électronique 

Chargeurs/déchargeurs accus :
 Chargeur Accus R6 - 6F22

Logiciels :
 Atténuateurs HF
 Réseau d'adaptation résistif

Articles de la presse :
 Mipot HF
 Transformateur
 Radiateur
 Mosfet
 Alimentation
 AOP
 AOP2
 Applications des régulateurs
 Convertisseurs de tension
 Convertisseurs DC -DC
 Les filtres électroniques
 Le NE555
 Le triac
 Le réglage offset des AOP
 Les régulateurs
 
Les multiplieurs

L'indispensable :
 Code couleur résistances
 Valeurs normalisées résistances
 Code couleur condensateurs

Publicité :

 

 

Présentation du programmateur USB



 

   Programmateur de PIC USB autoalimenté :

      Ce nouveau programmateur USB est un clone simplifié mais parfaitement fonctionnel d'un modèle commercialisé par Microchip. Performant et souple d'utilisation, il prend en charge un très grand nombre de microcontrôleurs PIC récents fonctionnant sous 5V tels que les 10F, 12F, 16F, 18F, 24F, dsPIC30F et dsPIC33F.
      Un vaste choix d'EEPROM en
24LC, 25LC et 93LC sont également prises en charge.

       Afin de vous faire une idée plus précise sur l'ensemble des microcontrôleurs et EEPROM gérés par ce programmateur, consultez le fichier texte ci-dessous en anglais de Microchip :


Fichier de 57 ko

     Comme vous pouvez le constater dans le fichier texte précédent, le microcontrôleur PIC16F84 obsolète n'est pas pris en charge par le programmateur, en revanche son successeur le PIC16F84A est parfaitement reconnu.


 
     D'une conception compacte, ce programmateur USB regroupe sur son circuit imprimé des supports tulipes vous permettant de programmer les séries les plus utilisées en 12F, 16F et 18F ainsi que les EEPROM en 24LC.  Un connecteur ICSP (In-Circuit Serial Programming) permet d'une part de programmer les autres versions de microcontrôleurs, mais également de programmer vos microcontrôleurs installés sur vos applications à condition de respecter une circuiterie spécifique sur laquelle nous reviendrons...

      Utilisant un
pilote USB standard de type HID comme ceux utilisés par nos souris et clavier USB du commerce, ce programmateur USB est compatible avec XP SP2/SP3 et Vista SP1/SP2 (32 et 64 bits) , Seven (32 et 64 bits), Win 8 / 8.1 (32 et 64 bits) et Win 10 (32 et 64 bits). Le logiciel officiel de Microchip souvent mis à jour est chargé de piloter le programmateur USB. Toutefois, son fonctionnement nécessite l'environnement Microsoft.NET sur votre ordinateur et si ce dernier n'est pas présent, il sera automatiquement installé sur votre PC.


Aspect du logiciel officiel de Microchip
compatible avec le programmateur USB.

 

        Microchip propose également sur son site deux versions du logiciel pour piloter le programmateur USB sous Linux   (non testé) et sous Macintosh   (non testé).  
 
      
        Dépourvu d'alimentation externe, le programmateur puise son énergie directement depuis
le port USB de votre PC. Toutefois, un connecteur référencé J3 sur le circuit imprimé est prévu pour une alimentation régulée externe en +5V au cas où le bus USB de votre PC délivrerait une tension d'alimentation insuffisante.

 

        Trois leds de statut vous renseignent sur l'état du programmateur ON, TARGET et BUSY.

 
 

        La gestion du programmateur USB est confiée à un microcontrôleur de dernière génération, un PIC18F2550-I/SP préalablement programmé.

       Ce dernier sert d'interface entre votre PC et les différents microcontrôleurs ou EEPROM que vous souhaitez programmer.
       Certains peuvent s'interroger sur l'utilité de proposer un tel programmateur puisqu'il est nécessaire de posséder à la base un
PIC18F2550 déjà programmé. Afin de répondre à ce problème, voici les deux solutions qui vous sont proposées :

          Pour les personnes possédant
un autre programmateur (Centronics ou RS232) il vous sera facile de programmer votre PIC18F2550-I/SP avec l'aide du fichier HEX librement disponible.

          Pour les autres personnes ne possédant aucun programmateur,  vous pouvez
obtenir un PIC18F2550-I/SP programmé en suivant les indications de la page [ Programmation 18F2550 ].

       Une fois le PIC18F2550 programmé, son firmware peut-être mis à jour par le logiciel de Microchip sans avoir recours à un autre programmateur de PIC externe (bootloader). Il suffit de télécharger le nouveau firmware et de l'implanter dans le microcontrôleur 18F2550 à partir du logiciel de Microchip. Ainsi l'évolutivité du programmateur avec la prise en charge des futures versions de microcontrôleurs est assurée.



       La famille de microcontrôleurs
12Fxxx sont équipées d'un oscillateur RC interne de 4MHz. Or la dispersion de fabrication du constructeur nécessite une calibration de cet oscillateur qui diffère d'un PIC à un autre. C'est le rôle du registre OSCCAL contenant la valeur de calibration stockée en fin de mémoire programme. Ainsi, lorsque vous achetez un PIC 12Fxxx neuf, vous devez relire la valeur de OSCCAL avant tout effacement du contenu mémoire. Mais en cas d'effacement accidentel de la mémoire programme, que faire me demanderez-vous ?!
       Heureusement, Microchip a pensé à tout et propose avec son programmateur une fonction permettant
de recalculer automatiquement la valeur de votre OSCCAL.


 
       Autre spécificité de ce programmateur, il est également possible de lancer la programmation de vos PIC ou EEPROM en pressant simplement un
bouton poussoir placé sur la platine.

 


 
       Bien plus qu'un simple programmateur USB classique, Microchip l'a doté de
deux fonctions particulièrement intéressantes. La première permet de transformer votre programmateur en un analyseur logique USB à 3 entrées et la seconde, en un convertisseur USB - série UART.


Mode analyseur logique
 


Mode Terminal UART utilisant le convertisseur USB - série du programmateur
 

 

   Le cordon de liaison USB entre le PC et le programmateur :

     Le programmateur est relié à votre PC au moyen d'un cordon USB dont les extrémités comportent les connecteurs mâles suivants :


USB A mâle - USB B mâle  

      Les échanges de données entre le PC et le programmateur s'effectuent en mode low-Speed (jusqu'à 1.5Mbps). Ainsi, vous pouvez opter indifféremment pour un cordon USB à la norme USB1.1 ou bien USB2.0.
        Ne connecter pas votre programmateur de PIC via un
HUB USB. Utilisez de préférence une prise USB de libre en façade ou à l'arrière de votre PC de bureau ou PC portable.

 
 

   Eléments principaux du programmateur de PIC/EEPROM USB :

  

Encadré en rouge:

microcontrôleur 18F2550 programmé et son quartz.

Encadré en bleu : embase USB-B femelle et alimentation du programmateur.
Encadré en bleu clair : alimentation à découpage pour la tension de programmation 12V.
Encadré en orange :

leds de visualisation d'états du programmateur.

Encadré en vert :

poussoir de programmation en mode autonome.

Encadré en violet : connecteur pour EEPROM optionnelles externes.

 

Encadré en bleu :

supports tulipes DIL et PLCC dédiés aux microcontrôleurs PIC 12F, 16F et 18F.

Encadré en vert :

support tulipes DIL pour les EEPROM 24LC.

Encadré en violet : connecteur ICSP pour programmation externe de vos PIC/EEPROM.
Encadré en rouge : switch permettant de choisir entre la programmation des PIC ou des EEPROM..

 

 


 


 

 

 


 


 


 



Copyright © 2000 - 2016. F.KUDELSKO. Tous droits réservés.
Reproduction interdite sans autorisation.