Projektrapport Datatekniskt Projekt - DAT290

Storlek: px
Starta visningen från sidan:

Download "Projektrapport Datatekniskt Projekt - DAT290"

Transkript

1 Projektrapport Datatekniskt Projekt - DAT290 Grupp 8 Dzenan Bazdarevic, Hannes Häggander Morhaf Alaraj, Max Hansson, William Hughes Andreas Hagesjö, Tobias Eliasson, Jan Qvick Granskad Godkänd Namn Datum Grupp 8 8 Oktober, 2013

2 Abstract The following text describes the development of the Gr8Sampler: a device designed to store sound data from an analog electrical source in ash memory and replay it. It is to be controlled via a GUI programmed in C Sharp that can be run on a Windows machine. Through the GUI, Gr8Sampler can be set to echo received sound with a delay and/or store it in memory. All parts have been tested and implemented in compliance with the project directive, resulting in a fully functional prototype. The conclusions this report draws are twofold. Firstly, the project has been a success as Gr8Sampler fulls its purpose in that it can record and play sound as well as communicate with a PC. Secondly: with little modication, the Gr8Sampler would be able to record sound les and deliver them to the PC for editing or play les sent from the PC. In doing so it provides a foundation from which more far more complex and useful sound processing systems can be developed. Följande text beskriver utvecklingen av Gr8Sampler: ett system designat för att lagra ljuddata från en analog elektrisk källa i FLASH-minne och även spela upp det. Den skall styras via en GUI programmerad i C Sharp som kan köras på en Windows-maskin. Igenom GUI:t kan Gr8Sampler ställas in till att eka mottaget ljud med en delay och/eller lagra det i minnet. Alla delsystem har testats och implementerats enligt projektdirektivet, med en fullt funktionell prototyp som. Slutsatserna som dras i denna rapport är två. För det första har projektets mål uppfyllts då prototypen kan spela in och upp ljud inklusive kommunicera med en PC. För det andra : med små modikationer skulle Gr8Sampler kunna spela in ljudler och skicka dem till PC:n för behandling eller spela upp ler skickade från datorn. Detta innebär att grunden lagts för utvecklingen av långt mer komplexa och användbara ljudbehandlingssystem.

3 Innehåll

4 1 Introduktion 1.1 Syfte Produkten skall öka tillgängligheten och möjligheten för kunden att snabbt, enkelt samt billigt kunna sampla ljud. Signalbehandlingen att lägga till ett eko på ljudet ingår alltid och kan användas godtyckligt. Eftersom att systemet är uppbyggt av hårdvara och mjukvara som är enkel att hantera, kan kunden med fördel själv konstruera tillägg utefter egna behov. Det kan t. ex. vara att lagra ljud för senare uppspelning eller ladda in ljud från en PC. Allt som krävs av systemet, är att kunden har erfarenhet nog att kunna använda samt förstå: Dokumentation: Datablad Manualer Programmeringsspråk: C C# Hårdvara: Kortet HCS12 PC med ett Windows-operativsystem Ett ytterligare erbjudande till kunden, är att den får specialbeställa ljudsystemet med egna krav på vilka tillägg som behövs. Om dessa tillägg redan har färdigutvecklats inom företaget och kan direkt säljas till kunden, blir priset relativt lågt. Om tilläggen inte redan nns, utan ska utvecklas på beställning, höjs priset beroende på den tid det tar att utveckla de nya tilläggen. 1.2 Mål Målet som skall uppnås är att konstruera ett ljudsystem. Det skall kunna sampla analogt ljud, för att sedan omvandla detta till digital form. Slutligen konverteras ljudet till en analog signal som därefter skall spelas upp. Utöver detta skall ett tillägg (specicerade och listade i projektdirektivet[1]) implementeras. Detta tillägg innebär att modiera den AD-konverterade signalen med hjälp av C#- och C-programmering, för att skapa ett eko. 1

5 1.3 Metodik Subgrupper För att arbeta optimalt valde gruppen att dela upp projektet i fyra olika delar. Nedanför anges kort information om dessa subgrupper. Mer information om gruppernas områden kommer senare i rapporten. <INSERT REFERNCE HERE> 1. Signalbehandling Tog snittprovsvärden av buertern med hjälp av en moduloklocka. 2. Hårdvara Skapade en krets för signalbehandling av insignalen till och från hårdvaran. 3. Graskt användargränssnitt Producerade ett graskt användargränssnitt (GUI) för lättare användning av systemet. 4. Kommunikation med hårdvara Hanterade kommunikationen mellan GUI't och hårdvaran Möten och arbetstider Gruppen genomförde regelbundna möten varje onsdag i 2 timmar. Under dessa möten uppdaterades gruppmedlemmarna om framsteg inom de olika arbetsområdena. Detta ansågs viktigt för att alla i gruppen skulle ha en översikt i vilken fas projektet befann sig i och vid behov omdirigera våra resurser till de områden som låg efter i planeringen eller områden som krävde större arbetskraft. Projektgruppen tittade även igenom kommande inlämningar under dessa möten för att dela upp arbetet på bästa sätt Intern kommunikation Under projektets gång har gruppen tagit kontakt med hjälp av en SMS-grupp samt en Facebook-grupp där generella frågor ställdes och grundlig information utgavs, till exempel vart dessa möten hölls vid specialfall eller vart de andra gruppmedlemmarna arbetade Fildelning Projektgruppen använde versionshanteringsprogrammet Git där projektgruppen lade upp dokument och kod för att alla skulle ha tillgång till dessa resurser under projektet. För mindre dokument (till exempel individuella bidrag till arbeten som senare sammanställdes) som alla skulle ha lätt att hitta och läsa, använde sig projektgruppen av Pingpongs loggbok samt Facebooks lsystem. Gruppen ansåg det 2

6 lättare att upptäcka nya dokument i dessa medier till skillnad från Git då alla i gruppen använde dessa tjänster dagligen och kom därför i kontakt med informationen snabbare. Men allt som laddades upp till Facebook samt loggboken låg även upplagt på Git som säkerhetskopior. 3

7 2 Teknisk beskrivning 2.1 Teori Nedan följer en lite mer djupgående beskrivning av element som kommer nämnas senare i rapporten SPI (Serial Peripheral Interface Bus) SPI kommer att användas som gränssnitt mellan FLASH-minnet och processorn, samt processorn och DA-omvandlaren. Det är seriellt, asynkront samt full-duplext. Figur 1: Förenklad bild av SPI Beskrivning av signaler: Genom SCLK (Serial Clock), generarar Master klockcyklar med en frekvens som är mindre-än eller lika-med den maximala frekvensen som Slave tillåter. Det kan variera men det brukar sträcka sig mellan det minimala 10 khz och det maximala 100 MHz. MOSI (Master Out Slave In) används av Master för att skicka data till Slave. MISO (Master In Slave Out) används av Slave för att skicka data till Master. SS (Slave Select) används av Master för att aktivera- och inaktivera anslutna Slave-enheter. För att aktivera en Slave-enhet, sätts dess motsvarande SS-signal som aktiv låg, innan data kan skickas till den. När datan har skickats, sätts SS till hög igen för att inaktivera den. Men om man endast har en Slave-enhet, låter man oftast SS-signalen förbli låg. Följande procedur genomförs när Master och Slave kommunicerar: 1. Master bestämmer frekvensen för genereringen av klockcyklar genom SCLK. Dessutom sätter Master CPOL och CPHA. CPOL styr om klockan börjar räkna med bit 1 eller bit 0. CPHA bestämmer om data ska tas emot och skickas vid positiv- eller negativ ank. Tabellen nedan beskriver vad som sker beroende på hur dessa bitar sätts. 4

8 Mode CPOL CPHA Klockans startbit: 0, data tas emot vid positiv ank Klockans startbit: 0, data tas emot vid negativ ank Klockans startbit: 1, data tas emot vid negativ ank Klockans startbit: 1, data tas emot vid positiv ank. 2. Master sätter rätt SS-signal till låg för att aktivera den Slave-enhet, som den ska kommunicera med. Endast en SS-signal får sättas till låg samtidigt. Detta betyder att Master endast kan kommunicera med en Slave i taget. 3. Master börjar generara klockcyklar efter den frekvens som tidigare satts. För varje klockcykel, skickar Master och Slave 1-bit till varandra genom MOSI och MISO. Oftast skickas en byte i taget dvs. utbytet av data sker under åtta efterföljande klockcyklar. Men SPI kan även användas med er bitar. 4. Master inaktiverar Slave-enheten som den kommunicerat med, genom att återställa dess motsvarande SS-signal till hög. Master och Slave har var sitt register som är kopplade till MOSI och MISO. Dessa register är skift-register. Registren skiftar in den minst signikanta biten medan de skiftar ut den mest signikanta. Nedan nns det en bild som beskriver detta. Figur 2: Förenklad bild av ett skiftregister SCI (Serial Communication Interface) Gränssnittet som möjliggör kommunikationen mellan HCS12 och PC är SCI. Det är ett asynkront seriellt gränssnitt som kan ta emot och skicka data. Data tas emot genom receiver-ingången medan det skickas ut från transmitter-utgången. För att använda SCI i C-kod, använder man dess två interrupt-funktioner. Den som används beror på vilken SCI-port man använder. Det nns en port 0 och en annan port 1. Interrupt-funktionen anropas beroende på om SCI:n tar emot eller skickar data. Om SCI skickar data, anropas interrupt-funktionen när transmitter-data-registret har kopierat sin byte till SCI-data-registret. Samtidigt sätts aggan TDRE (Transmitter Data Register Empty) till 1. TDRE nollställs när man från C-programmet laddar transmitter-data-registret med en ny byte. Om SCI tar emot data, anropas interrupt-funktionen när receiver-dataregistret har kopierat sin byte till SCI-data-registret. Samtidigt sätts aggan RDRF (Receiver Data Register Full) till 1. Denna nollställs genom att läsa SCI-data-registret. I SCI-kabelns ena ände sitter en Seriell-till-USB adapter så att man kan ansluta till USB-porten på PC:n, som HCS12 ska kommunicera med. Programmet som kommunicerar med SCI från PC:n är skrivs i C#. Anledningen är att C#:s färdiga bibliotek lämpar sig för kommunikation med USB. Det 5

9 används för att hitta-, ansluta till- samt kommunicera med USB-porten som SCI:n är kopplad till. Grundsystem med AD-och DA-omvandlare för att sampla och spela upp ljud. PC-interface för kommunikation mellan dator och ljudsystemet. Signalmanipuleringfunktion. Lagringsfunktion av det samplade ljudet. 6

10 2.2 Krav Krav är de förutsättningar som krävs för att systemet skall vara funktionsdugligt. Samplingsfrekvens: 20 khz. Signalspann: +-2 volt. Lagringskapacitet i ashminne: 1 Msampel. Systemet skall i första hand kunna sampla och spela upp ljud. Ljudsignalen skall A/D-omvandlas, DA-omvandlas och sedan spelas upp som en analog signal. Samplingen skall kunna startas och stoppas med hjälp av ett seriellt PCinterface Tillägg 1 Före D/A-omvandlingen skall en digital behandlig av signalen ske. Signalbehandligs parametrar skall kunna ändrar via ett seriellt PC-interface. 2.3 Bakgrund Given information Gruppen hade tillgång till hårdvarumanualer. Guider för den hårdvara samt mjukvara som förbestämt skulle användas. Dessutom fanns det mallar och krav för den dokumentation som skulle skrivas. Dessa manualer, guider och mallar omfattade följande: HCS12 Periferienheter till HCS12 Gränssnitt till HCS12 Språket C PTB (Pioneers Test Bench) XCC 7

11 2.3.2 Given hårdvara och tillhörande manualer Nedan listas hårdvaran som de tillgängliga manualerna beskriver. HCS12 Register Minnen Interrupts Utgångar Ingångar Periferienheter till HCS12 FLASH-minne A/D-omvandlare DA-omvandlare Gränssnitt till HCS12 SCI (Serial Communication Interface) SPI (Serial Peripheral Interface) 8

12 2.3.3 Given mjukvara och tillhörande manualer Nedan listas mjukvaran som manualerna beskriver. För utveckling av C-programmet: PTB (Pioneers Test Bench) XCC C För dokumentationshantering: Git LaTex PingPong Given information om dokumentation Nedan listas dokumentationer som krävs och som ges exempel på. Loggar Mötesprotokoll Projektspecikation Projektrapport Oppositionsrapport Presentation Given C-kod för HCS12 Gruppen har redan tillgång till en del av den C-kod som kommer att behövas för C-programmet som ska köras i HCS12. De tillgängliga lerna är C-ler och header-ler. Listan nedan visar dessa: C-ler: irq_tabell_dat290.c för funktionsprototyper till interrupt-funktioner. main.c för start samt öde av C-programmet. header-ler: generic_handler_dat290.h för att ange vilka interrupts som vi vill hantera. HCS12_DG.h för denitioner till register i HCS12. reg_macro.h för denitioner till de funktioner som används för att läsa samt skriva till register. 9

13 2.3.6 Ej redan tillgängliga resurser Det fanns ytterligare delar som var tvungen att konstrueras av gruppen. Det första var den elektroniska signalkorrektionen av den inkommande analoga signalen. Det andra var det graska användargränssnittet. Alla som ansvarade för signalkorrektionen och användargränssnittet, var tvungna att hitta information själva om hur dessa skulle konstrueras, implementeras samt integreras med ljudsystemet Ej given hårdvara Den hårdvara som helt saknades, är den förstärkande signalkorrektionen av den inkommande analoga signalen. Den korrigerades med en elektronisk koppling innan den når AD-omvandlaren Ej given mjukvara För att skapa vektoriserade bilder, använde vi Adobe Illustrator för de som används i projektspecikationen och rapporten. De skulle vektoriseras för att behålla en bra bildkvalitet. Vid programmering i C#, användes IDE:n (Integrated Development Environment) Microsoft Visual Studio. Det hade passande verktyg just för utveckling av graska användargränssnitt. Dessutom fungerade det bra med C#-biblioteket. 10

14 2.4 Översikt Figur 3: Förenklad bild av systemet Systemet i sin helhet bestod till att börja med av en förstärkarkrets som med hjälp av operationsförstärkare justerade signalen, så att den skulle vara kompatibel med HC12's AD-omvandlare. För att minimera signalstörningar hade vi konstruerat ett lågpasslter som ltrerade bort höga frekvenser. Efter omvandlingen av signalen kommer processorn att skicka informationen över gränssnittet SPI till en externa DA-omvandlaren, samt spara det digitala värdet i minnet för att senare kunna användas för att skapa ett eko. I DA-omvandlaren kommer informationen sedan omvandlas tillbaka till en analog signal. Efter omvandlingen behandlas signalen av ytterligare ett lågpasslter, signalen spelas sedan upp genom en högtalare. I samband med uppspelningen kan även informationen sparas i ett FLASH-minne för senare användning Komponenter Komponenterna nedan har använts för att koppla samman delsystemen: Processor HCS12. Enchipsdator MC12S med tillhörande kort. Flashminne. A/D-omvandlare. DA-omvandlare. Operationsförstärkare. 2.5 Delsystem Nedan följer en kort beskrivning av delsystemen AD- Omvandlare AD-omvandlaren består av en intern krets i MC12S. A/D-omvandlarens uppgift är att omvandla en analog signal till ett digitalt värde, i detta fall 8-bitar som sedan sparas i ett dataregister. Denna information kan sedan läsas och modieras för att kunna användas i andra delsystem. 11

15 2.5.2 Förstärkarkrets Kretsens uppgift är att omvandla en analog signal i spannet V till en analog signal med spannet 0-5 V med hjälp av operationsförstärkare och resistorer (Se Figur 3 på nästa sida för illustrion). Detta för att kunna utnytja så mycket som möjligt av AD-omvandlarens kapacitet. Innan signalen når AD-omvandlaren går den igenom ett lågpasslter för att få bort eventuella signalstörningar Användargränssnitt Som användargränssnitt används ett GUI. Användargränssnittets uppgift är att förenkla styrningen av systemet genom att erbjuda ett enkelt sätt att kommunisera med processorn samt dess delsystem Översikt av gränssnitt Listan nedan ger en kortfattad förklaring av vilka gränssnitt som används mellan användaren, PC:n, HCS12 och FLASH-minnet. Användare mot PC: Ett GUI programmerat i C#. PC mot HCS12: Ska vara SCI. HCS12 mot FLASH: Ska vara SPI. Bilden nedan ger en grask översikt av listan. Figur 4: översikt av gränssnitt 12

16 3 Resultat och diskussion 3.1 Resultat Målet med grundsystemet har varit att ta fram ett fungerande system som kan sampla analogt ljud och omvandla det till digital form för att sedan omvandla tillbaka det till analogt format och spela upp ljudet. Ett system med denna funktionalitet har konstruerats och testats med hjälp av hårdvara tillgänglig på Chalmers, och slutresultatet är fungerande med god pålitlighet. Resultatet för varje delsystem, samt hur vi gick tillväga under konstruktionen kommer presenteras nedan och slutligen kommer grundsystemet att redovisas. Den slutgiltiga koden kan studeras i bilaga X Förstärkarkrets och lågpasslter Gruppen beslutade sig att genomföra en förstärkning med hjälp av två operationsförstärkare, en som förstärker signalen och inverterar den och slutligen en som endast inverterar den. Följande beräkningar användes för att komma fram till rätt förstärkning<uträkningar här> Kopplingen konstruerades på kopplingsdäck. Figur 5: Kopplingsschemat för förstärkningskretsen AD-omvandlare En intern AD-omvandlare existerar redan i HC12S och behöver bara aktiveras för att kunna användas och behövde således inte konstrueras, utan endast aktiveras och kongureras till att använda 8-bitars upplösnig. Gruppen valde att låta AD-omvandlaren konstant omvandla en insignal för att sedan sampla med hjälp av en Sample and Hold funktion SH (Sample and Hold) Får att kunna styra samplingsfrekvens valde gruppen att använda en moduloklocka som räknar ner och genererar ett avbrott med en frekvens på 20 Khz. Under detta avbrott samplas signalen som har omvandlas från analog till digital form och skickas över SPI till DA-omvandlaren SPI-kommunikation samt DA-omvandlare HC12 och DA-omvandlaren kommunicerar genom ett SPI-gränssnitt. DA-omvandlaren kräver en 16 bitars signal( 8 instruktionsbitar och 8 databitar) för att fungera, och SPI endast skickar 8 bitar i taget. Gruppen löste detta genom att lägga en 13

17 signal som inte strys av SPI utan kan manipuleras i programmet, denna signal användes sedan som CS(Chip Select). Sålänge denna var nollställd så kan data skickas till DA-omvandlaren, för att slutligen ettställas och då genomförs omvandligen SCI-kommunikation mellan HC12 och GUI ((Ni som gjorde detta måste skriva hur ni gjorde här!) Ekofunktionen ((Ni som gjorde detta måste skriva hur ni gjorde här!) Grundsystemet ((Någon som har någon bra idé på vad som ska skrivas här? :s)) 3.2 Veriering Under denna rubrik evalueras projektresultatet utifrån projektbeskrivningen, problemformuleringen samt kraven angivna i projektspecikationen. Underrubrikerna utvärderar de olika delsystemen (beskrivna i 2.4 Delsystem) i större detalj. För utufallet av testerna, se punk Förstärkarkrets och lågpasslter Förstärkarkretsen verierades i era steg, förs genom tjänsten (INPUTNAME- HERE), för att sedan konstrueras och testas med hjälp av en genererad sinusvåg och ett oscilloskop AD-omvandlare AD-omvandlarens verierades genom att inducera en spänning till AD-omvandlaren och sedan låtit en LED-periferienheten visa det digitala värdet. Testet visade att AD-omvandlaren fungerade som tänkt. Den digitala signalen sparas i ett dataregister där den sedan kan avläsas av DA-omvandlaren SH (Sample and Hold) Funktionen verierades genom att en dip-switch kopplades som insignal, och varje gång moduloklockan genererade ett avbrott så skrevs detta värde ut på en LED-display. 14

18 3.2.4 SPI-kommunikation samt DA-omvandlare SPI kommunikationen samt DA-omvandlaren verierades genom två test. Det första var ett mer grundläggande test som gick ut på att med hjälp av en dipswitch som inslignal testa om utspänningen på DA-omvandlaren ändrade sig, detta för att se om kommunikationen mellan HC12 och DA-omvandlaren fungerade korrekt. Det andra testet var ett mer avanserat test där med hjälp av en Öscillerande spänningskälla"(hitta rätt ord) genererade en insignal i form av en sinusvåg i intervallen 0-5V. Denna signal användes sedan som insignal till AD-omvandlaren som omvandlade signalen till digital, denna siganal samplades sedan och skicakdes över SPI till DA-omvandlaren. Både insignalen samt DA-omvandlarens utsignal visades på ett oscilloskop SCI-kommunikation mellan HC12 och GUI SCI verierades med hjälp av att varje gång SCI genererar ett avbrott skriva en sira på LED-periferienheten. Kommunikationen med GUIt verierades sedan genom att man från GUIt skickade en sira över SPI som sedan projecerades på LED-periferienheten när SCIn genererade ett avbrott Ekofunktionen (Hur testade ni ekot?) Grundsystemet Grundsystemet verierades genom att man med hjälp av en 3.5-mm-splitter som kopplades till en PC och sedan in i förstärkarkretsen. Utsignalen kopplades in till en högtalare samt ett oscilloskop. 3.3 Utfall av tester Förstärkarkrets och lågpasslter I simuleringarna visades tydligt kopplingens funktion, och i testet efter konstruktionen visade oscilloskopet en förstärkning av insignalen med ytterst få förluster, vilket lever upp till kraven. Figur 6: Simuleringsgraf som visualiserar förstärkningen 15

19 3.3.2 AD-omvandlare Testet visade att en analog signal på 0-5V motsvarade ett digitalt värde på Testet visade att AD-omvandlaren fungerade som tänkt och lever upp till kraven SH (Sample and Hold) Testet visade att vid avbrott kommer funktionen att genomföra innehållet i dess avbrottsrutin SPI-kommunikation samt DA-omvandlare DA-omvandlaren visade under det första testet en förändring när man modierade insignalen och det andra testet visade att DA-omvandlaren genererade en utsignal som var identiskt till insignalen, dock lite förskjuten på grund av den tid det tar för processorn att genomföra operationerna. Trots tidsförskjutningen lever delsystemet upp till de satta kraven SCI-kommunikation mellan HC12 och GUI Det första testet av SCI visade att SCI var korrekt kongurerat genom att rätt sira visades på LED-periferienheten, det andra testet visade att kommunikationen PC - HC12 fungerade över SCI genom att rätt sira tändes på LED-periferienheten Ekofunktionen (Vad var resultatet av testet?) Grunsystemet Testet av grundsystemet visade att hela grundsystemet fungerade genom att en ljudl från datorn spelades upp genom högtalarna med god kvalitét efter att ha passerat genom systemet. 3.4 Diskussion av resultat och slutsats Resultaten visar att gruppen lyckats skapa en fungerande slutprodukt utifrån de krav som ställdes. Det primära målet som skulle uppnås var att konstruera ett ljudsystem som möjliggjorde sampling av analogt ljud för att sedan omvandla detta till digital form och slutligen konvertera tillbaka ljudet. Syftet 16

20 med skapandet av det samplade ljudsystemet var att eektivisera tekniken att A/D- och DA-omvandla ljudsignaler för uppspelning och lagring med ett GUI. Många faktorer har påverkat resultatet, däribland valet av att använda-ett användarvänligt PC-gränssnitt. GUI:t är tätt knutet till syftet om eektivisering av samplingen - då detta används för att enkelt kunna interagera med hela systemet. Den utmärkande betydelsen av resultatet är att den digitala signalen kan lagras, analyseras och redigeras efter önskemål. Med andra ord skulle detta system kunna användas för andra tillämpningar och syften. Istället för lagring till ashminne skulle den digitala signalen kunna lagras i en l och skickas till ett annat system som behandlar ljudet, t.ex. en ljudeditor. Gruppen var vid en tidpunkt tvungen att ändra om i tidsplanen pga. olika faktorer. Signalgruppen planerade att skapa en sample and hold krets och arbetet fortlöpte och pågick i en hel vecka. Veckan därefter ck gruppen vetskap om att en Sample and hold krets redan fanns inbyggd i HCS12. Hade gruppen haft denna information tidigare skulle mer tid kunna läggas fördelas över de härdvaruproblem som uppstod. Saker jag skall skriva mer om: Blev något som vi inte hade tänkt oss, något oväntat? Hur bra lyckades gruppen? Hur påverkade metodiken resultatet? Kunde vi gjort på något annat sätt? Resonera kring hur resultatet hade sett ut ifall vi kunnat arbeta med hårdvaran när vi känner för de (begränsning av tillträde till labbsal) Skall även ta med de utmaningar gruppen ställdes inför vid val av programmeringsspråk 17

Projektrapport Datatekniskt Projekt - DAT290

Projektrapport Datatekniskt Projekt - DAT290 Projektrapport Datatekniskt Projekt - DAT290 Grupp 8 Dzenan Bazdarevic, Hannes Häggander Morhaf Alaraj, Max Hansson, William Hughes Andreas Hagesjö, Tobias Eliasson, Jan Qvick Granskad Godkänd Namn Datum

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

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

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

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

Pulsmätare med varningsindikatorer

Pulsmätare med varningsindikatorer Pulsmätare med varningsindikatorer Elektro- och informationsteknik Projektrapport, EITF11 Digitala Projekt Charlie Hedhav Sofia Johansson Louise Olsson 2016-05-17 Abstract During the course Digitala Projekt

Läs mer

TEMPERATUR OCH VINDMÄTARE MED HÖGTALARFUNKTION

TEMPERATUR OCH VINDMÄTARE MED HÖGTALARFUNKTION TEMPERATUR OCH VINDMÄTARE MED HÖGTALARFUNKTION Digitala Projekt EITF 11, 18 maj 2015 Grupp 13; Morten Rosén, Henrik Boris-Möller, Christoffer Nordberg Projekthandledare: Bertil Lindvall Innehållsförteckning

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

Digitala projekt rapport

Digitala projekt rapport Digitala projekt rapport Alexander Westrup, d04aw@student.lth.se Martin Sandgren, d04ms@student.lth.se 4 december 2007 Innehåll 1 Abstract 1 2 Inledning 1 3 Arbetsgång 1 4 Hårdvara 1 4.1 Processor...............................

Läs mer

A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik

A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik A/D D/A omvandling Lars Wallman Innehåll Repetition binära tal Operationsförstärkare Principer för A/D omvandling Parallellomvandlare (Flash) Integrerande (Integrating Dual Slope) Deltapulsmodulation (Delta

Läs mer

Systemkonstruktion SERIEKOMMUNIKATION

Systemkonstruktion SERIEKOMMUNIKATION Systemkonstruktion SERIEKOMMUNIKATION Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-04-26 Syfte Laborationen syftar till att ge studenten tillfälle att närmare bekanta sig med RS-232-protokollet,

Läs mer

LARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall

LARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall LARMANLÄGGNING Digitala Projekt, EITF11 Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall 1. Sammanfattning Vi har byggt ett larm vars syfte är att användas i hemmet. Larmet använder

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

F5 Introduktion till digitalteknik

F5 Introduktion till digitalteknik George Boole och paraplyet F5 Introduktion till digitalteknik EDAA05 Roger Henriksson Jonas Wisbrant p = b! (s " r) George Boole (1815-1864) Professor i Matematik, Queens College, Cork, Irland 2 Exklusiv

Läs mer

Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning

Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning Daniel Leonardsson dale0010@student.umu.se Kajsa Persson kape0038@student.umu.se I samarbete med Svensk Maskinprovning,

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

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

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

Tentamen i Krets- och mätteknik, fk - ETEF15

Tentamen i Krets- och mätteknik, fk - ETEF15 Tentamen i Krets- och mätteknik, fk - ETEF15 Institutionen för elektro- och informationsteknik LTH, Lund University 2015-10-29 8.00-13.00 Uppgifterna i tentamen ger totalt 60. Uppgifterna är inte ordnade

Läs mer

Provmoment: Ladokkod: Tentamen ges för: Tentamen TE111B El3. Namn: Personnummer: Tentamensdatum: 20120410 Tid: 14:00-18:00.

Provmoment: Ladokkod: Tentamen ges för: Tentamen TE111B El3. Namn: Personnummer: Tentamensdatum: 20120410 Tid: 14:00-18:00. Mikrodatorteknik Provmoment: Ladokkod: Tentamen ges för: Tentamen TE111B El3 7,5 högskolepoäng Namn: Personnummer: Tentamensdatum: 20120410 Tid: 14:00-18:00 Hjälpmedel: Totalt antal poäng på tentamen:

Läs mer

Lab. E3 Mätteknisk rapport

Lab. E3 Mätteknisk rapport Lab. Mätteknisk rapport Okänd spänningsgenerator Fredrik Andersson Björn Bertilsson Stockholm 1999 nstitutionen S, Kungliga Tekniska Högskolan 7 Sammanfattning denna laboration har vi bestämt egenskaperna

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

LEU240 Mikrodatorsystem Laboration 2: Ett komplett avbrottsstyrt system med in- och utenheter

LEU240 Mikrodatorsystem Laboration 2: Ett komplett avbrottsstyrt system med in- och utenheter Institutionen för data- och informationsteknik 2011-11-07 : Ett komplett avbrottsstyrt system med in- och utenheter Inledning Vid resten av kursens labtillfällen så kommer vi att steg för steg bygga upp

Läs mer

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN 2016 Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN Innehållsförteckning INLEDNING... 3 KRAVSPECIFIKATION AV PROTOTYP... 3 FUNKTIONELLA

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

A-del motsvarande KS1

A-del motsvarande KS1 MÄLARDALENS HÖGSKOLA Institutionen för elektroteknik Tentamen Mikrodatorteknik CT3760 Datum 2005-10-28 Tid 08.30 12.30 Svar till A- och B-del A-del motsvarande KS1 Uppgift A1. Vad blir resultatet då instruktionen

Läs mer

AD-/DA-omvandlare. Digitala signaler, Sampling och Sample-Hold

AD-/DA-omvandlare. Digitala signaler, Sampling och Sample-Hold AD-/DA-omvandlare Digitala signaler, Sampling och Sample-Hold Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt - Digitalt Analogt få komponenter

Läs mer

LABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK. Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS

LABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK. Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS LABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS Obs! Alla förberedande uppgifter skall vara gjorda innan laborationstillfället! Namn: Program: Laborationen

Läs mer

2E1112 Elektrisk mätteknik

2E1112 Elektrisk mätteknik 2E1112 Elektrisk mätteknik Mikrosystemteknik Osquldas väg 10, 100 44 Stockholm Tentamen för fd E3 2007-12-21 kl 8 12 Tentan består av: 1 uppgift med 6 kortsvarsfrågor som vardera ger 1 p. 5 uppgifter med

Läs mer

Anders Arvidsson 2005-04-26 ROBOTBESKRIVNING. Roboten på bilden är extrautrustad

Anders Arvidsson 2005-04-26 ROBOTBESKRIVNING. Roboten på bilden är extrautrustad Anders Arvidsson 2005-04-26 ROBOTBESKRIVNING Roboten på bilden är extrautrustad Abstract This document describes the robot which is used in the third years applied courses at Ingenjörshögskolan i Jönköping.

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

Datorsystem Laboration 2: Minnesmappade bussar

Datorsystem Laboration 2: Minnesmappade bussar Datorsystem Laboration 2: Minnesmappade bussar Senast uppdaterad: 14 oktober 2012 Version 1.2 Student: Lärare: Underskrift: Underskrift: Datum: Datorsystem Laboration 2 1 Innehåll 1 Inledning 2 1.1 Introduktion..................................

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

Betatestning - Solsystem

Betatestning - Solsystem Betatestning - Solsystem Mikael Ågren, F03 Innehåll 1 Inledning 2 2 Frågorna 2 2.1 Är programmet konsekvent?................... 2 2.2 Behövs genvägar?......................... 2 2.3 Tillräcklig feedback?.......................

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

LABORATIONSINSTRUKTION

LABORATIONSINSTRUKTION Högskolan Dalarna Institutionen för Elektroteknik LABORATION LABORATIONSINSTRUKTION LOG/iC, PLD, kombinatorik, sekvensnät KURS Digitalteknik LAB NR 6 INNEHÅLL. Inledning 2. Prioritetskodare 3. Elektronisk

Läs mer

Reglerteknik M3. Inlämningsuppgift 3. Lp II, 2006. Namn:... Personnr:... Namn:... Personnr:...

Reglerteknik M3. Inlämningsuppgift 3. Lp II, 2006. Namn:... Personnr:... Namn:... Personnr:... Reglerteknik M3 Inlämningsuppgift 3 Lp II, 006 Namn:... Personnr:... Namn:... Personnr:... Uppskattad tid, per person, för att lösa inlämningsuppgiften:... Godkänd Datum:... Signatur:... Påskriften av

Läs mer

Projekt EITA15. Väckarklocka. LTH Ingenjörshögskolan vid Campus Helsingborg Datateknik

Projekt EITA15. Väckarklocka. LTH Ingenjörshögskolan vid Campus Helsingborg Datateknik Projekt Väckarklocka LTH Ingenjörshögskolan vid Campus Helsingborg Datateknik Grupp:, och Handledare: Bertil Lindvall och Lars Göran Larsson Kurs: EITA 15 Lunds Tekniska Högskola Datum: 2019-05-21 Sammanfattning

Läs mer

Skapa systemarkitektur

Skapa systemarkitektur GRUPP A1 Skapa systemarkitektur Rapport D7.1 Andreas Börjesson, Joakim Andersson, Johan Gustafsson, Marcus Gustafsson, Mikael Ahlstedt 2011-03-30 Denna rapport beskriver arbetet med steg 7.1 i projektkursen

Läs mer

Föreläsningsanteckningar 3. Mikroprogrammering II

Föreläsningsanteckningar 3. Mikroprogrammering II Föreläsningsanteckningar 3. Mikroprogrammering II Olle Seger 2012 Anders Nilsson 2016 1 Inledning Datorn, som vi byggde i förra föreläsningen, har en stor brist. Den saknar I/O. I denna föreläsning kompletterar

Läs mer

Teknikprogrammet, inriktning informations- och medieteknik

Teknikprogrammet, inriktning informations- och medieteknik Teknikprogrammet, inriktning informations- och medieteknik Varför välja oss? Kursplan Presentation av våra datatekniska kurser Eftersom företag mycket sällan anställer gymnasieelever (de vill att ni ska

Läs mer

AQ-Box med Winlog 2000 8-kanalers mätsystem samlar och bearbetar 8 givarsignaler i en PC

AQ-Box med Winlog 2000 8-kanalers mätsystem samlar och bearbetar 8 givarsignaler i en PC AQ-Box med Winlog 2000 8-kanalers mätsystem samlar och bearbetar 8 givarsignaler i en PC 8 differentiella kanaler (ingen gemensam jordanslutning) Klarar alla givare och sensorer med spännings- eller strömsignal

Läs mer

Projektrapport EDA095

Projektrapport EDA095 Projektrapport EDA095 Grupp 8 Fredrik Stål, dt08fs5@student.lth.se Per-Gustaf Stenberg, dt08ps5@student.lth.se Mattias Frisk, dt08mf3@student.lth.se Joakim Hembrink, dt08jh8@student.lth.se 16 maj 2012

Läs mer

RemoteBud. Inlämnas: Patrik Johnsson, e01pjo Viktor Karlsson, e01vk

RemoteBud. Inlämnas: Patrik Johnsson, e01pjo Viktor Karlsson, e01vk RemoteBud Inlämnas: 2005-02-01 Patrik Johnsson, e01pjo Viktor Karlsson, e01vk Abstract Skulle du också vilja styra dina lampor och rulla ner dina persienner med hjälp av din TV-fjärrkontroll? Remotebud

Läs mer

Felsökning av mjukvara

Felsökning av mjukvara KUNGLIGA TEKNISKA HÖGSKOLAN Felsökning av mjukvara Programmering av en NXT-robot Max Kufa [03/08-13] mkufa@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Syftet med laborationen var att

Läs mer

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2007-11-19 v 1.1 DIGITALTEKNIK Laboration D173 Grundläggande digital logik Innehåll Mål. Material.... Uppgift 1...Sanningstabell

Läs mer

Projektarbete 2: Interaktiv prototyp

Projektarbete 2: Interaktiv prototyp Projektarbete 2: Interaktiv prototyp Jonatan Hilmarch (Grupp 13) 880427-5595 hilmarch@skip.chalmers.se Kurs: Människa-Datorinteraktion TIG061 HT 2010 Projekt 1 - en tillbakablick Enligt projektets systemdefinition

Läs mer

Innehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet...

Innehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet... Abstract Syftet var att konstruera en väder station som håller koll på temperaturen. Huvudfunktionen var att få en grafisk visning av temperaturen över ett visst tidsintervall eftersom vi valde den grafiska

Läs mer

55200 Inspelningsbar microfon

55200 Inspelningsbar microfon 55200 Inspelningsbar microfon Lär känna Easi-Speak Innehåll: Inbyggd högtalare Mikrofon Volymknappar Hörlursuttag På-/av-knapp Statuslampa Röd inspelningsknapp Grön uppspelningsknapp USB-anslutning Föregående

Läs mer

Tentamen i Signaler och kommunikation, ETT080

Tentamen i Signaler och kommunikation, ETT080 Inst. för informationsteknologi Tentamen i Signaler och kommunikation, ETT080 2 juni 2006, kl 14 19 Skriv namn och årskurs på alla papper. Börja en ny lösning på ett nytt papper. Använd bara en sida av

Läs mer

Projektrapport i Digitala System

Projektrapport i Digitala System Projektrapport i Digitala System Stämapparat LTH Ingenjörshögskolan vid Campus Helsingborg Handledare: Bertil Lindvall Utförd: Vårtermin 2019 Utförd av: Markus Ljungqvist Nilsson, Gustav Wetterbrandt,

Läs mer

Laboration 2: Ett kommunikationssystem

Laboration 2: Ett kommunikationssystem Laboration 2: Ett kommunikationssystem 1 Syfte Att arbeta ännu mer med OO-design och programmering, framför allt programmering mot gränssnitt. Undantag och felhantering. Parallellism 2 Uppgift Ni skall

Läs mer

Att välja rätt strömtång (tångamperemeter) Börja med att besvara följande frågor för att få rätt strömtång (tångamperemeter) till rätt applikation.

Att välja rätt strömtång (tångamperemeter) Börja med att besvara följande frågor för att få rätt strömtång (tångamperemeter) till rätt applikation. Att välja rätt strömtång (tångamperemeter) Börja med att besvara följande frågor för att få rätt strömtång (tångamperemeter) till rätt applikation. 1. Är det AC eller DC ström som ska mätas? (DC tänger

Läs mer

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

Digital Projekt EDI 021 Konstruktion av talande nummerpresentatör VT1 2004

Digital Projekt EDI 021 Konstruktion av talande nummerpresentatör VT1 2004 Digital Projekt EDI 021 Konstruktion av talande nummerpresentatör VT1 2004 Erik Brattkull E99 Björn Hilliges E02 INLEDNING 3 Bakgrund 3 Kravspecifikation 3 GENOMFÖRANDE 4 Teoretisk modell 4 Praktisk modell

Läs mer

Environmental Mechanics AB

Environmental Mechanics AB Environmental Mechanics AB CAN-omvandlare 1: - Djupgivare (CANopen) - RPM1 - RPM2 - Kraftgivare1 (Viktsondering) CAN bus CAN bus USB CAN-omvandlare 2: - Kraftgivare2 (ej viktsondering) CAN-omvandlare 3:

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

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

Manual Sportident Onlinekontroll via GPRS

Manual Sportident Onlinekontroll via GPRS Manual Sportident Onlinekontroll via GPRS 2012-07-10 Komponenter För att använda onlinekontroll över GPRS behövs dessa delar: GPRS låda (GPRS-modem med samlingsbox och batterier) Riktantenn med kabel (anslutes

Läs mer

TMT-918 Fjärrkontroll med timer. Säkerhet. Tekniska data

TMT-918 Fjärrkontroll med timer. Säkerhet. Tekniska data TMT-918 Fjärrkontroll med timer KOMPATIBILITET Den här sändaren är kompatibel med alla självlärande mottagare från System Nexa. Timerfunktionerna bör dock inte användas på mottagare med dimmer. FUNKTIONALITET

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

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden- Analogt och Digital Bertil Larsson Viktor Öwall Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt kontra Digitalt Analogt få komponenter

Läs mer

Användarhandbok. MHL to HDMI Adapter IM750

Användarhandbok. MHL to HDMI Adapter IM750 Användarhandbok MHL to HDMI Adapter IM750 Innehåll Inledning...3 MHL to HDMI Adapter-översikt...3 Komma igång...4 Smart Connect...4 Uppgradera Smart Connect...4 Använda MHL to HDMI Adapter...5 Ansluta

Läs mer

Laboration 2 Elektriska kretsar Online fjärrstyrd laborationsplats Blekinge Tekniska Högskola (BTH)

Laboration 2 Elektriska kretsar Online fjärrstyrd laborationsplats Blekinge Tekniska Högskola (BTH) Laboration 2 Elektriska kretsar Online fjärrstyrd laborationsplats Blekinge Tekniska Högskola (BTH) Växelspänningsexperiment Namn: Elektriska kretsar Online fjärrstyrd laborationsplats Blekinge Tekniska

Läs mer

n-abler PRO JOYSTICK Handledning

n-abler PRO JOYSTICK Handledning Underhåll n-abler PRO har inga utbytbara eller reparerbara delar. Om reparation blir nödvändig var vänlig kontakta er leverantör. n-abler PRO JOYSTICK För ytterligare information eller frågor, kontakta

Läs mer

The Intelligent Timer

The Intelligent Timer The Intelligent Timer Linnea Karell och Oscar Bagge, I10 Handledare: Bertil Lindvall 2013-05-20 Abstract The objective of this project was to build a prototype of a digital timer. The product design specification

Läs mer

MSR. www.intab.se info@intab.se 0302-24 600 Gjutarevägen 1 443 61 Stenkullen

MSR. www.intab.se info@intab.se 0302-24 600 Gjutarevägen 1 443 61 Stenkullen MSR www.intab.se info@intab.se 0302-24 600 Gjutarevägen 1 443 61 Stenkullen Inledning Intabs MSR är en liten kraftfull datalogger med USB-anslutning som komponeras ihop efter behov. De olika modellerna

Läs mer

Elektronik. Dataomvandlare

Elektronik. Dataomvandlare Elektronik Dataomvandlare Johan Wernehag Institutionen för elektro- och informationsteknik Lunds universitet 2 Översikt Analoga och digitala signaler Nyquistteorem Kvantiseringsfel i analog-till-digital

Läs mer

USB DAC Bruksanvisning 2 SVENSKA. Din musik + vår passion

USB DAC Bruksanvisning 2 SVENSKA. Din musik + vår passion USB DAC Bruksanvisning 2 SVENSKA Din musik + vår passion Innehåll Anslutningar...3 Användarinstruktioner...4 LED-färger/blinkar...4 LED-färger...4 USB Class...4 För Mac...4 För Windows...5 Tekniska specifikationer...6

Läs mer

www.telefrang.se Telefrang Smoke Control System Installationsmanual för Midi- och MaxiSmoke 2008-02-18 Sida 1 av 12

www.telefrang.se Telefrang Smoke Control System Installationsmanual för Midi- och MaxiSmoke 2008-02-18 Sida 1 av 12 Telefrang Smoke Control System Installationsmanual för Midi- och MaxiSmoke MaxiSmoke MidiSmoke File: D:\Projekt\SMOKE CONTROL\MIDI SMOKE\Man\Midisystem_inst_man_V01.odt 2008-02-18 Sida 1 av 12 1. Installation

Läs mer

Realtid. eda040project2010 MANUAL. - Christoffer Olsson. - Daniel Lehtonen

Realtid. eda040project2010 MANUAL. - Christoffer Olsson. - Daniel Lehtonen Realtid eda040project2010 MANUAL dt08es7 dt08co0 dt08dm8 dt08dl4 - Emil Selinder - Christoffer Olsson - David Meyer - Daniel Lehtonen Innehållsförtäckning Introduktion Hur man kör igång programmet Proxy

Läs mer

BICT:01 BICT. sv-se. Användarinstruktion Gäller från BICT 2.24. Utgåva 5. Scania CV AB 2015, Sweden

BICT:01 BICT. sv-se. Användarinstruktion Gäller från BICT 2.24. Utgåva 5. Scania CV AB 2015, Sweden BICT:01 Utgåva 5 sv-se BICT Användarinstruktion Gäller från BICT 2.24 339 837 Scania CV AB 2015, Sweden Introduktion 3 Om BICT 3 Inställningar 4 Översikt 5 Beskrivning av termer 6 Grafiska symboler i programmet

Läs mer

SÄTT DIG NER, 1. KOLLA PLANERINGEN 2. TITTA I DITT SKRIVHÄFTE.

SÄTT DIG NER, 1. KOLLA PLANERINGEN 2. TITTA I DITT SKRIVHÄFTE. SÄTT DIG NER, 1. KOLLA PLANERINGEN 2. TITTA I DITT SKRIVHÄFTE. Vad gjorde vi förra gången? Har du några frågor från föregående lektion? 3. titta i ditt läromedel (boken) Vad ska vi göra idag? Optik och

Läs mer

Programmeringsuppgifter 1

Programmeringsuppgifter 1 Programmeringsuppgifter 1 Redovisning: Ni demo-kör och förklarar för handledaren några av de program ni gjort. Ni behöver inte hinna allt, redovisa så långt ni kommit. Om ni hinner mer kan ni alltid redovisa

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

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

Elektro och Informationsteknik LTH Laboration 4 Tidsplan, frekvensplan och impedanser

Elektro och Informationsteknik LTH Laboration 4 Tidsplan, frekvensplan och impedanser Elektro och Informationsteknik LTH Laboration 4 Tidsplan, frekvensplan och impedanser Elektronik för D ETIA01 Andrés Alayon Glasunov Palmi Thor Thorbergsson Anders J Johansson Lund Mars 2009 Laboration

Läs mer

TETRIS. LTH, Campus Helsingborg EITA15 Digitala System

TETRIS. LTH, Campus Helsingborg EITA15 Digitala System TETRIS LTH, Campus Helsingborg EITA15 Digitala System Handledare: Bertil Lindvall Författare: Isak Shamun, Viktor Kulle, Mark Slipac och Dennis Järnåsen Datum: 2019-05-09 Abstract This report concerns

Läs mer

e-sense move dali Manual

e-sense move dali Manual e-sense move dali Manual Innehåll Moves grundläggande funktionssätt...4 5 Programmera RF-signalen...6 7 Ta bort RF-signalen...8 Förinställda scenarion...9 Alternativ för mottagande av RF-signaler...10

Läs mer

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler Exempeluppgift i Logikstyrning Inledning Idén med detta papper är att ge en allmän beskrivning av labbutrustningen och tips för hur man kan lösa olika praktiska problem i samband med laborationen. Läs

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

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03 Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar

Läs mer

Lärares planering och genomförande av arbetsområdet Trafiksignalsystem

Lärares planering och genomförande av arbetsområdet Trafiksignalsystem t Tre lärare som undervisar i årskurs 9 har planerat och genomfört ett arbetsområde som handlade om trafiksignalsystem i sina klasser. Målen för arbetsområdet och därmed bedömningen har fokuserat på samtliga

Läs mer

OSCILLOSKOPET. Syftet med laborationen. Mål. Utrustning. Institutionen för fysik, Umeå universitet Robert Röding 2004-06-17

OSCILLOSKOPET. Syftet med laborationen. Mål. Utrustning. Institutionen för fysik, Umeå universitet Robert Röding 2004-06-17 Institutionen för fysik, Umeå universitet Robert Röding 2004-06-17 OSCILLOSKOPET Syftet med laborationen Syftet med denna laboration är att du ska få lära dig principerna för hur ett oscilloskop fungerar,

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

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Emil Ahlqvist (c10eat@cs.umu.se) Didrik Püschel (dv11dpl@cs.umu.se) Johan Hammarström (c08jhm@cs.umu.se) Hannes Frimmel Moström (c10hml@cs.umu.se) 1 1. Introduktion 1.1 Objektorienterad

Läs mer

Innehåll 1. Om ScandLarm Air... 3 2. Ladda ner App... 3 3. Starta kontrollpanel... 4 4. Konfigurera App till kontrollpanelen... 5 5.

Innehåll 1. Om ScandLarm Air... 3 2. Ladda ner App... 3 3. Starta kontrollpanel... 4 4. Konfigurera App till kontrollpanelen... 5 5. ScandLarm Air Innehåll 1. Om ScandLarm Air... 3 2. Ladda ner App... 3 3. Starta kontrollpanel... 4 4. Konfigurera App till kontrollpanelen... 5 5. Koda enheter till kontrollpanelen... 7 5.1 Radera enhet...

Läs mer

Projektarbete. Nummerpresentatör

Projektarbete. Nummerpresentatör Institutionen för Informationsteknologi Lunds Tekniska Högskola Projektarbete Nummerpresentatör Av: Henrik Hall Mattias Larsson Romani Nous 2001-01-15 Abstract For the unexperienced student, designing

Läs mer

Laboration 1: Styrning av lysdioder med en spänning

Laboration 1: Styrning av lysdioder med en spänning TSTE20 Elektronik Laboration 1: Styrning av lysdioder med en spänning v0.3 Kent Palmkvist, ISY, LiU Laboranter Namn Personnummer Godkänd Översikt I denna labroation ska en enkel Analog till Digital (A/D)

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

Calisto P240-M. USB-telefonlur ANVÄNDARHANDBOK

Calisto P240-M. USB-telefonlur ANVÄNDARHANDBOK TM Calisto P240-M USB-telefonlur ANVÄNDARHANDBOK Välkommen Grattis till valet av din nya Plantronics-produkt. I den här användarhandboken finns anvisningar om hur du ställer in och använder Plantronics

Läs mer

Op-förstärkarens grundkopplingar. Del 2, växelspänningsförstärkning.

Op-förstärkarens grundkopplingar. Del 2, växelspänningsförstärkning. Op-förstärkarens grundkopplingar. Del 2, växelspänningsförstärkning. I del 1 bekantade vi oss med op-förstärkaren som likspänningsförstärkare. För att kunna arbeta med op-förstärkaren vill vi kunna mäta

Läs mer

Åtkomst och användarhandledning

Åtkomst och användarhandledning Innehållsförteckning Problemspecifikation...1 Åtkomst och användarhandledning...2 Systembeskrivning...3 Lösningens begränsningar...5 Problem och reflektioner...6 Testkörning...7 Bilagor......Källkod...

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

Innehåll. 1 Inledning 3

Innehåll. 1 Inledning 3 Digitala projekt Tomas Bjerre D04 d04tb@student.lth.se Gustav Reiz D04 d04gr@student.lth.se Roger Schildmeijer D04 d04rp@student.lth.se 26 februari 2008 1 Innehåll 1 Inledning 3 2 Utrustning 3 2.1 ATMega16...............................

Läs mer

Trådlös Rök Detektor SD14

Trådlös Rök Detektor SD14 Instruktions manual Trådlös Rök Detektor SD14 Passar till följande larm: Home Prosafe SC9100 och Homesafe SC14 Innehållsförteckning Kapitel: Sida: 1. Introduktion... 3 2. Funktion... 3 3. Säkerhets- och

Läs mer

BRUKSANVISNING. Modell: LMDT-810 Rörelsevakt / IR som sänder självlärande kodsignal till ansluten Nexa mottagare

BRUKSANVISNING. Modell: LMDT-810 Rörelsevakt / IR som sänder självlärande kodsignal till ansluten Nexa mottagare BRUKSANVISNING Modell: LMDT-810 Rörelsevakt / IR som sänder självlärande kodsignal till ansluten Nexa mottagare FUNKTIONER: * 67 miljoner kodkombinationer, inga störningar från grannarna. * Enkel användning,

Läs mer

1. PRESENTATION... 3 2. SÄKERHETSFÖRESKRIFTER... 3. 2.1 Säkerhetsföreskrifter...3. 2.2 Användningsvillkor...3 3. BESKRIVNING AV INSTRUMENTET...

1. PRESENTATION... 3 2. SÄKERHETSFÖRESKRIFTER... 3. 2.1 Säkerhetsföreskrifter...3. 2.2 Användningsvillkor...3 3. BESKRIVNING AV INSTRUMENTET... Användarmanual Tack för att Du har införskaffat en CA 834 Ljudnivåmätare. För att få ut mesta möjliga av ditt instrument så ber vi Dig att: Läsa användarmanualen noggrant Följa säkerhetsföreskrifterna

Läs mer

Programmering och digital kompetens

Programmering och digital kompetens Kollegialt lärande Föreläsning Workshop Programmering och digital kompetens Lärcafé, 14 juni OSÄKERHET RÄDSLA NYFIKENHET FÖRVALTARE OCH ENTREPRENÖRER Kompetensutveckling Skolverket släpper en modul i oktober.

Läs mer

Beskrivning av hur du ansluter en E-terminal från Beijer Electronics till HC900 via Ethernet så att denna kan visa och manipulera data i HC900.

Beskrivning av hur du ansluter en E-terminal från Beijer Electronics till HC900 via Ethernet så att denna kan visa och manipulera data i HC900. Noterat i labbet om: Anslut en Beijer Electronics E-terminal till HC900 via Ethernet NIL00019 2002/09/03 Vad är Noterat i labbet om? Noterat i labbet om är en samling dokument som skall ses som hjälpmedel

Läs mer