Dobbelsteen 7 Met behulp van duimwielschakelaars programmeerbare dobbelsteen

Vergelijkbare documenten
Stoeien met de tabellen (deel 4) Met multiplexers dobbelsteen 5 bouwen: tabel naar keus

Stoeien met de tabellen (deel 5) Met multiplexers dobbelsteen 5 bouwen: BCD-code

Dobbelsteen 6 Tabellendemo: alle opgedane ervaringen gebundeld

Alles op de kop. Dobbelsteen D02i werkt precies andersom! Johan Smilde

Van looplicht naar dobbelsteen

3D-dobbelsteen D12: BARVOL!

Spaarlampdobbelsteen. Johan Smilde

Inschakelautomaten op 3V

Kunstzinnige dobbelsteen

Elektronicacomponenten (actief/passief) tekenen met FrontDesigner!

Voeding inschakelen en apparaat bedienen met DEZELFDE KNOP

Inhoudsopgave LED dobbelsteen

Digibytez Website: E mail: Handleiding LED dobbelsteen

Digitaal is een magisch woord

MIDI_PAR. MIDI_PAR_Instructie

Handleiding ALFANET 70-Clock

PIC Callgever Door PA1RUM

Een andere kijk op tijd

Handleiding. DBMK101 LED dobbelsteen. Versie 2.0 (augustus 2013) Digibytez Website:

Handleiding. DBMK100 Mini LED dobbelsteen. Versie 1.0 (februari 2012) Digibytez Website:

Elektronica bouwen met M.T.S. LEGEO modulen

Fig. 5.1: Blokschema van de 555

Mini Handleiding over Elektronica-onderdelen

Zelfbouw frequentieteller

AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke

MiniPlex-41 NMEA-0184 multiplexer Handleiding

Multiplexers en demultiplexers MULTIPLEXERS

Logische Schakelingen

2 Elementaire bewerkingen

10 kω stappenverzwakker als audio volumeregelaar

Inleiding elektronica Presentatie 1

Hoofdstuk5. 1 Hoofdstuk5: Praktische realisatie van logische schakelingen. Peter Slaets () Digitale en analoge technieken October 6, / 19

Poortschakelingen - 1

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

G. Schottert Handleiding Freekie 1. Nederlandse handleiding. Freekie DMX ADRES INSTELLINGEN 1

Labo digitale technieken

Draadloze Installatie Handleiding

Gebruikershandleiding

Sinthesi Deuropenermodule

BDS-001, besturing voor handbediende schuifdeuren

Proef Natuurkunde Practica hoofdstuk 3

WERKINGSINSTRUCTIES VOOR DE ST-950 TRAININGSCOMPUTER

Personal tag. Personal tag. Drukknop of bewegingsdetector. TABEL 2 Samenvatting van de Programmeerfuncties

Opdracht week 4 INLDIG 1

Zelf een hoogspanningsgenerator (9 kv gelijkspanning) bouwen

Afstandsbediening Telis 16 RTS

Handleiding montage printen trekregisters Bèta versie

Tinyserir-RC5. Datasheet. Tinyserir-RC5 Page: 1 of 8

Handleiding GSM kiezer TKGSM-431 versie 13V1.2. Afmeting breedte circa 20,4 cm hoogte circa 14 cm.

NEWTONE. The Bender. 1. Inleiding

12.1 Input/output-kaart IOK. Informatieblad 12 input/output-kaart versie 1.0. Beperking aansprakelijkheid

Gebruiksaanwijzing Verkeerslichten Decoder 234

TOMA. De TOMA regelaar is gebouwd volgens de strenge Europese veiligheidseisen en voorzien van een CE keurmerk.

GEINTEGREERDE PROEF DE COMPUTER ALS TV AFSTANDSBEDIENING

K-Steel deuropenermodule 1156/10 met numeriek toetsenbord

HANDLEIDING - LEVEL INDICATOR M A N U A L

1 Mitsubishi Alpha XL

1103/2 Sinthesi lezermodule Proximity

7,6. Samenvatting door A woorden 12 april keer beoordeeld. Natuurkunde. Natuurkunde Systemen. Systemen

Handleiding. 24Vdc -50/+50 C

Parallelle poort interface.

Inhoudsopgave. Pag. Tot slot 33 Onderdelen voor aanvulling 34

Hfdst. 2: COMBINATORISCH PROGRAMMEREN

Repetitie Elektronica (versie A)

B3C 70cm converter besturing. v PE5PVB bar.net bar.net

KEYSTONE. OM8 - EPI 2 AS-Interface module Handleiding voor installatie en onderhoud.

Frequentieteller met middenfrequent aftrek

Gebruiksaanwijzing Black Box

RFI 1000 / RFI Magnetische sleutellezer INSTRUCTIEHANDLEIDING

Inductiemeter via de parallelle poort

OC32 Event Input Upgrade

4. Sluit de connectoren (L) aan, die zich aan de achterkant van de hoofdstructuur bevinden zoals wordt getoond in de figuur.

43 Keerlusprint Werking. informatieblad 43 keerlusprint KLS versie 2.0

ES1 Project 1: Microcontrollers

VANTEK Discovery set. N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. N991240#1

COMPUTER GESTUURD LOOPLICHT

BOUWBESCHRIJVING RF-INTERFACE

1. Beschrijving van de basis stuurkast

NEWTONE. The Electric Brownie Overdrive. 1 Inleiding

(display1.jpg) Display met 8 leds, geheel links zit de MHz / khz schakelaar, rechts de 8 ledjes met erboven de MHz schaal en eronder de khz schaal.

IH_NL_BRA_SCHEMA_RA.doc. Aansluitschema s

Computer Instructies voor de SM-5062

MC 885 HL CMP Hoog/Laag Brander Thermostaat

Alarm- en knipperlichtrelais MGA

Reparatie Neutraallampje BMW K1100 LT Probleem:

Elektronica bouwen met M.T.S. LEGEO modulen type B Matrix systeem

Praktijk Elektrotechniek:

Inleiding. Inhoudsopgave: Omschrijving. 1.1 Het toetsenbord De displays Lampjes Vaste programma's Vrije programma's 3.

GEBRUIKSAANWIJZING DIN RAIL ONTVANGER

Corrigeren, Wissen, Wijzigen en Controle Later starten, Stoppen en stookkosten

11 Seinprinten Complexe seinen Seinprint SDU (Duits) informatieblad 11.3 SDU complexe Duitse seinen versie 1.0

1. Installatie van de e-thermostaat Installatie van de hub 8

Handleiding ALFA(NET) 71 0/+100 C

HANDLEIDING PROGRAMMAREGELAAR 40/16 SE

Universele Digi Interface

Onderdelenpakket hf kristal-oscillatoreenheid

REGELBARE GESTABILISEERDE KRACHTVOEDING ma 0-3 A 0-12 V 0-24 V

VDH doc Versie: v1.0 Datum: Software: ALFA75-MTT File: Do WPD Bereik: 0,0/+80,0 C per 0,1 C

De verklaring van overeenstemming kan worden geraadpleegd op

Transcriptie:

Dobbelsteen 7 Met behulp van duimwielschakelaars programmeerbare dobbelsteen Johan Smilde Idee Eigenlijk is dit een variant van de al eerder beschreven dobbelsteen D05. Daar werden bij de BCD-uitvoering de standen ingesteld met DIL-schakelaars. Hier worden duimwielschakelaars toegepast die in de vorm van een soort programmeermodule op de achterzijde van de behuizing worden gestoken. Na het instellen van de volgorde van de cijfers, die corresponderen met de ogen van een dobbelsteen, worden de standen door het indrukken van een knopje op de module opgeslagen in de dobbelsteen. Hierna kan de programmeermodule worden verwijderd en ligt de volgorde van de cijferreeks 1 tot en met 6 vast zolang de voedingsspanning aanwezig is, want het blijft wel een vluchtig geheugen. Een interessante bijzonderheid is dat nu, voordat elk spel begint, de volgorde van het ogenpatroon kan worden gewijzigd. Stel eerst de gewenste volgorde in met de duimwielschakelaars, druk daarna op het programmeerknopje op de module et voila, de volgorde ligt vast! Deze kan zowel op het dobbelsteendisplay met losse LED s (links) alsook op het 7-segment display (rechts) worden weergegeven. Het opslagmedium De cijfertjes worden vastgelegd in een zestal CMOS buffers die per tweetal in een vrij exotische behuizing zijn ondergebracht, zie figuur 1. Tevens worden daarbij de aansluitgegevens en de waarheidstabel van het IC 4508 weergegeven. Aan de hand hiervan en een testopstelling Figuur 1: Aansluitgegevens en waarheidstabel van het buffergeheugen HEF4508BP in een forse 24-pens behuizing.

wordt de werking van dit IC eerst toegelicht, voordat we ons op de toegepaste schakeling werpen. Eerst even iets over de beschikbare signalen: Signaal MR. Dit is de master reset, waarmee de buffers worden gewist door dit signaal even hoog te maken zodat de uitgangen Z laag worden. Tijdens bedrijf is MR altijd laag, zie waarheidstabel 4 e regel. Signaal ST. Dit is de strobe, maar het zou wellicht begrijpelijker zijn geweest om dit signaal store te noemen, omdat hiermee de informatie op de ingangen D0-3 wordt opgeslagen in de buffers als ST even laag wordt gemaakt, zie waarheidstabel 3 e regel. Tijdens bedrijf is ST hoog. Voorwaarde is dat tijdens het moment van overdracht MR laag is. Als DIS dan ook laag is verschijnen de ingangssignalen op de uitgangen. Signaal DIS. Dit is de disable, ofwel het afschakelsignaal van de uitgangen. Dit is een bijzonder belangrijk signaal en het is zaak om nu de waarheidstabel goed te doorgronden. Als signaal DIS even laag wordt gemaakt is de informatie op de ingangen D0-3 zichtbaar op de uitgangen wanneer MR laag en ST hoog is, zie waarheidstabel 1 e en 2 e regel. Dat betekent dat signaal DIS tijdens bedrijf hoog moet zijn. De vijfde regel van de waarheidstabel geeft aan dat de uitgangen Z0-3 zich dan in de toestand met hoge impedantie (Z) bevinden. Dat is precies wat we nodig hebben voor ons ontwerp, want daardoor kunnen we de uitgangen van meerdere IC s zonder problemen met elkaar doorverbinden. De enige voorwaarde is dat de DIS-signalen NOOIT tegelijk LAAG zijn! Eerst maar eens kijken of het bovenstaande allemaal klopt en daarvoor is het IC op de pijnbank gelegd in de statische testschakeling van figuur 2. Figuur 2: Testschakeling en daarvoor ontworpen printplaatje om de werking van de 4508 te doorgronden door het plaatsen van doorverbindingsstrips. Hier is slechts een deel van de testschakeling getekend, want alle ingangen van beide buffers zijn via trekweerstanden op de positieve voedingsspanning aangesloten. De uitgangen van beide buffers zijn doorverbonden en daarop zijn via DS1 indicatie-led s aangesloten. DS1 is een LED-stuurtrap die verderop nog aan bod komt. Op deze manier kan de werking van alle signalen worden getest door doorverbindingsstrips te plaatsen en/of weg te laten en dan te kijken op de uitgangen: oppassen met DIS!! In de praktijk zullen we geen gebruik hoeven maken van een master reset, dus dat signaal MR kan blijvend worden geaard. Als beide DIS-signalen hoog zijn hebben de uitgangen een hoge impedantie en dat levert eigenlijk een soort nulstand op waarmee we ook wat kunnen doen bij het

uiteindelijke ontwerp. Na deze testfase zijn we toe aan het opzetten van een principeschema om de gedachten te bepalen en om daarna de schakeling verder uit te werken. Principeschema van dobbelsteen 7 Het principeschema is opgedeeld in twee delen, namelijk de start-/stopschakeling met daaraan gekoppeld de buffers en de module met de duimwielschakelaars (zie figuur 3) en het weergeefgedeelte (zie figuur 4). Figuur 3: Opzet van de met behulp van duimwielschakelaars programmeerbare dobbelsteen. Figuur 4: Het resultaat van de worp is op twee manieren zichtbaar als decimaal cijfer en via de losse LED s op het front van de behuizing. Bij de start-/stopschakeling D07SST van figuur 3 zijn naast een drukknop voor het gooien van de ogen twee extra schakelaars toegevoegd. Met S1 kan er voor worden gekozen om na stand 6 een reset te geven naar stand 1, of naar keus de reset een stand uit te stellen. Dit geeft de mogelijkheid van een blanco LED-display of stand 0 om daarmee beurt overslaan toe te voegen. Met schakelaar S2 kan de snelheid van normaal (N) worden gewijzigd in traag of test (T) om het ogenpatroon en de cijfertjes langzaam te doorlopen. Voorafgaand aan een spel is dan zichtbaar of de programmeermodule echt zijn werk heeft gedaan na het indrukken van het knopje Dr2. Op de print van D07SST zit tevens de hulpschakeling voor het opwekken van de programmeer- ofwel store-impuls voor ST. Met de DIS-signalen wordt de inhoud van de zes gevulde buffers na elkaar zichtbaar gemaakt in het ritme van de snelle of langzame stand van S2 en daarmee is het hart van de dobbelsteen een feit. Net als bij dobbelsteen D05 geven de duimwielschakelaars een BCD-code af. Puur voor het gemak wordt die volgens figuur 4 eerst weergegeven als cijfer met de 7-segment uitlezing D7SU5 en daarna wordt de BCD-code via DOMZ2B omgezet in een ogenpatroon. De achtergevoegde letter B staat hier voor een extra buffer waarmee de transistoren van DS1 voor de LED s worden gestuurd. Op die manier weet je zeker dat de omzetter/decoder nooit te zwaar

zal worden belast en kan DS1 geheel naar eigen smaak worden voorzien van componenten die zijn afgestemd op de toegepaste LED s. Voordat we in de deelschakelingen duiken kijken we eerst nog even naar de programmeermodule met de duimwielschakelaars. De duimwielschakelaars Er zijn verschillende duimwielschakelaars in omloop. De decimale zijn te vergelijken met een platgeslagen draaischakelaar met de tien standen nul tot en met negen en het gemeenschappelijke contact, zodat ze elf aansluitingen in de vorm van printcontactvingers hebben. Deze uitvoering gooit de cijfers nul tot en met negen in de vorm van de BCD-code er uit en heeft daarom maar vijf contacten. Bij bepaalde typen moeten per duimwiel ook nog vier diodes worden aangebracht om onderlinge beïnvloeding van signalen te voorkomen. In dat geval even opletten of ze met de juiste polariteit worden gesoldeerd. De stand is immers afhankelijk of je ingangen tegen aarde legt juist of aan de plus hangt. Het rijtje duimwielen wordt voorzien van zijschotjes, waarna het geheel met de bijbehorende dunne, lange draadeinden wordt bevestigd. Met de klemveren van de zijschotjes wordt het duimwielblok in de vooraf uitgezaagde sleuf van de behuizing geklikt. Figuur 5: Montage van de duimwielschakelaars in de programmeermodule. Aan de onderkant zien de duimwielen er uit als kleine printjes met contactbanen en daarover worden bijpassende connectoren gestoken. De gemeenschappelijke middencontacten worden doorgelust en gaan samen met de BCD-bedrading en de beide aansluitingen van het programmeerknopje naar een robuuste 31-pens connector (waarvan hier maximaal 27 contacten worden gebruikt). Uiteindelijk wordt de module aan de achterkant in de behuizing gestoken. Aansluiten van de buffers Het is handig om nu eerst even naar de schakeling rond de buffers te kijken, zie figuur 6. Figuur 6: Zo worden de zes buffers aangesloten.

In tegenstelling tot dobbelsteen D05 worden de ingangen via weerstanden geaard en zoals uit figuur 3 is af te leiden ligt het middencontact van de duimwielen via weerstand R7 aan de positieve voedingsspanning. Met een positieve programmeerimpuls op ST worden de ingestelde duimwielwaarden in één klap doorgestuurd naar de buffers die de waarden vasthouden. Dit bepaalt de volgorde waarin de ogen van de dobbelsteen tijdens het werpen zullen oplichten. De verschillende standen worden geselecteerd met de signalen DIS die steeds op één na allemaal hoog MOETEN zijn. Dit is een voorwaarde om alle overeenkomstige uitgangssignalen door te mogen lussen. Volgens het specificatieblad van Philips, onder andere terug te vinden in het LOCMOS handboek met de HE4000B serie, SC6 van oktober 1977 (!), mag de component op deze manier worden gebruikt in time-sharing bus line applications. De uitgangen hebben in rust een hoge impedantie maar hier worden ze via een drietal weerstanden tegen aarde gelegd. De enige reden om dit te doen is om ook een nulstand te kunnen implementeren die door D7SU5 echt wordt weergegeven als het cijfer nul en waarbij de ogen-led s van de dobbelsteen allemaal zijn gedoofd. In principe kun je nog een extra 4508 toepassen met twee extra duimwielen. In dat geval kun je dan meteen stand 0 instellen en zelfs nog kiezen voor stand 7 waarbij alle LED s van het dobbelsteendisplay oplichten. Dat is dan een super-de-luxe uitvoering. Het is niet echt nodig, omdat stand 0 (beurt overslaan) hier al via een schakelaartje is geïmplementeerd. Wel kun je eventueel nog één van de zes dobbelsteenstanden opgeven en vervangen door het cijfer zeven, al is dat wat vergezocht; of heb je liever twee zessen? De start-/stopschakeling We gaan nu de schakeling van D07SST even bekijken, zie figuur 7. Voor het opwekken van de klokimpulsen dient timer 555 die twee omschakelbare condensatoren heeft om snel (stand N van normaal) of traag (stand T van test) te kunnen lopen. De timer start door het indrukken van de werpknop en stopt na het loslaten ervan, waarna de gegooide ogen zichtbaar zijn. Bij Figuur 7: Starten en stoppen van de dobbelsteen via besturing van de DIS-signalen.

het indrukken van de werpknop wordt eigenlijk de voedingsspanning voor de timer ingeschakeld door pen 1 met de minaansluiting te verbinden. Dat gebeurt ook als de dubbelpolige schakelaar S1 in de trage teststand wordt gezet, want dan wordt de werpknop overbrugd via contact S1b en gaat de timer eveneens in het langzame ritme van start. Zodoende kunnen we rustig controleren of de cijfervolgorde overeenkomt met de ingestelde reeks van de duimwielen. De klokimpulsen gaan naar een teller, de 4017, waarvan de uitgangen na elkaar hoog worden. Met S2 wordt na stand 6 een reset naar stand 0 gegeven, of een impuls later voor de functie beurt overslaan. Omdat alle uitgangen van de 4017 in rust LAAG zijn, worden ze via een 4049 geïnverteerd naar HOOG en die uitgangssignalen besturen dan de DIS-lijnen van de buffers die de opgeslagen waarden na elkaar zichtbaar maken op de displays. Programmeerimpuls opwekken Een programmeerimpuls voor de buffers 4508 wordt opgewekt met een drietal poorten van een 4011/4093, zie figuur 8, die ook deel uit maakt van D07SST. Door het indrukken van de programmeerknop Dr2 op de module met de duimwielen verschijnt er op de uitgang (pen 10) een korte impuls, waarvan de tijd wordt bepaald door de waarden van C4 en R4. Dit signaal wordt toegevoerd aan alle doorgeluste ingangen ST van de buffers. Na het indrukken van deze knop kan de module met de duimwielen zelfs worden verwijderd. Van BCD-code naar ogenpatroon Figuur 8: Vullen van de buffers. Net als bij dobbelsteen D05 moet de BCD-code worden vertaald naar het ogenpatroon van de dobbelsteen en daarvoor is opnieuw de schakeling van de tweede code-omzetter DOMZ2 gebruikt (zie figuur 9) hier aangevuld met Figuur 9: Omzetting van de BCD-code van de duimwielschakelaars naar het ogenpatroon van de dobbelsteen.

een extra buffer om de uitgangen wat krachtiger te maken. Het IC van het type 4503 heeft zes niet-inverterende buffers, waarvan er vier worden gebruikt (twee reserve). Via de beide signalen DIS, afkorting van disable, kunnen de uitgangen worden afgeschakeld, maar die functie is hier niet nodig zodat de beide DIS-ingangen zijn geaard. Alle uitgangen mogen nu met een TTL-poort worden belast en dat levert ruim voldoende stroom op om een transistor aan te kunnen sturen die één of twee LED s laat oplichten. LED s sturen De schakeling daarvoor is weergegeven in figuur 10. Op het printje DS1 van 5x5 cm, één van de eerste stuurtrappen die voor dit dobbelsteenproject is ontworpen, is in eerste instantie plaats voor acht weerstanden en vier transistoren met open collector. Dit soort stuurschakelingen kan, zoals is gebleken, worden gecombineerd met het LED-display en de transistoren kunnen worden vervangen door een IC. Hier worden de collectoren aangesloten op losse LED s met ingebouwde voorschakelweerstanden die volgens het dobbelsteenpatroon op het front van de behuizing zijn gerangschikt. Figuur 10: LED-stuurtrappen. Het decimale display We zijn er bijna want op de bufferuitgangen A, B en C is de 7-segment uitlezing D7SU5 voor test- en demonstratiedoeleinden aangesloten, zie figuur 11. Het display met gemeenschappelijke kathode-aansluiting wordt aangesloten op een 4511, waarbij de stroom door de LED-segmenten van het display wordt begrensd door zeven weerstanden van 270 Ω. Dit type display heeft aan weerszijden een decimale punt waar we hier niets mee hoeven te doen. Besluit Met dit uiteindelijk toch weer vrij omvangrijke ontwerp sluiten we deze eerste serie van zeven dobbelstenen af. Inmiddels ben je na het doorworstelen van al deze informatie al het een en ander te weten gekomen over de toepassing van de meest uiteenlopende componenten. Probeer dit ontwerp eens te vertalen naar de moderne tijd: hoe klein kan dit worden als er een moderne chip wordt geprogrammeerd en kan dat dan nog steeds met een kleine, instelbare en afneembare programmeermodule? Op de volgende pagina staan tot besluit nog enkele foto s die een indruk geven van de praktische realisatie van dit ontwerp. Figuur 11: Weergave van de gebufferde BCD-codes via een 7-segment display.

Opbouw van de programmeerbare dobbelsteen D07 De buffers, die volgens de figuren 3 en 6 het hart van de dobbelsteen vormen, zijn elk op een printje gezet en dat drietal is vervolgens gestapeld. Dit voorkomt tevens lange buslijnen, zie figuur 12 hiernaast. Figuur 13 hieronder: Tegen de achterwand zit de LED-stuurprint DS1 (links), rechts daarnaast de connector voor het insteken van de programmeermodule (boven) met daaronder in het midden DOMZ2B en helemaal rechts de buffers van figuur 12. Figuur 12: De buffers. Figuur 13: Tegen de achterwand zit ongeveer de helft van de elektronica. Figuur 14: Het front met de 7-segment uitlezing (links), de bedieningsknoppen in het midden en rechts daarvan de losse LED s van het dobbelsteendisplay, waarvan de ogen voor Q, R en S parallel zijn geschakeld. Centraal op de bodem van de behuizing is de print D07SST opgesteld.