WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un système de vote électronique pour le parlement: "cas du sénat congolais"

( Télécharger le fichier original )
par Gérard et Patrick KANDE NGALAMULUME Gérard et BUKASA TSHIBUABUA Patrick
Université de Kinshasa RDC - Ingénieur civil en électronique 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.4. Capteur de vote

Comme nous l'avons dit au premier chapitre, nous allons nous servir du capteur d'empreinte digitale pour la sécurité de notre système. Il sera incorporé dans le boitier de vote pour qu'il joue le rôle d'interrupteur d'allumage de ce boitier.

Toutes les empreintes digitales de personnes habilitées à voter vont être stockées dans la base de données qui sera conçue pour notre système de vote.

Le capteur de vote ne sera allumé que si l'empreinte digitale est reconnue par le système d'après le principe de fonctionnement du capteur d'empreinte digitale, ce qui permet de limiter l'accès au système de vote.

L'allumage de chaque capteur de vote correspond à la présence dans la salle de
congrès d'un parlementaire, ceci sera mis à profit pour déterminer le nombre exact
de parlementaires présents dans la salle de congrès et vérifier aussi le quorum.

Un sommateur sera conçu pour additionner le nombre des personnes qui allument leurs boitiers de vote à partir du signal renvoyé par le système du capteur d'empreinte digitale pour l'allumage du boitier de vote, et un afficheur donnera ainsi le nombre total des présences au lieu de le faire par appel nominal.

Une fois ce boitier allumé, le parlementaire possède trois boutons poussoirs correspondant respectivement au « pour », « contre » et à l'« abstention ». Nous avons pensé à un circuit qui annulerait au moins deux votes simultanés sur un même boitier de vote. L'idée est la suivante :

Soient A, B, et C trois boutons poussoirs correspondant respectivement à :

· A pour le « pour »

· B pour le « contre »

· C pour l'« abstention »

Et la sortie est représentée par S.

La sortie ne peut être au niveau haut c'est-à-dire à 1, que si et seulement si une et une seule entrée est à l'état logique 1 ; donc, le votant en pressant une seule fois sur un seul bouton poussoir exprime son vote sur une question sous examen. Dans le cas contraire, la sortie passe à l'état logique bas, soit zéro ; c'est-à-dire qu'appuyer simultanément deux ou trois boutons poussoirs correspond à annuler le vote.

Nous avons donc la table de vérité établie sur base de notre réflexion suivante :

A

B

C

S

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

0

0

1

1

0

1

0

1

1

0

0

 

1

1

1

0

 

Tableau 2.6 : Table de vérité du capteur de vote

On a alors les expressions suivantes de S :

· Pour le « pour » : S = A ~~

· Pour le « contre » : S = ~ C

· Pour l' « abstention » : S = ~ ~C

Outre ce circuit logique et le capteur d'empreinte digitale, les modules suivants font aussi partie de la composition du capteur de vote :

· Bascule D (Mémoire)

· Bistable à NE555 (Générateur d'état logique)

· Temporisateur à NE555

· Astable à NE555 (Générateur de signaux pour la commande des entrées d'horloge de bascule D)

2.4.1. NE555

Le NE555 (plus couramment nommé 555) est un circuit intégré utilisé pour la temporisation ou en mode multivibrateur.

Le NE555 a été créé en 1970 par Hans R. Camenzind et commercialisé en 1971 par Signetics. Ce composant est toujours utilisé de nos jours en raison de sa facilité d'utilisation, son faible coût et sa stabilité. Un milliard d'unités sont fabriquées par an. Il contient 23 transistors, 2 diodes et 16 résistances qui forment 4 éléments :

· deux amplificateurs opérationnels de type comparateur ;

· un amplificateur opérationnel de type inverseur ;

· et une bascule SET-RESET.

Le NE555 peut fonctionner selon trois modes : monostable, astable ou bistable.
Le NE555 existe aussi en version double avec l'appellation NE556.

La table suivante présente les broches présentes sur la version simple dans un boitier DIP. Les autres boitiers utilisent les mêmes noms de broches.

#

Noms

Description

1

GND

Masse

2

TRIG

Gâchette, amorce la temporisation

3

OUT

Signal de sortie

4

RESET

Remise à zéro, interruption de la temporisation

5

CONT

Accès à la référence interne (2/3 de VCC)

6

THRES

Signale la fin de la temporisation lorsque la tension dépasse 2/3 de VCC

7

DISCH

Borne servant à décharger le condensateur de la temporisation

8

VCC

Tension d'alimentation, généralement entre 5 et 15 V

 

Tableau 2.7 : Noms de broches du NE555

On peut voir à partir du schéma bloc les différents composants du NE555, soit :

· 2 comparateurs

· 3 résistances configurées en diviseur de tension. Les deux tensions
respectivement de 1/3 et 2/3 de Vcc servent de références aux comparateurs.

· 1 bascule SET-RESET contrôlée par les comparateurs

· 1 inverseur

· 1 transistor pour décharger le condensateur de temporisation

L'opération du 555 suit la logique de fonctionnement du schéma bloc présenté à la figure 2.21 et peut prendre 4 états différents.

· Le signal RESET est à un niveau bas : La bascule est remise à zéro et le transistor de décharge s'active et la sortie reste impérativement à un niveau bas. Aucune autre opération n'est possible.

· Le signal TRIG est inférieur à 1/3 de VCC : la bascule est activée (SET) et la sortie est à un niveau haut, le transistor de décharge est désactivé.

· Le signal THRES est supérieur à 2/3 de VCC : la bascule est remise à zéro (RESET) et la sortie est à un niveau bas, le transistor de décharge s'active.


· Les signaux THRES et TRIG sont respectivement inférieurs à 2/3 de VCC et supérieurs à 1/3 de VCC : la bascule conserve son état précédent de même que pour la sortie et le transistor de décharge.

Vcc

6

8

3

2

R Q

S

Q

1

7

Seuil

Déclenchement

4

Sortie Décharge

RAZ

Figure 2.21 : Schéma bloc du NE555

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus