Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Le projet est maintenant sur les rails .La possibilité d'étendre le nombre de sorties de la carte K8055 est faisable. j'avais prévu d'avoir 64 sorties mais avec un peu de logique je vais pouvoir récupérer 128 sorties. (16 cartes de 8 sorties)

 

Ci dessous un synoptique de l'installation que j'ai prévu de réaliser.

synoptique-installation

Nouveau principe de codage sur le bus de données des sorties

principe2

Les 4 premières sorties de la carte sont prévues pour le codage de l'adresse de la carte à piloter. Les 3 suivantes sont prévues pour le numéro de la sortie à activer ou désactiver . La dernière  représente l'état logique dans lequel il faudra piloter la sortie désirée.

Les cartes à relais seront en mode Set/Reset. Le schéma , le typon et le programme du pic sont bien avancés . Ils restent maintenant la réalisation de la carte ainsi que la mise au point . J'ai crée un programme "test" en DELPH pour appeler mes sorties selon le principe retenu ci-dessus.

Le bus de données est à réaliser . il faut que je fasse un choix pour la conception mécanique de l'ensemble.

La carte pour commander les aiguilles n'est pas commencée mais l'idée de la conception est presque définie.

 

Le codage des sorties 

B7

B6

b5

B4

B3

B2

B1

B0

OUT8

OUT7

OUT6

OUT5

OUT4

OUT3

OUT2

OUT1

128

64

32

16

8

4

2

1

 

 

 

 

 

Etat 0 / 1

N° de la sortie

Adresse de la carte

 

0 à 7

0 à 15

 

 

 

 

 

 

 

 

 

Tableau affectation n° de sortie (Carte CC8)

OUT0

0

0

0

0 * 16 = 0

 

 

OUT1

0

0

1

1 * 16 = 16

 

 

OUT2

0

1

0

2 * 16 = 32

 

 

OUT3

0

1

1

3 * 16 = 48

 

 

OUT4

1

0

0

4 * 16 = 64

 

 

OUT5

1

0

1

5 * 16 = 80

 

 

OUT6

1

1

0

6 * 16 = 96

 

 

OUT7

1

1

1

7* 16 = 128

 

 

 

 

La procédure pour coder la sortie à piloter (DELPHI) 

Procedure  sortie(adresse ,numero,etat);

var

            i : integer;

begin

            i:=(adresse+(16*numero)+(128*etat);

end;

 

Voilà pour le principe de fonctionnement de l'extension des sorties .J'espère avoir été le plus clair possible.

Pour suite cette la conception , inscrivez-vous à la NEWSLETTER .

A bientôt

 

 

Tag(s) : #K8055