Carte Multifonction - Tout pour le débutant > Exemples d'applications et réalisations des membres - Articles et téléchargements
Carte Multifonction - Tout pour le débutant > Exemples d'applications et réalisations des membres - Articles et téléchargements
Pseudo Pass se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
proposer
 
   
             
 
Catégories
 
   
             
 
Recherche
 
   
 

Carte Multifonction

Publié par Anonymes le 04/11/2006 (5030 lectures)

Ce petit "automate programmable" à base de GR8 en QFP32; que j’ai appelé "carte multifonctions" en l’absence d’autre idée se présente en deux cartes superposées ; la "grande" faisant 95mmx55mm.La seconde est destinée à recevoir "l’application spécifique", en plus de l’alimentation 5V.

Sur les photos, la carte arrière, reliée à la carte principale par les PTC0 et PTC1 du µC et 5V/0V regroupe :

  • L’alimentation 5v
  • Un détecteur de passage 0
  • Deux sorties Triac + optocoupleur

Ce n’est toutefois pas nécessaire pour l’utilisation, seule l’alimentation 5V est requise pour la carte principale.






La carte principale présente les fonctionnalités suivantes :

  • Afficheur LCD 2x16 (avec rétroéclairage), en gestion sur 4 bits
  • Interface RS232 via un max232A CMS ; avec prise DB9
  • 6 boutons, organisés en 2 colonnes x 3 rangées. Les 3 « rangées sont sur le port A ». ces entrées devront donc être configurées en interruptions. Le « scrutage se fera en faisant passer alternativement les 2 colonnes à 0.
  • Un petit connecteur support tulipe CI comprendra les deux « PTC » en sortie pour commander par exemple deux optocoupleurs (moc3021); ainsi que l’alimentation +5V/masse
Le connecteur 10 pins de programmation au standard de David Brun (attention à bien configurer les 0V/+5V)

Une particularité intéressante des GR8 est que deux entrées A/D (PTB0 et PTB1) se retrouvent sur le connecteur de programmation. Il sera donc intéressant de s’en servir pour une application quelconque (thermomètre,.. autre capteur,)

Assignation des ports :

PortE

PTE0

TxD (vers SP232A)

PTE1

RxD (vers SP232A)

Port C

TC0

MOC3021_1 (-Triac 220V)

PTC1

MOC3021_2 (-Triac 220V)


PortD

PTD0

LCD_DB4

PTD1

LCD_DB5

PTD2

LCD_DB6

PTD3

LCD_DB7

PTD4

LCD_RS

PTD5

LCD_E

PTD6

LCD_rétroéclairage


PortB

PTB0

Interface progra./entrée AD_1

PTB1

Interface progra./entrée AD_2

PTB2

LED gauche 1

PTB3

(LED gauche 2 ) n.c.

PTB4

Clavier colonne 1 (3 boutons de droite)

PTB5

Clavier colonne 2 (3 boutons de gauche)


PortA

PTA0

Clavier rangée 1 (boutons 1-4)

PTA1

Clavier rangée 2 (boutons 2-5)/interface progra.

PTA2

Clavier rangée 3 (boutons 3-6)

PTA3

LED droite

Programme de démonstration :

Le programme HelloWorld.asm fait clignoter les Leds alternativement puis affiche le message "Hello World"

Conseils de réalisation :

Le circuit principal est un double face. Comme d’habitude, bien vérifier les continuités et l’absence de court circuit.

Commencer par les passages recto/verso.

Souder ensuite le µC 908GR8 ; puis le connecteur de programmation.

A ce stade ; alimenter le circuit puis brancher le programmateur. Si la communication s’établit ; continuer, sinon, vérifier les différents signaux du programmateur sur les broches du GR8 et rechercher la panne.

Souder ensuite les différents éléments, l’afficheur LCD en dernier lieu.

Lors de la mise sous tension ; la première ligne du LCD est noire, la second n’affichant rien. Il faut remarquer que le potentiomètre de contraste doit être réglé près du 0V (voir photo).

Les photos montrent une version antérieure, le PCB a été retravaillé pour une nouvelle version que j’ai également réalisée mais dont je n’ai pas de photos.

La partie arrière (triacs + MOCs n’a pas encore été testée).

Dans la configuration présentée, l’alimentation se fait via un transfo symétrique 2x9V (voir mon autre réalisation gradateur – simulateur d’aube pour le détecteur passage à 0)

Me contacter pour des nouvelles versions/améliorations/corrections/informations complémentaires éventuelles.


Merci à Jacques L. pour m’avoir fourni un schéma et un exemple ASM de gestion LCD.


Fichiers liés à cet article
Nom de fichier Publié le Hits
Télécharger ce fichier Tous les fichiers (Revision 2)
Schéma, circuit imprimé et explications. Tout pour réaliser cette carte multifonction
04/11/2006 446

Article précédent Article suivant
Article précédent Carte d'apprentissage 68HC908GP32 Apprendre le 9S08 et découvrir la domotique - Part 1 Article suivant
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Auteur Commentaire en débat
Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

Carte Multifonction - Tout pour le débutant > Exemples d'applications et réalisations des membres - Articles et téléchargements