1 Indholdsfortegnelse

Størrelse: px
Starte visningen fra side:

Download "1 Indholdsfortegnelse"

Transkript

1 Transceiver til trådløst PC-lokalnet Dokumentation 4. Semester Gruppe 3 Forår afleveret den 16. juni 2006 Projektvejleder: John Rohde Søren Rasmussen Stud. nr.: Johnny Rene Petersen Stud. nr.: Jess Grinsted Stud. nr.: Morten Rask Stud. nr.: Robert John Guilford Stud. nr.: Thomas Jørgensen Stud. nr.: Rune Søe-Knudsen Stud. nr.: 03207

2 1 Indholdsfortegnelse 1 Indholdsfortegnelse Læsevejledning Arbejdsfordeling Kravspecifikation Revisionshistorik Formål Projektoplæg Ændringer Generel beskrivelse Funktionelle krav Ikke funktionelle krav Eksterne grænseflader Begrænsninger Standarder ETSI Design Krav Analyse Afsender Modtager Kasami Introduktion Virkemåde Differentiel forkodning Introduktion Virkemåde BPSK Binary phase shift keying Introduktion Virkemåde RF-blok Introduktion Virkemåde IQ - demodulator Introduktion Virkemåde Sliding correlator Introduktion Virkemåde UART Introduktion Virkemåde Design Overordnet blokdiagram Hardware Oscillator BPSK RF-block IQ-demodulator IO-Modul Software

3 5.3.1 UART FIFO Sender buffer Senderdel Modtagerdel Fejlmeddelser IO Simulering med SimuLink Blok opdeling Implementering Hardware Blokdiagram Komponenter Oscillator BPSK Switch Effektregnskab for transmissionskredsløbet Print Print layout IQ Demodulator IO-Modul Forsyningsmodul Software Generelt RS232 UART Senderdel Modtagerdel I/O til EZ-KIT Lite Fejlmeddelelser Programskal filer Accepttest Opstilling tests Opstilling 1 Test af RS232, kasamikoder & differential forkoder Opstilling 2 Test af BPSK Opstilling 3 IQ modulator Hardware del Opstilling 4 IQ modulator Software del Opstilling 4 Bit Error Rate (BER) Særtilfælde og fejltilstande Default tilstand Datakommunikation Datahastighed Pakkeformat Adresser Adresse konflikt Sende konflikt Indkommende transmission Udgående transmission Temperatur stabilitet Modtager og afsender adresse DIP switch, samt dioder Bilag Projektoplæg Tests Tilpasning af filter

4 8.2.2 Oscillator ustabilitet og kompensering Mixer Fasedrejningsfilter Forstærker før EZ-Kit Lite Mixerforstærker Test af mixerer med preforstærker og fasedrejningsfilter Mixerforstærker med 6,44mVpp indgangsspænding Osciallatorens ustabilitet Modultest hardware Oscillator BPSK Switch IQ-demodulator IO-Modul Modultest software RS232 UART Senderdel og FIFO buffer Modtagerdel Systemtest Systemtest Crystal filter - Application note Diagram for EZ-kit lite Software kode Sender.dsp FIFOsend.dsp Modtager.dsp FIFOModt.dsp InOut.dsp Fejl.dsp nul.hex AdrEt.hex AdrNul.hex AdrTo.hex AdrTre.hex UART.dsp Main.dsp EZKIT_LT.ACH Init.dsp Ptrs.dsp Subr.dsp Var.dsp Const.kon Make.bat Underskrifter

5 2 Læsevejledning Der vil i dokumentationen ikke blive gennemgået decideret programkode, til gengæld kan den interesserede læser finde dette og tests under bilag. Dokumentationen består af: Kravspecifikation krav til produktet Analyse gennemgang af anvendte teknikker Design planlægning af produktet Simulering test af funktionaliteten af designet Implementering udførelse af designet Accepttest test om produktet opfylder kravspecifikation I rapporten vil signalnavne og variable være angivet med kursiv skrift for at fremhæve deres betydning i den pågældende tekst. 4

6 2.1 Arbejdsfordeling Alle gruppens deltagere har medvirket til udarbejdelsen af kravspecifikationen og accepttest. Herunder er anført, hvad de enkelte medlemmer primært har arbejdet med. Jess Grinsted Simulering Sendersoftware Modtagersoftware (indledende) BPSK (indledende) Søren Rasmussen IQ demodulator Simulering (indledende) Rune Søe-Knudsen Oscillator BPSK Sendersoftware (afsluttende) Modtagersoftware (afsluttende) IO Print UART (afsluttende) Thomas Jørgensen UART Modtagersoftware IO ETS krav Robert John Guilford RF blok Modtagersoftware Switch Morten Rask IQ demodulator Johnny Rene Petersen RF filter Effektregnskab ETS krav 5

7 3 Kravspecifikation Revisionshistorik Version Dato Beskrivelse Afleveret version Ændring af krav til printforsyning Første version under udarbejdelse Formål Konstruer en transceiver til et trådløst PC-lokalnet, der gør det muligt at viderekommunikere data mellem 2 ud af 4 computerer via deres seriel porte Projektoplæg Se bilag 8.1 side Ændringer Kravet om en sendeeffekt på 100mW er ændret til 10mW ifølge lovkrav. Efter aftale med kunden benyttes ingen handshaking. 3.2 Generel beskrivelse Funktionelle krav 1. Modulationen er differentielt forkodet BPSK 1 med kasamikodebaseret Direct Sequence Spread Spectrum (DSSS). 1.1 Kasami Adresse nr. Kasamikode Tabel 1. Oversigt over kasamikoderne 1.2 Differential forkodning, starttilstand skal være Figur 1. Tilstandsdiagram over differentiel forkodning Data fra PC Kasami code Differentiel forkodning BPSK Figur 2. Viser modulations rækkefølgen når der sendes Til Antenne 1 BPSK, Binary phase shift keying. 6

8 2. Modtagerprincippet skal foregå med sliding correlation. 3. Transceiverens standardtilstand er at modtage. 4. Datakommunikation fra PC skal foregå med RS232 link, opsat med 8 databit, 1 stopbit, 1 startbit og ingen paritet. 5. Kommunikationen skal foregå envejs med en hastighed på 300 bit/s. 6. Pakkeformat mellem transceiverne: Adresse (2 bit) + DTE-R(1 bit) + RTS (1 bit) + TxD (8 bit), i alt 12 bit. Se Opbygning af pakkeformat i Figur 3. Start Stop MSB bit Data Adresse Handshake Figur 3. Opbygning af pakkeformat 7. Protokol: Asynkron med forberedelse for handshake (RTS/CTS). Pakkerne skal indeholde senderens adresse og kodes med modtagerens Kasamikode (Handshake er udgået som krav efter aftale med kunde) DIP switch af typen DS-04 på transceiveren, angiver sendeadressen for den enkelte transceiver DIP switch af typen DS-04 på transceiveren, angiver modtageradressen. 10. En rød lysdiode af typen Farnell TLHR4405 angiver, hvis transceiveren er opsat til at sende til egen adresse. 11. En rød lysdiode af typen Farnell TLHR4405 angiver om der modtages pakker fra andre kort end den der på DIP switchen er valgt at modtage fra. 12. En grøn lysdiode af typen Farnell TLHG4405 angiver når transceiveren har modtaget en komplet pakke ved at lyse. 13. En gul lysdiode af typen Farnell TLHRY4405 angiver når transceiveren sender ved at lyse. 14. Udstyret fungerer optimalt ved stuetemperatur (15-35 grader) og det er i dette interval accepttesten udføres Ikke funktionelle krav 15. RF center frekvens 2402 MHz. 16. Maks. bit error rate på 10-4 ved 300bit/s med en afstand mellem transceiverne på 1,00m. 17. Sende effekt på 8mW - 10mW (modificeret fra oprindelige krav på 100mW pga. lovkrav) Eksterne grænseflader stk. hun-sma stik til at forbinde den udleverede antenne stk. hun-sma stik til ekstern centerfrekvens tilslutning. 20. Forsyning til EZ-Kit Lite: 9Vdc ekstern transformator tilsluttet 230Vac via lysnet. 21. Forsyning til print: 9Vdc vha. jævnstrømstransformer til EZ-Kit stk. DB9 stik til datakommunikation mellem computer og transceiver. 3.3 Begrænsninger Projektet skal afleveres inden den 16. juni kl. 11. Der er afsat 1000 kr. til indkøb af specielle komponenter. Der skal anvendes udleverede komponenter: Antenne: o Z antenne = 50Ω o Gain = 5,2 dbi (Lineært polariseret) 7

9 Up/Down converter: o Input/output: Passiv mixer ADE-30 fra Mini-Circuits o RF LO: 2401MHz o Samlet tab: 7-9 db (conversion loss) 3.4 Standarder Der er med kunden lavet aftale om, at udvikle udstyret til det europæiske marked og derfor overholdes og testes der op mod ETS og ikke FCC standard ETSI 23. ETS , 8. nov. 1996, opdateret sidste gang 31. aug for DSSS, i ISM 2 båndet Producent erklæring Følgende karakteristika skal af producenten oplyses: Bit raten ved antennen, hvilken modulation der er brugt DSSS eller FHSS, udstyrets anvendte frekvens område, udstyrets type, de ekstreme tilstande udstyret har været testet i og den nominelle spænding som forsyner udstyret Præsentation af udstyr til typetest Testmodellerne skal være identiske med dem, der skal sendes på markedet. Softwaren skal også være identisk med det der blev brugt under test Præsentation af udstyr til typetest Under testen skal alt dokumenteres. Det skal noteres hvilke kabler og hvilket udstyr der bliver brugt, så testen kan genskabes. Den skal testes i hele dens virkeområde Præsentation af udstyr til typetest Det er altid det dårligste resultat der skal oplyses Design Udstyret skal designes, implementeres og fremstilles i overensstemmelse med god ingeniør skik. Man skal sørge for at minimere skadelig forstyrrelse af andet udstyr og service Design Hvis der er nogle justeringsmuligheder, som kan fejljusteres, så der frembringes flere skadelige forstyrrelser, må disse ikke være lettilgængelige for brugerne Oversættelse af de målte værdier Den målte værdi skal sammenlignes med grænseværdien for at bestemme om målingen overholder ETS Tekniske specifikationer Producenter skal opgive hvilken modulationskarakteristik der gælder for udstyret der testes. Der skal oplyses om der bruges Freqency Hopping Spread Spectrum eller Direct Sequence Spread Spectrum. 2 Industrial, Scientific and Medical 8

10 Peak effekt tæthed Peak effekt tæthed er defineret som det højeste niveau af effekt som sender afgiver i et vindue og måles i Watt per Hertz. Grænserne for effekttætheden er i et DSSS opgivet til -20 dbw (10mW) per MHz e.i.r.p Frekvensområde Er defineret som højeste frekvens (f H ) og laveste frekvens (f L ), der er til stede i effekt vinduet Frekvensområde f H er den højeste frekvens, ved maximum udgangseffekt og signalet er dæmpet med -80 dbm/hz e.i.r.p. i sidste del af pasbåndet Frekvensområde f L er den laveste frekvens, ved maximum udgangseffekt og signalet er dæmpet med -80 dbm/hz e.i.r.p. i første del af pasbåndet Frekvensområde For enhver given frekvens (f H til f L ) skal signalet være inden for 2,4 GHz til 2,4835 GHz (f L >2,4 GHz og f H <2,4835 GHz) Uønskede signaler udenfor pasbåndet Uønskede signaler er de signaler der ligger udenfor pasbåndet og skal være dæmpet ud fra følgende tabel: Tabel 2. Transmittergrænser for smalbåndsspurious emission Tabel 3. Transmittergrænser for bredbåndsspurious emission Uønskede signaler Uønskede signaler i senderen skal måles som effekt ved en bestemt belastning og effektiv stråling fra kabinet, eller uønskede signaler er defineret som den effektive stråling der kommer fra kabinet og antenne Modtager parameter grænser For modtageren er der ingen grænser for støj i pasbåndet, udover støj nævnt i afsnittet om uønskede signaler i modtageren. 3 Equivalent Isotropically Radiated Power 9

11 Uønskede signaler Uønskede signaler der ligger uden for pasbåndet skal være dæmpet ud fra følgende tabeller: Tabel 4. Smalbåndsspurious grænseemission for modtager Tabel 5. Bredbåndsspurious grænseemission for modtager Uønskede signaler Uønskede signaler i modtageren skal måles som effekt ved en bestemt belastning og effektive stråling fra kabinet, eller uønskede signaler der er defineret som den effektive stråling der kommer fra kabinet og antenne Testspecifikationer Der skal anvendes typetest (normale forhold) hvor ikke andet er angivet, ellers skal der testes for ekstreme forhold når angivet i ETS-standarden. Hvis der er undtagelser skal disse beskrives og der skal begrundes hvorfor de ikke er testet Strømforsyning standalone udstyr Der skal anvendes en strømforsyning, der ikke afviger fra anvendte strømforsyninger på udstyret når det er i brug og der skal testes for forhold under og Temperatur og luftfugtighed Temperaturer fra 15 til 35 celsius og luftfugtighed fra 20% til 75%. Hvis det ikke er muligt at teste udstyret indenfor ovennævnte temperaturer, skal der angives hvilken temperatur og luftfugtighed der er testet ved. De aktuelle testresultater skal journalføres Hovedstrømforsyning Der skal anvendes strømforsyning, der er identisk med den udstyret anvender ved almindelig brug. AC forsyningen skal ligge imellem 49 til 51 Hz for teststrømforsyningen Ekstreme temperaturer Der skal angives hvilken temperatur udstyret kan anvendes indenfor. For almindelig anvendelse er anvendelsestemperaturen 0 til 35 grader. Hvis udstyret skal kunne anvendes uden for det normale temperaturområde skal det angives. Det ekstreme temperaturområde er -20 til 55 celcius Test med ekstrem strømforsyning Ekstrem strømforsyning er når der anvendes strømforsyninger til transceiveren, der har udsving på +/- 10 %. Det skal angives i testproceduren, om det er muligt at anvende disse på transceiveren. 10

12 Ingeniørhøjskolen i Århus 2006 Transceiver Dokumentation Gruppe Design Krav Figur 4. Billede af færdigt produkt Figur 5. Oversigt over stikplacering og størrelse 11

13 4 Analyse 4.1 Afsender PC DSP RS232 15bit Kasami Binær Diff Binær BPSK Analog 1MHz Up sampler Analog 2,4GHz RF Analog 2,4GHz Figur 6. Blokdiagram over sendeprincip Afsenderdelen består overordnet set af seks blokke og en antenne. Computeren skal indeholde et program til et interface mellem bruger og signalprocessor. Kasami- og differentialeforkoderen består begge af kode i signalprocessoren. BPSK-blokken kommunikerer ved at faseforskyde mellemfrekvensen. En opsampling foretages og datastrømmen lægges nu ind i en 2,4GHz bærebølge, hvorefter et filter sørger for at kun de relevante frekvenser dækkes. 4.2 Modtager DSP Analog 2,4GHz Inv RF Analog 2,4GHz Down sampler Analog 1MHz IQ demod. Analog Sliding Correlator RS232 PC Figur 7. Blokdiagram over modtageprincip Bærebølgen modtages via antennen og filtreres af et passivt filter så kun det relevante bånd sendes videre til behandling. En nedsampling trækker data ud af bærebølgen og sender det videre til en større enhed der består af flere blokke under fællesbetegnelsen IQ demodulator 4. IQ demodulatoren består af flere funktionaliteter, deriblandt at finde faseforskydelserne i bærebølgen og dermed invers differentielkoder signalet. I den videre analyse vil det blive gjort klart hvorfor disse blokke hænger sammen. Data signalet på 1MHz sendes ind i systemet der vha. et lokalt signal trækker data ud af 1MHz signalet. Sliding correlator er en mekanisme der inverterer funktionaliteten af kasamikode blokken. Denne funktion er valgt som en konsekvens af IQ modulatorens virkemåde. Herefter sendes de opnåede data videre til computeren hvor det før nævnte program vil vise data for brugeren. 4 In-line/Quadrature demodulator 12

14 4.3 Kasami Introduktion I trådløs kommunikation er formålet altid at sende data mellem en sender og en modtager der taler samme sprog. Beskeden der modtages skal være den samme som den der sendes. Dæmpning og interferens er nogle af de faktorer der skal overvejes når et sende/modtage system designes. Et af midlerne er at forlænge bitmønsteret der sendes på carrierfrekvensen med pseudonoisekode. Denne metode kaldes DSSS 5. Pseudonoise, der i dette tilfælde skal være kasamikode, har flere nytteegenskaber: At forlænge bitmønstret så chancen for bitfejl begrænses. At modulere frekvensvinduet for signalet så det spredes over flere frekvenser og dermed har karakter af støj, heraf betegnelsen pseudonoise. Under afkodningsprocessen er det ikke afgørende om alle chips 6 genkendes, da signalet alligevel kan genskabes. At gøre det svært at blokere for overførslen, da der ikke kun kan jammes i en frekvens fordi signalet er spredt. Hvis der jammes over et bredere spectrum vil signalet ligge oven på støjen. Derfor er det også muligt at bruge flere forskellige kanaler der spreder med samme metode blot de bruger en anden pseudostøj som kode. At gøre det svært at lytte med, da både sender og modtager skal have den samme kode for at sortere informationerne fra det, der ellers ligner tilfældig støj. Signalstyrke Figur 8. DSSS Frekvensspektrum Frekvens Virkemåde Med kasamikode bliver den binære information spredt over et antal chips pr. bit. I dette tilfælde 15 chips. Kombinationen af chips har to formål: 1. At angive modtageradressen der består af den chipkombination de 15 chips danner. 2. At angive om der sendes 0 eller 1, alt efter om koden er inverteret eller ikke inverteret. Se Figur 9. Clockfrekvens = f sample Clockfrekvens = f sample chip kasamikode 1 Sendes til addr.: Sendes til addr.: Figur 9. Blokdiagram over kodningen af kasami I Tabel 1 side 6 ses kasamikoden for de forskellige adresse. Kasamikoden i tabellen angiver koden når der sendes et 1. Når der sendes et 0, skal koden inverteres. 5 Direct Sequence Spread Spectrum 6 Chip er tilsvarende bit, men efter signalet er kodet med pseudostøjen. I dette tilfælde består én bit af 15 chips. 13

15 4.4 Differentiel forkodning Introduktion For at gøre modtageren uafhængig af afsenderens fase, laver man signalet om til at skifte værdi når man ønsker at sende et 1 og fastholder den aktuelle værdi når man sender et Virkemåde Den differentielle forkodningen følger tilstandsdiagrammet vist på Figur 10 og et eksempel på signalet er illustret på Figur Figur 10. Tilstandsdiagram for diffenrentiel forkodning Oprindelige bit signal Differential kodet signal Figur 11. Illusterer bitmøsntret før og efter 14

16 4.5 BPSK Binary phase shift keying Introduktion Ideen i at bruge binary phase shift keying er at man sender informationen via fasen. Derved bliver informationen uafhængig af amplituden og dæmpning i signalet Virkemåde Funktionen i BPSK er at man faseforskyder sinussignalet 180, når signalet har chip værdierne på 0. Det vil også svare til at man inverterer sinus signalet. Figur 12 viser et eksempel på signalerne der vedrører en BPSK modulation. Det binær signal er her lavet om til 1 og -1. Derved vil en multiplikation af chip signalet og grundbølgen lave den ønskede modulation. 1 Bit signal -1 t Grundbølge 1MHz t Signalbølge= Grundbølge Bit signal Figur 12. Viser de to signaler til BPSK og det endelige signal, signalbølge t I frekvensdomænet vil et firkantsignal danne en sinc funktion som har meget spurius og dermed støjer væsentligt. Se den udæmpede funktion på Figur 13. Da der er krav om hvor meget spurius man må bidrage med på de nærliggende frekvenser, skal der implementeres et lavpasfilter før man multiplicerer signalet på grundfrekvensen Sinc funktion Dæmpet Udæmpet [V] [rad/s] Figur 13. Viser firkant signalet i frekvens domænet. Den dæmpede kurve er dæmpet med ( ) 2 1 jω +1 15

17 BPSK Chip signal Båndbredde begrænsning Signalbølge Grundbølge Figur 14. Blokdiagrammet for BPSK Når man samtidig multiplicerer en grundfrekvens på signalet flytter man spektret ud omkring denne frekvens. 4.6 RF-blok Introduktion RF-blokken indeholder sende/modtage delen i systemet. Den indeholder en switch til bestemmelse af sende-/modtagefunktionen, et filter der filtrerer sende- eller modtagesignalet, en Op/Ned konverter samt en antenne Virkemåde Signalet fra signalprocessoren styrer switchen. Switchen er single-pole, double-throw som styrer sende-/ modtagesignalet. Half-duplex systemet sørger for at der kun kan sendes eller modtages. RF-filteret er et båndpasfilter der fjerner uønskede signaler fra den ønskede båndbredde. Signalet der transmitteres vha. antennen indeholder nu kun tilpassede, relevante frekvenser. Ligeledes når systemet modtager et transmitteret signal, bliver båndbredden tilpasset i filteret og sendes videre til ned-konvertering. Op/Ned konverteren konverterer signalet til en passende frekvens vha. en lokal oscillator (LO) med en frekvens på 2,401GHz. Ved opkonvertering ændres signalets frekvens fra 1MHz til 2,402 GHz. Ved nedkonvertering ændres signalets frekvens fra 2,402 GHz til 1MHz. Antenne 2,401GHz Tx/Rx Switch 1MHz BPSK 2,402GHz Op/Ned konverter 1MHz RF-filter Tx/Rx Kontrolsignal Figur 15. Blokdiagram over RF-blok og grænseflader 1MHz IQ Demodulator Signal fra DSP Antennens opgave er at konvertere en elektromagnetisk bølge fra en transmissionslinje til luften og omvendt. Ved modtagelse opfanger antennen en del af den udbredte bølge, og leverer den modtagede effekt til dens belastning. Antennens-, transmissionslinjens- og øvriges impedanser skal tilpasses nøje i systemet for at undgå et dæmpet signal. 16

18 4.7 IQ - demodulator Introduktion Efter nedsampling skal signalet faseforskydes tilbage og invers differentieres. Dette kan ikke gøres på samme måde som ved kodningen, da man ved at sende det gennem luften har mistet synkroniseringen. Dette arbejdes der udenom ved, at lave et to kanals dekodningssystem der forskyder fasen og sammenligner med den ikke forskudte. DSP X LPF Z -1 X RF 1MHz 90 S Sliding correlator LO X LPF Z -1 X Figur 16. Moduloversigt for IQ-demodulator Virkemåde Det nedkonverterede 1MHz input sendes ud på to kanaler der behandles separat. Dette gøres for at have to signaler at måle op mod hinanden. Det ene signal ganges med den lokale frekvens, genereret af en lokalt monteret oscillator (LO). Det andet signal ganges med samme signal, der blot er faseforskudt 90. Vi opnår, at de to kanaler i forhold til hinanden bliver til hhv. sinus og cosinus i et ideelt tilfælde. Denne ideelle situation ligger til grund for forklaringen af funktionaliteten af dette modul. Derudover opnår man et DC svar og et 2MHz svar, hvor det er DC svaret der har interesse. Et integrationsfilter undertrykker herefter de uønskede frekvenser ved 2MHz og efterlader DC svaret. DC svaret er de bit, kasami- og differential forkoderen har genereret. Forsinkes det opnåede signal og multipliceres med den næste sample vil man i de to kanaler opnå henholdsvis kvadratet af en sinus og kvadratet af en cosinus. Herefter kan man med rette benytte sig af den trigonometriske grundsætning 7 og ved summation opnå plus eller minus 1. Hermed er chipsignalet genskabt. cos ( ω) + sin ( ω) =

19 4.8 Sliding correlator Introduktion Sliding correlator betyder frit oversat glidende sammenligner. Dens opgave går ud på, at genkende kasamikoden i det chipmønster der modtages og omsætte det til et bitmønster. Signalet består af det filtrerede frekvensvindue der indeholder chipmønsteret og pseudonoise fra andre kilder. De andre kilder kan f.eks. være microbølgeovne eller andre kommunikationskanaler i ISMbåndet. Da selve adressen bliver sendt i chipmønsteret skal den kunne genkende alle fire adresser, men kun reagere på den ene den er indstillet til. Bitmønsteret genkendes som enten 0 eller 1 alt efter om kasamikoden er inverteret eller ikke inverteret Virkemåde Sliding correlator anvendes til at genkende kasamikode. Det er modtager transceiverens adresse der bestemmer hvilken kasamikode den kan genkende. Da chiptoget starter på et tilfældigt tidspunkt, skal der testes løbende, og hvis den modtagne kasamikode stemmer overens med transceiverens adresse genkender den det sendte bit. Sliding correlator virker som et FIR-filter som det ses i Figur 17. Ideelt set skal der registreres ét bit når udgangssignalet er 15 eller -15, da alle multiplikationer giver 1 når kasamikoden for et sendt 1 behandles i FIR-filteret, og -15 når et sendt 0 behandles. Da det ikke er ideelt skal der lægges et tærskelniveau. Når udgangssignalet af filteret overstiger den fastsatte tærskelværdi registreres et bit. Udgangssignalet overstiger kun tærskelværdien på det tidspunkt hvor de 15 bit der behandles i FIRfilteret er kasamikoden. Der vil altid være støj liggende omkring 0. Tærskelniveauet skal altså ligge tæt på ±15. In Delay1 Delay2 Delay3 Delay12 Delay13 Delay14 1 Z Z 1 1 Z Z 1 Z 1 Z Figur 17. Diagram over sliding correlator for adresse 00 out Figur 18 viser et eksempel på outputtet fra filteret, hvor det ses at der kommer to peaks hvor der hhv. skal registreres et 1 og et Figur 18. Tænkt output fra FIR-filteret

20 4.9 UART Introduktion UART 8 står for kommunikationen mellem signalprocessor og computer Virkemåde UART konverterer en datapakke til en serie af impulser eller konverter en serie af impulser tilbage igen. Modtageren overvåger altid om der er data ind, hvis et startbit bliver detekteret starter modtagelsen. Når modtageren har modtaget alle impulserne bliver de konverteret til en pakke. 1 0 Start LSB D0 D1 D2 D3 D4 D5 D6 Figur 19. Datapakke MSB D7 Paritet Stop Hvis der sendes et ASCII kodet A via RS-232 vil signalet se således ud: Figur 20. ASCII kodet 'A' via RS-232 Dette kan også beregnes. Ved opslag i en ASCII table ses det at A har 0x41hex. Dette er bin, ligesom Figur Universal Asynchronous Receiver/Transmitter 19

21 5 Design Overordnet blokdiagram Software Analogt 1MHz BPSK Binært Differentiel forkoder Binært 15 chip Kasami Analogt 2,402GHz RF filter Analogt 2,402GHz Op/Ned konverter Analogt 1MHz Switch RS bit/s Computer Analogt 1MHz IQ-demodulator Binært Sliding Correlator Figur 21. Overordnet blokdiagram Blokkene er designet ud fra det overordnede blokdiagram som ses ovenfor. Signalprocessoren er fastsat til en ADSP 2181 der forefindes på et evalueringskort EZ-Kit Lite. 5.2 Hardware Oscillator Designkrav Denne blok skal levere et stabilt 1MHz sinussignal til BPSK og IQ-demodulatoren. Det er vigtigt, at signalet har en konstant frekvens og amplitude, da signalet er grundbølgen til at bære informationerne i kommunikationssystemet. Udgangsimpedans < 1Ω Blokbeskrivelse Oscillatoren danner et pulssignal med en grundfrekvens på 1MHz. Filteret sorterer de harmoniske frekvenser fra og dermed vil den rene grundfrekvens sendes videre. BSPK Oscillator Filter IQ demodulator Figur 22. Blokdiagram over sinusoscillatoren 20

22 5.2.2 BPSK Designkrav Modulet skal levere et 180 fasedrejet signal, når chipsignalet har værdien 1 ellers 0. Udgangsimpedans: 50Ω BPSK Chip signal Båndbredde begrænsning Signalbølge Grundbølge Figur 23. Diagram der beskriver funktionen Her demonstreres det hvordan funktionaliteten er tænkt. Et bitsignal sendes ud og dette signal ganges på et 1 MHz signal Realisering BPSK modulet realiseres på en relativt enkel måde ved brug af en switch og en inverter. Dermed kan switchen skifte fasen 180 på grundbølgesignalet. inv Grundbølge fra oscillator Switch Signalbølge Båndbredde begrænsning Signalbølge Chip signal fra differentiel forkoder Figur 24. Diagram af den valgte løsning Løsningen benytter en digital udgang på signalprocessoren, hvor det differentielt forkodede signal sendes ud. Dette signal styrer tilstanden af en switch, der på sine indgange har et 1 MHz signal, i sin grundform, og i en inverteret form. På denne måde vil den inverterede tilstand af signalet have en negativ amplitude, der er det samme som en 180 faseforskydning. Hver gang en chip fra signalprocessoren ændrer tilstand, vil fasen af det signal således også ændres 180 ud af switchen. 21

23 5.2.3 RF-block Delen der indeholder sende/modtage trin i systemet bliver kaldt RF-blokken. Blokken omfatter en analog switch, en op/ned konverter, RF-filter og en antenne Designkrav til Tx/Rx switch Switchens formål er, at dirigere en signalbølge fra BPSK blokken (systemet er i sende-tilstand) videre til op-konvertering eller dirigere et ned-konverteret signal videre til IQ demodulatoren (systemet er i modtage-tilstand). Til dette formål anvendes en analog SPDT 9 switch. Ud fra kravspecifikation 10 skal switchen konstant stå til at modtage når der ikke sendes. Styring af switchen foretages fra EZ-Kit Lite. Signalets frekvens ligger på 1MHz. Tx 1MHz signal fra BPSK BPSK Signal til og fra ADE- 30 Frequency Mixer Switch Rx Modtaget 1MHz nedkonverteret signal IQ demodulator Figur 25. Tx/Rx Switch og dens grænseflade Designkrav til Op/Ned konverter Op/Ned konverteren skal op-konvertere 1MHz signalet til 2,402GHz eller ned-konvertere 2,402GHz signalet til 1MHz. Sendesignalet moduleres med en LO 11 på 2,401GHz og signalet opkonverteres. Det ser matematisk således ud: f = IF RF 1MHz + 2, 401GHz = 2, 402GHz Ligeledes bliver modtagersignalet moduleret med en LO på 2,401GHz og signalet nedkonverteres. Det ser matematisk således ud: f = RF IF 2, 402GHz 2, 401GHz = 1MHz En spejlfrekvens på 4,803GHz vil også opstå efter nedkonvertering. Spejlfrekvensen bliver filtreret fra i IQ-demodulatorblokken bagefter. fs -f s Figur 26. Signalet før og efter modulering fs 9 Single Pole, Double Throw 10 Krav nr 3 side 7 11 Lokal Oscillator 22

24 Design parametrene til op/ned-konvertering er fastlagt ud fra en på forhånd specificeret og leveret komponent ADE-30, dvs. i kravspecifikationen. Konverteringstab 12, som er et udtryk for konverterens ydelse fra indgang til udgang, er maks. 9dB 13. LO 2,401GHz Antenne Impedans : 50O 2,402GHz Impedans tilpasset transmissionslinie ADE-30 Frequency Mixer: Op/Nedkonvertering 1MHz Tx/Rx Switch Figur 27. Op/Ned Konverter Designkrav til antenne Antennen er givet i projektoplægget til: Z antenne : 50 Ω Gain : 5,2 dbi (lineært polariseret) Der skal i forhold til ETS-standarden kompenseres for denne forstærkning, og systemet må kun anvendes med en lineært polariseret antenne af denne type. Antennen forbindes til en impedanstilpasset transmissionslinje der fører til Op/Ned konverteren. Impedansen på den leverede antenne er på 50Ω, og skal passe til indgangen til ADE-30 for at undgå unødig signaltab. Sendeeffekten skal ligge imellem 8 og 10mW RF-Filter (Båndpas filter) Båndpasfilteret skal implementeres som et passivt filter, da filteret skal virke for både modtage og sendedelen. Båndpasfilteret skal dæmpe signalet uden for frekvensbåndet således, at der ikke opstår spurius uden for ISM båndet der vil forstyre andre brugere. Dette vil også gøre at der modtages et mærkbart bedre signal/støjforhold. Båndpasfilteret ved antennen skal specificeres, således nyttesignalet slipper igennem og ikke dæmpes. ETS regulativet giver hvor meget der må støjes i stopbåndet og hvor meget dæmpning der må være i stopbåndet. Ved brug skal der dæmpes med -97 dbm/hz, og vil være tilstrækkeligt for både sender- og modtagersignalet, da det her er samme filter der skal bruges. Figur 28. Båndpasfilter 12 Conversion Loss 13 Kravspecifikation begrænsninger, punkt 3.3 side 7Begrænsninger 14 Se krav nr. 17 side 7 23

25 Filteret kan implemeteres foran Op/Ned konverteren. Det vil designmæssigt være bedst at opnå en stor dæmpning udenfor båndpasfilteret virkeområde. 24

26 5.2.4 IQ-demodulator Designkrav Efter nedsampling skal signalet invers differentieres. Dette kan ikke gøres på samme måde som ved kodningen, da vi ved at sende det gennem luften har mistet referencen hvad angår synkronisering. Dette arbejdes der udenom ved, at lave et to-kanals dekodningssystem der genkender faseskiftet i signalet og videregiver signalet. Indgangsimpedans set i forhold til Op/Ned konverteren: 50Ω DSP 1 MHz X 2 MHz + SIG LPF Z -1 X RF 1MHz 90 S Sliding correlator LO 1 MHz 1 MHz X 2 MHz + SIG LPF Z -1 X Figur 29. Oversigt over IQ-demodulator Beskrivelse af funktionaliteten Signalet fra RF sendes ud på to kanaler, og multipliceres herefter i den ene kanal på et 1 MHz signal fra en lokal oscillator, og på den anden kanal multipliceres signalet på et 1 MHz signal fra samme lokal oscillator der er 90 faseforskudt. Følgende beskriver princippet af virkemåden for hardwaredelen af IQ-demodulator. Signalet der kommer fra RF vil kunne se sådan ud: Signal 1 MHz Signal RF: cos( 2π f t + pπ ) Fase: p, 1 eller 0 Frekvens f0 = 1MHz Tid: t Frekvens Figur 30. Signalet der kommer fra RF del 0 Faseforskellen der består af leddet pπ vil angive om signalet der sendes er 1 eller 0. Dette vides ikke på forhånd, og derfor er det vigtigt at udgangspunktet der antages, er det samme i både sender og modtager. I dette tilfælde er starttilstanden Se krav nr. 1.2 side 6 25

27 Derfor differentiel forkodes signalet i senderen inden det sendes. Første faseskift i en pakke vil derfor altid gå fra 0 til 1. Signalet fra RF multipliceres med en ren sinus, Figur 31. Signal 1 MHz Frekvens Figur MHz sinus der multipliceres på signal fra RF for at lave offset til indgang på EZ-kit Signal LO/fasedrejet LO: cos( 2π f t) / sin ( 2π f t) Frekvens f0 = 1MHz Tidsvariabel: t 0 Som det ses på Figur 29, bliver RF signalet både multipliceret med signalet fra LO og et 90 graders faseforskudt signal fra LO. Derfor forgrenes signalet. Stereokanalen på EZ-Kit Lite kortet stiller 2 kanaler til rådighed. 0 1 T dt Z 1 T 0 ( π + pπ+ϕ) cos 2 f t 0 ( π ) cos 2 f t 0 ( π ) sin 2 f t T 1 dt T Figur 32. Gennemgang af virkemåde Dette vil flytte det modulerede signal tilbage til 0 Hz og ud til 2 MHz. Det vil give et frekvensspektrum på plads 1. der ser således ud: 0 Z 1 Signal 1 MHz 2 MHz Figur 33. Resulterende signal af multiplikationen Frekvens Når de to signaler multipliceres sammen i de to kanaler fås to signaler som hhv. er differens og sum af de to signaler. Af disse er det det lavfrekvente signal der har interesse, og derfor skal det højfrekvente signal dæmpes, som gøres vha. et filter der kan genskabe det differentialkodede chiptog der kommer. Signalet der sendes ind på de to kanaler kan opfattes som et cosinussignal med en tilfældig fase. Når der kommer en ændring i signalet bliver der en ændring i fasen på π som lægges til den oprindelige fase. Der opnås at de to kanaler i forhold til hinanden bliver til hhv. sinus 26

28 og cosinus i et ideelt tilfælde, grundet faseforskellen mellem kanalerne på 90 grader. Denne ideelle situation ligger til grund for forklaringen af funktionaliteten af dette modul. RF signal og LO multipliceres: ( + ) + ( ) cos x y cos x y cos( x) cos( y) = 2 cos( 2π f0 t+ pπ+ϕ+ 2π f0 t) + cos 2π f0 t cos( 2π f0 t + pπ+ϕ) cos( 2π f0 t) = = cos( 4π f0 t + pπ+ϕ ) + cos( pπ+ϕ) MHz restsignal Den tilsvarende udregning laves for LO der er fasedrejet: ( + ) + ( ) ( + p π+ϕ 2 π f t 0 ) ( ) Faseforskudte signal DC sin x y sin x y cos( x) sin ( y) = 2 sin ( 2π f0 t + pπ+ϕ+ 2π f0 t) + sin 2π f0 t + 0 cos( 2π f0 t + pπ+ϕ) sin ( 2π f0 t) = p π+ϕ 2 π f t = sin ( 4π f0 t + pπ+ϕ ) + sin ( pπ+ϕ) MHz restsignal Faseforskudte signal ( DC) ( ) 2 På indgangen af EZ-Kit Lite kortet er der et båndpasfilter 16 der sikrer at aliasering ikke forekommer når signalet samples. Uden yderlig filtrering ville der komme for meget støj og det ønskede faseskift ville ikke kunne genkendes. Derfor er der indsat et filter på hver indgang. Disse er egentlig en integration over en chipperiode af signalet, dvs. at det er et løbende middelværdi filter der skal realiseres. Filteret realiseres i softwaren, da det her er lettere og mere præcist at realisere frem for hardwaremæssigt. Ideelt vil det passerende signal være en konstant der ser således ud: Chipperiodetid: T T 1 dt T 0 T cos( 4 f0 t p ) cos( p ) dt T π + π+ϕ + π+ϕ T cos( 4 f t p ) dt cos( p ) dt T π + π+ϕ + π+ϕ 2 T T 1 cos p 2 1 cos ( p π+ϕ) T 2 ( π+ϕ) T 16 Se EZ-Kit Lite diagram, bilag 8.8 på side

29 For den LO fasedrejede kanal vil konstanten være: T 1 dt T 0 T sin ( 4 f0 t p ) sin ( p ) dt T π + π+ϕ + π+ϕ T sin ( 4 f t p ) dt sin ( p ) dt T π + π+ϕ + π+ϕ 2 T T 1 sin p 2 1 sin ( p π+ϕ) T 2 ( π+ϕ) En beskrivelse af filteret kan findes under afsnittet Integrationsfilter på side 40. T 3 Fasen p vil i det tidsforsinkede signal i de følgende beregninger være angivet som p 1 Z. 4 På hver kanal sker en multiplikation mellem det samplede signal og det forsinkede signal, hvorefter de to kanaler summeres. Her benytter demodulatoren sig af princippet i den trigonometriske grundsætning, som er vist herunder Acos (x) + Asin (x) = A ( ) Acos (x) + Asin (x) = A Hvis der er sket en ændring vil signalet skifte i et sample idet der anvendes differentiel forkodning. Ændringerne der kan forekomme er at signalet vil skifte i fire tilstande som følge af tidsforsinkelsen, svarende til at p ændrer sig som følgende: p 1 Z p 0 0 Ingen ændring i fasen 0 1 Faseskift 1 1 Ingen ændring i fasen 1 0 Faseskift 5 Det generelle udtryk vil i dette tilfælde være: cos p cos p sin p sin p ( 1 π+ϕ) ( π+ϕ ) + ( 1 π+ϕ) ( π+ϕ ) Z Z

30 0 0 Ingen ændring: cos 0 cos 0 sin 0 sin = cos( ϕ) cos( ϕ ) + sin ( ϕ) sin ( ϕ) = 4 ( π+ϕ) ( π+ϕ ) + ( π+ϕ) ( π+ϕ) 0 1 Faseskift: cos 0 cos 1 sin 0 sin = cos( ϕ) cos( ϕ ) + sin ( ϕ) sin ( ϕ) = 4 ( π+ϕ) ( π+ϕ ) + ( π+ϕ) ( π+ϕ) 1 1 Ingen ændring: cos1 cos1 sin1 sin = cos( ϕ) cos( ϕ ) + sin ( ϕ) sin ( ϕ) = 4 ( π+ϕ) ( π+ϕ ) + ( π+ϕ) ( π+ϕ) 1 0 Faseskift: cos 1 cos 0 sin 1 sin = cos( ϕ) cos( ϕ ) + sin ( ϕ) sin ( ϕ) = 4 ( π+ϕ) ( π+ϕ ) + ( π+ϕ) ( π+ϕ) Systemdelene efter punkt 1. i Figur 32 implementeres i signalprocessoren, derfor vil amplituden kun være 1 når der er fuldt signal på indgangene. Det medfører at den samlede amplitude ved udgangen af IQ demodulatoren vil være ¼ i det tilfælde. 29

31 Faseforskydningsfilter Faseforskydningen af det ene 1 MHz signal realiseres med et analogt filter. For at få en fasedrejning på 90 ved knækfrekvensen anvendes et 2. ordens lavpasfilter, som i alt laver en fasedrejning på 180. Fasedrejningen starter en dekade under knækfrekvensen og stopper en dekade over knækfrekvensen, hvorved der fås en fasedrejning på 90 ved knækfrekvensen. Filteret er testet vha. Matlab hvor følgende bodeplot fås. Magnitude (db) System: H Frequency (Hz): 1e+006 Magnitude (db): Bode Diagram Phase (deg) System: H Frequency (Hz): 1e+006 Phase (deg): Frequency (Hz) Figur 34. Bodeplot for fasedrejningsfilter 30

32 5.2.5 IO-Modul Design krav Skal gøre EZ-Kit Lite i stand til at kommunikere digital med den resterende hardware. Endvidere indeholder modulet også systemets lysdioder, der viser status på produktet. Udgangs- og indgangsstandard: CMOS Modtager LED Sender LED Sender og modtager adresse er ens Pakke modtages fra 3. part DIP switch Switch BPSK IO blok EZ-kit Figur 35. Blokdiagram over IO hardware Fordeling af IO EZ-Kit ets interface Type Grænseflade Funktion PF0 Input Adresse på modtager. PF1 Input DIP switch PF2 Input Egen adresse. PF3 Input PF4 Output 3 mm grøn LED Viser at der bliver modtaget data. PF5 Output 3 mm gul LED Viser at der bliver sendt data. PF6 Output 3 mm rød LED Lyser hvis modtager og egen adresse er ens. PF7 Output 3 mm rød LED Viser at der bliver modtaget en pakke fra en 3. transceiver, som transceiver ikke er opsat til at modtage fra. FL0 Output 5V CMOS signal Udgang til BPSK modulet. FL1 Output 5V CMOS signal Udgang til sende/modtage switch. FL2 Output Ledig. 31

33 5.3 Software UART UART en skal bestå af 4 dele. Selve UART en, initialisering, transmittering af karakterer og en echo funktion, som kan teste UART en. UART en skal ligge i sin egen fil så det færdige program bliver overskueligt. Her følger en beskrivelse af de forskellige dele trans_char Funktion trans_char Input ax1 Output uart_tx_buffer Tx_flag Beskrivelse Denne funktion er en del af Echo testfunktionen. Funktionen bliver kaldt af main for at transmittere en karakter. Før den kaldes skal det, der skal sendes, ligge i ax1. Ax1 kopieres først til man_tx_buffer, så kopierer den main_tx_buffer til uart_tx_buffer med start- og stopbit tilføjet. Til sidst sættes først transmitflaget for at fortælle UART en at en karakter venter på at blive transmitteret. True Tx_flag=0 False Kopier karakteren (ax1) til main_tx_buffer Tilføj start og stop bit Kopier karakteren til uart_tx_buffer Set tx_flag til 1 Figur 36. Flowchart for trans_char 32

34 FIFO_til_uart Funktion FIFO_til_uart Input ax1 FIFOCounter Output uart_tx_buffer Tx_flag Beskrivelse Funktionen er den samme som trans_char, blot er denne tilpasset FIFO modulet. Forskellen er at denne funktion først undersøger om der ligger noget nyt i FIFO bufferen. Start FIFOcounter=0 True False Tx_flag=0 False Kopier karakteren (ax1) til main_tx_buffer Tilføj start og stop bit True Kopier karakteren til uart_tx_buffer Set tx_flag til 1 End Figur 37. flowchart for FIFO_til_uart 33

35 UART_initialisering Funktion UART_initialisering Input Ingen Output Ingen Beskrivelse Funktionen kaldes i main efter reset. Her opsættes: Antal bit der sendes. Antal bit der modtages. Baudraten. Serielport 1 som flag in og flag out Sætter flag så UART er klar til at modtage og transmittere uart_sub Funktion uart_sub Input uart_tx_buffer tx-flag Output main_rx_buffer rx_a_word Beskrivelse Hoveddelen af uart en ligger i uart_sub. Funktionen er interruptstyret og styres af interruptet Sport0_Rx_IrqService som kaldes af AD1847 codecet. Når funktionen kaldes kontrollerer den tx_flag. Hvis tx_flag er 1, springer den til transmit og det der står i uart_tx_buffer vil blive transmitteret. Efter endt transmission sættes tx_flag til 0. Derfor står den altid og modtager hvis der ikke bliver sendt noget. Hvis tx_flag er 0, springer den til receive. Hvis den kan se et startbit på RS232 porten, starter modtagelsen og karakteren ligger i main_rx_buffer uden start og stop bit. Rx_a_word sættes til 1, så afhængige rutiner ved at der modtages. 34

36 Start False Tx_flag=1 False Jump funktion: receive Modtaget start bit? False True Delay 1,5 T Jump funktion: Transmit True False Delay T Receive False False Færdig med at sende? Delay T True True Tx_flag=0 Færdig med at sende? Rx_a word=1 samplingsfrekvens Figur 38. Flowchar for uart_sub, hvor T = Baudrate 35

37 Echo funktionen Funktion Echo Input Rx_a_word Main_rx_buffer Output ax1 Beskrivelse Denne funktion er slettet i det færdige program, da denne kun blev brugt under testfasen af UART en. Dette er dog en vigtig funktion der kan fortælle om UART en virker. Funktionen returnerer den karakter man sender til EZ-Kit Lite. Hvis der skrives til kittet sættes rx_a_word til 1 og det modtagne lægges over i ax1. Rx_a_word sættes til 0 og funktionen kalder trans_char så det modtagne returmeres. False rx_a_word=1 True Læg det modtagne (main_rx_buffer) over i ax1 Sæt rx_a_word til 0 Call trans_char Figur 39. Flowchart for Echo 36

38 5.3.2 FIFO Sender buffer Beskrivelse FIFO bufferen dækker over nogle funktioner der flytter modtagne pakker til og fra UART/modtager over i et array, hvor de bliver lagret til de kan flyttes ud til sender/modtager subrutinerne og behandles. FIFOCounter Tæller op 2 Tæller ned FIFOInd Skriver FIFOarray A B # # # Læser FIFOUd # # # # # # # Figur 40. First In First Out funktionaliteten med en tæller til at fortælle hvor mange nye pakker der venter Init_FIFO_Sender Funktion Initialiserer pointerne til FIFOInd og FIFOud. Nulstiller FIFOcounter FIFOIndSender Funktion Skriver en ny værdi ind i det fælles FIFOarray. Lægger en til FIFOcounter FIFOUdSender Funktion Udlæser den først indlæste værdi fra det fælles FIFOarray. Trækker en fra FIFOcounter. 37

39 5.3.3 Senderdel Sender_sub Funktion Sender_sub Input FIFOUd EgenAdr SendAdr Output Sender_flag FL0 FL1 Beskrivelse Henter data fra FIFO bufferen og videresender den. Koder dataen med kasami- og differentiel kodning. START true Test om modtagerdelen kører False False False Tid til at sende ny bit Toggle FL0 BPSK true true Test om der er foregående chips at sende true Test om chip er 1 Gem kasami kode i BitBuffer Inverter kasami kode false true Test om der er flere bit tilbage af pakken true Bestem hvilken adresse der skal kasami kodes ud fra Test om bit er 1 False false Test om der er en pakke i FIFO en true Test om der lige har været sendt true Kald FIFOUdSender og hent pakke ind Tilføj egen adresse til pakken false Afslut så modtagerdel kan køre. Switch og BPSK reset es false Sæt FL1 switch og vent til næste interrupt Figur 41. Flowchart for Sender_sub 38

40 BestemAdr Funktion BestemAdr Input SendAdr Output AX1 Beskrivelse Bestemmer hvilken adresse der skal anvendes til kasamikodning. START Hent senderadresse Er senderadressen lig nul? true Benyt kasamikoden for adresse nul false Træk 1 fra senderadressen Er senderadressen lig nul? true Benyt kasamikoden for adresse nul false Træk 1 fra senderadressen Er senderadressen lig nul? true Benyt kasamikoden for adresse nul false Træk 1 fra senderadressen Er senderadressen lig nul? true Benyt kasamikoden for adresse nul Figur 42. Flowchart for BestemAdr 39

41 5.3.4 Modtagerdel Viderebehandling af signalet i IQ-demodulatoren efter analogdelens fordeling af signalet,gøres i EZ-Kit Lite. Delen af systemet dette afsnit dækker kan ses i Figur 29. Oversigt over IQdemodulator på side 25. Opgaven for softwaredelen af IQ-demodulatoren er at frasortere kasamikoden og dens tilhørende data fra det modtaget signal. Koden til dette formål bliver bygget op omkring programmets fælles filer der bruges både i systemets sende- /og modtagefunktioner. Software delens virkemåde kan undersøges og justeres vha. ændring af variabler til oversamplings rate, koeffiecienter i filtrene Integrationsfilter Denne fil udfører den største del af IQ-demodulatorens funktionalitet. Efter sampling i AD1847 codec et, behandles de to samplede faseforskudte signaler først i et løbende middelværdi-filter hver for sig. Når integrationsfilteret skal realiseres i en signalprocessor kommer det til at virke som et middelværdifilter, hvor den aktuelle samplingsværdi gemmes med det foregående antal værdier, og multipliceres med det reciprokke af ordenen, dvs. det antal samples der integreres over. L 1 1 yn [ ] = xn [ k] L k= 0 1 = xn + xn xn (k 1) + xn k L samplefrekvens hvor L = sendefrekvens ( [ ] [ ] [ ] [ ]) x[n] z 1 z 1 z 1 z 1 b0 b b bk 2 b k 1 b k y[n] 40 Figur 43. Signalgraf for FIR filter Filterets orden og dermed virkning bestemmes af forholdet mellem signalprocessorens samplefrekvens og sendefrekvens for datastrømmen. Hvis ordenen øges vil filteret kvantisere funktionen mindre og derved lave en mere ideel virkning, der mere ligner en ideel integration. Signalene bliver bagefter behandlet i en delayenhed hvor et to-plads array gemmer et samplet signal hvorefter det forsinkede signalet ganges med det samplede signal. Delayenheden skal køres med den samme frekvens som signalet. Princippet med delayenheden er, at den kan udnytte de faseskift der kommer pga. det diffentielt forkodet signal. Bidragene fra hver kanal summeres, før signalet behandles i sliding correlator Sliding correlator Filteret, som sliding correlator består af, skal indeholde 15 koefficienter, da det er det antal chips kasamikoderne består af. Netop når 15 på hinanden følgende chips svarer til kasamikoden for pågældende transceiver kommer et output på 15 eller -15 afhængig af signalets fase. Delaytiden er det reciprokke af sendefrekvensen, da det er det signal der skal genkendes. Derfor er det ikke nødvendigt at filteret reagerer hurtigere.

42 In Delay1 Delay2 Delay3 Delay12 Delay13 Delay14 1 Z Z 1 1 Z Z 1 Z 1 Z Figur 44. Sliding correlator I systemet bruges fire forskellige adresser, og derfor er der også fire forskellige kasamikoder der skal kunne genkendes af filteret. out Addr. Nr. Kasamikode Et eksempel med kasamikoden for adresse 00 kan være følgende tabel hvor chippladserne skifter en plads til højre ved hver sample: 41

43 Chipnummer Adresse Adresse Resultat Adresse Adr. 00 Adr. 01 Adr. 10 Adr. 11 Adresse Tabel 6. Tabellen viser outputtet af sliding correlator når inputtet er kasamikoden for adresse 00 De gule pladser er med ikkeinverteret kasamikode, dvs. de 15 chips har bitværdien 1 De grønne pladser er med inverteret kasamikode, dvs. de 15 chips har bitværdien -1 Koden med adressen 00 bliver identificeret når den kommer inden for linjerne, og derfor vil filteret give et maksimalt udslag. De andre koder vil maksimalt give et udslag på 9, og derfor skal grænseværdien der identificere peakværdien ligge over dette niveau. I sliding correlator, bliver adressen af kasamikoden først sorteret fra, hvorefter de tilhørende koefficienter kan bruges i sliding correlatoren, hvor de er ganget sammen med det resterende amplitudeafhængige signal fra summationspunktet. Der detekteres om det resulterende signal har bitværdien +1 eller -1 og placeres i en pakke der skal hentes af FIFO en. Grænsen for signalets bidrag bliver undersøgt løbende vha. en grænseværdi, der fratrækkes eller tillægges signalets størrelse til, at detektere om signalet kan medtages som +1 eller -1. Pakken til afhentning skal være 42

Modulationer i trådløs kommunikation

Modulationer i trådløs kommunikation Modulationer i trådløs kommunikation Valg af modulationstype er et af de vigtigste valg, når man vil lave trådløs kommunikation. Den rigtige modulationstype kan afgøre, om du kan fordoble din rækkevidde

Læs mere

Der er derfor, for at alle kan sende, kun tilladt, at sende intermitterende. Altså korte pakker. ( Dette skal dog verificeres!!)

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,

Læs mere

Øvelsesvejledning. Frekvenskarakteristikker Simulering og realisering af passive filtre.

Øvelsesvejledning. Frekvenskarakteristikker Simulering og realisering af passive filtre. ELT2, Passive filter, frekvenskarakteristikker Øvelsesvejledning Frekvenskarakteristikker Simulering og realisering af passive filtre. Øvelsen består af 3 dele: 1. En beregningsdel som du forventes at

Læs mere

MCE2040 SERIEL KOMMUNIKATIONSMODUL

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

Læs mere

Lidt tankevirksomhed i fbm. udvikling og fremstilling af en 23 transverter

Lidt tankevirksomhed i fbm. udvikling og fremstilling af en 23 transverter Lidt tankevirksomhed i fbm. udvikling og fremstilling af en 23 transverter Af Istvan Zarnoczay OZ1EYZ 29. august 2008 Krav/ønsker osv. Inden man går i gang med sådan et projekt skal man gøre sig klart

Læs mere

Interferens. Afstand (d interferer ) til det interfererende System. Afstand (d) mellem sender og modtager

Interferens. Afstand (d interferer ) til det interfererende System. Afstand (d) mellem sender og modtager Interferens Interferens er et alvorligt problem for short range enheder, men der er muligheder for at teste resistensen over for interferensen. I denne artikel beskrives nogle af de konsekvenser og scenarier,

Læs mere

WEA-Base Brugervejledning til vejetransmitter

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...

Læs mere

Projekt - RoboNet Del Journal.

Projekt - RoboNet Del Journal. Projekt - RoboNet Del Journal. Udarbejdet af: Klaus Jørgensen. Gruppe: Jacob Clausen, Klaus Jørgensen og Ole Rud It og Elektronikteknolog, 2a Erhvervsakademiet Fyn Udarbejdet i perioden: 20/01-03 03/02-03

Læs mere

QUICKVEJLEDNING til Piccolo Light

QUICKVEJLEDNING til Piccolo Light QUICKVEJLEDNING til Piccolo Light Montering 1. Piccolo Light kan installeres uden brug af kommunikation via GSM, men installeres et SIM-kort i enheden, vil man bl.a. kunne få alarmer som sms og email.

Læs mere

QUICKVEJLEDNING til multiguard DIN6. Montering

QUICKVEJLEDNING til multiguard DIN6. Montering QUICKVEJLEDNING til multiguard DIN6 Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet

Læs mere

FireBUS PARKERINGSVENTILATION

FireBUS PARKERINGSVENTILATION FireBUS PARKERINGSVENTILATION QUICK GUIDE Quick guiden beskriver hvordan et mindre anlæg kan installeres og idriftsættes. Alle moduler tildeles en individuel adresse på DIP-switchen i modulet Modulerne

Læs mere

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 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

Læs mere

Allan Nelsson - OZ5XN. Licenced since 1970

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

Læs mere

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn.

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn. Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen Elektronikteknologafdelingen på Erhvervsakademi Fyn. Journal JTAG Xilinx XC9536 29-9-3 Generel beskrivelse af JTAG: JTAG:

Læs mere

SD2DUG24. Dupline bus masterkanalgenerator. Fordele. Beskrivelse

SD2DUG24. Dupline bus masterkanalgenerator. Fordele. Beskrivelse Dupline bus masterkanalgenerator Fordele Integreret system. Dupline er varemærket for Carlo Gavazzi's 2- og 3-leder bus-system. Omkostningsbesparende. Bussystemet er en velafprøvet metode til at reducere

Læs mere

Hold 6 Tirsdag. Kristian Krøier, Jacob Christiansen & Thomas Duerlund Jensen Fag: ELA Lærer: Jan Petersen (JPe) Dato for aflevering: 29.

Hold 6 Tirsdag. Kristian Krøier, Jacob Christiansen & Thomas Duerlund Jensen Fag: ELA Lærer: Jan Petersen (JPe) Dato for aflevering: 29. ELA journal: Øvelse 3 Grundlæggende Op. Amp. Koblinger. Dato for øvelse:. nov. 00 & 9. nov. 00 Hold 6 Tirsdag Kristian Krøier, Jacob Christiansen & Thomas Duerlund Jensen Fag: ELA Lærer: Jan Petersen (JPe)

Læs mere

Trådløs Radio modtager

Trådløs Radio modtager Trådløs Radio modtager Installations vejledning for type: RRA85-C2V, 2 relæer, 230VAC RRA85-C2P, 2 relæer, 12/24 AC/DC RRA85-C4V, 4 relæer, 230VAC RRA85-C4P, 4 relæer, 12/24 AC/DC IP 44 DanZafe 1 I. PRODUKTBESKRIVELSE

Læs mere

Nye krav til måling af RF-emission > 1 GHz

Nye krav til måling af RF-emission > 1 GHz Nye krav til måling af RF-emission > 1 GHz Der findes i dag stadig flere produkter, der kommunikerer i frekvensområdet over 1 GHz. Samtidig øges den interne klokfrekvens i moderne elektronik, mens kravene

Læs mere

SunFlux Varenr.: 03104

SunFlux Varenr.: 03104 SunFlux Varenr.: 03104 Guide og specifikationer for SunFlux Master Sensor LED loftlampe m. RF mikrobølge sensor & Master-Master trådløst netværk SunFlux Master Sensor Lampe V.2. er fjerde generations mikrobølgesensor

Læs mere

SPIDER Quick guide. DATO: August 2017 FORHANDLER: WASYS A/S. Langebjergvænget Roskilde

SPIDER Quick guide. DATO: August 2017 FORHANDLER: WASYS A/S. Langebjergvænget Roskilde SPIDER Quick guide DATO: August 2017 FORHANDLER: WASYS A/S Langebjergvænget 18 4000 Roskilde +45 7221 7979 Indhold Om SPIDER... 3 Funktioner ved SPIDER... 3 Spændingsforsyning... 3 Installation og fysiske

Læs mere

Projekt. Analog Effektforstærker.

Projekt. Analog Effektforstærker. Projekt. Analog Effektforstærker. Udarbejdet af: Klaus Jørgensen. Gruppe: Klaus Jørgensen Og Morten From Jacobsen. It og Elektronikteknolog. Erhvervsakademiet Fyn Udarbejdet i perioden: 7/0-03 /-03 Vejledere:

Læs mere

Arduino Programmering

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

Læs mere

MCE9637 DeviceNet Modul

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.:

Læs mere

ELCANIC A/S Counter Type CNT150 Version 2.00 Inkl. PC programmet: Cnt150 Version 3.00 Betjeningsvejledning

ELCANIC A/S Counter Type CNT150 Version 2.00 Inkl. PC programmet: Cnt150 Version 3.00 Betjeningsvejledning ELCANIC A/S Counter Type CNT150 Version 2.00 Inkl. PC programmet: Cnt150 Version 3.00 Betjeningsvejledning Generelt: ELCANIC A/S COUNTER Type CNT150 er en microprocessor baseret tæller. Specielt designet

Læs mere

2x50 ETHERNET MODUL. RS485 slave med Ethernet-IP. Gælder for: Program nr.: AUXSLAVE v1 Dokument nr.: 0422md2x50-2v1 Dato:

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 info@eilersen.com 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

Læs mere

Transceiver målinger.

Transceiver målinger. Transceiver målinger. Denne gang senderen - teori og lidt praksis. Varighed 45 min. EDR Horsens Afdeling, 12. april. 2018, OZ2OE Transceiver måling - målinger kan kræve masser af udstyr Sender måling 1)

Læs mere

Total systembeskrivelse af AD1847

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

Læs mere

Signalbehandling og matematik 1 (Tidsdiskrete signaler og systemer)

Signalbehandling og matematik 1 (Tidsdiskrete signaler og systemer) Signalbehandling og matematik 1 (Tidsdiskrete signaler og systemer) Session 1. Sekvenser, diskrete systemer, Lineære systemer, foldning og lineære tidsinvariante systemer Ved Samuel Schmidt sschmidt@hst.aau.dk

Læs mere

Microcontroller, Arduino

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

Læs mere

FireBUS BRANDSIKRINGSAUTOMATIK For spjældsikrede og røgventilerede systemer

FireBUS BRANDSIKRINGSAUTOMATIK For spjældsikrede og røgventilerede systemer FireBUS BRANDSIKRINGSAUTOMATIK For spjældsikrede og røgventilerede systemer QUICK GUIDE For anlæg med mindre end 12 spjæld og mindre end 100 m kabel-længde er der ikke behov for den store planlægning,

Læs mere

Dæmpet harmonisk oscillator

Dæmpet harmonisk oscillator FY01 Obligatorisk laboratorieøvelse Dæmpet harmonisk oscillator Hold E: Hold: D1 Jacob Christiansen Afleveringsdato: 4. april 003 Morten Olesen Andreas Lyder Indholdsfortegnelse Indholdsfortegnelse 1 Formål...3

Læs mere

DSP Digitale signal behandling Lkaa

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

Læs mere

Mean Well, LCM-serie installations vejledning.

Mean Well, LCM-serie installations vejledning. Egenskaber: 180 -> 295 VAC (LCM-25: 180 277 VAC) Indbygget aktivt power factor funktion Udgangsstrøm indstilles med DIP kontakter Indbygget DALI interface og simpel kontakt dæmpning (DA version) Indbygget

Læs mere

Design og udvikling af et blodtryks ma lesystem

Design og udvikling af et blodtryks ma lesystem Design og udvikling af et blodtryks ma lesystem 3. semesterprojekt side 1 af 5 Design og udvikling af et blodtryks målesystem Problemformulering I daglig klinisk praksis er der ofte behov for kontinuert

Læs mere

Brugervejledning for Modtager RX 300

Brugervejledning for Modtager RX 300 DENNE BRUGERVEJLEDNING GÆLDER FRA SOFTWARE VERSION 2.2 Brugervejledning for Modtager RX 300 KNOP ELEKTRONIK A/S Fabriksvej 20=7600 Struer=Mail: knop@knop.dk=web: www.knop.dk=tlf.: 9784 0444=Fax.: 9784

Læs mere

QUICKVEJLEDNING til multiguard Master IO. Montering

QUICKVEJLEDNING til multiguard Master IO. Montering QUICKVEJLEDNING til multiguard Master IO Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet

Læs mere

MAGNETISK LÆNGDE MÅLESYSTEM

MAGNETISK LÆNGDE MÅLESYSTEM SERIE MIX MAGNETISK LÆNGDE MÅLESYSTEM Ideel for aggressive miljøer Berøringsløs måling Opløsning fra 1,0 til 0,00 mm Mulighed for reference puls Firkant digital "Sensor" output signal i TTL eller HTL Vel

Læs mere

GT2000 GT2000. Brugervejledning

GT2000 GT2000. Brugervejledning Brugervejledning www.gsmteknik.dk 20.2.2019 Side 1 Tekniske specifikationer Spænding Strømforbrug GSM frekvenser Antal kombi indgange Belastning relæudgang Arbejdstemperatur 9-30 VDC typisk 12VDC eller

Læs mere

Ingeniørhøjskolen i Århus 2006 Transceiver Projektrapport Gruppe 3

Ingeniørhøjskolen i Århus 2006 Transceiver Projektrapport Gruppe 3 Transceiver til trådløst PC-lokalnet Projektrapport 4. Semester Gruppe 3 Forår 2006 - afleveret den 16. juni 2006 Projektvejleder: John Rohde Søren Rasmussen Stud. nr.: 02288 Johnny Rene Petersen Stud.

Læs mere

AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund

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

Læs mere

Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob

Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Nielsen, Jesper Kock, Klaus Eriksen, Mikkel Larsen og

Læs mere

System Arkitektur og Integration

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

Læs mere

Dansk Mink Papir. Teknisk brugermanual

Dansk Mink Papir. Teknisk brugermanual Dansk Mink Papir Teknisk brugermanual Styring til FIX tørrekasse Beskrivelse Enheden styrer en AC blæser-motor via en relæudgang. Betjening foregår via et tastatur og et display, og brugeren kan vælge

Læs mere

TRUST WIRELESS VIDEO & DVD VIEWER

TRUST WIRELESS VIDEO & DVD VIEWER TRUST WIRELESS VIDEO & DVD VIEWER Brugervejledning Version 1.0 1 1. Æskens indhold Kontroller venligst æskens indhold. Den skal indeholde følgende: 1. Transmitter (sender) 2. Modtager 3. Strømforsyning

Læs mere

Generelle specifikationer.

Generelle specifikationer. 8 Kanals sender / modtager system Sender Modtager Generelle specifikationer. F21 E2 8 Enkelt tryks knapper Hvert tryk kan programmeres individuelt eller I forbindelse med andre. Knapperne kan blandt andet

Læs mere

Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B

Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-2012 IT-vejleder: Karl G. Bjarnason

Læs mere

Soolai BRUGERVEJLEDNING SPL-32R / SPL-32T

Soolai BRUGERVEJLEDNING SPL-32R / SPL-32T Soolai DK BRUGERVEJLEDNING SPL-32R / SPL-32T Indholdsfortegnelse Tillykke købet af din Soolai SPL-32R / SPL-32T!... 4 Specifikationer... 4 Trådløs modtager SPL-32R funktioner... 5 SPL-32R betjeningsvejledning...

Læs mere

Analoge indgange og A/D konvertering. Analoge udgange

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

Læs mere

EVA LED CANDLE. - levende LED lys. NEWTEK Kærvej 39, DK-5220 Odense SØ +45 2124 2454 / mny@newtek.dk og +45 2184 3715 / gea@newtek.

EVA LED CANDLE. - levende LED lys. NEWTEK Kærvej 39, DK-5220 Odense SØ +45 2124 2454 / mny@newtek.dk og +45 2184 3715 / gea@newtek. EVA LED CANDLE - levende LED lys Hollandske EVA Optic B.V. har specialiseret sig indenfor udvikling af høj kvalitets LED løsninger til specielle applikationer. Alle produkter udvikles og fremstilles i

Læs mere

En krystalstabil oscillator til dit næste projekt

En krystalstabil oscillator til dit næste projekt En krystalstabil oscillator til dit næste projekt Af OZ6YM, Palle A. Andersen Ved et tilfælde, medens jeg en dag sat og surfede lidt på nettet, faldt jeg over en konstruktion af en VFO. Dem er der et hav

Læs mere

Mean Well, LCM-serie installations vejledning.

Mean Well, LCM-serie installations vejledning. Egenskaber: 180 -> 295 VAC (LCM-25: 180 277 VAC) Indbygget aktivt power factor funktion Udgangsstrøm indstilles med DIP kontakter Indbygget DALI interface og simpel kontakt dæmpning (DA version) Indbygget

Læs mere

15. Digital kode vælger (hvid DIP switch) 16. Kanal vælger (gul DIP switch) 17. Batteri hus

15. Digital kode vælger (hvid DIP switch) 16. Kanal vælger (gul DIP switch) 17. Batteri hus Babyalarm MBF 8020 DK 1.. INDHOLD 1 x sender med integreret oplader, 1 x modtager, 1x ladestation for oplader 2 x strømforsyninger, 2 x specielle opladte batteri pakker 1 x Bruger manual 2.. KOMPONENTER

Læs mere

MANUAL FANTRONIC 20AMP. TRIAC SLAVEENHED FOR VENTILATION VER:FAN 1.1 SKIOLD GØR EN FORSKEL!

MANUAL FANTRONIC 20AMP. TRIAC SLAVEENHED FOR VENTILATION VER:FAN 1.1 SKIOLD GØR EN FORSKEL! MANUAL SKIOLD GØR EN FORSKEL! FANTRONIC 20AMP. TRIAC SLAVEENHED FOR VENTILATION VER:FAN 1.1 981 002 317 Ver. 01 11-03-2013 Indhold 1. INTRODUKTION... 4 2. BESKRIVELSE FANTRONIC... 5 2.1 SÅDAN FUNGERER

Læs mere

Datamaters arkitektur og programmering

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

Læs mere

Analog Øvelser. Version. A.1 Afladning af kondensator. Opbyg følgende kredsløb: U TL = 70 % L TL = 50 %

Analog Øvelser. Version. A.1 Afladning af kondensator. Opbyg følgende kredsløb: U TL = 70 % L TL = 50 % A.1 Afladning af kondensator Opbyg følgende kredsløb: U TL = 70 % L TL = 50 % Når knappen har været aktiveret, ønskes lys i D1 i 30 sekunder. Brug formlen U C U start e t RC Beskriv kredsløbet Find komponenter.

Læs mere

Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer.

Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer. PLC, analogteknik Øvelse 1 Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer. Timer 1.1 "TON" Timer on delay: I skal konstruerer en styring, hvor en lampe

Læs mere

Hi-Fi forstærker med digital styring

Hi-Fi forstærker med digital styring Hi-Fi forstærker med digital styring POWER VOLUME VÆLGER BAS DISKANT MUTE OP NED MUTE Klass #39 P3 PROJEKT 008 GRUPPE 39 INSTITUT FOR ELEKTRONISKE SYSTEMER AALBORG UNIVERSITET DEN. 7 DECEMBER 008 Titel:

Læs mere

Video Projector Controller. Brugermanual

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: mads@wahlberg.dk Feb

Læs mere

Microcontroller, Arduino

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

Læs mere

2/3 Akset digital tæller

2/3 Akset digital tæller SERIE Z59E 2/3 Akset digital tæller for Elgo Magnetisk målebånd og / eller Encoder ELGO - ELECTRIC Gerätebau und Steuerungstechnik GMBH D - 78239 Rielasingen, Postfach 11 30, Carl - Benz - Strafle 1 Telefon

Læs mere

PAR-600-CO2. Datablad. ØLAND A/S Vi arbejder for din succes Energivej 3-7, 2750 Ballerup, Tel. 7020 1911, Fax 4453 1051 www.oeland.

PAR-600-CO2. Datablad. ØLAND A/S Vi arbejder for din succes Energivej 3-7, 2750 Ballerup, Tel. 7020 1911, Fax 4453 1051 www.oeland. -DK-17-01-08 Anvendelse Øland automatik PAR-600- anvendes, hvor der ønskes at måle og eller/regulerer rumluftens indhold, temperatur og relativ fugtighed. Automatikken er særdeles velegnet til styring

Læs mere

Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering...

Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering... Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering... 3 Kildekoden... 4 Variabler... 4 Setup... 4 Loop... 4 Indledning

Læs mere

QUICKVEJLEDNING til 4-moduler. Montering

QUICKVEJLEDNING til 4-moduler. Montering QUICKVEJLEDNING til 4-moduler Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet vendes

Læs mere

Spektrumrepræsentation

Spektrumrepræsentation Spektrumrepræsentation (Kapitel 3) Jens D. Andersen Datalogisk Institut Københavns Universitet p.1/35 $ $ $ Spektrumrepræsentation Matematisk repræsentation af en sinusoide: hvor "! er en fasor. Mere komplicerede

Læs mere

4. Semesterprojekt System Arkitektur. MyP3000 I4PRJ4 E2004

4. Semesterprojekt System Arkitektur. MyP3000 I4PRJ4 E2004 Ingeniørhøjskolen i Århus 20. december 2004 IKT Dalgas Avenue 2 8000 Århus C 4. Semesterprojekt System Arkitektur MyP3000 I4PRJ4 E2004 Gruppe 4: Benjamin Sørensen, 02284 Tomas Stæhr Berg, 03539 Nikki Ashton,

Læs mere

Opgaver - PLC - analogteknik - forbindelsesteknik...3 Opgaver - PLC - analogteknik - programmering...9

Opgaver - PLC - analogteknik - forbindelsesteknik...3 Opgaver - PLC - analogteknik - programmering...9 PLC - analogteknik INDHOLDSFORTEGNELSE Opgaver - PLC - analogteknik - forbindelsesteknik...3 Opgaver - PLC - analogteknik - programmering...9 2-20 Rekv. 0 Prod. 20-11-2005-21:51 Ordre 000 EFU OPGAVER -

Læs mere

Brugervejledning. Trådløs HD Sender & Modtager Sæt

Brugervejledning. Trådløs HD Sender & Modtager Sæt Brugervejledning Trådløs HD Sender & Modtager Sæt Indholdsfortegnelse Functions and features... Fejl! Bogmærke er ikke defineret. Package contents... Fejl! Bogmærke er ikke defineret. 1. Product overview...

Læs mere

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Testspecifikation

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Testspecifikation Udgave 1 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Testspecifikation Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC Testspecifikation

Læs mere

GSM / SMS dør/port kontrol enhed

GSM / SMS dør/port kontrol enhed 11-07-2013 GSM / SMS dør/port kontrol enhed 6 stk. Digitale indgange med egen tekst besked via SMS 4 stk. Udgange med aktivering via SMS besked 4 stk. Administrator telefonnumre der modtager SMS alarm

Læs mere

Sampling. Reguleringsteknik for Grundfos Lektion 6. Jan Bendtsen

Sampling. Reguleringsteknik for Grundfos Lektion 6. Jan Bendtsen Sampling Reguleringsteknik for Grundfos Lektion 6 Jan Bendtsen Indhold Basal sampling A/D-konvertering Nyquist-frekvens Kvantisering Aliasing Feedbacksystemer Eksempel: servokontrol af motor Strøm til

Læs mere

QUICKVEJLEDNING til 4-moduler. Montering

QUICKVEJLEDNING til 4-moduler. Montering QUICKVEJLEDNING til 4-moduler Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet vendes

Læs mere

KOMPONENT BESKRIVELSE

KOMPONENT BESKRIVELSE Beskrivelse : S12-20-8A tegningsnummer 630014 Program som styrer 5 individuelle trykforløb på samme tid. Kan køre med intern tryk-reservoir. Kommunikerer med PC-program 714014 Dato Sign. Beskrivelse af

Læs mere

Baofeng/Pofung GT-3 mk II GT-3TP mk III. Brugervejledning. v Kinaradio.dk

Baofeng/Pofung GT-3 mk II GT-3TP mk III. Brugervejledning. v Kinaradio.dk Baofeng/Pofung GT-3 mk II GT-3TP mk III Brugervejledning v. 2.1 Kinaradio.dk 1 Tastaturlayout og funktioner: UV5R/GT-3 Layout 1. Antenne 2. LED lommelygte 3. ON/OFF/VOLUME 4. LCD 5. Side knap 1/CALL (radio/alarm)

Læs mere

Testsignaler til kontrol af en målekæde

Testsignaler til kontrol af en målekæde 20. marts 2007 RL 12/07 OFC/THP/CB/lm MILJØSTYRELSENS Testsignaler til kontrol af en målekæde Resumé Der er udarbejdet testsignaler, som gør det muligt at kontrollere en samlet målekæde. Testsignalerne,

Læs mere

SSI-9001 IP65. Installations vejledning. SSIHuset v/svane Electronic ApS. GSM fjern kontrol og alarm system

SSI-9001 IP65. Installations vejledning. SSIHuset v/svane Electronic ApS. GSM fjern kontrol og alarm system SSI-9001 IP65 GSM fjern kontrol og alarm system Installations vejledning SSIHuset v/svane Electronic ApS Vejledning Kontakt Tænd/sluk 1 - Strømforsyning: Forbundet til egen 12V / 1.5A strømforsyning (*)

Læs mere

Velkommen til. EDR Frederikssund Afdelings Almen elektronik kursus. Steen Gruby OZ9ZI

Velkommen til. EDR Frederikssund Afdelings Almen elektronik kursus. Steen Gruby OZ9ZI Emne 18: Måleteknik Velkommen til EDR Frederikssund Afdelings Steen Gruby 1 Emne 18: Måleteknik I øvrigt Tidsrum :1900 2200 I pause ca. i midten Toilettet er i gangen mellem køkken og dette lokale De der

Læs mere

www.ic-electronic.com

www.ic-electronic.com www.ic-electronic.com Soft starter med indbygget motorbeskyttelse, strøm og spændingskontrol 3 faset kontrolleret med indbygget by-pass Nominel driftspænding 400VAC Frekvens 45... 65Hz selvindstilling

Læs mere

En Krystalstabil Oscillator til dit næste projekt

En Krystalstabil Oscillator til dit næste projekt 1 En Krystalstabil Oscillator til dit næste projekt Efteråret 2017, af OZ6YM, Palle A. Andersen Ved et tilfælde, medens jeg en dag sat og surfede lidt på nettet, faldt jeg over en konstruktion af en VFO.

Læs mere

4X29 ANALOG SYSTEM. Overførsel af vægt via analogt udgangssignal

4X29 ANALOG SYSTEM. Overførsel af vægt via analogt udgangssignal Kokkedal Industripark 4 DK-2980 Kokkedal Denmark info@eilersen.com Tel +45 49 180 100 Fax +45 49 180 200 4X29 ANALOG SYSTEM Overførsel af vægt via analogt udgangssignal Gælder for: Program nr.: STD.120322.0

Læs mere

LH-CD6(P) tykkelsessmåling

LH-CD6(P) tykkelsessmåling SUNX LH-50 serien Quickguide LH-CD6(P) tykkelsessmåling Tak fordi du har valgt SUNX. Denne quickguide er designet som hjælp til førstegangsbrugeren. Denne vejledning koncentrerer sig om brugere, der skal

Læs mere

IP & GPRS IP (+ GPRS) transceivere

IP & GPRS IP (+ GPRS) transceivere IP & GPRS IP (+ GPRS) transceivere IP/GPRS serie IP ER FREMTIDEN FRA ANALOG TIL DIGITAL Den perfekte løsning i enhver situation Transmission af alarminformation via IP at slutbruger er nødt til at udskifte

Læs mere

1. Landeindstillinger og funktionsmæssig sikkerhed 2. 4. Specifikationer for ULX 4000-inverter 9

1. Landeindstillinger og funktionsmæssig sikkerhed 2. 4. Specifikationer for ULX 4000-inverter 9 Indholdsfortegnelse Indholdsfortegnelse 1. Landeindstillinger og funktionsmæssig sikkerhed 2 2. Tyskland, landeindstillinger 4 3. Frankrig 8 4. Specifikationer for ULX 4000-inverter 9 L00410594-01_01 1

Læs mere

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless Side 1 af 8 Indholdsfortegnelse 1 PAKKENS INDHOLD... 3 2 INSTALLATION... 4 2.1 PLACERING... 4 2.2 FORBRUG... 4 2.3 12V TILSLUTNING... 4

Læs mere

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless Side 1 af 8 Indholdsfortegnelse 1 PAKKENS INDHOLD... 3 2 INSTALLATION... 4 2.1 PLACERING... 4 2.2 FORBRUG... 4 2.3 12V TILSLUTNING... 4

Læs mere

QUICKVEJLEDNING til multiguard DIN9. Montering

QUICKVEJLEDNING til multiguard DIN9. Montering QUICKVEJLEDNING til multiguard DIN9 Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet

Læs mere

Parallelbox 2. Installationsmanual

Parallelbox 2. Installationsmanual Parallelbox Installationsmanual Side Parallelbox Indholdsfortegnelse. Generelt.... Forbindelser.... Programmering...4. Standardprogrammering...4. Lysdiodeindstilling for aktiv indgang (00)...5. Lysdiodeindstilling

Læs mere

QUICKGUIDE multiguard Klima

QUICKGUIDE multiguard Klima QUICKGUIDE multiguard Klima Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet vendes som

Læs mere

AKG198 monteringsguide

AKG198 monteringsguide G198 alarm: Alarm med to håndsendere, ultrasoniske kabinesensorer og 115 db sirene med batteri back-up Bemærk: G198 kan kun monteres i biler med centrallåssystemer som enten er stelstyret eller plusstyret.

Læs mere

Porte (Gates) Gate 1 bruges både med Puls-Ekko- og Ekko-Ekko-metoden. Den har en tærskel og en starttid.

Porte (Gates) Gate 1 bruges både med Puls-Ekko- og Ekko-Ekko-metoden. Den har en tærskel og en starttid. STRENOMETER INFORMATION Porte (Gates) Nogle ultralydsmålere er udstyret med porte, som kontrollerer tidsmålingsprocessen. Ved at bruge porte til at justere tidsmålingsprocessen, kan man måle et specifikt

Læs mere

SEITRON TRÅDLØS RUMTERMOSTAT

SEITRON TRÅDLØS RUMTERMOSTAT SEITRON TRÅDLØS RUMTERMOSTAT DTP F85 BC0 0SE SEITRON TRÅDLØS RUMTERMOSTAT Drift og vedligehold Integreret føler, mulighed for brug af ekstern føler. Lavt batteriniveau indikator Mulighed for at fastlåse

Læs mere

Tilslutning- og programmeringseksempler

Tilslutning- og programmeringseksempler VLT MicroDrive FC 051 Indholdsfortegnelse Forord... 3 Oversigt effekt og styre kreds VLT MicroDrive... 4 Initialisering af frekvensomformeren... 5 Tilslutning af motorbeskyttelse... 6 Start/stop med analog

Læs mere

QUICKVEJLEDNING til 9-moduler. Montering

QUICKVEJLEDNING til 9-moduler. Montering QUICKVEJLEDNING til 9-moduler Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet vendes

Læs mere

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless Side 1 af 8 Indholdsfortegnelse... 1 1 PAKKENS INDHOLD... 3 2 INSTALLATION... 4 2.1 PLACERING... 4 2.2 FORBRUG... 4 2.3 12V TILSLUTNING...

Læs mere

Betjeningsvejledning Version 1.0 november 2002 www.behringer.com DANSK Velkommen hos BEHRINGER! Tak for den tillid du har vist os ved købet af ULTRA-DI DI20. På scenen og i studiet sker det igen og igen,

Læs mere

Måle og test I. Lasse Kaae 2012

Måle og test I. Lasse Kaae 2012 Måle og test I Lasse Kaae 2012 Plan for de næste 2 uger Uge 1 grundlæggende VEE NI Labview (Torsdag) Anders Meisner Uge 2 Workshop VEE VEE instrument-styring Labview NI USB 6008 Måle øvelser Lasse Kaae

Læs mere

Brugervejledning Side 1

Brugervejledning Side 1 Deluxe trådløs relæboks Brugervejledning www.gsmteknik.dk 04.06.2019 Side 1 Indholdsfortegnelse 1. Tekniske specifikationer 3 2. Indkodning med alarm 4 3. Indkodning af RFID brikker. 5 4. Sletning af RFID

Læs mere

Programmering af CS7002 GSM/GPRS modul Version 5

Programmering af CS7002 GSM/GPRS modul Version 5 Comfort CSx75 Programmering af CS7002 GSM/GPRS modul Version 5 Introduktion CS7002 GSM/GPRS modulet er en fuldt integreret enhed som kan sende alarmer trådløst enten via GSM eller GPRS nettet. Der er desuden

Læs mere

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C Indhold Indledning(Enes)... 2 Problemstilling (Enes)... 2 Teori (Enes)... 2 Løsningsforslag (Enes)... 4 RFID relæet (Mathias)... 6 Krav (Enes og Mathias)... 8 Målgruppen (Mathias)... 8 Rekvirent... 8 Implementering(Mathias)...

Læs mere

OZ5BIR SWR/POWERMETER

OZ5BIR SWR/POWERMETER OZ5BIR SWR/POWERMETER 2-KANAL POWERMETER OG SWR METER. Vejledning i betjening og kalibrering af OZ5BIR SWR/Powermeter Software version OZ1OP v.1.1.1., build 64. side 1 INDHOLD Beskrivelse... 3 Generelt...

Læs mere