Kort historik. Introductory Course Robotics. Kort historik (3) Kort historik (2) Ordet robot. Isaac Asimov

Storlek: px
Starta visningen från sidan:

Download "Kort historik. Introductory Course Robotics. Kort historik (3) Kort historik (2) Ordet robot. Isaac Asimov"

Transkript

1 Kort historik Introductory Course Robotics Lars Asplund 425 F.K. Archytas flygande duva ~ 200 F.K. Ctesibus Vattenklockor 1495 Leonardo avinci Mekanisk riddare 1738 Jacques de Vaucanson, dockor+djur 1822 Charles Babbage differensmaskin 1847 George Boole Boolesk Algebra Kort historik (2) 1921 Karel Capek Pjäsen R.U.R 1926 Fritz Langs Metropolis, roboten Maria 1936 Alan Turing Turingmaskinen 1940 Isac Asimov Robbie 1961 Heinrich Ernst MH-1 robotarm 1962 GM Unimate första industriroboten Kort historik (3) 1996 Honda P3 humanoid 1997 Sojourner marsrobot 1998 Lego robotics invention system 1999 Sony Aibo 2000 Honda Asimo Ordet robot En tjeckisk pjäs från 1920 Rossums Universal Robots av Karel Capek Robota, träl eller tvingad arbetskraft Handlingen utspelar sig 1960 och robotarbetarna gör uppror och tar över allt liv på jorden. Isaac Asimov Ryskfödd författare Science fiction Robbie från 1940 Novellsamlingen Jag Robot The Foundation Robotlagarna 1

2 Robotlagarna Isaac Asimov 1. En robot får inte skada en människa, eller genom att vara overksam, tillåta att en människa kommer till skada. 2. En robot måste alltid lyda order givna av en människa utom när det är bryter mot den första lagen 3. En robot måste alltid skydda sin egen existens så länge det inte strider mot de två första lagarna. Sumo Jämfört med Lego Mindstorm Ingångar 1,2,3 och utgångarna ABC Analoga 0-7 och digitala 0-7 och fyra motorer Lego programmeras i ett derivat av LabView (finns C och Ada-kompilatorer) Sumo-kortet programmeras i Java (det finns även en Ada) et finns mycket stora möjligheter med Sumo-kortet. Generellt Robotik Känna Planera - Agera Vi står inför den 3:e industriella revolutionen, och ska möta den med en kunskapsoffensiv 1:a Mekaniseringen på 1800-talet 2:a IT revolutionen under 1900-talets senare del en 3:e även en syntes av de två första Generellt Robotik En robot är ett system med Sense Känna Sensorer/Givare Plan Planera AI Act Agera Actuatorer/Ställdon Sense Känna Hur ser omgivningen ut. Var är jag, var kan jag gå, var är verktygen, var är andra robotar, var är de människor som jag ska serva, var behöver det dammsugas, var är gräset långt Plan Tänka Informationen från de olika sensorerna stämmer inte ihop. Vad är det som gäller? Har någon ändrat i omgivningen, uppgiften är att klippa, men det kommer fullt med folk och hundar, antingen går jag åt vänster eller åt höger AI - Hur hantera situationer, som programmeraren inte hade tänkt på 2

3 Act Agera Vi har fått in information om omgivningen, och AI-delen har kommit fram om en action et tredje steget ska se till att det blir gjort. Om vi ska gå till vänster, så ska vi se till att det blir rulle under fötterna Känna Sensorer eller givare Mäta sin omgivning, eller den del av hela systemet, som man inte kontrollerar Avstånd Rörelse Våra sinnen Syn eller vision mest spännande Exempel En dammsugare Kan inte programmeras av användaren För att veta hur det är möblerat måste man finna möblerna Räcker med enkla avståndsmätare Tänka / Besluta en ska klara att dammsuga oavsett möblering Vad händer om man möblerar om? Typiskt är att programmet ska klara en stor mängd med situationer, som programmeraren inte känner till i förväg Artificiell Intelligens Agera En webbkamera kopplad till en dator är ingen robot En robot måste göra något i den verkliga världen Exempel: ammsugare Gräsklippare Snöskottare Äppelträdsbeskärare Betongplanare Gruvlastare Första industriella revolutionen Under 1800-talet Maskiner ersatte muskelkraften Startade med ångmaskiner Idag Bensin/iesel Elmotorer Wankel, Stirling etc 3

4 Vissa problem Helt nytt för samhället Svårt att förstå vidden i det initiala skedet Vissa demonstrationer Idag sitter det motorer överallt Minst 100 motorer per person i I-världen Informationsteknologin en Andra Industriella Revolutionen Startade med de elektroniska hjärnorna Lite av Science Fiction Under 60-talet fanns stora datorer, som kostade mycket Sköttes av män i vita rockar Svårt att förstå att datorer skulle kunna vara till någon nytta Vissa problem ABC80 kom i slutet av 70-talet Apple II och framförallt PC n i början av 80 I vissa debattprogram diskuterades införandet av datorer Striden PC Mac Internet et är en fluga som går över Mer än 100 datorer/person i I-världen Några citat Två-tre datorer borde räcka för Sveriges räknebehov inom överskådlig tid! Svensk professor 1940-talet Hur kan ni tro att ni kan få ihop 30 personer som vill flyga till samma ställe? Resebyråchef om idén att börja flyga charter till Mallorca 1950-talet Ska kunderna montera möblerna själva? et var den dummaste affärsidé vi hört! Bankkamrer i Älmhult, 1940-talet, som nekade Ingvar Kamprad att låna pengar. Internet är en fluga som snart går över! Inez Uusman,"dataminister?" 1990-talet Robotik en Tredje Industriella Revolutionen Robotar är Science Fiction Robotar kostar idag mycket pengar Robotteknologin idag motsvarar atatekniken på 70-talet Robottekniken är en syntes av de två tidigare industriella revolutionerna Antalet är mindre än en per person Vision - Goals Svinuppfödning Stallar med 8 veckors intervall Cirka 5 cm på väggar och golv Rymddräkt Röda ögon och Frossa 4

5 Robotdalen Fokusområden Vinnova Vinnväxt 159 ansökningar -> 3 vinnare Örebro / MdH (/KTH) Samhälle / näringsliv / högskolan Tillväxtprogrammet Industrirobotar Inom den traditionell verkstadsindustri krävs i framtiden: Fältrobotar Genom en syntes av Sveriges starka skogs- och gruvindustri och tillverkning av entreprenadfordon (lastbilar etc.) skapa nya produkter Vård&omsorg Effektiviteten i vård och omsorg måste öka för att erbjuda samma sociala standard i framtiden Robotdalens aktörer Triple Helix Robotdalens Aktörer 1. e offentliga aktörerna 2. Akademiska aktörer ÖREBRO Kommuner Länsstyrelse Landsting VÄSTMANLAN Kommuner Länsstyrelse Landsting 3 1 Kommuner SÖERMANLAN Länsstyrelse Landsting STOCKHOLM ÖREBRO UNIVERSITET Västerås 3 2 Eskilstuna MÄLARALENS HÖGSKOLA KTH Tekniska Museet 5

6 Esab Welding Eq. Specma Atlas Copco Tritech Optab Net City Örebro SAAB Bofors Robotdalens Aktörer 3. Näringslivsaktörer och institut ABB CC Systems MEE Metior CIM Skills Zealcore Ramsta Robotics Aerotech Telub Logic esign Hök Instrument Realfast SMT Tricept 3 3 Volvo CE SweRob Calix Paint Mate Robotics Electrolux elaval Tritech Lynson Machine SAABTECH SICS Robotdalens Aktörer Samverkan med övriga innovationsaktörer Västmanlands FoU-råd Idélab MdH Aroslotsarna Kista applications Företagsgenerator Connect ALMI/NUTEK Teknikbrostiftelsen CEF Affärsänglar/Entreprenörer Forsknings institut CRC Uppfinnarföreningen Industriellt utvecklingscentrum Teknikhöjden techni Stiftelsen innovationcentrum Örebro Innov. Center Teknikbyn Skogforsk... Sumo kortet Blockschema AVR En Java-processor (ajile java) En mikroprocessor (Atmel Mega16 C) USB-controller (FT232BM) Fyra stycken H-bryggor (Allegro) MOSI MISO SPI Flash CPU Timer0 Timer1 AC Timer2 Analog signal Alla värden möjliga inom ett intervall Icke-elektriska xempel : en temperatur eller en hastighet Elektrisk spänning Elektrisk ström Elektrisk resistans (en potentiometer) igital signal Har endast två värden 0 eller 1 Faktiska fysiska representationen varierar Exempel: 0 1 logisk 0V 5V 5V-logik 0V 3.3V 3V-logik N-S S-N magnet Slät bula C Laddn tom EPROM Aktiv inaktiv Avbrott 6

7 Binära talsystemet Tal med basen 2 Möjliga siffror är 1 och 0 Alla talbaser har lika många siffror som basen (decimala har tio siffror 0..9) I ett digitalt system använder man det binära talsystemet. Varje position i talet har antingen en given plats i elektroniken eller sin tidslucka Exempel på 8bits tal Parallell-porten till en skrivare På en PC är det en 25-polig kontakt (sub), på en skrivare är det en annan kontakt. Kontakten har varit standard i närmare 30 år. Benämningen kommer av att kontakten har 8 bitar för att ange vilket tecken som ska skrivas ut Åtta bitars binärt tal Att det är 8 bitars binärt tal betyder att tal mellan 0000_0000 till 1111_1111 kan skrivas ut. Jämför med ett tresiffrors tal i det decimala systemet, där kan vi ha tal mellan 000 och 999. et är 1000 st = 10**3 Ett åtta bitars tal har 2**8 olika = 256 Parallellporten igen Bitarna i det digitala 8 siffrorstalet har var sin anslutning , där 0 är den minst signifikanta biten och 7 den mest signifikanta Varje bit n motsvarar värdet 2**n dvs = =255 Elektroniska kretsar Grindar Och, Eller, Exklusive Or samt Inverterare Statiska komponenter, dvs utgångarnas värde beror direkt på ingångarnas värden Elektroniska kretsar Vippor -vippor, JK-vippor, RS-vippor ynamiska komponenter, dvs utgångarna beror av ingångarnas värde vid tillfällen när klockan har läst av ingångarna Vi ska begränsa oss till -vippan 7

8 -vippan Utgångar samt Set och Reset S R S och R är statiska ingångar och är dynamiska ingångar och är utgångar S R Utgången / är inversen av En etta på S (Set) sätter till en etta (/ till 0) En etta på R (Reset) nollställer (/ till 1) e dynamiska ingångarna S R Givet att R och S är noll gäller att får det värde som har, när går från 0 till 1 (dvs vid positiv flank) in Skiftregister Antag att 2 = 0, 1 = 1, 0 = 0 Vidare att in = 1 när går från 0 till 1 Efter s positiva flank är 2 = 1, 1 = 0, 0 = 1 S/P Skiftregister till 7 är utgångarna 0 till 7 är ingångar som man med S/P kan ladda respektive vippa (med R och S) SPI Ett sätt att kommunicera mellan två enheter. Används mellan Java-processorn och AVR en Man har ett skiftregister i vardera enheten In- och utgångarna samt klockan finns tillgängliga utanför kretsen En av enheterna är Master och den andra Slav 8

9 Master i SPI atabuss MISO atabuss Slave i SPI MOSI MOSI MISO atabuss atabuss Master skapar klockan (8 klockpulser) MISO (Master In Slave Out) MOSI (Master Out Slave In) ata läggs först in i registret sen 8 klockpulser, slutligen läser man den andras data Sammankoppling SPI MISO Master MOSI Slave 1 USB 2 Sumo-kortet 3 * * * JTAG JStamp ajile80 RAM Flash H-brygga 2 H-brygga 5 BlueTooth 4 I vårt fall kommer ajile (javaprocessorn) vara Master AVR en Mega16 kommer att vara Slav Efter 8 klockpulser kommer data att ha bytt plats 9V 8 8 igital IO Analog IO AVR Mega16 RAM Flash H-brygga H-brygga 5 5 Placering på kortet Foto på Sumo-kortet M1 M2 G P M1 M2 +5V G P M1 M2 +5V G P M1 M2 +5V JTAG 2 Motor 4 5 Motor 3 5 Motor 2 RAM Flash * * * 5 Motor 1 Analog IO JStamp ajile80 RAM Flash USB V Gnd +9V Gnd igital IO +5V 9

10 Foto på JTAG-modul Foto på JTAG uppkopplad Foto på kort med JStamp C miljön Gnu gcc för AVR En Makefile för att kompilera och länka programmet, samt att skapa en hexfil Med ett program i JStamp kan man programmera AVR en Kommunikation JStamp AVRen : SPI JStamp Blåtand : COM1 JStamp USB : COM2 JStamp analoga signaler in : via AVR JStamp digitala in/ut : A0-A4; B4,B5,E7 Kontroll av AVR och BT JStampen används för att slå på AVRen och Blåtand GpioPin AVR_Power = new GpioPin(GpioPin.GPIOE_BIT4); GpioPin BT_Power = new GpioPin(GpioPin.GPIOE_BIT3); vs AVR styrs av PortE, pin 4 och Blåtand av PortE, pin3 10

11 T1 H-brygga T3 +9V T1 H-brygga T3 +9V T2 M T4 T2 M T4 Gnd Gnd Logiska signaler styr vilken eller vilka transistorer som leder Observera att motorn inte får anslutas till jord eller någon matningsspänning direkt Om ingen transistor leder => ingen ström T1 och T4 leder Insignalen till kretsen Allegro3949 är en nolla T1 T2 H-brygga M Gnd +9V T2 och T3 leder Insignalen till kretsen Allegro3949 är en etta T3 T4 Gammal skåpmat Resistans U = R * I vs spänningen över en resistans är lika med strömmen genom den * dess resistans Hur ser motsvarande ut för en kondensator? Eller för en induktans? Konstant spänning En konstantspänningsgenerator ger samma spänning ut oavsett hur mycket ström man tar ut. Om man kopplar en resistans till den kommer strömmen I = U/R att gå genom resistansen Konstant ström En konstant strömgenerator, ger en konstant ström ut. Utspänningen kan bli hur hög som helst. Kopplar man en resistans R till den får man spänningen U = R*I 11

12 Om signalen är 50% Om signalen är 75% 16us 16us 16us 16us Nettoströmmen (likströmmen) kommer att vara 0. Spänningen över respektive transistor när noll, dvs inga större förluster 8us 24us 8us 24us Nettoströmmen (likströmmen) kommer att gå åt vänster. Spänningen över respektive transistor när noll, dvs fortfarande inga större förluster Motsvarande när signalen är 25% (ström åt höger ) PWM signal Signalen som styr H-bryggorna kallas PWM (Pulse Width Modulation) et är med bredden (width) av signalen som vi styr hur mycket motorn ska röra sig samt i vilken riktning. 50% betyder 0, dvs stillastående >50% går motorn åt ett håll <50% går motorn åt andra hållet Hur skapas denna signal? I AVR en finns tre räknare, de kallas Counter0, Counter1 och Counter 2 Counter0 och Counter2 är 8-bitars räknare och Counter1 är en 16 bitars (fast vi utnyttjar den som en 8-bitars) En räknare är i princip ett antal -vippor som är kopplade enligt följande -in Räknare med -vippor Antag att 0 till 2 alla är 0 Vid första positiva flank på -in kommer 0 att få värdet av (som är /), dvs 1 Nästa gång går 0 från 1 till 0. / går då från 0 till 1 dvs positiv flank => 1 blir 1 Binärräknaren -in 0 /0 1 /1 2 /2 Nr Nr Nr Nr Nr Nr Nr Nr Nr

13 Räknare Räknar för varje klockpuls upp ett steg och när den har nått max (binärt 111 = 7) blir resultatet 0. En 8-bitars räknare räknar från 0 till (max binärt =255) och slår sedan runt. Generering av PWM Vi har en 8-bitars räknare Ett register med ett 8-bitars tal (0 till 255) En jämförare (dvs som jämför när räknaren och registret är lika) När räknaren slår om från 255 till 0 sätts PWM-signalen till 0 När räknaren är lika med talet i registret sätts PWM-signalen till 1 Klockan till AVRen En keramisk resonator avstämd till 16MHz driver AVR en en frekvensen delas med 2 innan den kan användas att driva räknaren. Räknaren drivs alltså av 8MHz = us Efter 256 klockpulser har räknaren gått ett varv (256*0.125 = 32us) Om man skriver in 128 i Registret får man 50% Tre räknare med fyra H-bryggor En av räknaren Counter1 har två stycken register en har två stycken PWM utgångar en för varje register A-omvandlare En A-omvandlare omvandlar en analog signal till ett digitalt värde. Viktiga data är referensen värde ( i vårt fall 5V) Antal bitar i det digitala värdet (i vårt fall 10 bitar) 0 V = V = analoga ingångar 1 AC et är 8 analoga ingångar på en AVR men endast en A-omvandlare (AC Analog to igital Converter). e åtta analoga ingångarna går till en multiplexer. Man väljer en av de åtta signalerna som sedan går till AC n 13

14 Javamiljön JCreator Eclipse för att editera javakoden JEMbuilder för att skapa det som ska laddas ner på kortet Charade för att ladda ner på RAM eller Flash. Charade för att starta och stoppa processorn Om programmet ligger i Flash kan man köra utan PCn Jcreator.com Java-miljön Eclipse Eller vilken java-miljö som helst Skapar.class (make once run multiple times) JEM-builder Makes a complete set of all required runtime classes Charade ownload and run / ebug Java Ett programmeringsspråk En omgivning (grafik, GUI, etc.) Ursprungligen framtaget för att programmera tvättmaskiner Flera färdiga miljöer, IE, med färdiga kopplingar till traditionell användning, dvs PC Miljön måste ändras för att passa vår miljö JEM Builder rullgardin Project Project Properties JStampFlashConfiguration JStampRamConfiguration Skapa JVMer (1 till 2) rivers Lägg till för varje hårdvara, som används Ange till vilken JVM JemBuilder Project OutputFiles Output irectory for the result Memory PLL Setup Pin Setup 1 Pin Setup 2 (av intresse; se nästa) Chip Select 14

15 Project; PinSetup2 PortC SPI Adress bus bit 24 UART Clock Port UART1 och UART0, CTS0 Port E Timer 0 och Timer 1 För varje JVM Main file (.class) Classpath Memory Interrupts (avbrott) Main arguments Ev rivers Com (redirect System.out) Embedded Systems Inbyggda system Minne IO Inga diskar Ingen bildskärm Nerladdningsprocess Watch dog Korsplåtar Vinkelkoppling plåtar T-plåtar Enkel klammer ubbel klammer Ändhylsor Koppling enligt fig 12 Koppling enligt fig 15 Enkelt lager ubbelt lager FAC-system Jämför med Mecano eller TeknikLego Standardkomponenter 3 mm skruv 3 mm stänger 5 mm axlar Modulsystem med delning 7 mm En grundsats med några grundkomponenter Komplettering kan göras hos FACSystem Standardlager kan användas Typiskt att man bygger med grunder i fackverkskonstruktioner. Billigt material för stängerna är att använda 4mm svetselektroder, 80 kr/kg 15

16 FACSystemets delar (1) FACSystemets delar (2) + Kugghjul etc. Sammankopplingar JTAG Ett standard gränssnitt för att både programmera och kontrollera olika elektroniska enheter. Man arbetar med en seriell kommunikation liknande den som vi använder med SPI I vårt fall har vi enbart JStampen på JTAGen. (et är iofs möjligt att även ansluta Mega16 till JTAG) USB Kretsen som används heter FT232BM Kontakten är en s.k. mini USB rivrutinen krävs i PC n Man kan antingen köra en drivrutin så att man får en serieport Eller att den blir en enhet kallad FT2XX, ett gemensamt namn för FT232 och FT245 USB (2) Vi har valt att köra den som FT2XX. Man gör program i PC n, som skrivs i C, C++ eller Ada Med biblioteket FT2XX.dll och motsvarande ftd2xx.h kan man öppna en enhet, läsa och skriva data FT232BM omvandlar detta till serieformat, som går in på JStampen 16

17 17

Ett urval D/A- och A/D-omvandlare

Ett urval D/A- och A/D-omvandlare Ett urval D/A- och A/D-omvandlare Om man vill ansluta en mikrodator (eller annan digital krets) till sensorer och givare så är det inga problem så länge givarna själva är digitala. Strömbrytare, reläer

Läs mer

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ? Styrteknik grundkurs Digitala kursmoment Binära tal, talsystem och koder Boolesk Algebra Grundläggande logiska grindar Minneselement, register, enkla räknare Analog/digital omvandling SR-latch med logiska

Läs mer

AD-DA-omvandlare. Mätteknik. Ville Jalkanen. ville.jalkanen@tfe.umu.se 1

AD-DA-omvandlare. Mätteknik. Ville Jalkanen. ville.jalkanen@tfe.umu.se 1 AD-DA-omvandlare Mätteknik Ville Jalkanen ville.jalkanen@tfe.umu.se Inledning Analog-digital (AD)-omvandling Digital-analog (DA)-omvandling Varför AD-omvandling? analog, tidskontinuerlig signal Givare/

Läs mer

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1 Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1 Digitala kursmoment D1 Binära tal, talsystem och koder D2 Boolesk Algebra D3 Grundläggande logiska grindar D4 Minneselement, register,

Läs mer

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson, John Berge 203 DIGITALTEKNIK I Laboration DE2 Sekvensnät och sekvenskretsar Namn... Personnummer... Epost-adress... Datum för

Läs mer

Du har följande material: 1 Kopplingsdäck 2 LM339 4 komparatorer i vardera kapsel. ( ELFA art.nr datablad finns )

Du har följande material: 1 Kopplingsdäck 2 LM339 4 komparatorer i vardera kapsel. ( ELFA art.nr datablad finns ) Projektuppgift Digital elektronik CEL08 Syfte: Det här lilla projektet har som syfte att visa hur man kan konverterar en analog signal till en digital. Här visas endast en metod, flash-omvandlare. Uppgift:

Läs mer

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D Lars-Erik Cederlöf Tentamen i Grundläggande ellära och digitalteknik ETA 03 för D 2000-05-03 Tentamen omfattar 40 poäng, 2 poäng för varje uppgift. 20 poäng ger godkänd tentamen. Tillåtet hjälpmedel är

Läs mer

Robotfotboll med Arduino

Robotfotboll med Arduino Robotfotboll med Arduino Av Staffan Melin och Martin Blom Bild & form-skolan, Masthugget, Göteborg 2015 Staffan Melin, staffan.melin@oscillator.se Martin Blom, martinblomblom@hotmail.com Detta verk är

Läs mer

Grundläggande A/D- och D/A-omvandling. 1 Inledning. 2 Digital/analog(D/A)-omvandling

Grundläggande A/D- och D/A-omvandling. 1 Inledning. 2 Digital/analog(D/A)-omvandling Grundläggande A/D- och D/A-omvandling. 1 Inledning Datorer nns nu i varje sammanhang. Men eftersom vår värld är analog, behöver vi något sätt att omvandla t.ex. mätvärden till digital form, för att datorn

Läs mer

Växtviskaren EITF11 Digitala projekt VT15, I12

Växtviskaren EITF11 Digitala projekt VT15, I12 Växtviskaren EITF11DigitalaprojektVT15,I12 NathalieLiljebrunn,EbbaRiismark,AnnaNorelius LundsTekniskaHögskola Institutionenförelektro ochinformationsteknik Handledare:BertilLindvall,AndreasJohansson 2015

Läs mer

5:2 Digitalteknik Boolesk algebra. Inledning OCH-funktionen

5:2 Digitalteknik Boolesk algebra. Inledning OCH-funktionen 5:2 Digitalteknik Boolesk algebra. Inledning I en dator representeras det binära talsystemet med signaler i form av elektriska spänningar. 0 = 0 V (låg spänning), 1 = 5 V(hög spänning). Datorn kombinerar

Läs mer

Lösningförslag till Exempel på tentamensfrågor Digitalteknik I.

Lösningförslag till Exempel på tentamensfrågor Digitalteknik I. Lösningförslag till Exempel på tentamensfrågor Digitalteknik I.. Uttryckt i decimal form: A=28+32+8 + 2 =70 B=59 C=7 A+B+C=246 2. Jag låter A' betyda "icke A" A'B'C'D'+ABC'D'+A'BCD'+AB'CD'=D'(A'(B'C'+BC)+A(BC'+B'C))=

Läs mer

Elektro och Informationsteknik LTH. Laboration 3 RC- och RL-nät i tidsplanet. Elektronik för D ETIA01

Elektro och Informationsteknik LTH. Laboration 3 RC- och RL-nät i tidsplanet. Elektronik för D ETIA01 Elektro och Informationsteknik LTH Laboration 3 R- och RL-nät i tidsplanet Elektronik för D ETIA01??? Telmo Santos Anders J Johansson Lund Februari 2008 Laboration 3 Mål Efter laborationen vill vi att

Läs mer

Digitalteknik: CoolRunner-II CPLD Starter Kit

Digitalteknik: CoolRunner-II CPLD Starter Kit CR:1 CoolRunner-II CPLD Starter Kit är ett litet utvecklingssystem för Xilinx-kretsen XC2C256. Utvecklingskortet kommer från företaget Digilent. Vid laborationerna i digitalteknik kommer kortet att användas

Läs mer

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012 Med kommentarer för kursen ht 2012 2012 CR:1 CoolRunner-II CPLD Starter Kit är ett litet utvecklingssystem för Xilinx-kretsen XC2C256. Utvecklingskortet kommer från företaget Digilent. Vid laborationerna

Läs mer

Mekanisk solros, Digitala projekt(edi021) Kristoer Nordvall, Stefan Windfeldt, Inlämmnad: 4 december 2006

Mekanisk solros, Digitala projekt(edi021) Kristoer Nordvall, Stefan Windfeldt, Inlämmnad: 4 december 2006 Mekanisk solros, Digitala projekt(edi021) Kristoer Nordvall, d03kn@student.lth.se Stefan Windfeldt, d03sw@student.lth.se Inlämmnad: 4 december 2006 Innehåll 1 Problembeskrivning 3 2 Teknisk beskrivning

Läs mer

Övervakning & Programspråk

Övervakning & Programspråk Övervakning & Programspråk Denna PowerPoint är gjord för att du ska få en inblick i vad ett driftövervakningssystem är. Vad kan man se? Olika tekniska funktioner? Fördelar? Även en inblick i hur man programmerar

Läs mer

LABORATION DATORKONSTRUKTION TSEA83 UART. Namn och personnummer. Version: 1.0 2013 (OS)

LABORATION DATORKONSTRUKTION TSEA83 UART. Namn och personnummer. Version: 1.0 2013 (OS) LABORATION DATORKONSTRUKTION TSEA83 UART Version: 1.0 2013 (OS) Namn och personnummer Godkänd 1 blank sida 2 Innehåll 1 Inledning 5 1.1 Syfte................................. 5 1.2 Förberedelser............................

Läs mer

Effektpedal för elgitarr

Effektpedal för elgitarr EITF11 - Digitala Projekt Effektpedal för elgitarr Handledare: Bertil Lindvall Ivan Rimac (I05) Jimmy Lundberg (I08) 2011-05-10 Contents Bakgrund... 3 Kravspecifikation... 3 Kravspecifikation Effektpedal...

Läs mer

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia Konstruktion av en radiostyrd legobil Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia 1 1.Innehållsförtäckning Rapport Radiostyrd LEGO bil...1 1. Innehållsförtäckning...2 2.0 Inledning...3

Läs mer

Läsminne Read Only Memory ROM

Läsminne Read Only Memory ROM Läsminne Read Only Memory ROM Ett läsminne har addressingångar och datautgångar Med m addresslinjer kan man accessa 2 m olika minnesadresser På varje address finns det ett dataord på n bitar Oftast har

Läs mer

Låskretsar och Vippor

Låskretsar och Vippor Låskretsar och Vippor Låskretsar (latch) och vippor (flip-flop) är kretsar med minnesfunktion. De ingår i datorns minnen och i processorns register. SR-låskretsen är i princip datorns minnescell Q=1 Q=0

Läs mer

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D Lars-Erik Cederlöf Per Liljas Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D1 2001-05-28 Tentamen omfattar 40 poäng, 2 poäng för varje uppgift. 20 poäng ger godkänd tentamen. Tillåtet

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #9 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola ekvensnät Vad kännetecknar ett sekvensnät? I ett sekvensnät

Läs mer

Analog till Digitalomvandling

Analog till Digitalomvandling CT3760 Mikrodatorteknik Föreläsning 8 Tisdag 2006-09-21 Analog till Digitalomvandling Vi börjar med det omvända. Digital insignal och analog utsignal. Digital in MSB D/A Analog ut LSB Om man har n bitar

Läs mer

DIGITALA TAL OCH BOOLESK ALGEBRA

DIGITALA TAL OCH BOOLESK ALGEBRA DIGITALA TAL OCH BOOLESK ALGEBRA Innehåll Talsystem och koder Aritmetik för inära tal Grundläggande logiska operationer Logiska grindar Definitioner i Boolesk algera Räknelagar BINÄRA TALSYSTEMET Binärt

Läs mer

Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/

Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/ CT3760 Mikrodatorteknik Föreläsning 1 Torsdag 2005-08-25 Upprop. Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/ Kurslitteratur är Per Foyer Mikroprocessorteknik. Finns på bokhandeln.

Läs mer

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D Lars-Erik Cederlöf Tentamen i Grundläggande ellära och digitalteknik ET 3 för D 999-3-5 Tentamen omfattar 4 poäng, 2 poäng för varje uppgift. 2 poäng ger godkänd tentamen. Tillåtet hjälpmedel är räknedosa.

Läs mer

Digitalt eller Analogt

Digitalt eller Analogt Digitalt eller Analogt digitalt: q 0 255 q 7 q 6 q 5 q 4 q 3 q 2 q 1 q 0 1 ½ ¼ 1/8 1/16 1/32 1/64 1/128 eller analogt? q Digital style Old school Digital Analogomvandlare? b 7 b 6 b 5 b 4 b 3 b 2 b 1 b

Läs mer

Bokens innehåll 1. MEKATRONIK en del av vår vardag 2. Styrning med LOGISKA FUNKTIONER

Bokens innehåll 1. MEKATRONIK en del av vår vardag 2. Styrning med LOGISKA FUNKTIONER 1. MEKATRONIK en del av vår vardag Mekatronik i hemmet Mekatronik i fabriken Elektromekaniska styrsystem Pneumatiska styrsystem Hydrauliska styrsystem Elektriska styrsystem 2. Styrning med LOGISKA FUNKTIONER

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Speciella egenskaper: Systemet

Läs mer

Disposition av prototypkort

Disposition av prototypkort Mekinstruktioner Disposition av prototypkort För att undvika att prototypkortet inte får plats eller att man måste löda om en massa sladdar är det viktigt att man kollar innan att allt får plats på kortet

Läs mer

Laboration 6. A/D- och D/A-omvandling. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum

Laboration 6. A/D- och D/A-omvandling. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum Laboration 6 A/D- och D/A-omvandling A/D-omvandlare Digitala Utgång V fs 3R/2 Analog Sample R R D E C O D E R P/S Skiftregister R/2 2 N-1 Komparatorer Digital elektronik Halvledare, Logiska grindar Digital

Läs mer

Digitala Projekt (EITF11)

Digitala Projekt (EITF11) Digitala Projekt (EITF11) Temperaturgivare med larm Handledare: Bertil Lindvall 2014-05-20 Erik Hellered, I-11 Andreas Sjöblom, I-11 Philip Dahlström, I-11 Table of Contents Inledning... 1 Kravspecifikation...

Läs mer

tsense (Disp) T RH RL

tsense (Disp) T RH RL Gas and Air Sensors Användarmanual tsense (Disp) T RH RL CO 2 -, temperatur- och relativ fuktmätare Allmänt tsense (Disp) för väggmontage mäter koldioxid, temperatur och relativ luftfuktighet. Enheten

Läs mer

Datorsystemteknik DAV A14 Föreläsning 1

Datorsystemteknik DAV A14 Föreläsning 1 Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec

Läs mer

Formula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04

Formula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04 Formula Blue Digitala Projekt 8p Jesper Ferm E02 Carl Hakenäs E04 Abstract The purpose with this project was to get some understanding how Bluetooth works and how to use it in practical applications. A

Läs mer

TSIU50 Mikrodatorprojekt. LAB1 AVR-introduktion och logikanalysator

TSIU50 Mikrodatorprojekt. LAB1 AVR-introduktion och logikanalysator 1 2 TSIU50 Mikrodatorprojekt LAB1 AVR-introduktion och logikanalysator Michael Josefsson Januari 2007 Detta häftes syfte är att tjäna som en snabb introduktion till utvecklingsmiljön AVRStudio och den

Läs mer

Copyright 2001 Ulf Rääf och DataRäven Elektroteknik, All rights reserved.

Copyright 2001 Ulf Rääf och DataRäven Elektroteknik, All rights reserved. Ver 2001-03-31. Kopieringsförbud. Detta verk är skyddat av upphovsrättslagen! OBS! Kopiering i skolar enligt avtal ( UB4 ) gäller ej! Den som bryter mot lagen om upphovsrätt kan åtalas av allmän åklagare

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Speciella egenskaper: Systemet arbetar med kodord (s k

Läs mer

Analog till Digitalomvandling

Analog till Digitalomvandling CT3760 Mikrodatorteknik Föreläsning 8 Tisdag 2005-09-20 Analog till Digitalomvandling Om man har n bitar kan man uttrycka 2 n möjligheter. Det största nummeriska värdet är M = 2 n -1 För tre bitar blir

Läs mer

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D Lars-Erik Cederlöf Tentamen i Grundläggande ellära och digitalteknik ET 013 för D1 1999-04-28 Tentamen omfattar 40 poäng, 2 poäng för varje uppgift. 20 poäng ger godkänd tentamen. Tillåtet hjälpmedel är

Läs mer

Robotdalens vision och verksamhet beskrivs i bilaga 2. I ärendet fanns följande förslag till beslut. Yrkanden och proposition

Robotdalens vision och verksamhet beskrivs i bilaga 2. I ärendet fanns följande förslag till beslut. Yrkanden och proposition PROTOKOLL DATUM DIARIENR 2003-09-01 LKD 03416 89 Medfinansiering av Robotdalen 2003-2006 Bakgrund Robotdalen är en centrumbildning inom Mälardalens högskola för samverkan mellan näringsliv, samhälle och

Läs mer

Högskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Högskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien DIGITAL- OCH MIKRODATORTEKNIK, U2 09.00 13.00 Tillåtna hjälpmedel: Instruktionslista PIC16F877A Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien Fullständiga lösningar skall inlämnas.

Läs mer

Tentamen i Krets- och mätteknik, fk, ETEF15. den 14 jan 2012 8:00-13:00

Tentamen i Krets- och mätteknik, fk, ETEF15. den 14 jan 2012 8:00-13:00 Lunds Tekniska Högskola, Institutionen för Elektro- och informationsteknik Ingenjörshögskolan, Campus Helsingborg Tentamen i Krets- och mätteknik, fk, ETEF15 den 14 jan 2012 8:00-13:00 Uppgifterna i tentamen

Läs mer

HF0010. Introduktionskurs i datateknik 1,5 hp

HF0010. Introduktionskurs i datateknik 1,5 hp HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se

Läs mer

T1-modulen Lektionerna 10-12. Radioamatörkurs OH6AG - 2011 OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH

T1-modulen Lektionerna 10-12. Radioamatörkurs OH6AG - 2011 OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH T1-modulen Lektionerna 10-12 Radioamatörkurs OH6AG - 2011 Bearbetning och översättning: Thomas Anderssén, OH6NT Original: Heikki Lahtivirta, OH2LH 1 Logikkretsar Logikkretsarna är digitala mikrokretsar.

Läs mer

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 - Inbyggda system - Analog till digital signal - Utvecklingssystem, målsystem - Labutrustningen - Uppbyggnad av mikrokontroller - Masinkod, assemblerkod

Läs mer

Sekvensnät vippor, register och bussar

Sekvensnät vippor, register och bussar ekvensnät vippor, register och bussar agens föreläsning: Lärobok kap.5 Arbetsbok kap 8,9,10 Ur innehållet: Hur fungerar en -latch? Hur konstrueras JK-, - och T-vippor? er och excitationstabeller egister

Läs mer

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D Lars-Erik ederlöf Tentamen i Grundläggande ellära och digitalteknik ET 03 för D 000-03-3 Tentamen omfattar 40 poäng, poäng för varje uppgift. 0 poäng ger godkänd tentamen. Tillåtet hjälpmedel är räknedosa.

Läs mer

22/02/16. Arduino Introduktion till Arduino. Arduino. Microcontroller - Embedded systems. Historia Organisation - Ekosystem

22/02/16. Arduino Introduktion till Arduino. Arduino. Microcontroller - Embedded systems. Historia Organisation - Ekosystem 22/02/16 Arduino Introduktion till Arduino Historia Organisation - Ekosystem ANDERS J JOHANSSON Hårdavara Mjukvara Kringkomponenter Tips Demos! Microcontroller - Embedded systems Inbyggda system Processing

Läs mer

Digital elektronik CL0090

Digital elektronik CL0090 Digital elektronik CL9 Föreläsning 5 27-2-2 8.5 2. Naxos Demonstration av uartus programvara. Genomgång av uartus flödesschema. Detta dokument finns på kurshemsidan. http://www.idt.mdh.se/kurser/cl9/ VHDL-kod

Läs mer

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-05-14 Laboranter: 1 Syfte Denna laboration syftar till att introducera interrupt och watchdog

Läs mer

Ansvarig lärare: Olof Andersson, Telefon 021-101314 (besöker skrivsalen)

Ansvarig lärare: Olof Andersson, Telefon 021-101314 (besöker skrivsalen) MÄLRLENS HÖGSKOL Institutionen för elektroteknik Tentamen Mikrodatorteknik T3760 atum 2005-10-28 Tid 08.30 12.30 nsvarig lärare: Olof ndersson, Telefon 021-101314 (besöker skrivsalen) Om du klarat samtliga

Läs mer

Översikt, kursinnehåll

Översikt, kursinnehåll Översikt, kursinnehåll Specifikation av digitala funktioner och system Digitala byggelement Kombinatoriska system Digital Aritmetik Synkrona system och tillståndsmaskiner Asynkrona system och tillståndsmaskiner

Läs mer

2 / 3-axlig joystick med PWM-utgångar

2 / 3-axlig joystick med PWM-utgångar 2 / 3-axlig joystick BESKRIVNING JP är en 2 eller 3-axlig joystick, med möjlighet att styra upp till 6st dubbelverkande proportionalmagneter Utgångarna är proportionella mot joystickens rörelser Joystickens

Läs mer

DIGITALA PROJEKT Väderstation

DIGITALA PROJEKT Väderstation DIGITALA PROJEKT Väderstation Christian Lindquist, E03 Leonardo Bello, E03 Abstract Almost everybody has some kind of temperature measurement device in their home. The latest in this industry are more

Läs mer

Manual för EQE PLC enhet

Manual för EQE PLC enhet Manual för EQE PLC enhet EQE PLC enheten är enkelt programmerbar via byglingar. Detta gör att inga förkunskaper inom programmering behövs. De olika funktionerna realiseras helt enkelt genom att flytta

Läs mer

Installationsguide ME 3

Installationsguide ME 3 (5) Installationsguide ME 3 Ansvarig Författare Godkänd Distribution Nicklas Andersson Nicklas Andersson 999-0-2 / NA Inledning Detta dokument beskriver hur man installerar LuLIS mottagarenhet ME 3. ME

Läs mer

Introduktion till programmering och Python Grundkurs i programmering med Python

Introduktion till programmering och Python Grundkurs i programmering med Python Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?

Läs mer

Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK.

Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK. Tomas Nordström Högskolan i Halmstad Dokumentversion 0.1, 2012-04- 01 Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK. Informationen till detta kompendium är

Läs mer

2-14 Binära talsystemet-fördjupning Namn:

2-14 Binära talsystemet-fördjupning Namn: 2-14 Binära talsystemet-fördjupning Namn: Inledning I detta kapitel skall du få lära dig lite mer om det talsystem som datorerna arbetar med. Du skall lära dig att omvandla decimala tal till binära samt

Läs mer

Kortlaboration DIK. Digitalteknik, kombinatorik.

Kortlaboration DIK. Digitalteknik, kombinatorik. MMK, KTH Kortlaborationer 1 Kortlaboration DIK Digitalteknik, kombinatorik. I denna laboration bekantar vi oss med datorprogrammet LabVIEW. Programmet har blivit något av en industristandard för att automatisera

Läs mer

Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien DIGITAL- OCH MIKRODATORTEKNIK, U2 11-01-12 09.00 13.00 Tillåtna hjälpmedel: Instruktionslista PIC16F877A Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien Fullständiga lösningar

Läs mer

Fler exempel: Det sista uttrycket blir med NAND grindar: a b c. abc de. abc. d e

Fler exempel: Det sista uttrycket blir med NAND grindar: a b c. abc de. abc. d e Varför NAND grindar? Anledningen till att man vill använda enbart NAND grindar är "ingenjörsmässig", dvs man vill ha så få olika grindtyper (kretsar) som möjligt i produktionen för att hålla kostnader

Läs mer

A/D- och D/A- omvandlare

A/D- och D/A- omvandlare A/D- och D/A- omvandlare Jan Carlsson 1 Inledning Om vi tänker oss att vi skall reglera en process så ställer vi in ett börvärde, det är det värde som man vill processen skall åstadkomma. Sedan har vi

Läs mer

Digital elektronik. I Båda fallen gäller förstås att tidsförloppet måste bevaras.

Digital elektronik. I Båda fallen gäller förstås att tidsförloppet måste bevaras. Digital elektronik Den digitala elektroniken behöver bara kunna skilja mellan två tillstånd (spänningsnivåer), etta eller nolla. Normalt representeras logisk etta med den positiva matningsspänningen t.ex.

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

Optoisolerat USB Utgångskort

Optoisolerat USB Utgångskort Optoisolerat USB Utgångskort [USB-4X-BOB] Optiskt isolerat USB utgångskort för att enkelt koppla datorn till din CNC-styrning Anslutning USB. Styr upp till 4st axlar Utgångar: 16st + 1st PWM utgång Ingångar:

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik 7,5 högskolepoäng läsperiod 1+2 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Kursens organisation Föreläsningar (29

Läs mer

(2B1560, 6B2911) HT08

(2B1560, 6B2911) HT08 Royal Institute of Technology, KTH, Kista School of Information and Communication Technology, ICT Department of Electronics, Computer and Software, ECS Digital Design, IE1204 (2B1560, 6B2911) HT08 OBS!

Läs mer

Datakommunikation med IR-ljus.

Datakommunikation med IR-ljus. Datakommunikation med -ljus. I den här uppgiften skall du kommunicera med hjälp av infrarött () ljus. Du skall kunna sända tecken från tangentbordet samt ta emot tecken och visa dem på skärmen. Genom att

Läs mer

Labbrapport LEGO-robot linefollower

Labbrapport LEGO-robot linefollower KTH KISTA Labbrapport LEGO-robot linefollower Martin Thorén 2012-09-07 mathoren@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Syftet med denna laboration var att felsöka och reparera en

Läs mer

Laboration 5. Temperaturmätning med analog givare. Tekniska gränssnitt 7,5 p. Förutsättningar: Uppgift: Temperatur:+22 C

Laboration 5. Temperaturmätning med analog givare. Tekniska gränssnitt 7,5 p. Förutsättningar: Uppgift: Temperatur:+22 C Namn: Laborationen godkänd: Tekniska gränssnitt 7,5 p Vt 2014 Laboration 5 LTH Ingenjörshögskolan vid Campus Helsingborg Temperaturmätning med analog givare. Syftet med laborationen är att studera analog

Läs mer

En temperaturmätningskrets, LM335, ska anpassas till en analog ingång på processorn Atmega128.

En temperaturmätningskrets, LM335, ska anpassas till en analog ingång på processorn Atmega128. Namn: Laborationen godkänd: Tekniska gränssnitt 7,5 p Vt 2013 Laboration 5 LTH Ingenjörshögskolan vid Campus Helsingborg Temperaturmätning med analog givare. Syftet med laborationen är att studera analog

Läs mer

Tentamen PC-teknik 5 p Lösningar och kommentarer

Tentamen PC-teknik 5 p Lösningar och kommentarer Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, Em3, Et3 Datum: 04-08-10 Tid: 13:30-18:30 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific

Läs mer

INNEHÅLL. Inledning...1. Talsystem...2. Logiska funktioner...12. Logiska kretsar i praktiken...19. Elektrostatisk urladdning (ESD)...

INNEHÅLL. Inledning...1. Talsystem...2. Logiska funktioner...12. Logiska kretsar i praktiken...19. Elektrostatisk urladdning (ESD)... INNEHÅLL Inledning... Talsystem...2 Logiska funktioner...2 Logiska kretsar i praktiken...9 Elektrostatisk urladdning (ESD)...2 - Introduktion övningsmoduler...23 2 - NOT-grind...24 3 - ND-grind...25 4

Läs mer

Datorsystemteknik DAV A14 Föreläsning 1

Datorsystemteknik DAV A14 Föreläsning 1 Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec

Läs mer

Hur implementera algoritmerna på maskinnivå - datorns byggstenar

Hur implementera algoritmerna på maskinnivå - datorns byggstenar Hur implementera algoritmerna på maskinnivå - datorns byggstenar Binära tal Boolesk logik grindar och kretsar A A extern representation intern representation minnet i datorn extern representation 1000001

Läs mer

IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare

IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare IE1205 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska

Läs mer

Analoga och Digitala Signaler. Analogt och Digitalt. Analogt. Digitalt. Analogt få komponenter låg effektförbrukning

Analoga och Digitala Signaler. Analogt och Digitalt. Analogt. Digitalt. Analogt få komponenter låg effektförbrukning Analoga och Digitala Signaler Analogt och Digitalt Analogt 00000000000000000000000000000000000 t Digitalt Analogt kontra Digitalt Analogt å komponenter låg eektörbrukning verkliga signaler Digitalt Hög

Läs mer

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade)

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade) Datorsystem 2 CPU Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur CPU Visning av Akka (för de som är intresserade) En dators arkitektur På en lägre nivå kan vi ha lite olika

Läs mer

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet Datorarkitektur - en inledning Organisation av datorsystem: olika abstraktionsnivåer System S den mest abstrakta synen på systemet A B C Ett högnivåperspektiv på systemet a1 b1 c1 a2 b3 b2 c2 c3 En mera

Läs mer

Talsystem Teori. Vad är talsystem? Av Johan Johansson

Talsystem Teori. Vad är talsystem? Av Johan Johansson Talsystem Teori Av Johan Johansson Vad är talsystem? Talsystem är det sätt som vi använder oss av när vi läser, räknar och skriver ner tal. Exempelvis hade romarna ett talsystem som var baserat på de romerska

Läs mer

INSTALLATION. 1) Läs igenom hela beskrivningen minst en gång för att få en känsla av vad som kommer krävas i form av arbete och verktyg.

INSTALLATION. 1) Läs igenom hela beskrivningen minst en gång för att få en känsla av vad som kommer krävas i form av arbete och verktyg. SA500 G3 INSTALLATIONSANVISNING PORSCHE 944NA 1985B-87 INSTALLATION DETTA BEHÖVS FÖR ATT INSTALLERA 1) Lite olika skruvmejslar 2) Lödkolv och lödtenn 3) Kabelskalare och avbitare 4) Kabelskotång + flatstift

Läs mer

0.1. INTRODUKTION 1. 2. Instruktionens opcode decodas till en språknivå som är förstålig för ALUn.

0.1. INTRODUKTION 1. 2. Instruktionens opcode decodas till en språknivå som är förstålig för ALUn. 0.1. INTRODUKTION 1 0.1 Introduktion Datorns klockfrekvens mäts i cykler per sekund, eller hertz. En miljon klockcykler är en megahertz, MHz. L1 cache (level 1) är den snabbaste formen av cache och sitter

Läs mer

D/A- och A/D-omvandlarmodul MOD687-31

D/A- och A/D-omvandlarmodul MOD687-31 D/A- och A/D-omvandlarmodul MOD687-31 Allmänt Modulen är helt självförsörjande, det enda du behöver för att komma igång är en 9VAC väggtransformator som du kopplar till jacket J2. När du så småningom vill

Läs mer

Elektriska Kretsar. En fördjupning gjord av Philip Åhagen. Philip Åhagen 2009-12-03. Mälardalens Högskola Produktutveckling 3 2009/2010 KPP 039

Elektriska Kretsar. En fördjupning gjord av Philip Åhagen. Philip Åhagen 2009-12-03. Mälardalens Högskola Produktutveckling 3 2009/2010 KPP 039 Mälardalens Högskola Elektriska Kretsar En fördjupning gjord av Philip Åhagen Philip Åhagen 2009-12-03 Table of Contents Inledning... 3 Grundläggande ellära... 4 Spänning... 4 Ström... 4 Resistans... 4

Läs mer

Instruktion för I/O-Kort, med USB-anslutning.

Instruktion för I/O-Kort, med USB-anslutning. Instruktion för I/O-Kort, med USB-anslutning. I/O-kortet har: 8 digitala ingångar. Avsedda för slutande kontakter. Gemensam plus-matning 15Volt. Öppen ingång = 0. 8 digitala utgångar. Utgångskrets typ

Läs mer

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok. Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans

Läs mer

Projektspecikation DAT290 Datatekniskt Projekt - Grupp 8

Projektspecikation DAT290 Datatekniskt Projekt - Grupp 8 Projektspecikation DAT290 Datatekniskt Projekt - Grupp 8 Dzenan Bazdarevic, Hannes Häggander Morhaf Alaraj, Max Hansson, Liam Hughes Andreas Hagesjö, Tobias Eliasson, Jan Qvick 11 september, 2013 Granskad

Läs mer

IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare

IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare Sekvensiella System a(t) f(a(t)) Ett sekvensiellt system har ett inbyggt minne - utsignalen beror därför BÅDE av insignalens NUVARANDE

Läs mer

SVAR TILL TENTAMEN I DATORSYSTEM, VT2013

SVAR TILL TENTAMEN I DATORSYSTEM, VT2013 Rahim Rahmani (rahim@dsv.su.se) Division of ACT Department of Computer and Systems Sciences Stockholm University SVAR TILL TENTAMEN I DATORSYSTEM, VT2013 Tentamensdatum: 2013-03-21 Tentamen består av totalt

Läs mer

Lösningsföslag till Exempel på tentamensuppgifter i Digitalteknik I

Lösningsföslag till Exempel på tentamensuppgifter i Digitalteknik I Lösningsföslag till Exempel på tentamensuppgifter i Digitalteknik I Flervalsfrågor. A 2. C 3. B 4. D 5. A 6. B 7. C 8. D 9. C 0. B. B 2. C 3. A 4. C 5. A Problemuppgifter. Uttryckt i decimal form: A=28+32+8

Läs mer

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION PLC-styrning av ett minimalt parkeringsgarage KURS El- och styrteknik för tekniker ET 1015 INNEHÅLL LAB NR 4 Ver 1.0 1. Inledning 2. Laborationskortet

Läs mer

Tentamen PC-teknik 5 p

Tentamen PC-teknik 5 p Tentamen PC-teknik 5 p Lösningar med kommentarer Program: Di2 Datum: 05-01-10 Tid: 13:30-18:30 Lokal He303 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Bilaga: Ingen Examinator:

Läs mer

Digitala Projekt(EITF40) - Larm

Digitala Projekt(EITF40) - Larm Digitala Projekt(EITF40) - Larm Handledare: Bertil Lindvall Erik Oredsson, I-09 Sara Sellin, I-09 2012-05-08 1. SAMMANFATTNING I denna rapport presenteras vårt projekt att bygga ett huslarm från grunden

Läs mer

Cecilia Ingard. Boksidan

Cecilia Ingard. Boksidan Cecilia Ingard Boksidan Innehåll Vad som händer när datorn startar 3 Hur ser en dator bokstäverna? 12 Vad kan hända när man skriver ett brev 14 Inuti datorlådan 22 Moderkortet 23 Processorn 24 RAM-minnet

Läs mer

Legorobot. Lär dig programmera en legorobot. Teknikåttan 2009. Ola Ringdahl Lena Kallin Westin

Legorobot. Lär dig programmera en legorobot. Teknikåttan 2009. Ola Ringdahl Lena Kallin Westin Legorobot Lär dig programmera en legorobot. Teknikåttan 2009 Ola Ringdahl Lena Kallin Westin Legorobot Sid 2 (6) Legorobot Sid 3 (6) LEGOROBOT Syfte Syftet med denna praktiska uppgift är att man ska få

Läs mer

Swing-Gate. ECO B/S Installation av Swing Gate

Swing-Gate. ECO B/S Installation av Swing Gate Swing-Gate ECO B/S Installation av Swing Gate Generellt Nedanstående manual berör installation av motorer som omfattas av SKANDIMATIK`S produktprogram. Kontrollpanelen innehåller följande EU standarder:

Läs mer