|
PASSION DE L'ÉLECTRONIQUE !
la radio est un loisir qui est passionnant qui demande
une certaine étude avant d’avoir sont certificat de
compétence d’opérateur radio. Ce petit passe temps
m’a fait faire reprendre mes études en électronique
au CÉ.G.E.P Lionel Groulx et de Saint-Jérôme.
AMOUR DE L'ÉLECTRONIQUE !
J’ai aimé mes cours, en général,
surtout ceux avec un système d’informatique avec acquisitions
de données.
Ce secteur est fleurissant et en pleine expention !
ACQUISITION DE DONNÉES !
l’acquisition est le fait d’aller chercher
des données, d’un signal quelconque, électrique,
au simple fait de
faire son étude pour connaître s’il est bon ou non.
Premièrement, il vous faut un ordinateur avec une
carte d’acquisition I/O numérique (pour le contrôle
numérique) et une I/O analogue (pour des lectures ana-
log) . Mon modèle de carte est une OZ-1, de la compagnie OMZAR,
avec 4 I/O numériques et une entrée
analogue. Chaque entrées et sorties sont de 8 bites soit 40 I/O.
Le circuit consiste en deux INTEL8255A
avec entrées ou sorties 'PA', 'PB' et 'PC'. Les commandes sont
faites par programmation d’un langage au choix de l’utilisateur.
Mon choix est le “C”. Ses entrées et sorties sont
de l’ordre de 5 Vcc TTL.
Comme
vous le savez, sinon vous allez le découvrir, il vous reste qu’à
brancher un circuit logique, de types TTL
ou CMOS à la carte pour
recevoir ou envoyer des commandes logiques ou analogigues.Pour le circuit
analogique c’est un peu plus complexe. Il faut prendre le voltage
de cinq volt(5Vcc) et le diviser en deux
soit 2,5Vcc en + et 2,5Vcc en –. Cette petite passe passe fera
que vous lirez un sinus en ±. Mais il vous faudra être
très vigilant dans lebranchement du circuit à lire.
L'ISOLATION EST LA SOLUTION
!
Exemple vous faite une lecture du circuit 110Vca à 60Hz. Il
vous faut réduire 110Vca à 5Vca avec un
transformateur ou une résistance
mais l'entrée 110Vca est de 5 ampère, petit calcul rapide.
Pour trouver le ratio du transfo. 110Vca / 5Vca = 22 ~ 5 amp •
22 = 110 ampères possibilité
de destruction du système informatique. Ouach! ceci fera mal
au portefeuille de n'importe qui n'est-ce pas? Bon, maintenant vous
êtes au courant.( Au courant... la pognes-tu !) : ± ;-).
En tout temps il faut isoler tous
les circuits quelles qu’ils soient. Quoique le low
Schoktly (LS) est plus résistant que le CMOS.
MAIS avec des optocouplleurs,
fini la misère.
CONTRÔLE vs CONTRÔLE !
Ma carte comporte des entrées et sorties qui se nomment D7 à
D0 cesont les DATAS BUS BUFFER.
Aussi vous avez les PORTS qui sont PA7 à PA0, PB7 à
PB0 et PC7 à PC0
soit PORT A, PORT B et PORT C. Ceux-ci servent à l'écriture
ou à la lecture. Il y a aussi tous les modes
de ce chip : comme mode 0, mode 1 et mode 2. Le premier nous intéresse
ici, les autres sont laissés pour
le bon vieux INTEL 8088.
Le mode 0 est le nôtre parce que PA0 à PA7, PB0 à
PB7 et PC0 à PC7 sont
soit INPUT ou OUTPUT, mais ma OZ-1 a trois sorties pour le premier INTEL8255A
soit PA, PB ou PC
INPUT ou OUTPUT et le second INTEL8255A
a (PA=PD) seulement OUTPUT ou INPUT, PB = PE
étant en mode INPUT et PC=PF étant réservé
pour l’adressage de l’Analogue / Digital chip qui est un
ADC0804 avec un 4051.
L’ADRESSAGE !
Les adresses sont importantes par le simple fait que ce sont elles qui
servent À les retrouver au bon endroit
et de ne pas envoyer n’importe quoi À n’importe qui.
VÉrifiez bien ceci avant de faire quoi que ce soit.
Pour ma part mes adresses sont ceux-ci: PA=H304; PB=H305; PC=H306; PD=H308;
PE=H309 et
PF=H30a. Le premier INTEL8255A
est À l’adresse H307 et le second est À l’adresse
H30b.
PROGRAMMATION !
Comme vous avez lu plus haut ce Système ne fonctionne pas seul
! Il vous faut un éditeur ainsi qu’un
compilateur de votre langage préféré. Pour ma part
c’est le “C” qui fait mon bonheur. J’évite
toutes les
passes passes du langage et je vais au fait.L'INTEL8255A
a des adresses de communication. Elles sont
en HEXADÉCIMAL exemple premier INTEL8255A
est à l’adresse H307. L’INTEL8255A
a, aussi,
trois sorties qui sont PA, PB et PC. PA et PB sont bidirectionnelles.
Autrement dit OUTPUT ou INPUT
sur leurs huit bits. Mais PC a 4 bits bas(LOW) et 4 bits hauts(HIGH)
soit 8 bits au total qui peuvent
être répartis 4 IN, 4 OUT ou 8 IN ou OUT selon le choix
de l'opérateur.
L'INTEL 8255A.
Le circuit est bidirectionnelle mais PA et PB sont soit en ENTRÉE
ou SORTIE. Exemple: PA=OUT;
PB=IN ou PA=IN; PB=OUT ou bien PA & PB = IN ou OUT.PC lui a un étage
de 4 bits bas(LOW)
et 4 bits hauts(HIGH). Exemple:
PClow = IN; PChigh = OUT ou PClow = OUT; PChigh = IN ou bien PClow &
PChigh = IN ou OUT.
PC BOARD ET 8255.
Cependant vous pouvez obtenir une carte avec un INTEL8255A
en rejoignant le département
d’électrodynamique du C.É.G.E.P. Ahuntic à
Montréal. Il y aura un coût minime. Personnellement,
si vous faites le tour des revues, il y a un nombre de cartes d’acquisitions
qui font bien l’affaires pour le
contrôle. Le plus important c’est d’avoir de la vitesse
de lecture. Exemple : Mon temps de conversion est
de 100 micro secondes mais par rapport à une carte qui a un temps
de conversion de 10 micro seconde.
La seconde est 10 fois plus rapide que la mienne et le coût l'est
aussi !
SÉCURITÉ AVANT TOUT !
Pour une sécurité prenez des TIL111
optocoupleurs entre votre projet et la carte. Ils sont à
transistor
couplé avec un autre transistor vous aurez la puissance qui sera
votre limite.
DAC vs ADC.
Aussi vous pouvez, grâce à la logique, mettre un
DAC0807LCN, sur une sortie PA, PB ou PC.
Couplé avec un SOLID
STATE RELAY (TRIAC),
vous pouvez ainsi contrôler une lumière,
un moteur DC ou AC, ce dernier demande un peu plus d’expérience,
ou bien contrôler un système
de chauffage d’une maison via l’ORDINATEUR ainsi prendre
des données afin de faire des statistiques
(sur tableaux). Vous pouvez faire, avec un ADC0804,
du contrôle ANALOGIQUES.
GRAFCET LE LANGAGE DE L’AVENIR !
Il y a aussi un langage qui se nomme le GRAFCET
qui sert à faire aussi du contrôle digital et analogique
avec un INTEL8255A (ou avec
tous autres chip). Ce logiciel est disponible dans nos C.É.G.E.P.
Vous pouvez l’initialiser avec vos adresses de votre INTEL8255A
ou autres. à bien y penser
l’informatique ne sert pas seulement pour communiquer entre MODEM
il y a tout un monde,
de puissance, derrière ce boîtier qui semble si faible
et fragile.
Bon projet !
Autres liens pour de l'automation : François
HECKEL/
|
|