1 Indholdsfortegnelse.
|
|
|
- Susanne Johannsen
- 10 år siden
- Visninger:
Transkript
1 ET106 Ringsted Tekniske Skole 21. maj 1999
2 1 Indholdsfortegnelse. 1 Indholdsfortegnelse. 2 2 Indledning. 3 3 Generelt om DSP. 3 4 Om EZ-kittet. 4 5 Signalbehandling Indgangs lavpasfilter Indgangs analog/digital konverter Signalprocessor Udgangs digital/analog konverter Udgangs lavpasfilter Vores fremgangsmåde CODEC kreds. 8 6 Konklusion. 9 7 Litteraturliste Appendiks A: Struktureret program Appendiks B: Talk Thru demoprogram void set_input_gain( void ) void set_samplerate( void ) void spt0_asserted() void spr0_asserted() void setup_sports ( void ) void send_1847_config_cmds( void ) void init_21k( void ) void main ( void ) 18 Per Bruhn 2 af
3 2 Indledning. Vi skulle i dette projekt der hedder Simpel Signalbehandling prøve at få hul igennem et DSP kit af eget valg. Vi kunne vælge mellem: Motorola HC16 Motorola DSP Analog Devises SHARC EZ_Kit Lite Texas (?) Her valgte jeg at arbejde sammen med Casper og vi valgte at bruge et DSP kit fra Analog Devises som hedder SHARC EZ-KIT Lite. Dette kit er primært beregnet til at behandle lyd med. 3 Generelt om DSP. Digital signalbehandling DSP (engelsk: Digital Signal Processing) drejer sig om i realtidssammenhæng at behandle, detektere eller generere analoge signaler ved hjælp af digitale metoder, dette skal helst ske med en så lille tidsforskydelse som muligt. Teknikkerne bag digital signalbehandling har været brugt lige siden at computeren kom på markedet, der har den været anvendt til at behandle opsamlede og lagrede signaler. Anvendelsen af digital signalbehandling har taget fart de senere år, med udviklingen af hurtigere og hurtigere specielle signalbehandlings processorer, hurtigere analog/digital og digital/analog konvertere. Digital signal behandling er kommet ind på mange områder hvor der hovedsageligt har været analog teknik, det bliver typisk brugt i følgende områder: Automatisk test og måleudstyr. Datatransmission. Elektronisk filtrering og equalizing. Lagring og behandling af HI-FI og vidoesignaler. Talegenkaldelse og frembringelse af syntetisk tale. Per Bruhn 3 af
4 4 Om EZ-kittet. SHARC EZ-KIT Lite består af et lille ADSP baseret udviklings og demonstrations kort, som er et fuldt 16 bit stereo audio I/O kompatibelt. Brættets faciliteter inkluderer: Analog Devices ADSP DSP der kører 40 MHz. Analog Devices AD bit Stereo Soundport (CODEC). RS-232 interface. EPROM i sokkel. Bruger trykknapper. Bruger programmerbar lysdioder. Udvidelses stik. Brættet kan køre alene eller det kan være forbundet til Pc en via RS232 porten. Per Bruhn 4 af
5 5 Signalbehandling. 5.1 Indgangs lavpasfilter. Der tilføres et signal til DSP kittet, det kan f.eks. gøres fra cd-rom drevet med en cd med noget musik på, det kommer ind til et lavpas filter der fjerner de højfrekvente signaler, for de frekvenser der er højere en den halve sample frekvens vil danne nogle uønskede frekvenser, så man ikke får noget meningsfyldt ud på systemets udgangssignal. 5.2 Indgangs analog/digital konverter. Analog/digital konverteren konverterer analogsignalets øjebliksværdi til et digitalt ord på 16 bit for hver kanal. 5.3 Signalprocessor. Signalprocessoren er hjernen i digital signalbehandling, den udfører processen med at behandle signalerne, og hvad den skal gøre bestemmes af programmøren der skriver hvad den skal gøre i et program f.eks. i C, det compileres med g21k.exe, det laver så en fil der kommer til at hedde xxx.21k den fil kan så downloades med DSP Host programmet der følger med kittet. Det er det programmøren har skrevet i programmet, der bestemmer hvad processoren skal gøre med signalet, den kan f.eks. lavet et elektronisk lavpasfilter, eller den kan dekode surroundsound lyd. 5.4 Udgangs digital/analog konverter. Digital/analog konverteren omsætter signalprocessorens digitale udgangssignal til et analogt signal. Signalet har på grund af at det er samplet et stort indhold af højfrekvente signaler. Signalet er ikke et sandt billede af det ønskede analoge udgangssignal. 5.5 Udgangs lavpasfilter. Lavpasfilteret i udgangen har til formål at rekonstruere det ønskede analoge udgangssignal, udfra digital/analog konverterens udgangssignal. Rekonstruktionen er udført effektivt, hvis filteret har reduceret de højfrekvente signaler til et ubetydeligt signalniveau. Per Bruhn 5 af
6 5.6 Vores fremgangsmåde. Da vi skulle have hul igennem sendte vi lyd fra cd-rom drevet til indgangen på SHARC kittet så brugte vi et demo program der hed Talk Thru, det henter signalet fra CODEC kredsen og sender det til DSP processoren via sport0, og sender det tilbage igen uden at der er gjort noget ved det. Når man skal have processoren til at ændre noget i signalet, kan man skrive det ind i den interrupt rutine der hedder void spr0_asserted( int sig_num ). I vores version af Talk Thru programmet kopieres indholdet af recive bufferen direkte til transmit bufferen, så der bliver ikke ændret noget i signalet. // Copy received data buffers to transmit data buffers. tx_buf[1] = rx_buf[1]; tx_buf[2] = rx_buf[2]; Men vil man f.eks. lave et lavpas filter i den ene kanal kan man skrive dette ind i funktionen. float k,uo,plus,ui; k=0.987; ui = (float)rx_buf[1]; uo = (ui*(1-k))+(z*k); z = uo; tx_buf[1] = (int)uo; og tilføje dette i definement: float z = 1; C programmet compileres så med linien: g21k -I..\include -o hdsp.21k hdsp.c..\libdh.a hdsp er navnet på programmet, det kan man ændre som man vil. Per Bruhn 6 af
7 Programmet kommer så til at hedde hdsp.21k og det kan man så downloade med det tilhørende softwareprogram som hedder EZ-KIT Lite Host, det ser sådan ud. det gør man ved først at finde det bibliotek man har lagt filen i og så at åbne den fil man skal downloade så sker det hele automatisk. Det er også her man kan downloade de forskellige demoprogrammer der følger med softwaren. Det er de 7 knapper der er til højre for åben fil knappen. Når man så har downloadet sit program kan man så høre hvad man har ændret hvis man sætter et par højttalere eller høretelefoner til Line out stikket. Per Bruhn 7 af
8 5.7 CODEC kreds. Som tidligere skrevet, består DSP-kittet blandt andet af en CODEC-kreds. Denne kreds, der også kaldes en soundport, gør det i stedet ud for en masse andre enheder, som ellers er nødvendige i forbindelse med DSP-kittet. Men fordi den gør det ud for dem, betyder det ikke, at de ikke indgår i systemet. I stedet er det hele samlet i CODEC'en, som så består af: line-in indgange, lavpasfilter, ADC, seriel interface, DAC, rekonstruktionsfilter, line-out udgange o.l. CODEC'en er koblet på processorens sport0. Gennem denne er det muligt at konfigurere CODEC'en til en masse forskellige indstillinger. Konfigureringen heraf, forgår ved at skrive til dens 16 registre. Blandt andet er det muligt at ændre samplefrekvensen, gain samt vælge mellem indgangene og mix her af. Per Bruhn 8 af
9 6 Konklusion. Vi har fået hul igennem SHARC kittet og det er jeg godt tilfreds med for der er mange ting at sætte sig ind i for at initialisere SHARC kittet, men når man først har grundskelettet som f.eks. det fra Talk Thru programmet går det lidt nemmere. Det har da været meget sjovt at snuse til DSP, men der er så meget at sætte sig ind i så man ikke ved hvor man skal begynde og hvor man skal ende. Vi fik også lavet et program, hvor vi kunne skrue op og ned for lyden ved at trykke på pil op og pil ned, og vi fik lavet flanger effekt, det vil sige at lyden cirkulerer fra den ene kanal til den anden, og med pil til højre og venstre kunne vi bestemme flanger hastigheden, det lyder meget sjovt, især når man har høretelefoner på, så er det er lige før at man føler øjnene følger med. På skærmen fik vi et vindue op hvor vi kunne se volumestyrken den kunne varieres fra 0 til 15 og vi kunne også se flangerhastigheden. Jeg har ikke nået at grave så dybt ned i opsætningen af SHARC kittet, da det er så omfattende, og vi havde ikke så meget tid, men det er også kun introduktion til DSP, så jeg regner med at vi for en større forståelse for det, når vi har været igennem det på 3.semester. Per Bruhn d Per Bruhn 9 af
10 7 Litteraturliste. Turbo C++ Finn Elvekjær Systime ISBN Digital Signal Behandling Erik Hüche Teknisk Forlag ISBN Elektronik Ståbi Teknisk Forlag ISBN Per Bruhn 10 af
11 8 Appendiks A: Struktureret program. Main Init_21k Setup_sports Send_1847_ config_cm ds Set_input_ gain Set_samplerate Tegnforklaring: Spt0_asserted (int sig_num) Spr0_asserted (int sig_num) Roterende pil: Indikerer at den underliggende funktion kaldes mere end en gang (Evt. en løkke). Stiplet pil: Viser at programkontrol er betinget, dvs. en betingelse skal være opfyldt for programkontrol overføres. Knækket pil: Viser at rutinen bliver kaldt når der kommer en interrupt. Per Bruhn 11 af
12 9 Appendiks B: Talk Thru demoprogram. /* The following attributes of the AD1847 operation can be altered while the program is running: input gain (16 levels), and samplerate (14 frequencies). Input Gain formula: level * 1.5dB (default level = 0 --> 0dB) Samplerates (in khz): ( 0) 8 ( 1) (default) ( 2) 16 ( 2) ( 4) ( 5) 18.9 ( 6) 32 ( 7) ( 8) N/A ( 9) 37.8 (10) N/A (11) 44.1 (12) 48 (13) (14) 9.6 (15) */ /* ADSP-2106x System Register bit definitions */ #include <def21060.h> #include <21060.h> #include <signal.h> #include <sport.h> #include <macros.h> /* DMA Chain pointer bit definitions */ #define CP_PCI 0x20000 /* Program-Controlled Interrupts bit */ #define CP_MAF 0x1ffff /* Valid memory address field bits */ #define SetIOP(addr, val) (* (int *) addr) = (val) #define GetIOP(addr) (* (int *) addr) Per Bruhn 12 af
13 #define SZ_regs_ int regs_1847[sz_regs_1847] = /* Note that the MCE bit is maintained throughout initial programming to hold off premature autocalibration. */ 0xc000, /* index 0 - left input control */ 0xc100, /* index 1 - right input control */ 0xc280, /* index 2 - left aux 1 input control */ 0xc380, /* index 3 - right aux 1 input control */ 0xc480, /* index 4 - left aux 2 input control */ 0xc580, /* index 5 - right aux 2 input control */ 0xc600, /* index 6 - left dac control */ 0xc700, /* index 7 - right dac control */ 0xc85c, /* index 8 - data format */ 0xc909, /* index 9 - interface configuration */ 0xca00, /* index 10 - pin control */ 0xcb00, /* index 11 - no register */ 0xcc40, /* index 12 - miscellaneous information */ 0xcd00, /* index 13 - digital mix control */ 0xce00, /* index 14 - no register */ 0x8f00; /* index 15 - no register */ int rx_buf[3]; /* receive buffer */ int tx_buf[3] = 0xcc40, 0, 0; /* transmit buffer */ /* DMA chaining Transfer Control Blocks */ typedef struct unsigned lpath3; /* for mesh mulitprocessing */ unsigned lpath2; /* for mesh multiprocessing */ unsigned lpath1; /* for mesh multiprocessing */ unsigned db; /* General purpose register */ unsigned gp; /* General purpose register */ unsigned** cp; /* Chain Pointer to next TCB */ unsigned c; /* Count register */ int im; /* Index modifier register */ unsigned * ii; /* Index register */ _tcb; _tcb rx_tcb = 0, 0, 0, 0, 0, 0, 3, 1, 0; /* receive tcb */ _tcb tx_tcb = 0, 0, 0, 0, 0, 0, 3, 1, 0; /* transmit tcb */ int cmd_blk[8]; /* command block */ static int xmit_count; static int * xmit_ptr; static int current_rate; static int current_gain; Per Bruhn 13 af
14 // Variables which the user may set to control the Codec. volatile static int ordered_gain; volatile static int ordered_rate; 9.1 void set_input_gain( void ) void set_input_gain( void ) // If still transmitting commands, wait until done. if( xmit_count!= 0 ) return; // Limit input gain to valid values. ordered_gain &= 0x0f; // Put new input gain into 1847 register commands. regs_1847[0] = (regs_1847[0] & ~0x0f) ordered_gain; regs_1847[1] = (regs_1847[1] & ~0x0f) ordered_gain; // Get 1847 commands to set input gain and terminating // command into command block for transmission. cmd_blk[0] = regs_1847[0]; cmd_blk[1] = regs_1847[1]; cmd_blk[2] = regs_1847[15]; // Set up pointer and counter to transmit commands. xmit_ptr = cmd_blk; xmit_count = 3; // Update current value to commanded value. current_gain = ordered_gain; return; Per Bruhn 14 af
15 9.2 void set_samplerate( void ) void set_samplerate( void ) // If still transmitting commands, wait until done. if( xmit_count!= 0 ) return; // Limit sample rate to valid values. ordered_rate &= 0x0f; if( ordered_rate == 8 ) ordered_rate = 9; if( ordered_rate == 10 ) ordered_rate = 11; // Put new sample rate into 1847 register commands. regs_1847[8] = (regs_1847[8] & ~0x0f) ordered_rate; // Get 1847 command to set sample rate and terminating // command into command block for transmission. cmd_blk[0] = regs_1847[8]; cmd_blk[1] = regs_1847[15]; // Set up pointer and counter to transmit commands. xmit_ptr = cmd_blk; xmit_count = 2; // Update current value to commanded value. current_rate = ordered_rate; return; /* Serial port transmit DMA complete */ 9.3 void spt0_asserted() void spt0_asserted() // Check if there are more commands left to transmit. if( xmit_count ) // If so, put the comand into the transmit buffer and update count. tx_buf[0] = *xmit_ptr++; xmit_count--; Per Bruhn 15 af
16 /* Serial port receive DMA complete */ 9.4 void spr0_asserted() void spr0_asserted() // Copy received data buffers to transmit data buffers. tx_buf[1] = rx_buf[1]; tx_buf[2] = rx_buf[2]; /* Setup SHARC serial port 0 */ /* (transmission channel to codec AD1847) */ 9.5 void setup_sports ( void ) void setup_sports ( void ) /* Configure SHARC serial port SPORT0 */ /* Multichannel communications setup */ sport0_iop.mtcs = 0x ; /* transmit on words 0,1,2,16,17,18 */ sport0_iop.mrcs = 0x ; /* receive on words 0,1,2,16,17,18 */ sport0_iop.mtccs = 0x ; /* no companding on transmit */ sport0_iop.mrccs = 0x ; /* no companding on receive */ /* TRANSMIT CONTROL REGISTER */ /* STCTL0 <= 0x001c00f2 */ SetIOP(STCTL0, 0x001c00f2); /* RECEIVE CONTROL REGISTER */ /* SRCTL0 <= 0x1f8c20f2 */ SetIOP(SRCTL0, 0x1f8c20f2); /* Enable sport0 xmit & rcv irqs (DMA enabled) */ interrupt(sig_spr0i, spr0_asserted); interrupt(sig_spt0i, spt0_asserted); Per Bruhn 16 af
17 /* Set up Transmit Transfer Control Block for chained DMA */ tx_tcb.ii = tx_buf; /* DMA source buffer address */ tx_tcb.cp = &tx_tcb.ii; /* define ptr to next TCB (point to self) */ SetIOP(CP2, (((int)&tx_tcb.ii) & CP_MAF) CP_PCI); /* define ptr to current TCB (kick off DMA) */ /* (SPORT0 transmit uses DMA ch 2) */ /* Set up Receive Transfer Control Block for chained DMA */ rx_tcb.ii = rx_buf; /* DMA destination buffer address */ rx_tcb.cp = &rx_tcb.ii; /* define ptr to next TCB (point to self) */ SetIOP(CP0, (((int)&rx_tcb.ii) & CP_MAF) CP_PCI); /* define ptr to current TCB (kick off DMA) */ /* (SPORT0 receive uses DMA ch 0) */ 9.6 void send_1847_config_cmds( void ) void send_1847_config_cmds( void ) // Set up pointer and counter to transmit commands. xmit_ptr = regs_1847; xmit_count = SZ_regs_1847; // Wait for all commands to be transmitted. while( xmit_count ) idle(); // Wait for AD1847 autocal to start. while(!(rx_buf[0] & 0x0002) ) idle(); // Wait for AD1847 autocal to finish. while( rx_buf[0] & 0x0002 ) idle(); return; Per Bruhn 17 af
18 9.7 void init_21k( void ) void init_21k( void ) // Initialize pointer and counter to transmit commands. xmit_count = 0; xmit_ptr = regs_1847; // Enable interrupt nesting. asm( "#include <def21060.h>" ); asm( "bit set mode1 NESTM;" ); return; 9.8 void main ( void ) void main ( void ) int x; // Initialize some SHARC registers. init_21k(); // Reset the Codec. set_flag( SET_FLAG0, CLR_FLAG ); /* Put CODEC into RESET */ for( x=0 ; x<0xffff ; x++ ) /* Hold CODEC in RESET */ ; set_flag( SET_FLAG0, SET_FLAG ); /* Release CODEC from RESET */ // Configure SHARC serial port. setup_sports(); // Send setup commands to CODEC. send_1847_config_cmds(); Per Bruhn 18 af
19 // Loop forever. for(;;) // Check if user has ordered an input gain change. if( current_gain!= ordered_gain ) set_input_gain(); // Check if user has ordered a sample rate change. if( current_rate!= ordered_rate ) set_samplerate(); idle(); ; // End of file Per Bruhn 19 af
Netværk & elektronik
Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars
Quick Setup Guide SB168-ES og M7CL Dansk version
Quick Setup Guide SB168-ES og M7CL Dansk version February, 2009 SB168-ES og M7CL Quick Setup Guide Beskrivelse af denne guide. Denne guide indeholder en hurtig og enkelt opsætning af M7CL med digital stagebox.
Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1
Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words
WT-1011RC Programmer User Guide
WT-1011RC Programmer User Guide Firmware Version 1.9 Note: 1. Information in this manual is subject to change without notice and does not represent a commitment of manufacturer. 2. Manufacturer shall not
System Arkitektur og Integration
Mikael Svenstrup System Arkitektur og Integration 1/24 System Arkitektur og Integration MM11: Seriel kommunikation 2 (SW) Indhold Mikael Svenstrup System Arkitektur og Integration 2/24 Tidligere har i
Datamaters arkitektur og programmering
Mikael Svenstrup Datamaters arkitektur og programmering 1/24 Datamaters arkitektur og programmering MM11: Seriel kommunikation 2 (SW) Indhold Mikael Svenstrup Datamaters arkitektur og programmering 2/24
Microcontroller, Arduino
Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen
Arduino Programmering
Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået
AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund
AVR MP3 29-05-08 Indholdsfortegnelse 1 Introduktion...2 2 Udviklingsmiljø...2 3 Beskrivelse af systemet...3 3.1 VS1001k...3 3.2 MP3 file formatet...6 4 Konklusion...6 5 Litteratur liste...6 6 Illustrations
Internt interrupt - Arduino
Programmering for begyndere Brug af Arduino Internt interrupt - Arduino - Afslutning EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Intern interrupt Jeg vil rydde lidt op. Her er nogle punkter vil har glemt
Brugermanual. EnVivo Cassette Converter
Brugermanual EnVivo Cassette Converter INDHOLD Introduktion... 3 Produktegenskaber... 3 Udpakning af Cassette Converter... 3 Isætning / udskiftning af batterier... 4 Installation af software... 4 Beskrivelse
WT-1011RC Programmer User Guide
WT-1011RC Programmer User Guide Firmware Version 1.9 Note: 1. Information in this manual is subject to change without notice and does not represent a commitment of manufacturer. 2. Manufacturer shall not
Total systembeskrivelse af AD1847
Total systembeskrivelse af AD1847 Af Anna Hampen Jens Jørgen Nielsen Johannes Bjerrum Johnny Nielsen 3.semester HIH Anna Hampen, Jens Nielsen, Johannes Bjerrum, Johnny Nielsen 1 Indholdsfortegnelse Indledning...3
TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax
TM4 Central Station User Manual / brugervejledning K2070-EU STT Condigi A/S Niels Bohrs Vej 42, Stilling 8660 Skanderborg Denmark Tel. +45 87 93 50 00 Fax. +45 87 93 50 10 [email protected] www.sttcondigi.com
2x50 ETHERNET MODUL. RS485 slave med Ethernet-IP. Gælder for: Program nr.: AUXSLAVE v1 Dokument nr.: 0422md2x50-2v1 Dato:
Kokkedal Industripark 4 DK-2980 Kokkedal Denmark [email protected] Tel +45 49 180 100 Fax +45 49 180 200 2x50 ETHERNET MODUL RS485 slave med Ethernet-IP Gælder for: Program nr.: AUXSLAVE.140422.2v1 Dokument
Brugermanual Model Raxtune Oxygen
VST DAB+yourCar v2 DAB bil-receiver og Kontrolsystem (DAB/DAB+) Brugermanual Model Raxtune Oxygen Professionel installation er påkrævet Indholdsfortegnelse 1. Introduktion 2. Hvordan systemet virker 3.
Quick Setup Guide SB168-ES og LS9 Dansk version
Quick Setup Guide SB168-ES og LS9 Dansk version February, 2009 SB168-ES og LS9 Quick Setup Guide Beskrivelse af denne guide. Denne guide indeholder en hurtig og enkelt opsætning af LS932 med SB168ES digital
Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor.
Simple kontakter Accelorometer Example sensors Lysfølsomme modstande RFID reader & tags Temperaturfølsomme modstande Flex Sensor Ultralyds afstandsmåler Piezo Pressure/vibration Piezo Sound/buzzer Peltier
Opsætning af xcon og Logix Controller
Indholdsfortegnelse Indledning... 2 Opsætning af MSEP... 3 Opsætning af MSEP Gateway... 3 Opsætning af akser... 5 Opsætning af PLC... 9 User-Defined Data Types... Fejl! Bogmærke er ikke defineret. Test
Video Projector Controller. Brugermanual
Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK l Video Projector Controller Brugermanual WWW.WAHLBERG.DK TELEPHONE +45 86 18 14 20 CELL PHONE +45 40 52 20 88 EMAIL: [email protected] Feb
Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007
Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007 Mads Pedersen, OZ6HR [email protected] Plan i dag Afrunding af OZ3VB's program Fra "almindelig C" til "microcontroller C" Lighederne
Hurtigt i gang med LinMot DeviceNet til Allen Bradley Logix Plc
Hurtigt i gang med LinMot DeviceNet til Allen Bradley Logix Plc INDHOLD Indledning...2 EL-Diagram E1100:...3 Logik Forsyning til LinMot:...6 Set Node adresse...7 DeviceNet CAN forbindelse til PLC...10
//--------------------------------- Definition af porte og funktioner -------------------------
Temeraturmåler (C-program).txt // Initialiserings-sekvens #include #pragma model=medium #pragma code=0x0000 #pragma xdata=0x4000 #pragma asm=on #pragma parameters=register //#define display P4
www.velleman.be http://forum.velleman.be/
www.velleman.be http://forum.velleman.be/ Hardware opsætning... 5 Software installation... 6 Opstart af software... 7 Oscilloskop... 8 Spectrum analyser... 9 Periodisk recorder... 10 Funktionsgenerator...
Diagnostic og Toolbox Instruktion. www.lp.dk Lindgaard Pedersen A/S. Rev. 1.0 Side 1 / 14
EL-PAS -Cruise II ANDROID Diagnostic og Toolbox Instruktion LP www.lp.dk Lindgaard Pedersen A/S Side 1 / 14 Indhold Denne vejledning indeholder instruktion til brug af Cruise Android App, hentet fra Android
PA system i studie 2. Indholdsfortegnelse: 1. GENEREL BESKRIVELSE 2. DETALJERET BESKRIVELSE 3. SIMPEL BRUG AF PA SYSTEMET BRUG AF PA SYSTEMET:...
Teknologiprojektet Indholdsfortegnelse: 1. GENEREL BESKRIVELSE BESKRIVELSE AF PA SYSTEMET.... 2 BLOKDIAGRAM:... 2 2. DETALJERET BESKRIVELSE BESKRIVELSE AF PA SYSTEMET.... 3 HØJTTALERE:... 3 FORSTÆRKERE:...
Delta Elektronik A/S - AKD
Delta Elektronik A/S - AKD Hardware og type oversigt Grundlæggende oplysninger med forbindelser Opsætning af IP adresser på drev alle muligheder Gennemgang af WorkBench Up/Down load parametre filer Mest
WEA-Base Brugervejledning til vejetransmitter
WEA-Base Brugervejledning til vejetransmitter Version 3.4 WEA-Base Brugervejledning til vejetransmitter WEA-Base Brugervejledning til vejetransmitter Version 3.4 Indholdsfortegnelse 1. Tekniske data...
Intro til AVR. Mads Pedersen, OZ6HR [email protected]
Intro til AVR Mads Pedersen, OZ6HR [email protected] Projektidé Brug en AVR-microcontroller Mål temperatur vha. temperatursensor Vis på display Send til computer og vis temperatur Slide 2 Plan 27/10-2005:
DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index
DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE
MANUAL. DIGITAL DESIGN s AUDIO- RUM. God Fornøjelse. Før ibrugtagning af DD s Audio- rum SKAL man gøre sig bekendt med indholdet i denne manual!
DIGITAL DESIGN s AUDIO- RUM MANUAL Før ibrugtagning af DD s Audio- rum SKAL man gøre sig bekendt med indholdet i denne manual! Hvis det på baggrund af ukyndig omgang med udstyret, viser sig at man ikke
Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i)
Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i) 1. DS1821 1-WIRE KOMMUNIKATION (HERUNDER TIMING KRAV) ------------------------ 2 2. DS1821 SOFTWARE (OPBYGNING AF STYREPROGRAM I SYSTEM51 C) -----------
MCE2040 SERIEL KOMMUNIKATIONSMODUL
Kokkedal Industripark 4 DK-2980 Kokkedal DANMARK Tlf.: +45 49 18 01 00 Fax: +45 49 18 02 00 MCE2040 SERIEL KOMMUNIKATIONSMODUL Overførsel af status og vægt for digitale vejeceller via simpel PC/PLC protokol
Start på Arduino og programmering
Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget
Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin)
Hurtig opstart af Infranor XtrapulsPac-ak drev: Dette er en enkelt og kortfattet vejledning i opsætningen af XtrapulsPac-ak driver til anvendelse i stand-alone mode. Ingen Profibus forbindelse. For senere
Ruko SmartAir. Updater installation
Ruko SmartAir Updater installation Introduktion. Updateren er en speciel enhed som giver os mulighed for at tilføje, læse og skrive funktioner i en offline installation. Med læse og skrive funktionen kan
ELCANIC A/S. ENERGY METER Type ENG110. Version 3.00. Inkl. PC program: ENG110. Version 3.00. Betjeningsvejledning
ELCANIC A/S ENERGY METER Type ENG110 Version 3.00 Inkl. PC program: ENG110 Version 3.00 Betjeningsvejledning 1/11 Generelt: ELCANIC A/S ENERGY METER Type ENG110 er et microprocessor styret instrument til
IAI Quick Start Guide
IAI Quick Start Guide Opsætning: Manualen til controllerene ligger i: Produkter\IAI\Manual\RoboCylinder\Controller\ Her ligger den i en undermappe alt efter hvilken type controller det er. Installer RCPC
MultiProgrammer Manual
MultiProgrammer Manual MultiProgrammeren bruges til at læse og skrive værdier til ModBus register i LS Controls frekvensomformer E 1045. Dansk Version side 2 til 4 The MultiProgrammer is used for the writing
Analoge indgange og A/D konvertering. Analoge udgange
Programmering for begyndere Brug af Arduino Programmeringskursus Analoge indgange og A/D konvertering Analoge udgange Knud Krogsgaard Jensen OZ1QK Oversigt Oversigt over i aften: A/D konvertering iterations
Embedded controller, almen.
Ver. 310807 s. 1 Bilag 3 Valgfri specialefagskatalog Data- og kommunikationsuddannelsen Undervisningsministeriet September 2007 /Steen Albertsen Ver. 310807 s. 2 Embedded controller, almen. Varighed 1
16. september 2013 InClimate funktionalitets og modbus setup version 7.1 Side 2
InClimate Indhold InClimate funktionalitet setup... 4 Mode 0, Transmitter mode:... 6 Mode 1, Transmitter med stiller funktion.... 6 Mode 2, PI Regulator 1:... 6 Vout1, VAV output.... 6 Valg af PI styreparametre
Adobe Digital Editions
Adobe Digital Editions Kom godt i gang Klik på knapperne nedenfor for at komme videre Forberedelse Download Adobe Digital Editions: Til Windows TRYK HER Til Mac OS TRYK HER Bemærk: Adobe Digital Editions
Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4
Delfi Connect Bruger vejledning INDHOLD 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 TOOLS...4 4. KOMMUNIKATIONS OPSÆTNING...5 5. GENEREL OPSÆTNING OG DATA KONFIGURATION...6 RECORD...8 BASAL
Boligsøgning / Search for accommodation!
Boligsøgning / Search for accommodation! For at guide dig frem til den rigtige vejledning, skal du lige svare på et par spørgsmål: To make sure you are using the correct guide for applying you must answer
MobileCTI Dialer Installations og konfigurations vejledning
MobileCTI Dialer Installations og konfigurations vejledning Vejledning i Installation og konfiguration af MobileCTI Outlook Dialer / MobileCTI TAPI Dialer Version 2.10 December 2005 www.blueposition.com
Hjælp, mine deltagere aflytter og øver sig til YouTube men i forkert toneart.
Side 1 Gratis program til at transponere lydfil og gemme den, link og vejledning Ole Skou 2009 Hjælp, mine deltagere aflytter og øver sig til YouTube men i forkert toneart Gratis program til at transponere
IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1
IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is
Erklæring af variabler. Void indstil (Indstiller starttidspunkt og måleinterval).
Indholdsfortegnelse til Bilag 1.: Side 1: Include filer. Side 1: Erklæring af variabler. Side 2: Void indstil (Indstiller starttidspunkt og måleinterval). Side 3: Void indstil (Indstiller starttidspunkt
Løsning af skyline-problemet
Løsning af skyline-problemet Keld Helsgaun RUC, oktober 1999 Efter at have overvejet problemet en stund er min første indskydelse, at jeg kan opnå en løsning ved at tilføje en bygning til den aktuelle
Wahlberg Surtitle Display
Wahlberg Surtitle Display (Copyright by WAHLBERG ApS) Bruger manual Software version - 1.88 Produktindhold: Strømkabel USB to RS232 Converter. Undertekst lysavis 2,8 Meter lang / 0,3 Meter høj. Wahlberg
Vejledning til at tjekke om du har sat manuel IP på din computer.
Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...
CANSAT & ARDUINO step by step
CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark [email protected] 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...
Planen for idag. Kontrol af ydre enheder. Systemarkitektur. Synkronisering ved aktiv venten. Multiprogrammering[1]: Ydre enheder og multiprogrammer
: Ydre enheder og multiprogrammer Forår 2003 Jørgen Sværke Hansen Planen for idag Samspil mellem CPU og ydre enheder: Generelt Kontrolregistre Afbrydelser Specifikt for Alpha AXP (kernemaskinerne) Multiprogrammering:
Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED VERA SMART HOME CONTROLLER.
Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED VERA SMART HOME CONTROLLER. ZHC5010 Firmware Version: 02.03 Køb dine Logic Home enheder HER Indledning Denne vejledning beskriver hvordan det er muligt
Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.
Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke
Der er derfor, for at alle kan sende, kun tilladt, at sende intermitterende. Altså korte pakker. ( Dette skal dog verificeres!!)
MHz KIT Rev: /- Det er ikke tilladt, at man bare udsender radiobølger på den frekvens, man ønsker. Forskellige frekvenser er udlagt til forskellige formål. Nogle til politiet, militæret, FM-radio-transmission,
Modbus data modellen er opbygget af fire primære data typer. I nedenstående skema er en kort oversigt over disse.
Modbus RTU protokol Indledning Modbus er en application layer messaging protocol, placeret på 7. lag i OSI modellen, der sørger for client/server kommunikation mellem enheder koblet på forskellige typer
MANUAL SKIOLD GØR EN FORSKEL DISTRIWIN SERVICE INSTALLATION
MANUAL SKIOLD GØR EN FORSKEL DISTRIWIN SERVICE INSTALLATION 140 981 002 930 Vers. 1.01 05-01-2017 INDHOLD 1 Introduktion... 4 2 Udpak DistriWin Service installationen... 4 3 Installer DistriWin Service...
Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4.
APPETITVÆKKEREN OZ6YM, Palle A. Andersen Efteråret 2017 Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. DEMO-video
Wii Software Modificering. Uber Guide
Wii Software Modificering Uber Guide Af Michael Bartholin (og Alice Raunsbæk) http://wii.m-r-a.dk Revision: 2.2 Side 1 af 13 Sidst opdateret: 01/03/2010 Indholdsfortegnelse Indholdsfortegnelse...2 Introduktion...3
LAB ØVELSE KONFIGURATION AF DHCP PÅ DANSK AF KIM DONNERBORG / RTS
LAB ØVELSE KONFIGURATION AF DHCP PÅ DANSK AF KIM DONNERBORG / RTS INDHOLDSFORTEGNELSE Lab øvelse Konfiguration af DHCP på router...2 Topologi...2 Adresse Tabel...2 Formål...2 Baggrund...2 Udstyrs specifikation:...2
I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET
Mandag den 14 januar 2013 I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET OZ1QK Knud Krogsgaard Jensen 1 ARDUINO I 2 C - BUSSEN ELLER?? Plan for I aften: Jeg siger noget i 10 minutter I fortæller lidt om
Westermo GDW-11 GSM Modem forbindelse til CXxxxx
APP-NOTE 609005 Beckhoff Application Note Date: 1/5/2007 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Westermo GDW-11 GSM
Fra programmering til mikroprocessor
Programmering for begyndere Brug af Arduino Fra programmering til mikroprocessor EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Programmerings kursus Sidste gang (Introduktion)
Sådan bruger du BK- 9 Performance List. Formatering af USB- Memory. "Performance List" er en liste over dine registreringer.
Sådan bruger du BK- 9 Performance List "Performance List" er en liste over dine registreringer. Hver Performance hukommelse indeholder alle din opsætninger af keyboardet herunder også din rytmestillinger
DSP Digitale signal behandling Lkaa
DSP Digitale signal behandling 213 Lkaa Ugens progam Mandag Tirsdag Onsdag Torsdag Fredag Digitale signaler FFT Filter Ålborg Flyvevåbnet R&S Ålborg FPGA og DSP samt rundvisni ng Filter signal FIR filter
Dansk version. Introduktion. Pakkens indhold. Tilslutninger. SC016 Sweex 7.1 eksternt USB lydkort
SC016 Sweex 7.1 eksternt USB lydkort Introduktion Udsæt ikke Sweex 7.1 eksternt USB lydkort for ekstreme temperaturer. Anbring ikke apparatet i direkte sollys eller i nærheden af varmekilder. Anvend ikke
1 Indholdsfortegnelse.
ET106 Ringsted Tekniske Skole 11. juni 1999 1 Indholdsfortegnelse. 1 Indholdsfortegnelse. 2 2 Indledning. 3 3 Mikroprocessorkittet. 3 4 Tegning af diagram. 3 4.1 Footprint. 3 4.2 Netlabels. 4 4.3 Netlist.
Opsætning af Infranor CD1-a
Opsætning af Infranor CD1-a Opsætning af Infranor CD1-a...1 Indledning...1 Opsætning af CD1a:...2 Motorvalg:...3 Maks hastighed:...5 Encoder output:...6 Regulering:...7 Gem data i EPROM:...10 Prøvekørsel:...11
OPTAC overførselsenhed Brugermanual
OPTAC overførselsenhed Brugermanual Telefonnummer support: +44 870 887 9256 E-Mail: [email protected] Document version 2.0 Document No. 6939-170 1 1 TERMINOLOGI... 4 2 INTRODUKTION... 4 2.1 Hvad
MP3 player med DMX interface.
Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK MP3 player med DMX interface. Funktion: En avanceret Mp3spiller med forskellige styringsmuligheder, velegnet til brug i museer, teatre, udstillinger
tube tube Brugermanual Internet Radio Digital Radio OXX Digital 2010 1 Follow OXX DIGITAL on twitter Follow OXX DIGITAL Scandinavian
N E X T G E N E R A T I O N R A D I O tube Brugermanual Internet Radio tube OXX Digital 2010 1 Follow OXX DIGITAL on twitter Follow OXX DIGITAL Scandinavian on facebook Design Indhold Oversigt...3 Front
GSM SMS Modem MODEL: SA RTU-1 V1.01
GSM SMS Modem MODEL: SA RTU1 V1.01 Brugervejledning Indgange: Der er fire indgange på modulet. De kan programmeres som normale indgange. De kan programmeres som tæller. Udgange: Der er en udgang på modulet
MCE9637 DeviceNet Modul
Kokkedal Industripark 4 DK-2980 Kokkedal DANMARK Tlf: +45 49 18 01 00 Fax: +45 49 18 02 00 MCE9637 DeviceNet Modul MCE9637 til overførsel af status og vægt for digitale vejeceller Gælder for: PIC nr.:
Microcontroller, Arduino
Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se
Typisk PC arkitektur. Synkronisering ved aktiv venten
Oversigt I/O arkitektur Kommunikation mellem processor og ydre enhed Brugerprocessers adgang til I/O Strukturen af kernens I/O del Ydelse Typisk C arkitektur Kontrol af ydre enheder De ydre enheder styres
Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED VERA SMART HOME CONTROLLER. ZHC5010 Firmware Version: 0.14
Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED VERA SMART HOME CONTROLLER. ZHC5010 Firmware Version: 0.14 Indledning Denne vejledning beskriver hvordan det er muligt at oprette Z-Home Controls ZHC5010
HUMANWARE BRAILLIANT INSTALLATIONSVEJLEDNING
HUMANWARE BRAILLIANT INSTALLATIONSVEJLEDNING KOMMANDOOVERSIGT TIL BRUG PÅ WINDOWS COMPUTERE MED JAWS INTRODUKTION: Brailliant displays har indbygget BlueTooth og USB. BlueTooth anvendes til at forbinde
Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere
Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere version 8 Denne fil med vigtige oplysninger indeholder en vejledning til installation af Custom PostScript- og
Help / Hjælp
Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association
Antares Brugs- og monteringsanvisning. Programmeringssoftware for Cobra CAN BUS alarmer AK44XX & AK46XX
Antares Brugs- og monteringsanvisning Programmeringssoftware for Cobra CAN BUS alarmer AK44XX & AK46XX 911325 Indhold 1. Introduktion 2. Antares software installation 3. Antares software opdatering 4.
Allan Nelsson - OZ5XN. Licenced since 1970
Allan Nelsson - OZ5XN Licenced since 1970 WSPR Weak Signal Propagation Reporter WSPR udtales whisper (som at hviske) WSPR er et digitalt beaconsystem (4-FSK) WSPR rapporteres af modtagende stationer til
