Aller au contenu

Labo de Hooder


hooder
 Partager

Messages recommandés

Ce que tu veux faire, si j'ai bien compris, c'est (A, B et C sont les entrées, et S la sortie) :

  • [*:3ahkfn2m]Si C = 0, S = A XOR B
    [*:3ahkfn2m]Si C = 1, S = NON (A XOR B)

Voici deux propriétés de la porte OU-EX :

  • [*:3ahkfn2m]A XOR 0 = A
    [*:3ahkfn2m]A XOR 1 = NON A

Donc la porte XOR est ce qu'il nous faut ici.

 

 

Ta porte ET, si tu lui retires la torche d'inversion de sortie, deviendra une porte NON-ET ; tu obtiendras, si j'ai bien compris ta manœuvre, et en posant D = A XOR B, :

  • (C ET D) OU (C NON-ET D)

Ce qui peut être réécrit comme ci-dessous :

  • (C ET D) OU (NON (C ET D))

On pose C ET D = F, on a :

  • (C ET D) OU (NON (C ET D)) = F OU (NON F) = 1

Avec le montage que tu veux essayer, tes lumières resteront allumées.

Lien vers le commentaire
Partager sur d’autres sites

Effectivement je l'ai fait et ce n'est pas un ET mais un NON-OU que j'utilise (enfin je crois). En tout cas ça marche comme il faut. Voilà les screens :

 

Déjà la partie avec le OU-EX

2652c51e-e735-4da5-bf79-5af1b59362ba.jpg

 

Signal séparé en deux. Un côté inversé, l'autre non.

64080609-4105-45e5-8cfa-5dd87f83f22a.jpg

 

Tout à droite je pense que c'est un système (NON-OU) OU (NON-OU)... mais bon je ne suis pas super habile avec la terminologie :P

Ça donnerait comme résultat avec les leviers numérotés de bas en haut, donc le C est celui qui n'est pas sur la porte OU-EX :

(C NON-OU (A OU-EX B)) OU ((NON C) NON-OU (NON (A OU-EX B))

Lien vers le commentaire
Partager sur d’autres sites

Tu as bien utilisé des portes NON-OU et en réalité tu as recréé la porte NON-OU-EX (aussi appelé EQV pour équivalence), à laquelle je n'avais pas pensé, à tort.

 

Ton système donnera en sortie :

  • [*:3pnugyzo]Si C = 0, S = NON (A XOR B)
    [*:3pnugyzo]Si C = 1, S = A XOR B

C'est-à-dire que tu as créé un système dont la sortie est inverse par rapport à celle du système initialement prévu.

Lien vers le commentaire
Partager sur d’autres sites

Désolé pour le double post.

 

Si tu comptes faire une autre vidéo pour parler des autres portes logiques et bascules, je te conseille d'aborder les portes EQV et XOR ainsi que les bascules T et D. Je m'explique.

 

Les portes EQV et XOR ont des propriétés très intéressantes issues de leurs définitions.

  • [*:1rnj6kzr]Définition du XOR : A XOR B = ((NON A) ET B) OU (A ET (NON B))
    [*:1rnj6kzr]Définition du EQV :A EQV B = NON (A XOR B) = ((NON A) ET (NON B)) OU (A ET B)
    [*:1rnj6kzr]A XOR B = B XOR A et A EQV B = B EQV A
    [*:1rnj6kzr](NON A) XOR B = A XOR (NON B) = A EQV B
    [*:1rnj6kzr](NON A) EQV B = A EQV (NON B) = A XOR B
    [*:1rnj6kzr](NON A) XOR (NON B) = A XOR B et (NON A) EQV (NON B) = A EQV B
    [*:1rnj6kzr]A XOR 0 = A et A EQV 0 = NON A
    [*:1rnj6kzr]A XOR 1 = NON A et A EQV 1 = A
    [*:1rnj6kzr]Si A XOR B = C, alors A XOR C = B et B XOR C = A
    [*:1rnj6kzr]Si A EQV B = C, alors A EQV C = B et B EQV C = A

Pour la construction de la porte EQV, je te conseille le montage E de ce lien, qui équivaut tout à fait ce que tu viens de faire pour ton va-et-vient. Ensuite, d'après la cinquième propriété que j'ai présentée, la construction de la porte XOR revient simplement à nier l'une des entrées de la porte EQV, ce qui allège grandement le montage.

 

Quant à la bascule T (comme toggling, ie basculement d'un état logique à un autre), elle comprend, au minimum une entrée T et une sortie Q ; souvent il y a une deuxième sortie équivalant à NON Q.

Maintenant ses propriétés :

  • [*:1rnj6kzr]Si T = 0, alors la sortie Q ne changera pas (fonction mémoire)
    [*:1rnj6kzr]Si T = 1, alors la sortie Q s'inversera (fonction toggling)

Le montage, tu le connais déjà.

En revanche on rencontre parfois des bascules T avec une seconde entrée appelée C (comme clock). Ce que ça change : à l'entrée du montage classique tu connectes simplement le signal T ET C, C étant, comme son nom l'indique, le signal d'horloge ; la fonction toggling ne pourra donc être appelée que si C et T valent 1.

 

Maintenant la bascule D (comme data). Elle a deux entrées, D et C, et une sortie Q ; souvent elle a aussi une deuxième sortie équivalant à NON Q.

Ses propriétés sont :

  • [*:1rnj6kzr]Si C = 0, alors la sortie Q ne changera pas (fonction mémoire)
    [*:1rnj6kzr]Si C = 1, alors Q = D (fonction écriture)

Pour le montage, soit tu reprends ta bascule RS et tu connectes le signal D ET C à S puis (NON D) ET C à R, soit tu reprends le montage de ce lien (le jaune pâle signifie qu'il y a un bloc au dessus de la redwire ; et l'entrée C est en fait l'entrée NON C).

 

Je remarque que je viens de te faire tout le script pour la dite vidéo. Tant pis.

 

 

Pourquoi ne pas parler des portes INH (comme inhibition) et IMP (comme implication) ?

Voici leurs définitions :

  • [*:1rnj6kzr]A INH B = A ET (NON B)
    [*:1rnj6kzr]A IMP B = NON(A INH B) = (NON A) OU B

Comme on peut le voir leur intérêt est réduit ; on peut s'en passer et se contenter des portes ET et OU.

 

Pourquoi ne pas parler de la bascule JK ?

Elle fonctionne à peu près comme la bascule RS :

  • [*:1rnj6kzr]Si J = K = 0, fonction mémoire
    [*:1rnj6kzr]Si J = 0 et K = 1, mise à zéro (donc K ~ R)
    [*:1rnj6kzr]Si J = 1 et K = 0, mise à un (donc J ~ S)
    [*:1rnj6kzr]Si J = K = 1, fonction toggling

Par ailleurs cette bascule est particulièrement pénible à monter, juge plutôt.

 

 

 

 

Voilà un beau pavé bien indigeste.

Lien vers le commentaire
Partager sur d’autres sites

En effet pourquoi pas une vidéo sur ce genre de bestioles.

Petite question : Pour la bascule JK (je l'aime bien celle là) si J=K=0 quand tu dis fonction mémoire c'est parce que Q ne peut pas être modifié dans cette situation ? J'ai regardé un peu le truc et il me semble que c'est ce qui arrive dans ce cas.

 

EDIT : D'ailleurs en y repensant cela permet de garder la dernière info qu'elle a enregistrée donc je comprends mieux le mot mémoire.

Lien vers le commentaire
Partager sur d’autres sites

EDIT : D'ailleurs en y repensant cela permet de garder la dernière info qu'elle a enregistrée donc je comprends mieux le mot mémoire.

La physique et les mathématiques... La plupart des notions portent des noms à la mords-moi-le-nœud, et, lorsque l'on se retrouve devant des noms logiques et triviaux, on est complétement désemparé ou frustré.

Lien vers le commentaire
Partager sur d’autres sites

Allez hop, nouvelle vidéo sur l'une des façon de faire une porte avec une durée d'ouverture réglable :

+ une application pour les distributeurs en multi.

 

Avec toutes les remarques qui m'ont été faites ici et quelques autres perfectionnements découverts après les vidéos je compte faire un épisode spécial. Donc si vous voyez une erreur ou un truc que je pourrai corriger n'hésitez pas. Ensuite je m'attaquerai aux idées de VivienD et aux deux autres que j'ai sur le feu.

Lien vers le commentaire
Partager sur d’autres sites

Genre tu te la pète avec ton vocabulaire spécialisé ! :o

 

Tu vas voir si je commence à te causer de n-tenseurs et de réduction de fonction d'onde. :twisted:

Et encore, je daigne traduire ; parce que, le vocabulaire spécialisé d'électrotechnique, je l'ai d'abord appris en allemand.

Lien vers le commentaire
Partager sur d’autres sites

La difficulté de l'allemand réside seulement dans le vocabulaire parce qu'il est beaucoup plus précis que le vocabulaire français. Par exemple, en allemand on dit que la porte monostable est un Ausschaltverzögerungsbaustein, c'est-à-dire, un élément électronique (-baustein) qui retarde (-verzögerungs-) le basculement de l'état allumé à l'état éteint (Ausschalt-).

Après, la grammaire allemande est si régulière qu'elle ressemble à un ensemble de règles mathématiques.

Lien vers le commentaire
Partager sur d’autres sites

Avec des portes intermédiaires (du type OR, NAND, XOR ou EQV) situées entre ta porte ET finale et les horloges, ton deuxième système aléatoire t'offrirait plus de chances de succès (pour le moment tu n'as qu'une chance sur trente-deux d'ouvrir ta porte en fer).

Lien vers le commentaire
Partager sur d’autres sites

J'ai vu la vidéo, et ton système électromécanique n'est pas mal. En électrotechnique « pur », il aurait fallu, soit un compteur binaire (synchrone, de préférence) dont les n sorties auraient été couplées aux entrées fonctionnelles d'un démultiplexeur 1 vers 2^n, soit une série de bascules D, branchées les unes à la suite des autres, et dotées d'une entrée d'horloge et d'une entrée R (ou S, pour la première bascule de la boucle).

Quant au dernier système, c'est une bonne vieille bascule T bien condensée.

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Partager

×
×
  • Créer...