Designplan mätning av acceleration hos bilbanebil

Storlek: px
Starta visningen från sidan:

Download "Designplan mätning av acceleration hos bilbanebil"

Transkript

1 Designplan mätning av acceleration hos bilbanebil version 1 Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson 22 juni 2003

2 INNEHÅLL Industriprojekt ISY Innehåll 1 Inledning 2 2 Design av delsystem Scenario från mätning till MatLab Accelerometer Allmänt om BASIC STAMP Radiolänk A Bilagor - datablad 11 sida 1

3 1 INLEDNING Industriprojekt ISY 1 Inledning Detta dokument avser att i detalj beskriva hur vi tänker oss att lösa uppgiften med att mäta acceleration hos bilbanebilen. Eftersom mycket av designen har skett utifrån datablad, kan den komma att behövas modifieras allt eftersom implementationen fortgår. Dock hoppas vi på att slippa genomföra stora strukturella förändringar. sida 2

4 2 Design av delsystem I detta avsnitt beskrivs de olika delsystem som krävs för att mäta och överföra information om bilens acceleration till datorn. Först beskrivs ett scenario där man kan följa hur de olika systemen interagerar vid en typisk mätning. Varje delsystem beskrivs sedan var för sig. 2.1 Scenario från mätning till MatLab Nedan beskrivs alla steg från det att en acceleration påverkar accelerometern till det att mätvärdet fås in i MatLab. Se även figur 1. De olika stegen beskrivs mer detaljerat i respektive delar av designplanen. 1. Accelerometern registrerar en acceleration och skickar ut en pulsbreddsmodulerad signal som anger hur stor accelerationen är. 2. Signalen läses av i en Basic Stamp II (BSII) m h a kommandot pulsein. Bredden på pulsen översätts till ett binärt tal (12 bitar) som sedan skickas seriellt till en sändare. Informationen skickas i två byte, á åtta bitar. Sex bitar i varje byte används till mätvärde, en bit till paritetsbit och en för att identifiera om det är byte ett eller två för mätningen. 3. Sändaren tar emot en byte i taget och skickar denna radiomodulerad till en mottagare, vilken i sin tur skickar den mottagna signalen seriellt till en BSII. Informationen läggs ut parallellt på pinnar från BSII:n. 4. Mätkortet i datorn (NI PCI-6602) läser in de parallella bitarna och kan sedan översätta dessa till ett absolut värde på accelerationen. Genom att anropa en dll-fil ifrån MatLab kan sedan detta värde användas vid reglering etc. 2.2 Accelerometer Vi har valt att mäta accelerationen med hjälp av en accelerometer av märket Memsic (MXD2125GW). I nedanstående tabell ges väsentlig grunddata, för ytterligare information se datablad i bilaga. Utsignalen är digital och pulsbreddsmodulerad. En puls med halva cykelns längd motsvarar accelerationen 0g, en puls med hela cykelns längd motsvarar 2g. Skalan är därtill linjär inom mätområdet. Cykellängden är 0,01 sekunder, vilket betyder att accelerationen 0g motsvarar en pulslängden 0,005 sekunder. Vidare är komponenten stöttålig (50000g), vilket underlättar hanteringen, och mätområdet passar vårt syfte väl. Effektförbrukningen är relativt låg (max 19,5 mw), varför det är möjligt att driva komponenten direkt från BSII-kretsen. Även detta underlättar vid implementationen. Här bör påpekas att det finns accelerometrar på marknaden som har ställbar cykeltid, vilket skulle kunna vara en fördel. De accelerometrar med denna sida 3

5 Figur 1: Översiktisschema för accelarationsmätning. Storlek Stöttålighet Upplösning Mätområde Vikt Spänning Ström Temperaturområde Cykeltid ca 11x10x2 mm 50000g 0,2mg / Hz (bandbredd) +/- 2g låg 3,0-5,25 V 2,5 3,9 ma vid 5,0 V 0-70 C 0,01 s Tabell 1: Grunddata för accelerometern sida 4

6 egenskap vi hittat har dock avsevärt lägre stöttålighet. Detta anser vi olämpligt då bilarna ofta kör av och utsätts för omild hantering som kan ge upphov till mycket kraftiga accelerationer. Vi har därför anpassat resten av designen så att en cykeltid på 0,01 sekunder kan användas. Upplösningen beror på hur snabbt accelerationen som mäts varierar, se tabell??. Hur mycket detta påverkar noggrannheten är svårt att uppskatta, då accelerationens bandbredd är svåråtkomlig. Ett försök har dock gjorts, se avsnitt?? om feluppskattning. 2.3 Allmänt om BASIC STAMP I bilen samt på mottagarsidan sitter en modul kallad Basic Stamp tillverkad av företaget Parallax Inc. Basic Stamp är en mikrokontroller som är designad för att användas i en rad olika tillämpningar. Basic Stamp består av ett Basic Interpretor chip", ett minne i form av ett EEPROM, en 5-volts regulator och 16 I/O pinnar som programmeras enligt önskemål. I mikrokontrollern finns ett antal inbyggda kommandon för matematiska operationer samt operationer för I/O pinnarna. Mikrokontrollern programmeras med en förenklad variant av BASIC kallad PBASIC. PBASIC är utvecklat av Parallax och innehåller många traditionella BASIC kommandon men också helt unika kommandon avsedda för Basic Stamp. Programmeringen av mikrokontrollern sker med hjälp av BASIC Stamp Editorsom finns tillgänglig både för Windows och DOS. Genom att placera Basic Stamp på ett s.k. "Carrier boardförsett med en DB9 kontakt överförs sedan programmet via datorns serieport till EEPROM:et. Brädan innehåller förutom DB9 porten och sockel för BS2-IC även en resetknapp och en kontakt för ett 9-volts batteri. I vårt fall använder vi den medföljande Basic Stamp II Carrier board vid programmering av mikrokontrollern. I bilen och på mottagarsidan använder vi oss, på grund av utrymmesskäl, istället av rena monteringskort som vi förser med sockel för BS2-IC samt kontakt för spänningsmatning. Mikrokontrollerns uppgift i bilen Mikrokontrollerns uppgift i bilen är att ta emot signalen från accelerometern och omvandla denna till en binär signal som är väl anpassad för den aktuella sändaren. Signalen från accelerometern utgörs enligt ovan beskrivning alltså av en pulslängd beroende av uppmätt acceleration. Denna signal appliceras på en utav mikrokontrollerns I/O-pinnar som definierats som ingång. Mikrokontrollern har ett antal inbyggda kommandon för operationer på I/O-pinnarna. I detta fall använder vi PULSIN. PULSIN tar följande tre argument som definierar funktionen: Pin: Variabel (0-15) som specificerar vilken I/O-pinne som skall användas. Denna sätts automatiskt till ingång. sida 5

7 Figur 2: Basic Stamp II Carrier board med BS2-IC. Figur 3: Platta för montering i bilen sida 6

8 State: Variabel (0-1) som anger om signalen som ska mätas är hög (1) eller låg (0). En hög signal inleds med en positiv flank medan en låg signal inleds med en negativ flank. Variable: Variabel där den uppmätta tiden lagras. PULSIN fungerar som ett stoppur som triggar på signalens inledande flank (Positiv eller negativ beror av State). Tiden mäts i enheter av 2µs (BSII). Mikrokontrollerns uppgift är nu att göra om denna tidssignal till ett 12 bitar långt digitalt ord. För accelerometerns utsignal gäller T 2 = 0.01 [s] = [2µs]. Eftersom vi ska mäta accelerationer i området ±1g kommer den av PULSIN lagrade variabeln vara av storleken 1250 [2µs] 3750 [2µs]. Detta medför att 1250 [2µs] representeras med enbart nollor i det 12 bitar långa ordet medan 3750 [2µs] utgörs av enbart ettor. Detta ger en upplösning på 2g/2500=0,8mg. Detta kan jämföras med accelerometern som med 100 Hz ger en upplösning på 0,02mg. Följden blir alltså en förlust i upplösning som vi dock anser acceptabel, förutsatt sändning 2*8 bitar inkl. paritet och del-bit. Följande PBASIC-sekvens mäter tiden T1 och omvandlar värdet till ett binärt ord med 16 bitar. Read_Force: raw_data VAR Word PULSIN 7, 1, raw_data GForce = ((raw_data/5) ) * 8 RETURN Deklarerar raw_data Räknar tiden från pos. till neg. flank på ing. 7. Omvandlar till milli-g. Kommandot som används för att skicka signaler seriellt är SEROUT. I kommandot finns ett flertal funktioner inbyggda för att öka flexibiliteten. Nedan ges ett exempel på användning. SEROUT 1,24972,[Value_ls,BIN7] Ovanstående rad skickar ut data på pinne 1 som automatiskt sätts till utgång. Andra värdet, 24972, anger Baudmode vilket i detta fall innebär 7 bitar plus en inverterad jämn paritetsbit. Innanför klammern anges vilket data som ska skickas och i vilket format. 2.4 Radiolänk Den uppmätta pulsbredden skickas seriellt från Basic Stamp II till en sändare. Datan skickas sedan via radio till en mottagare. Radiomoduleringen sker i komponenterna, vilket gör att vi slipper skriva egna protokoll för överföringen mellan sändare och mottagare. P g a bristande information i datablad hos tillverkare (RFDigital) så finns det vissa frågetecken vad gäller sändningshastighet etc. för radiolänkarna. Dock sida 7

9 är dessa anpassade för att användas med Basic Stamp, vilket gör att vi gärna vill använda dem trots den bristande informationen. En typ av länk (RF Digital, RFD27986/RFD27987) kan ta emot data med 9600 bps, men skickar den radiomodulerade data endast med 1200 bps, vilket gör att det finns en minsta tid (15 ms) mellan det att två bytes kan tas emot av sändaren. Eftersom vi behöver skicka minst 12 bitar för att bibehålla önskad noggrannhet på mätningarna måste vi skicka två bytes (á 8 bitar) för varje mätning. För att utnyttja väntetiden hos sändaren kan vi göra en ny mätning på accelerometern medan vi väntar de 15 ms. Denna mätning kan sedan medelvärdesbildas med den förra mätningen för att utnyttja alla värden från accelerometern. En nackdel med denna sändare är att den är stor (8,3 * 4,4 cm). Figur 4: Tidsschema för sändning av data länkar från RF Digital. Beteckningarna av typ 1.2 betyder sampling 1, byte 2. Övriga siffror anger ungefärlig tid i millisekunder för varje aktivitet. Tiden mellan pilarna kan användas för att medelvärdesbilda mätningarna etc. Figur 5: Sändare & mottagare av typ RFD27995/ RFD sida 8

10 En annan länk (RF Digital, RFD27995/ RFD se figur 5) är betydligt mindre(c:a 5* 1 cm). Eftersom storleken är relativt viktigt, skulle vi helst använda oss av denna länk. Dock är dokumentationen om länken bristfällig, vilket gör att vi har svårt att göra en tydlig design för länken. Den maximala sändningshastigheten är 2400 baud enligt användarmanualen. Det är osäkert om man behöver vänta något mellan varje byte man skickar, vilket är fallet för RFD27986/RFD Om det inte skulle behövas någon tidslucka mellan varje byte som skickas kommer vi att skicka alla 16 bitar (2 byte) i ett sträck, vilket skulle göra att vi slipper medelvärdesbilda mätningarna och istället kunna skicka varje mätning från accelerometern. Om även denna enhet fungerar enligt RFD27986/RFD27987 kan en design enligt figur 4 användas. Cykeltiden ges av accelerometern som skickar nya mätvärde med 100 Hz. I detta fall kommer endast vart annat av mätvärdena användas. Kommunikation med datorn För att göra beräkningar och presentera uppmätta data väljer vi att använda en PC. Data tas in i PC:n med befintligt mätkort, DAQ 6602 från National instruments. Detta kommunicerar med programmet MatLab, i vilket integrering av accelerationen och presentation av beräknad hastighet kommer utföras. Program för att styra datahanteringen utvecklas i programpaketet LabWindows/CVI och skrivs i C-kod. Koden kompileras sedan till en.dll-fil som kan köras i MatLab. För att åstadkomma kompatibiliteten med MatLab används MatLabtoolboxen, Data Acquisition Toolbox 1.0 från Math Works Inc. I denna finns en funktion, mexfunction, vilken man sätter som huvudfunktion i C-koden och vid kompilering är det sedan denna funktion som gör kopplingen till MatLab. Mätkortet har 32 digitala in- och utgångar och kan därför både ta emot seriell och parallell data. På Mätkortet finns också åtta stycken räknare vilka delar pinnar på kortet med de digitala in- och utgångarna. Räknarna används av befintliga program för styrning av bilbanan, vilket medför att en del av de digitala ingångarna är upptagna. Det finns dock tillräckligt många lediga för både seriell och parallell kommunikation. Vid seriell kommunikation kommer en startbit tala om när det är dags att läsa från ingången. För att sedan läsa in de olika bitarna rätt måste man ha någon sorts tidmätning i datorn/programmet. Problemet är att det kan bli tidsfördröjningar i datorn och då kan någon bit bli missad och fel data fås. Seriell kommunikation kan alltså bli instabil. På grund av denna instabilitet väljer vi att använda parallell kommunikation. Det räcker då att veta när det är dags att läsa och då läses hela accelerationsvärdet in på en gång. En ytterligare fördel med detta är att processorn inte behöver användas lika mycket eftersom parallelliseringen av data görs utanför datorn. I LabWindows/CVI finns färdiga funktioner för att läsa av kortets ingångar och användbara funktioner är: Dig_In_Line sida 9

11 Dig_In_Prt Huvudprogrammet som skapas kallas Get_acceleration och utför föjande: Inläsning av data vid rätt tidpunkter. När data är färdig för läsning skickar BSII ut en puls på en särskild pinne. Programmet ligger hela tiden och väntar på denna puls och när pulsen kommer läses datan på mätkortets ingångar in i MatLab. Programmet väntar sedan på nästa puls och inläsning sker igen osv. På grund av pulsgenereringen fås en fördröjning i dataflödet, men denna kommer som mest bli 0.04 sekunder eftersom data skickas med 25 Hz. Behandling av data. Omvandling av inläst värde till binärt tal. Kontroll av paritetsbitar signalera om data är felaktig Räkna ut accelerationsvärdet dvs dra bort bidrag från paritets- och startbitar. Tidpunkten för mätningen ska på något sätt bestämmas och returneras med accelerationsvärdet. sida 10

12 A BILAGOR - DATABLAD Industriprojekt ISY A Bilagor - datablad sida 11

Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson

Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson ANVÄNDARHANDLEDNING FÖR MÄTNING AV ACCELERATION HOS BILBANEBIL Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson 6 juni 2003 INNEHÅLL Industriprojekt ISY Innehåll 1 Inledning 2 2 Allmänt

Läs mer

Projektplan. Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson. 29 januari 2003

Projektplan. Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson. 29 januari 2003 Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson 29 januari 2003 Innehåll 1 Inledning 2 2 Vad ska göras? 2 2.1 Steg I brainstorming....................... 2 2.2 Steg II designförslag........................

Läs mer

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit Vad är en UART? Beteckningen UART är en förkortning för det engelska uttrycket Universal Asynchronous Receiver Transmitter, vilket översatt till svenska blir ungefär Universell Asynkron Mottagare/Sändare.

Läs mer

Vad är kommunikation? Vad är datorkommunikation? Dataöverföring; Inledning

Vad är kommunikation? Vad är datorkommunikation? Dataöverföring; Inledning Vad är kommunikation? Kommunikation är ett vitt begrepp. Vi använder det för att benämna till exempel ett samtal eller att vi själv förflyttar oss med till exempel tåg eller buss. Kommunikation kommer

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

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

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

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

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Att sända information mellan datorer. Information och binärdata

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Att sända information mellan datorer. Information och binärdata Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson (Maria Kihl) Att sända information mellan datorer värd 11001000101 värd Två datorer som skall kommunicera. Datorer förstår

Läs mer

TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1

TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1 Halmstad University School of Information Science, Computer and Electrical Engineering Tomas Nordström, CC-lab TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1 Datum: 2012-05- 23 Tid och plats: 9:00 13:00 i

Läs mer

SLUTRAPPORT. Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson

SLUTRAPPORT. Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson SLUTRAPPORT MÄTNING AV ACCELERATION HOS BILBANEBIL Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson 6 juni 2003 INNEHÅLL Industriprojekt ISY Innehåll 1 Inledning 2 2 Design av delsystem

Läs mer

"Crash Course in Programming"

Crash Course in Programming "Crash Course in Programming" Denna genomgång har fokus på programmering. Den följer PBasic-syntaxen för Basic Stamp II, men är i övrigt i stort sett frikopplad från BS2. Vissa aspekter som tas upp följer

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

Systemkonstruktion LABORATION REALTIDSPROGRAMMERING

Systemkonstruktion LABORATION REALTIDSPROGRAMMERING Systemkonstruktion LABORATION REALTIDSPROGRAMMERING Laborationsansvariga: Anders Arvidsson, Björn Lundblad Utskriftsdatum: 2002-10-31 Laboranter: 1 Syfte Denna laboration syftar till att öva användningen

Läs mer

Kapitel 2 o 3. Att skicka signaler på en länk. (Maria Kihl)

Kapitel 2 o 3. Att skicka signaler på en länk. (Maria Kihl) Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson (Maria Kihl) Att sända information mellan datorer värd äd 11001000101 värd äd Tåd Två datorer som skall kllkommunicera.

Läs mer

Tentamen i Elektronik, ESS010, del 2 den 6 mars 2006 SVAR

Tentamen i Elektronik, ESS010, del 2 den 6 mars 2006 SVAR Tekniska Högskolan i Lund Institutionen för Elektrovetenskap Tentamen i Elektronik, ESS010, del 2 den 6 mars 2006 SVAR 1 Bandbredd anger maximal frekvens som oscilloskopet kan visa. Signaler nära denna

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

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

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

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

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

- Digitala ingångar och framförallt utgångar o elektrisk modell

- Digitala ingångar och framförallt utgångar o elektrisk modell Elektroteknik för MF1016. Föreläsning 8 Mikrokontrollern ansluts till omvärden. - Analoga ingångar, A/D-omvandlare o upplösningen och dess betydelse. o Potentiometer som gasreglage eller volymratt. o Förstärkning

Läs mer

MÄTVÄRDESOMVANDLARE. TEKNISK RIKTLINJE TR utg D 1/7. NK, Kontrollanläggning NK TEKNISK RIKTLINJE UTGÅVA D

MÄTVÄRDESOMVANDLARE. TEKNISK RIKTLINJE TR utg D 1/7. NK, Kontrollanläggning NK TEKNISK RIKTLINJE UTGÅVA D SvK4005, v3.3, 2012-08-09 ENHET, VERKSAMHETSOMRÅDE NK, Kontrollanläggning VÅR BETECKNING TR02-07-1 DATUM SAMRÅD 2010-01-20 NK TEKNISK RIKTLINJE UTGÅVA D MÄTVÄRDESOMVANDLARE 1/7 Uppdateringar Utgåva Ändringsnot

Läs mer

1. Introduktion Instruktionen utgörs av Radian Innovas handledning för ML-1.

1. Introduktion Instruktionen utgörs av Radian Innovas handledning för ML-1. 1(6) 1. Introduktion Instruktionen utgörs av Radian Innovas handledning för ML-1. 1.1 Allmänt ML-1 1. 2. 3. Strömbrytare, av/på Anslutning för datorkommunikation Manöverknappar ML-1 startar alltid i klockläge.

Läs mer

Mätsystem. Upplägg. Josefin Starkhammar. Före pausen: Efter pausen:

Mätsystem. Upplägg. Josefin Starkhammar.   Före pausen: Efter pausen: Mätsystem Josefin Starkhammar www.bme.lth.se josefin.starkhammar@bme.lth.se Upplägg Före pausen: - Mätsystem - Gränssnitt - Lite om laborationen Efter pausen: - LabVIEW introduktion och genomgång - Laborationsövningar

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

Flyttal kan också hantera vanliga tal som både 16- och 32-bitars dataregister hanterar.

Flyttal kan också hantera vanliga tal som både 16- och 32-bitars dataregister hanterar. FLYTTAL REAL Flyttal används i datorsystem för s k flytande beräkning vilket innebär att decimalkommat inte har någon fix (fast) position. Flyttal består av 2 delar (mantissa och exponent). När ett datorsystem

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

LiTH Lab1: Asynkron seriell dataöverföring via optisk länk Laboration 1. Asynkron seriell dataöverföring via optisk länk

LiTH Lab1: Asynkron seriell dataöverföring via optisk länk Laboration 1. Asynkron seriell dataöverföring via optisk länk Lab: 2007-09-06 Laboration Asynkron seriell dataöverföring via optisk länk Kravspecifikation Lennart Bengtsson Version.4 Granskad Godkänd Status Lennart Bengtsson Sida PROJEKTIDENTITET Laborationsgrupp,

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

Manual Sportident Onlinekontroll via GPRS

Manual Sportident Onlinekontroll via GPRS Manual Sportident Onlinekontroll via GPRS 2010-08-22 Komponenter För att använda onlinekontroll över GPRS behövs tre delar: GPRS modul (GPRS-modem med samlingsbox och batterier). PC-mjukvara BBRClient

Läs mer

Signalbehandling, förstärkare och filter F9, MF1016

Signalbehandling, förstärkare och filter F9, MF1016 Signalbehandling, förstärkare och filter F9, MF1016 Signalbehandling, inledning Förstärkning o Varför förstärkning. o Modell för en förstärkare. Inresistans och utresistans o Modell för operationsförstärkaren

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

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll: F: Minneselement Innehåll: - Latchar - Flip-Flops - egister - Läs- och skrivminne (andom-access Memory AM) - Läsminne (ead Only Memory OM) Ett minneselements egenskaper Generellt sett så kan följande operationer

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

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson Att göra Kursombud Williams bok???? Kolla schemat: Övningar flyttade Labanmälan ska funka nu 2 Att sända information

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

CanCom C721 RadioTransceiver V1.19

CanCom C721 RadioTransceiver V1.19 CanCom C721 RadioTransceiver V1.19 art. 80-721xx CanCom kretskort C721 är avsedd att användas i portabla fjärrstyrningsutrustningar. Radion har dubbelriktad kommunikation så att man kan visa status och

Läs mer

Träff 1 - Introduktion

Träff 1 - Introduktion Arduino Arduino är den lilla mikroprocessorn, baserad på ATmega chipet, som man med små C-skript kan få liv i sina hemprojekt och experiment. Arduino-kortet ansluts till datorns USB-port för både strömförsörjning

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

Digital elektronik CL0090

Digital elektronik CL0090 Digital elektronik CL9 Föreläsning 3 27--29 8.5 2. My Talsystem Binära tal har basen 2 Exempel Det decimala talet 9 motsvarar 2 Den första ettan är MSB, Most Significant Bit, den andra ettan är LSB Least

Läs mer

Kapitel 3 o 4. Tillförlitlig dataöverföring. (Maria Kihl)

Kapitel 3 o 4. Tillförlitlig dataöverföring. (Maria Kihl) Kapitel 3 o 4 Att skicka signaler på en länk Tillförlitlig dataöverföring Jens A Andersson (Maria Kihl) Att sända information mellan datorer 11001000101 värd värd Två datorer som skall kommunicera. Datorer

Läs mer

Accelerometer. Rikard Ekström Mattias Kindborg. Informationsteknologi Lunds Universitet

Accelerometer. Rikard Ekström Mattias Kindborg. Informationsteknologi Lunds Universitet Accelerometer Rikard Ekström Mattias Kindborg Informationsteknologi Lunds Universitet Handledare: Bertil Larsson 7 december, 4 INNEHÅLLSFÖRECKNING SEKION SIDNUMMER ABSRAC 1 INRODUKION EORI 3 ACCELEROMEERN

Läs mer

Q64AD, Q68ADV/ADI, analoga ingångsmoduler KI00105E

Q64AD, Q68ADV/ADI, analoga ingångsmoduler KI00105E 1 Funktion och användningsområde Q64AD och Q68ADV/ADI omvandlar analoga ström- eller spänningssignaler till digitala värden. 2 Om Kom-igång dokumentet Detta Kom-igång-dokument skall ej ses som en fullständig

Läs mer

Laboration 4: Knappstuds Drivrutiner för att eliminera störningar.

Laboration 4: Knappstuds Drivrutiner för att eliminera störningar. ATMega16 Laborationer av Kjell 2 Rev:5 Datum: 29.09.2010 Page 1 of 7 Laboration 4: Knappstuds Drivrutiner för att eliminera störningar. Inledning: Laborationskortet EasyAVR6 har bland annat tryckknappar

Läs mer

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson Att sända information mellan datorer värd 11001000101 värd Två datorer som skall kommunicera. Datorer förstår endast

Läs mer

Elektro och Informationsteknik LTH. Laboration 5 Operationsförstärkaren. Elektronik för D ETIA01

Elektro och Informationsteknik LTH. Laboration 5 Operationsförstärkaren. Elektronik för D ETIA01 Elektro och Informationsteknik LTH Laboration 5 Operationsförstärkaren Elektronik för D ETIA01 Johan Kåredal Anders J Johansson Lund April 2008 Laboration 5 Mål Efter laborationen vill vi att du ska: fått

Läs mer

Blandade problem från elektro- och datateknik

Blandade problem från elektro- och datateknik Blandade problem från elektro- och datateknik Sannolikhetsteori (Kapitel 1-10) E1. En viss typ av elektroniska komponenter anses ha exponentialfördelade livslängder. Efter 3000 timmar brukar 90 % av komponenterna

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

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

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

µc 3011/3012 Programmerbar signalomvandlare Programmering via µ Consol Programvara MC Vision Digital datalänk

µc 3011/3012 Programmerbar signalomvandlare Programmering via µ Consol Programvara MC Vision Digital datalänk µc 3011/3012 Utgåva Januari 2017 Programmerbar signalomvandlare Universalmatning: 20-270 VAC och 20-300 VDC Processingång: (μc3012/3212) ±100 mv, ±1 V, ±10 V, ±300 V, ±20 ma Universalingång: (μc3011/3211)

Läs mer

Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock

Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock Inledning Vad är ett datorprogram, egentligen? Olika språk Problemlösning och algoritmer 1 (14) Varför använda en dator? Genom att variera de program som styr datorn kan den användas för olika uppgifter.

Läs mer

Mätvärdesomvandlare. Tl/EN!: >KÄ KRAFTNÄT. TEKNISK RIKTLINJE TR utg 6. ENHET, VERKSAMHETSOMRÅDE NK, Kontrollanläggningar yi\

Mätvärdesomvandlare. Tl/EN!: >KÄ KRAFTNÄT. TEKNISK RIKTLINJE TR utg 6. ENHET, VERKSAMHETSOMRÅDE NK, Kontrollanläggningar yi\ Tl/EN!: >KÄ KRAFTNÄT ENHET, VERKSAMHETSOMRÅDE NK, Kontrollanläggningar yi\ BETECKNING/DNR TR02-07-01 DATUM SAMRÅD Mätvärdesomvandlare SvK4005. v5.0. 2013-08-01 2 (6) Uppdateringar Utgåva Ändringsnot Datum

Läs mer

www.profort.dk Snabb vägledning för 9 modul enhet Montering GSM-enheten indvändigt (oversättelse, se bilaga) Spänning

www.profort.dk Snabb vägledning för 9 modul enhet Montering GSM-enheten indvändigt (oversättelse, se bilaga) Spänning Snabb vägledning för 9 modul enhet Montering 1. Förbered ett SIM-kort så att pinkoden är 1234 eller avaktiverad. Montera kortet i enheten som nu har 1234 som pinkod eller är helt utan pinkod. Kortet monteras

Läs mer

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson Att sända information mellan datorer värd 11001000101 värd Två datorer som skall kommunicera. Datorer förstår endast

Läs mer

Kombi-instrument UPM 3010 PK1

Kombi-instrument UPM 3010 PK1 Kombi-instrument UPM 3010 PK1 Beskrivning Flexibiltet UPM 3010 PK1 är ett programmerbart kombi-instrument med extremt höga prestanda samt oöverträffad flexibilitet då hela 4 st tilläggs-moduler samtidigt

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

Kommunikationssystem grundkurs, 2G1501 Övningar modul 1 Dataöverföring & fysisk infrastruktur 1 Dataöverföring

Kommunikationssystem grundkurs, 2G1501 Övningar modul 1 Dataöverföring & fysisk infrastruktur 1 Dataöverföring 1 Dataöverföring Syfte: Förstå begreppen dämpning och förstärkning av en signal. Kunna räkna i db och kunna använda det till beräkning av effektbudget. Ha en känsla för sambandet mellan bandbredd (Hz)

Läs mer

DATORTEKNIK. Laboration D280 - D285. För Basic Stamp II

DATORTEKNIK. Laboration D280 - D285. För Basic Stamp II UMEÅ UNIVERSITET Tillämpad fysik och elektronik Datorteknik Håkan Joëlson 2000-01-11 v 1.0 DATORTEKNIK Laboration D280 - D285 För Basic Stamp II Innehåll Laboration D280... Grundläggande I/O Laboration

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

Manuell SMARTCD.G2 02.2015

Manuell SMARTCD.G2 02.2015 02.2015 2 / 14 1 Avsedd användning... 3 2 Säkerhetsanvisningar... 4 3 Ingår i leveransen... 5 4 Anslutning till en dator/bärbar dator... 6 5 Ladda batterierna... 7 6 Driftsättning... 8 7 Konfigurering

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

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

Att välja rätt strömtång (tångamperemeter) Börja med att besvara följande;

Att välja rätt strömtång (tångamperemeter) Börja med att besvara följande; Att välja rätt strömtång (tångamperemeter) Börja med att besvara följande; Är det AC eller DC ström som ska mätas? (DC tänger är kategoriserade som AC/DC tänger eftersom de mäter både lik- och växelström.)

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

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

COMBI-36 36-Kanalers Kombinations Modul

COMBI-36 36-Kanalers Kombinations Modul COMBI-36 36-Kanalers Kombinations Modul Allmänt 12 digitala ingångar, 8 digitala utgångar, 8 analoga ingångar, 8 analoga utgångar Optimal beträffande storlek och funktion Jackbara anslutningsplintar RS-485

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

Kravspecifikation för hårdvaruprojekt i kursen Datorsystemteknik, HT2005. Temperaturvakt med loggningsfunktion

Kravspecifikation för hårdvaruprojekt i kursen Datorsystemteknik, HT2005. Temperaturvakt med loggningsfunktion Kravspecifikation för hårdvaruprojekt i kursen Datorsystemteknik, HT2005 Temperaturvakt med loggningsfunktion Bakgrund Den här applikationen skall tas fram i syfte att träna studenter på Datorsystemteknikkursen

Läs mer

Projekt 1 (P1) Problembeskrivning och uppdragsspecifikation

Projekt 1 (P1) Problembeskrivning och uppdragsspecifikation Projekt 1 (P1) Problembeskrivning och uppdragsspecifikation Etapp 1 Problem med mätsignalen m.a.p. sampling, vikning och spektraltäthet Problembeskrivning Uppdragsgivaren överväger att skaffa nya A/D-omvandlare

Läs mer

OLC-812. Se tabellen nedan för beskrivning av adresswitcharna.

OLC-812. Se tabellen nedan för beskrivning av adresswitcharna. OLC-812 är en protokoll-omvandlare som används mellan OLC bussen och annan styrande utrustning, ex. Crestron. Gränssnittet är RS-232 och bygger på enkla ASCII-strängar som tolkas och översätts till OLC-kommandon.

Läs mer

DIGITAL MULTIMETER BRUKSANVISNING MODELL DT9201

DIGITAL MULTIMETER BRUKSANVISNING MODELL DT9201 DIGITAL MULTIMETER BRUKSANVISNING MODELL DT9201 1. INLEDNING Den digitala serie 92-multimetern är ett kompakt, batteridrivet instrument med 3½ LCD-skärm. Fördelar: Stor noggrannhet Stor vridbar LCD (flytande

Läs mer

Kihl & Andersson: , 3.1-2, (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2

Kihl & Andersson: , 3.1-2, (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2 Kihl & Andersson: 2.1-2.3, 3.1-2, 3.5-6 (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2 Hej Hej Vad är klockan? 14.00 Hej då New connection Connection approved Request for data Data transfer End connection

Läs mer

Mätteknik 2016 Mätsystem

Mätteknik 2016 Mätsystem Mätteknik 2016 Mätsystem Per Augustsson [per.augustsson@bme.lth.se] Inst. för Biomedicinsk Teknik 1 Upplägg Mätsystem Om laborationen Lab View Laborationsövningar Inst. för Biomedicinsk Teknik 2 http://www.fitbit.com/jobs

Läs mer

Objektorienterad programmering Föreläsning 2

Objektorienterad programmering Föreläsning 2 Objektorienterad programmering Föreläsning 2 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Inläsning av data via dialogrutor Repetitioner (While-satsen och For-satsen) Nästlade

Läs mer

IF96004 är kompatibel med Nemo 96 HD / HD+ Ej med Nemo 96 HDLe

IF96004 är kompatibel med Nemo 96 HD / HD+ Ej med Nemo 96 HDLe Analog modul med 2 utgångar - IF9600 Manual IF9600 är kompatibel med Nemo 96 HD / HD+ Ej med Nemo 96 HDLe 20 0 20 0 100 100 E-nr 2 26 6 Läs informationen nedan och spara din dyrbara tid! ia telefon-support

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

Övningar modul 1 - Dataöverföring & fysisk infrastruktur

Övningar modul 1 - Dataöverföring & fysisk infrastruktur 1. Dataöverföring Övningar modul 1 - Dataöverföring & fysisk infrastruktur Syfte: Förstå begreppen dämpning och förstärkning av en signal. Kunna räkna i db och kunna använda det till beräkning av effektbudget.

Läs mer

Digitala projekt - Radiostyrd bil

Digitala projekt - Radiostyrd bil Digitala projekt - Radiostyrd bil Handledare: Bertil Lindvall Johan Lennartsson e02jle David Thomasson e02dt Magnus Lisborg e02mls Innehållsförteckning 1. Inledning.3 2. Målsättning med projektet.......3

Läs mer

Goda råd till de som ska utföra ett liknande projekt (från KMM 2016)

Goda råd till de som ska utföra ett liknande projekt (från KMM 2016) Goda råd till de som ska utföra ett liknande projekt (från KMM 2016) Snöa inte er på lösningar som kanske fungerar, eller som ni bara vill få fungera. Var realistiska och våga byt lösning om den det verkar

Läs mer

Mätsystem Lektion inför lab.

Mätsystem Lektion inför lab. Mätsystem Lektion inför lab. Josefin Starkhammar www.bme.lth.se josefin.starkhammar@bme.lth.se Upplägg Före pausen: - Mätsystem - Gränssnitt - Lite om laborationen Efter pausen: - LabVIEW introduktion

Läs mer

Mäta rakhet Scanning med M7005

Mäta rakhet Scanning med M7005 Matematikföretaget jz M7005.metem.se 141121/150411/150704/SJn Mäta rakhet Scanning med M7005 Mätgivare Detalj Mäta rakhet - Scanning 1 (12) Innehåll 1 Ett exempel... 3 2 Beskrivning... 6 2.1 Scanna in

Läs mer

Programmera i teknik - kreativa projekt med Arduino

Programmera i teknik - kreativa projekt med Arduino NYHET! Utkommer i augusti 2017 Smakprov ur boken Programmera i teknik - kreativa projekt med Arduino av Martin Blom Skavnes och Staffan Melin PROJEKT LJUS s 1 I det här projektet kommer du att bygga en

Läs mer

Datorteknik 2 (AVR 2)

Datorteknik 2 (AVR 2) Namn: Laborationen godkänd: Digitala system 15 hp Datorteknik 2 (AVR 2) LTH Ingenjörshögskolan vid Campus Helsingborg Enkel in- och utmatning. Drivrutiner. Bithantering. I denna laboration ska vi förbättra

Läs mer

Stegmotorn Tvåfasdrivning Unipolär lindning

Stegmotorn Tvåfasdrivning Unipolär lindning Stegmotorn I den här uppgiften skall du styra en stegmotor från din PC. Du skall köra stegmotorn i en sekvens som du anger i PC-programmet med olika riktning, hastighet och antal steg. I en stegmotor har

Läs mer

Dagens föreläsning (F15)

Dagens föreläsning (F15) Dagens föreläsning (F15) Problemlösning med datorer Carl-Mikael Zetterling bellman@kth.se KP2+EKM http://www.ict.kth.se/courses/2b1116/ 1 Innehåll Programmering i Matlab kap 5 EKM Mer om labben bla Deluppgift

Läs mer

SHARKY 775 KOMPAKT ENERGIMÄTARE ULTRALJUD. Applikationer. Egenskaper

SHARKY 775 KOMPAKT ENERGIMÄTARE ULTRALJUD. Applikationer. Egenskaper KOMPAKT ENERGIMÄTARE ULTRALJUD Applikationer 775 är en digital, kompakt värmemängdsmätare För värme och kyla i fastighetssystem, närvärme eller fjärvärme. Tilläggsmoduler möjliggör ett brett användningsområde

Läs mer

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson!

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson! F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Roger Henriksson Von Neumann-arkitekturen Gemensamt minne för programinstruktioner och data. Sekventiell exekvering av instruktionerna.

Läs mer

WAGO IO System Service Seminar. Diagnostik

WAGO IO System Service Seminar. Diagnostik WAGO IO System Service Seminar Diagnostik 1 Dioder på Controller Link 1/2 Ethernet Länk status Av - ingen ethernet anslutning grön - Ethernet anslutning blinkande grön - Ethernet anslutning skickar / tar

Läs mer

Konstruktion av volt- och amperemeter med DMMM

Konstruktion av volt- och amperemeter med DMMM UMEÅ UNIVERSITET Tillämpad fysik och elektronik Lars Wållberg Stig Esko 1999-10-12 Rev 1.0a Konstruktion av volt- och amperemeter med DMMM LABORATION E233 ELEKTRO Personalia: Namn: Kurs: Datum: Återlämnad

Läs mer

Programmering av. PADDY mini

Programmering av. PADDY mini multimedia Programmering av PADDY mini art. nr: CCS037 PRODUKTER SOM ANVÄNDS I DETTA EXEMPEL: PADDY mini CCS037 PADDY mini CCS012 PADDY mini CCS500 VSCOM USB TILL SERIELL DB9 LAPTOP MED WINDOWS 7 QUICKPAD

Läs mer

Tillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder. Jens A Andersson

Tillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder. Jens A Andersson Tillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder Jens A Andersson Digitalisering av ljud Omvandling av ljud till binär data sker i tre steg: 1) Sampling 2) Kvantisering 3) Kodning Detta

Läs mer

Introduktion till E-block och Flowcode

Introduktion till E-block och Flowcode Introduktion till E-block och Flowcode Vad är E-blocks? E-blocks är små kretskort som innehåller block av elektronik som man vanligtvis kan hitta elektroniska eller inbyggda system Det finns över 50 olika

Läs mer

Tentamen i Digitalteknik, EIT020

Tentamen i Digitalteknik, EIT020 Elektro- och informationsteknik Tentamen i Digitalteknik, EIT020 4 april 2013, 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 pappret. Lösningarna

Läs mer

Om konsolporten. Beskrivning av portarna

Om konsolporten. Beskrivning av portarna Sida 1 / 7 Om konsolporten I detta dokument ges en kort sammanfattande beskrivning om vad och hur konsolportarna fungerar i nya Sun SPARC servrar. Exempel på servrar med den möjligheten är Sun Fire V240,

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

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Inledning Starta Microsoft Visual Studio 2005. Välj create Project Välj VB + Vindows Application och välj ett nytt

Läs mer

PAMM Användarmanual

PAMM Användarmanual PAMM 2000 Användarmanual 15 4. Översikt 4.1 Programmeringsmeny 14 Innehållsförteckning 3.2 CAN-fel Om ditt system är utrustat med moduler som kommunicerar via CAN (Control Area Network), kan fel uppträda

Läs mer

Quickstart manual. Rev SHTOOL Quickstart manual Smart-House

Quickstart manual. Rev SHTOOL Quickstart manual Smart-House Quickstart manual Rev. 2.3 2017-09-14 SHTOOL 6.5.33 1 Innehåll 1 FÖRORD... 3 2 PROGRAMVARA... 4 2.1 Hämta programvara... 4 2.2 PC krav... 4 3 DOKUMENTATION... 5 3.1 Manualer... 5 3.2 Projektdokumentation...

Läs mer