Traduction/Translation << The Fribotte Homepage >>
Un club de passionnés en robotique participant à la coupe de France E=M6.
Free - La liberté n a pas de prix
[Accueil] [Qui sommes-nous ?] [Robots] [Coupe e=m6] [BD Technique] [Forum] [Reportages] [Liens] [WiKiFri]

Fribotte



 Le 68hc11 de chez Motorola (cette page va évoluer avec l'avancement du robot)
  • Le but est de suivre le développement de la carte de notre robot qui va être basé sur microcontrôleur de chez Motorola.
  • Le choix du microcontrôleur fait suite à un compromis entre le nombre d'entrées/sorties, les fonctions intégrées, le prix, les outils de développement disponibles et nos besoins.
Le circuit est facilement disponible dans le commerce.
Il coûte moins de 100F pour la version A1 et F1, 150F pour la version E2.
L'objectif de la carte est d'avoir un coût autour de 200F.
Pour ce qui est de la programmation on trouve un assembleur freeware de chez Motorola avec une bibliothèque de fonctions disponible sur leur serveur : assembleur.
Pour ce qui est du compilateur C il existe icc11. L'inconvénient est que le compilateur ne supporte pas les flottants : icc11
Enfin un programme pour le téléchargement du code au format .S19 pcbug11



 Caractéristiques du µc
  • Fonctionne à 8 Mhz max. Chaque cycle d'horloge prenant 4 tops d'horloge.
  • Tension 5V
  • Nombre d'instructions > 100
  • 512o de Mémoire EEPROM pour le programme
  • 256 octet de RAM
  • 1 compteur/timer 16 bit
  • 1 Watch dog , 1 RTI
  • 16 Entrées/sorties configurables individuellement
  • 1 SCI, 1 SPI
  • Mode SLEEP, bootstrap, étendu, autonome
  • 8 convertisseurs A/N
  • Boîtier 52 pattes PLCC
  • En haut à gauche du circuit on retrouve le plat qui permet le repérage de la patte 1.
  • 68HC11


     Plan de la carte en développement.
    Cette carte contient un certain nombre de composants, dont certains comme le quartz sont indispensables au fonctionnement du µc.
  • On retrouve microcontrôleur 68HC11 A1.
  • Une mémoire pour la programmation de 32ko, ce qui est suffisant pour ce type d'application. Le microcontrôleur est capable d'adresser 64ko au total. [6811]
  • Un circuit de décodage d'adresse 74hc138, pour la commande de circuits périphériques.[74hc138]
  • Un circuit de latch 74hc373, car le bus de données et d'adresses est multiplexé.
  • Un circuit d'entrées/sorties de la famille INTEL 8255. [8255 (a venir)]
  • Un circuit pour l'interface RS232. [MAX232]
  • Un circuit NAND pour les fonctions logiques annexes. [74hc00]
  • Les figures ci-dessous présentent le câblage de la carte.

    Carte 6811 non routée


    On retrouve l'ensemble des composants reliés au bus du µC.

    Le dessin ci-dessous représente le plan de la carte une fois routée. Les dimensions sont de 10cm*11cm :

    Carte 6811 routée


    Pour la réalisation il faut utiliser une plaque double face, il n'est pas nécessaire d'avoir des trous métallisés.
    Certains composants (résistances de pull up) sont des CMS au format 1206 qui sont un peu plus grands que les 805.



  •  Liste des composants
    Liste :
  • 1 68hc11A1
  • 1 support PLCC 52 broches
  • 1 74hc138
  • 1 µpd43256B (mémoire ram de 32ko de chez NEC, tout autre modèle compatible type 62256 convient).
  • 1 support pour la ram
  • 1 MAX232
  • 1 8255 de chez INTEL
  • 1 74hc00
  • 1 74hc373
  • 1 quartz 8Mhz
  • 2 condensateurs 100µF/16V radial
  • 6 condensateurs tantales 1µF
  • 1 barrette sécable 2*36 pattes pour les connecteurs
  • 1 barrette sécable 1*36 pattes pour les connecteurs
  • 1 7805 modèle 1A en boitier TO220
  • 2 condensateurs 100nF plastique
  • 2 condensateurs 22pF céramique
  • 1 résistance 10M ohms
  • 8 résistances CMS 1206 10k ohms
  • 5 résistances CMS 1206 4.7k ohms
  • 1 résistance 1k ohms
  • 6 condensateurs 10nF plastique
  • 1 interrupteur pour le reset
  • 2 diodes 1N4007 Pour la réalisation d'une liaison RS232: page sur la réalisation du cable téléchargement

  • Complétez cette page, posez vos questions et remarques ici : WiKiFri

    Page http://fribotte.free.fr/bdtech/6811/6811.html modifiée le 14/10/2002.
    Copyright fribotte@free.fr, libre de droit pour toute utilisation non commerciale.
    Reproduction autorisée par simple mail