William Sandqvist william@kth.se Binärkod och Graykod 7 Bitars Kodskiva för avkodning av vridningsvinkel. Skivans vridnings-vinkel finns tryckt som binära.

Slides:



Advertisements
Liknande presentationer
3. Text Välkommen till övning 3. Här kommer du få lära dig bra grejer. Texthantering är något du bör kunna när du jobbar med Powerpoint. Det svåra är att.
Advertisements

En genomgång av spelet: Dubbelkrig-Grön
SENIORNET SWEDEN Grundad medlemmar Opolitisk För att hjälpa äldre in i IT-världen Äldre skall lära äldre.
hej och välkomna EKVATIONER Ta reda på det okända talet.
Arbete och effekt Vad är arbete Vad är effekt Vilka enheter
William Sandqvist Booles Algebra Genom att representera logiska uttryck på matematisk form, där sammanfognings-orden OR och AND motsvarade.
Introduktion till C för enchipsdatorer
Många studenter använder en LCD-display till sin programmeringsuppgift
William Sandqvist Internet består till största delen av kabelanslutna datakommunikationsutrustningar Att bygga ett stabilt globalt täckande.
William Sandqvist Störskydd William Sandqvist
För utveckling av verksamhet, produkter och livskvalitet. Rekursiva algoritmer, en annan sort tänkande -Hur -När -Bra/Dåligt (kap 7)
William Sandqvist Maurice Karnaugh Karnaugh-diagrammet gör det enkelt att minimera Boolska uttryck! William Sandqvist
Datastrukturer och algoritmer Föreläsning 11. Datastrukturer och algoritmer VT08 Innehåll  Mängd  Lexikon  Heap  Kapitel , , 14.4.
Komplexa tal inför Laborationerna
IE1204 Digital Design F1 F2 Ö1 Booles algebra, Grindar F3 F4
För utveckling av verksamhet, produkter och livskvalitet. Algoritmer och datastructurer - Lite mer rekursivitet -Sorterrings algoritmer -- Kapitel 8 Algoritmer.
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
C-programmering ID120V William Sandqvist Länkad lista
Grundläggande programmering
Programmering B PHP Lektion 2
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
VAD ÄR TEKNIK?.
Från binära till hexadecimala
1. Vik ett papper så att du får 9 lika stora bitar
Styrteknik: Binära tal, talsystem och koder D3:1
EDA Digital och Datorteknik
Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1
EDA Digital och Datorteknik
EDA Digital och Datorteknik
Ekvationer Det är inte så svårt?.
Rekursiva algoritmer Hur När Bra/Dåligt (kap 7).
William Sandqvist Kodlåsmall lockmall.vhd William Sandqvist
Styrteknik: Grundläggande logiska funktioner D2:1
Styrteknik: MELSEC FX och numeriska värden PLC2C:1
Arbete och kraft /
Superpositionsprincipen
Vad kännetecknar ett sekvensnät?
William Sandqvist Optokomponenter Alla halvledarkomponenter har optiska egenskaper och detta utnyttjas numera i en rad viktiga komponenter.
Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45 Adderare Addition av två tal innebär att samma förfarande upprepas för varje position i talet. För varje.
William Sandqvist ReadModifyWrite-problemet PORTB = 0; PORTB.0 = 1; PORTB = PORTB; Vilket värde har portpinnen RB1 nu ? Förmodligen ”1”,
William Sandqvist 11.1 ”Glitchar” Om signaler passerar olika många grindsteg på vägen mot utgången kan kortvariga oönskade avvikelser från.
William Sandqvist IS1500 Datorteknik William Sandqvist
Satslogik, forts. DAA701/716 Leif Grönqvist 5:e mars, 2003.
William Sandqvist Binärkod och Graykod 7 Bitars Kodskiva för avkodning av vridningsvinkel. Skivans vridnings-vinkel finns tryckt som binära.
Digitalteknik 7.5 hp distans: Talsystem och koder 1.3.1
William Sandqvist Distributed Computing Client – Server. En skrivarserver kan vara ett exempel på en Client-Server arkitektur. S Burd, Systems.
Kronljusströmställaren 0, 1, 2, 3
Föreläsning 1 Introduktion till kursen. Algoritmer
William Sandqvist Tillståndsmaskiner  Moore-automat  Mealy-automat William Sandqvist
Kronljusströmställaren 0, 1, 2, 3
William Sandqvist Binärkod och Graykod 7 Bitars Kodskiva för avkodning av vridningsvinkel. Skivans vridnings-vinkel finns tryckt som binära.
William Sandqvist Låskretsar och Vippor Låskretsar (latch) och vippor (flip-flop) är kretsar med minnesfunktion. De ingår i datorns minnen.
Naturlandskap blir kulturlandskap
En inledning till pararbete i åk 8
Lars Madej  Talmönster och talföljder  Funktioner.
KEMI Blandningar, lösningar och aggregationsformer
Bild – HT 2017 Klass 3B Björktjära Skola
Aritmetik & algebra Geometri & bevis Förändring & procent Funktioner
ÄMNESHJUL MATEMATIK ÅK 3
Komma igång med Scratch
Digitala tal och Boolesk algebra
Digitalteknik 3p - DA- och AD-omvandling
Digitalteknik 3p - Sekvenskretsar
Digitalteknik 3p - Kombinatorisk logik
Kombinatoriska byggblock
Kombinatoriska byggblock
Digitalteknik 3p - DA- och AD-omvandling
Digitalteknik 3p - Kombinatoriska Byggblock
Digitalteknik 3p - Kombinatorisk logik
Digitalteknik 3p - Kombinatoriska Byggblock
Presentationens avskrift:

William Sandqvist william@kth.se Binärkod och Graykod 7 Bitars Kodskiva för avkodning av vridningsvinkel. Skivans vridnings-vinkel finns tryckt som binära tal längs radien och dessa tal kan "läsas" med hjälp av kontaktborstar. De vita ytorna är ledande och de svarta är isolerande. En kontakt-borste ( gemensam ledare ) spänningssätter skivan. De restrerande 7 borstarna kan avläsa det binära talet och därmed vridnings-vinkeln. William Sandqvist william@kth.se

Kodlinjal Om man vill avkoda en linjär förflyttning kan man använda den linjära motsvarigheten till kodskivan, kodlinjalen. ( 6 bitars kodlinjaler ) Alternativt så omvandlar man rörelsen … Det vanligaste utförandet för kodskivor/kodlinjaler är av glas med svärtade fält, och avläsning som sker med fotoceller i stället för kontaktborstar. William Sandqvist william@kth.se William Sandqvist william@kth.se

William Sandqvist william@kth.se Binärkoden Det är naturligt att representera tal med binärkoden eftersom det är den koden som används i datorer, men det kan vara olämpligt att mata in talen till datorn på detta sätt. Om en kodskiva (eller kodlinjal) med fyra bitars binärkod befinner sig mitt emellan två binärkodade kodord, tex. mellan 1 (0001) och 2 (0010). Eftersom de två kodorden skiljer sig i två av bitarna, finns det - beroende på tillverkningstoleranser - en osäkerhet om vinkelläget. I gränsen mellan kodorden kan även 0 (0000) och 3 (0011) komma att uppträda. Störst osäkerhet finns det mellan kodorden 15 (1111) och 0 (0000), här kan vilken som helst av de övriga kodorden uppträda! William Sandqvist william@kth.se

William Sandqvist william@kth.se Graykod Genom att ändra om den inbördes ordningen mellan kodorden kan man hitta koder där det aldrig är mer än en bit i taget som ändras vid övergångarna från ett kodord till nästa. Sådan koder kallas för Graykoder. 0000, 0001, 0011, 0010, 0110, 0111, 0101, 0100 1100, 1101, 1111, 1110, 1010, 1011, 1001, 1000 William Sandqvist william@kth.se

Graykoden är en speglad binärkod Man kan lätt ta fram en Graykod med ett valbart antal bitar … William Sandqvist william@kth.se

Numrera hörnen i en boolesk talrymd 1000 1010 1001 1101 1111 1011 1100 0000 0011 0001 0111 0101 0010 0110 0100 Med graykoder kan man numrera ”hyper-hörnen” i en boolesk talrymd. William Sandqvist william@kth.se

William Sandqvist william@kth.se Lös Towers of Hanoi Graykoden är också till stor hjälp för den som vill lösa spelet "Towers of Hanoi". konstruerat av matematikern Edouard Lucas i 1883. När munkarna är klara med arbetet kommer jorden att gå under - det kommer att ta 264 flyttningar, så det hela kommer nog att dröja ett tag ... Enligt legenden ska tre munkar flytta 64 gyllene brickor, av olika storlek, från en stapel till en annan. Brickorna ska flyttas en och en, och de måste alltid placeras så att en mindre bricka hamnar på en större bricka. William Sandqvist william@kth.se

Binärkod och Graykod Vindriktning Vindhastighet Vindriktningsvisare brukar använda Gray-kod för att ge säker visning. William Sandqvist william@kth.se William Sandqvist william@kth.se

Omvandling Binärkod-Graykod Binär  Gray: Om Binärkodens bit bn och bit bn-1 är olika, är Graykodens bit gn-1 ”1", annars ”0". Gray  Binär ( den vanligaste omvandlingsriktningen ): Om Binärkodens bit bn och Graykodens bit gn-1 är olika blir Binärkodens bit bn-1 ”1", annars ”0". William Sandqvist william@kth.se William Sandqvist william@kth.se

William Sandqvist william@kth.se Omvandlingsexempel 8: Gray 1100  Bin 1000 William Sandqvist william@kth.se

Logikkrets för kodomvandlingen XOR-grindens utgång ger ”1” om ingångarna är olika! 4 bits kodomvandlare Graykod till Binärkod William Sandqvist william@kth.se

William Sandqvist william@kth.se

Experiment med kodlinjaler Koden från en Hex-kodad vridomkopplare jämförs med koden från en kodlinjal i en digital komparator. Komparatorns större än/mindre än utgångar driver en motor som förflyttar kodlinjalen tills de båda koderna blivit lika. I teorin följer kodlinjalen lydigt med vridomkopp-larens läge, men verklig-heten blir något helt annat ... William Sandqvist william@kth.se

Experimentutrustningen Följa John … William Sandqvist william@kth.se

Kodlinjalens Gray-sida med inkopplad Gray-Bin-omvandlare Byt till Graykod! Vänd upp kodlinjalens Gray-sida Koppla in Gray-Bin-omvandlaren Blev det problemfritt? William Sandqvist william@kth.se William Sandqvist william@kth.se

William Sandqvist william@kth.se