Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

Wat Is een Synchrone Teller?

Een synchrone teller verschilt van een asynchrone (ripple) teller doordat alle uitgangsbits simultaan de toestand veranderen. Door elke flip-flop's klokinvoer aan dezelfde klokpuls te koppelen, vermijden we de ripple-vertraging die ripple-tellers kenmerkt.

Bij gebruik van J-K flip-flops worden de klokinvoeren samen bedraad zodat elk apparaat de exacte dezelfde klokflank op hetzelfde moment ontvangt:

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

De uitdaging ligt in het instellen van de J en K invoeren. Om de deel-door-twee timing te behouden die een binaire telling produceert, moet elke flip-flop in toggle-modus opereren, wat J=K=1 op de juiste momenten vereist. Simpelweg alle J en K invoeren aan Vcc koppelen zou ervoor zorgen dat elke flip-flop op elke klokpuls toggelt, wat de binaire reeks vernietigt:

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

In plaats daarvan benutten we een voorspelbaar patroon in de binaire reeks: een bit toggelt net voordat alle lagere-orde bits hoog zijn. Dit patroon stelt ons in staat om elke flip-flop's toggle te conditioneren op de toestand van de voorafgaande uitgangen.

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

Synchrone Up Teller

In een synchrone up-teller is elke J-K flip-flop ingeschakeld om te toggelen alleen wanneer alle lagere-orde uitgangen hoog zijn. De eerste (minst-significante) flip-flop toggelt op elke klokpuls, dus zijn J en K invoeren zijn permanent hoog gebonden (aan Vcc). De tweede flip-flop toggelt wanneer de eerste uitgang hoog is – geen poort nodig. Voor hogere-orde flip-flops, voedt een EN-poort de J en K invoeren met de conjunctie van alle voorafgaande uitgangen.

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

Het resultaat is een vier-bit synchrone up-teller die de binaire telreeks reproduceert zonder ripple, aangezien alle trappen reageren op dezelfde klokflank.

Synchrone Down Teller

Aftellen keert de toggle-voorwaarde om: een bit flippert net voordat alle lagere-orde bits laag zijn. De Q'-uitgangen van J-K flip-flops leveren het benodigde "laag" signaal, dus elke flip-flop's toggle wordt ingeschakeld wanneer de lagere uitgangen laag zijn.

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

Up/Down Teller met Selecteerbare Modus

Door een besturingslijn toe te voegen die selecteert tussen de "up" en "down" EN-poort netwerken, kunnen we een enkele teller bouwen die in beide richtingen telt. Een OF-poort voedt dan de geselecteerde EN-poort uitgang naar elke flip-flop's J en K invoeren.

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

De besturingslijn schakelt welk EN-poort netwerk actief is: hoog voor up-tellen, laag voor down-tellen. Voorbeeld-diagrammen tonen het circuit met de inactieve secties grijs geschaduwd.

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

Praktische Toepassingen

Up/down tellers zijn onmisbaar in beweegbesturing. Rotatie-as encoders genereren klokpulsen die de teller aandrijven om positie te volgen. Wanneer alleen totale verplaatsing telt, volstaat een enkanaals encoder. Om ook richting vast te leggen, levert een kwadratuur-encoder twee uit-van-fase signalen.

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

Een D-type flip-flop onderscheidt de faserelatie tussen de twee encoder-signalen, wat de teller instelt om te incrementeren of decrementeren.

Synchrone Binaire Tellers: Ontwerp, Up/Down Operatie en Encoder Toepassingen

Dergelijke schakelingen liggen ten grondslag aan robotica, CNC-machines, en elke toepassing die nauwkeurige meting van omkeerbare mechanische beweging vereist.

Gerelateerde Werkbladen

  • Synchrone Teller Werkblad

Industriële technologie

  1. 3-Bit Binaire Teller met 555 Timer en 4027 Flip-Flops
  2. Een Asynchrone Vier-Bit Up-Teller Ontwerpen met J-K Flip-Flops
  3. Counter Modulus: Geoptimaliseerde Algoritmen voor Moderne Systemen
  4. Ring tellers en Johnson tellers: ontwerp, werking en praktische toepassingen
  5. Digitale ramp (teller) ADC: werking, voordelen en beperkingen
  6. Tracking ADC: Op/Neer-teller voor snelle, continue signaalconversie
  7. Synchronemotoren: ontwerp, werking en toepassingen
  8. 4-bit Teller: Efficiënt Binair Tellen van 0 tot 15
  9. Verilog Mod-N Teller Ontwerp: Geparametriseerde Module & Testbench
  10. Verilog Gray-code Teller Module – 4-bit Gray Code Generator
  11. Python Counter in collections – Efficiënt tellen, updaten en rekenkundige operaties