Seriel kommunikation
|
|
|
- Magnus Torp
- 9 år siden
- Visninger:
Transkript
1 Introduktion til seriel kommunikation. Senest redigeret d. 1/ / Valle Se genial om 8051 seriel kommunikation: I AT89C4051 er der indbygget en Seriel Port, også kaldet en UART. Det står for Universal Asyncron Receive Transmit. Porten er rimelig let at bruge, når man har forstået princippet. Efter opsætning eller konfigurering er det blot at få programmet til at skrive en byte til et bestemt register, kaldet SBUF, ( for Seriel Buffer ) for at sende den. Hvis en byte er modtaget, læses det også fra registeret SBUF, men der er dog tale om to forskellige registre, med samme navn. Eks på kode: Mov SBUF, A ; Indholdet af reg A kopieres til SBUF reg. og sendes Mov A, SBUF ; Læs modtaget data til reg A. Men først skal programmet lave en opsætning, så den serielle del af Controlleren bliver aktiv, - og der skal bestemmes, hvilken med hvilken hastighed bittene skal sendes. Såkaldt Baud-rate. Og til det bruges timer 1. Skrives herefter til SBUF, sendes data umiddelbart efter automatisk ud på udgangsbenet, P3.1. Når UARTèn er færdig med at sende en byte, sættes et flag, eller et bit, som programmet kan tjekke og dermed vide, når den serielle del er færdig med at sende en byte. Der bruges to ben af port 3 til kommunikationen. På P3.0, pin 2 på IC en, findes RxD, Receive data, og på P3.1, pin 3, TxD, Transmit Data. Følgende ses et billede af opsætningen af den serielle del:
2 Seriel datatransmission med 89C4051 Oscillator-clock Fra krystallet. ;Opsætning af Timer: Mov TMOD, #20h Mov TH1, #Baudrate Setb TR1 Baudrate-tabel: 0E8h = 1200 Baud 0F4h = 2400 Baud 0FAh = 9600 Baud ( Ved MHz ) Timer1Run Setb TR1 Clock TR1 Timer 1 Baudrate-generator TH1 Mode 2, Auto reload Timeren giver en puls til den serielle del for hver overløb RxD Pin P3.0 Ben 2 Seriel data ind REN Setb REN Modevalg Mode 01 => 8 Bit Setb SM1 SM0 SM1 Seriel Modtager SBUF Mov a, SBUF Baudrate-pulser Også til Sender-delen ; Opsætning Setb SM1 ; Mode 1, 8 bit Setb REN ;Send data seriel: Clr TI Mov SBUF,A JNB TI,$ ;Modtag data: Clr Ri JNB RI, $ Clr RI Mov a, SBUF Receive Interrupt Sættes, når en Byte er modtaget Får også Baudratesignal fra Timer1 Ri Clr RI ( JNB Ri, $ ) Clr Ti ( JNB Ti, $ ) Ti Seriel Sender SBUF Mov SBUF,A Or ES Setb ES Enable Seriel Interrupt Transmit Interrupt Sættes automatisk, når alle bit er sendt EA Setb EA Enable All Seriel data Ud Interrupt-vector Adresse 023h Programmet afbryder, hvad det er i gang med, og hopper til adresse 023h i Rommen Klockpulser fra timer 1 TxD Pin P3.1 Ben 3 Valle 30/ / /10-04 Starter automatisk, med at sende seriel signal, når der flyttes en Byte ind i SBUF.
3 Kilde: I controlleren ledes et modtaget signal ind til et register, kaldet SBUF. Hvis man vil sende et serielt signal, sendes det ud af et register, der også kaldes SBUF. I realiteten er der 2 fysiske registre der hedder SBUF Her et skema over de to registre:
4 Kilde: udføres med et antal bit pr sekund. Der er fra gammel tid ( Teletext og teletype ) valgt fx 150 bit pr sek., også kaldet Baud ( udtales Boo ) eller Baudrate. Senere, efterhånden som elektronikken blev hurtigere, blev Baudraten fordoblet, - indtil flere gange. Her ses et skema med nogle gængse baudrates. Jeg plejer at bruge 1200 Baud. Dataledningen mellem to processorer, dvs. fra en TxD til en anden processors RxD, er NH, dvs. normalt høj. Når der sendes et signal, startes med at ledningen bliver lav. Dette kaldes et Startbit. Herefter sendes de 8 bit, og evt. et paritetsbit. Sluttelig et Stopbit, der er et 1-tal. Herefter er dataledningen høj indtil næste startbit sendes. Figuren viser, at i alt 10 bit sendes. LSB sendes først. Her er et par flere eksempler på at vise, hvordan et signal sendes:
5 Baudrate Mode1&3 SMOD 2 Osc frekv TH1 Obs: 1200 Baud = 1200 MHz, = 230 dec. UART en i AT89C4051 kan indstilles til at arbejde på 4 måder, såkaldte Modes. Mode0: Mode1: 8 Bit. ( Den vi bruger ). Mode2: 9 Bit Mode3: 9 Bit Opsætningen foregår i registeret SCON. Det står for Seriel Control-register. Her vælges den mode, man ønsker, UART en skal arbejde i: Mode 1, 8-bit. I mode 1 sendes / modtages asynkront på 1 ledning, dvs. uden at man overfører klock-frekvensen. Dette kræver dog, at både sender og modtager arbejder med samme format ( Startbit, databit & stopbit ) og med samme Baudrate. Synkroniseringen mellem sender og modtager sker vha. startbittet. Normalt er der Højt på TxD, som er forbundet til en anden processors RxD. Når der i modtageren registreres et 0, dvs. en faldende flanke på modtageren, registreres dette som starten på en datapakke. I midten af det
6 modtagne startbit tjekkes igen om der stadig er nul på RxD, eller det blot var støj. Er der stadig lav, opfattes det af modtageren som start på data. Herefter ventes til midten på første databit, bit 0, LSB, hvor værdien på RxD, 0 eller 1, clockes ind i input-skifteregisteret. Dette sker igen for følgende bit osv. Idet der aftastes i midten af et bit-varighed opnås en pæn støjundertrykkelse. Det er absolut nødvendig, at sender og modtager bruger samme Baudrate. Først gennemgås de forskellige bit i SCON registeret. SCON Registeret: Navne og betydning: Bit 7 Bit Bit 0 SM0 SM1 SM2 REN TB8 RB8 TI RI = 0 = 1 Enabler modtagning Nemmeste opsætning i et program sker med koderne: Setb SM1 Setb REN Transmit over. Byte modtaget. Eller: Mov SCON, #??h Transmit bit Når senderen er færdig med at sende en byte, sætter den en Transmit over - flag, kaldet TI, eller Transmit Interrupt bit. Recieve bit I modtageren sætter UART en et bit, eller et flag, kaldet RI, Receive Interrupt flaget. RI-flaget skal cleares, før der kan modtages en ny byte. Baudrate Baudraten styres i både sender og modtager af timer 1-overløb. Den indbyggede Timer / Tæller tæller skal bringes til at tælle op fra en indstillelig værdi, og ved overløb ( FFFFh ) sendes en puls til den serielle port. Timer 1 skal indstilles til mode 2, Auto Reload, som er beregnet til at generere baudrate til den serielle del. Auto Reload betyder, at den automatisk igen ved overløb starter fra den indstillede værdi.
7 Timeren indstilles med følgende kode: Mov TMOD, #20h Mov Th1, #0E8h ( for 1200 Baud ) Setb Tr1 Dette skema viser en oversigt over gængse Baudrates og indstillingerne: ( Bit Smod er default = 0 ) Baudrate Timer Krystalfrekvens SMOD bit Reload værdi MHz h 6, h 11, A0h 11, D0h 11, E8h 11, F4h 11, FAh 11, FAh 11, FDh 11, ,2K 0FDh 11, ,6K 0FFh 11, Der kan tillades en frekvensafvigelse på +- 3 %. ;@ MHz smod TH1 ;Baud rate: e8h ;Baud rate: f4h ;Baud rate: fdh ;Baud rate: fdh ;@ 12MHz smod TH1 ;Baud rate: e6h ;Baud rate: f3h ;Baud rate: f9h Eksempel på Sendeprogram Mov SCON, #40h Mov TMOD, #20h ; Mode = 1, 8 bit data, Recieve disabled. ; Timer 0 disabled ; Timer 1 mode 2 Auto Reload ; C/T = 0 ; Gate = 0 Mov PCON, #80h ; Sæt bit SMOD i reg PCON, = Ikke dele med 2, kun 16 Mov TH1, #100h-6 ; Genloadværdi = 6,
8 ; 11,0592 MHz / 12 / 16 / 9600 Baud = 6! ; Tælleren loades med 100h 6! Setb TR1 ; Start timer 1, Timer1 Run ( I TCON Registeret ) Clr TI ; Clr Transmit Interrupt bit. Mov SBUF, A ; A-værdi til SBUF, og start automatisk sendefunktion JNB TI, $ ; Vent til sendebuffer er tom, TI bliver sat, ; $ = Samme linie Eksempel på modtageprogram Mov SCON, #50h Mov TMOD, #20h ; Mode 1, 8 databit, Receive enable ; Timer 0 disabled ; Timer 1 = mode 2 ; C/T = 0 ; Gate = 0 Mov PCON, #00h ; SMOD = 0 ( Tæller / 2 ) Mov TH1, #100h-3 ; Genloadværdi = 3 ; ( 11,0592 MHz / 12 / 16 / 2 / 9600 Baud ) Setb TR1 ; Start timer 1 JNB RI, $ Clr RI Mov A, SBUF ; Vent på RI flag ; Slet Receive flag ; læs modtaget byte til reg A Hvis der er længere mellem to uc, der skal kommunikere, kan man bruge standarden RS232, eller RS485. RS232: Signaler kan sendes direkte fra uc til uc, dvs. med signalniveauer på 0 og 5 Volt. Dette medfører dog begrænset rækkevidde. Men det kan sagtens bruges til at koble to uc sammen på samme print. Fx kan 1 uc kontrollere et tastatur, og sende de indtastede data til en anden uc.
9 Ønskes større rækkevidde, kan bruges lidt større spændinger i signalet. Fx kan standarden, eller protokollen der kaldes RS232 anvendes. Her er signalernes spænding noget anderledes. Fx +/- 12 Volt. Et 1, sendes som minus 12 volt, et nul som et + 12 volt. Her ses et billede af signalerne i en transmission af en pakke på 8 databit efter RS232. Evt. kan sendes en 9. bit, en Paritetsbit. Transmissionsafstanden er dog ikke over ca. 10 meter! Grafen er fra : De data, dvs. de 8 bit-pakker, der blev brugt til at sende data til printere i gamle dage var ordnet efter ASCII-tabellen. Tjek kredsen MAX232, der kan bruges til at omforme fra 5 Volt signaler til +/- 12 Volt. I RS232 protokollen sendes signalet på 1 ledning, men en nul-ledning skal også forbindes. Tillige blev brugt et antal handshake-signaler.
10 RS485: RS485-protokollen. Ønskes en meget stabil og langtrækkende signaloverførsel, kan med fordel vælges at bruge RS485. Standarden RS485 benytter et balanceret signal, på kun 2-ledere. Rækkevidden er ca. op til 1 km. på blot 5 Volt. Det er dog en betingelse, at lederne er snoede. Til at kode og til at afkode signalet bruges en lille IC. Signalet overføres fra kredsens A-signal og B-signal. Kredsen kan kobles som enten sender eller modtager. De blå pile repræsenterer magnetfelt, de sorte induceret støj. Billede fra : Her ses et eksempel på hvordan flere sendere / modtagere kan kobles sammen på et netværk.
11 Normally, an RS-485 receiver output is "1" if A > B by +200mV or more, and "0" if B > A by 200mV or more. RS485-bussen sender data differential over et twisted pair kabel. Dvs. at når den ene ledning bliver positiv, bliver den anden nul, og modsat. Kablet termineres med 120 Ohm i hver ende Kilde: Her ses en graf over signalerne:
12
13 Bilag: Yderligere materiale: Synkron / Asynkron transmission. Vha af kontrolbit i et register, vælges hvilken mode, den serielle UART skal konfigureres til. Ved synkron sending, sendes tillige en klocksignal. Her vil vi gennemgå asyncron. Mode 0. Mode 2 / 3: Modes & Kontrolbit
14 Den Serielle port kan sættes op i 4 modes, mode 0 til 3. Modes og andre opsætninger foretages ved at sætte nogle bit i registeret kaldet SCON, Seriel port Control-registeret. Vha. Mode-valg indstilles den serielle ports funktion. I Mode 0 kan der vha. et skifteregister, SIPO- eller PISO - register laves udvidelser i antallet af I/Olinier. I Mode 1 sendes 8 bit, ingen paritetsbit!! I Mode 2 & 3 bruges udover de 8 databit en 9. databit som kan bruges til paritetsbit. Her følger en nærmere forklaring af bittenes betydning: Bit SM0 SM1 SM2 Forklaring Mode-valg-bit Mode-valg-bit Multiprocessorbit SM2 bit styrer Multiprocessor-data-udveksling i mode 2 & 3. Er SM2 sat, bliver modtage interrupt flaget RI, Receive Interrupt ikke sat, når det 9. modtagne bit, RB8 er nul. Bruges i systemer med flere processorer, hvor en processor sender data ud til en af max 255 tilsluttede under-processorer. Er SM2 bit lav, bliver flaget RI sat, uafhængig af det 9. databit i hvert modtaget ord. Hvis sat op, bliver der når RI bliver sat, udført et interrupt. ( Se i interrupt-afsnittet. ) Ønskes næsten altid = 0!!!! I hvertfald her!! REN TB8 RB8 TI RI Receive Enable Bit. Sættes denne, frigives / tillades modtagelse af data på RxD. = 0 disabler modtagelse. Bruges i mode 2 & 3. I mode 2 og 3 sendes altid 9 databit, hvoraf sidste tages fra bit TB8. Bruges i mode 2&3. I mode 2 & 3 gemmes det 9. bit = paritetsbit i bit RB8. Transmit Interrupt Flag. Transmit færdig!. Flaget sættes automatisk når et ord er sendt. Dette kan fx udløse et interrupt i styreprogrammet, eller programmet kan blot vente på at dette bit sættes. I Mode 0 sættes TI ved slutningen af det 8. Bit. I de øvrige modes sættes TI ved begyndelsen af det 9. Bit ( Stopbit / paritetsbit??? ) Softwaren skal resette TI igen! Receive Interrupt flag. Modtage færdig-flag.
15 Nærmere beskrivelse af MODE-BIT SM0 og SM1 er Mode valg bit. Mode Styrebit SM2 Forklaring af portens funktion i mode: 0 SM0 = 0 SM1 = 0 Skal være 0 8 bit skifteregister, Bruges fx til udvidelse af antal I/O-linier Sende/Modtagefrekvens : Krystallet / 12 RB8 bruges ikke. TI, Transmit Interrupt sættes ved slutningen af det 8. Bit. 1 SM0 = 0 SM1 = 1 Sat RI-bittet sættes ved slutningen af det 8. bit 8 bit UART Sendefrekvens / Modtagefrekvens indstilles med timer 1 og bit SMOD.. Hvis SM2 er sat, udføres der kun et interrupt ( RI flaget sættes ) hvis der modtages gyldig stopbit efter et modtaget ord. Det modtagne stopbit lagres i RB8. TI bittet sættes ved begyndelsen af det 9. Bit ved sending. Receivebit RI sættes i midten af stopbittet. 2 SM0 = 1 SM1 = 0 3 SM0 = 1 SM1 = 1 9 bit UART. Sende/modtage frekvens Krystal / ( 32 eller 64 ) 9. bit er paritetsbit, Skal lagres i RB8 i reg. SCON. TI, Transmit Interrupt bit sættes ved begyndelsen af det 9. Bit. Skal resettes af programmet. RI, Receive Interrupt bit sættes i midten af stopbittet. 9 bit UART. Sende/modtage frekvens indstilles med timer 1 og bit SMOD. 9. bit er paritetsbit, TI, Transmit Interrupt bit sættes ved begyndelsen af det 9. Bit. Skal resettes af programmet. RI, Receive Interrupt bit sættes i midten af stopbittet. Baudrate Baudraten styres for både sender og modtager af timer 1-overløb. Den indbyggede Timer / Tæller tæller op fra en indstillelig værdi, og ved overløb ( FFFFh ) sendes en puls til den serielle port. Timer 1 skal indstilles til mode 2, Auto Reload, som er beregnet til at generere baudrate til den serielle del. I den serielle del deles timer-overløb-pulserne igen med 16, og evt. afhængig af bit SMOD yderligere med 2. Er SMOD sat til 0, deles altså med 32, er SMOD = 1 deles med 16. SMOD findes som bit 7 i PCON registeret, Power Control Register.
16 Mov PCON, #00h ; SMOD = bit 7 i PCON = 0, altså deles med (16 * 2) Baudraten bestemmes altså som krystallets frekvens / 12 og så i den serielle del igen med 16 eller 32. Anvendes en MHz krystal, passer det med de gængse baudrates. Baudraten kan beregnes vha flg. formel: Baudrate SMOD 2 Tællerover løb 32 Interrupt: Interrupt vektor for seriel transmission er 23h!! Assemblerprogram eksempel. /* Program Hoved Programmet er lavet af: osv. */ $NOMOD51 ; Se bort fra 8051 registre $INCLUDE (AT INC) ; Benyt istedet ATMEL89C2051 definitioner defineret i.inc-filen. ; definitioner Baudrate EQU =0E8h ; 1200 baud ved 11,0592 MHz ; Org 0h Jmp Start ; programstart ; hop over Interrupt vektorer Org 23h Call Serint RETI ; Seriel interrupt vektor ; seriel interrupt rutine Start: Org 30h Mov SP, #30h ; Flyt stackpointeren til 30 h i RAM
17 ; Opsæt timer til Baudrate generering Mov TMOD, #20h Mov TH1, #Baudrate Setb TR1 ; vælg Auto reload ; Load genloadværdi ; Sæt timer 1 igang ; Opsæt sender Setb SM1 ; Mode 1, 8 bit ( Her placeres så senderprogrammet ) ;Opsæt Modtager Setb SM1 Setb REN ; Mode 1, 8 bit ; Sæt recieve enable bit Opgave Arbejd sammen 2 grupper. Opbyg på et fumlebræt 1 uc som sender, og på et andet 1 uc som modtager. Senderen skal have ledninger fra P1, der kan sættes ned til nul. Det mønster, der så læses med jævne mellemrum på port 1 skal sendes til modtageren. Modtageren skal læse den sendte byte, og tænde 8 lysdioder i samme kombination, som kontakterne hos senderen.
Atmel Micro controler. 89C2051 & 89c4051
89C405 Kompendium Version maj 00 Senest redigeret aug 0, Marts 04, Sept 05, Atmel Micro controler 89C05 & 89c405 ATMEL 89C05/405 er en aflægger af en ældre type, en 805. 805 havde ikke intern hukommelse,
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,
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
Indholdsfortegnelse :
Udarbejdet af Kasper jensen EUC-Syd 4ES 10-3-2001 Indholdsfortegnelse : Indholdsfortegnelse :...2 Mikroprocessor general :...3 Mikroprocessors funktion :...3 AT89C4051 :...3 Programmering :...3 Assambler
LCD Character display Intro
LCD Character display Intro Der findes flere typer af LCD karakter-displays, fra forskellige firmaer. Her er vist en type, der er blå. Pins: Nummer 1 fra venstre Her er vist en nærmere beskrivelse af de
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
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 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
Seriel kommunikation RS232 / RS485
(fortsat fra Positionering/standardfunktion med RS232/RS485) Speed Commanderen har indbygget en seriel kommunikationsenhed, som understøtter RS232 og RS485 kommunikation. Speed Commanderen skal monteres
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
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
89C4051 opgaver. MSB Opgave 1, Løbelys LSB MSB Opgave 2, Løbelys med 2 Led LSB x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
Den første opgave går ud på at lave et program der får LED`ene i LEDkittet til at lyse i flg. mønster, idet et X indikerer en tændt diode. Fordi denne microcontroller kun kan Sink e strøm, er dioderne
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) -----------
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
Introduktion til Microcontrollere Version
Denne intro til Micro controllere er oprindeligt skrevet til Atmels AT89C2051, der er baseret på en gammel 8051-familie fra INTEL. Den man køber nu hedder AT89C405. Det er en opgraderet udgave med dobbelt
Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller.
Flowchart Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Et godt program til at tegne flowcharts med er, EDGE-Diagrammer, eller Smartdraw.
LCD Modul. Ved Power-on skal LCD-displayet initieres, og evt. indstilles til 4-bit kommunikation.
Vejledning til LCD Karakter Modul, 2 x 16 karakter. På min hjemmeside findes en kodegenerator. Den er gaflet fra en tysk side. Generatoren kan generere koder til 8051-kompatible, og heriblandt koder til
Arduino Programmering
Microcontroller-programmering med Arduino I teknologi skal vi lære at lave programmer til en microcontroller for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal
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
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
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
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
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...
READX-EM&MF WIEGAND slave kodetastatur & proxlæser
READX-EM&MF WIEGAND slave kodetastatur & proxlæser Installations manual Ver. 2018-09-24 INDHOLD Introduktion 3 Kassens indhold 4 Installation 5 Tilslutninger 6 Wiegand dataformat 7 Vare nummer 8 Kodeliste
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
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
LM Technologies bluetooth seriel adapter Installationsvejledning
LM Technologies bluetooth seriel adapter Installationsvejledning 1. Installation af opsætningsprogram Hent opsætningsprogrammet fra: http://www.stokerkontrol.dk/download/lm149setup.exe For at installere
X88. X88 er en GSM/SMS baseret fjernstyring med: 8 indgange 8 relæudgange Mulighed for temperaturføler
X88 X88 er en GSM/SMS baseret fjernstyring med: 8 indgange 8 relæudgange Mulighed for temperaturføler Let at betjene. Hurtig montering. Let konfiguration. Hurtig. Fleksibel. Passer i en alm gruppetavle.
Andreas Nordbek & Kristoffer Skude Jensen. DMX Styring 31-05-2010. Side 1 af 15
Andreas Nordbek & Kristoffer Skude Jensen DMX Styring 31-05-2010 Side 1 af 15 Indholdsfortegnelse 1 Indledning... 3 2 DMX... 4 3 Arkitektur... 5 4 Hardware design... 6 4.1 SPI... 9 5 Software... 10 5.1
DC-Motor Controller. Brugermanual
Forside Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK DC-Motor Controller Brugermanual Firmware V4.00 Produkt indhold 1 styreboks til styring af 1 DC-motor. 1 strømforsyning 100 240 volt
Seriel kommunikation
Odense Tekniske Gymnasium Seriel kommunikation Skribenter Mathias Bejlegaard Madsen, 3.H Udførelsesdato 4. januar til Vejleder Afleveringsdato Indholdsfortegnelse 1 Introduktion 2 2 Bedstemor diagram 2
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
Ethernets placering i OSI modellen
Ethernets placering i OSI modellen Lag 7 Applikation Giver netværks adgang for programmer uden for OSI modellen fx til fil overførsel, regneark, ETB og terminal emulering. Lag 6 Præsentation Kode konvertering
Sådan virker og opretter du en TIO
Sådan virker og opretter du en TIO NOX TIO er en virtuel enhed og skal derfor ikke installeres på en NOX-bus. Funktions overblik: 1. Videresendelse af statusmeddelelser (indgange, udgange og områder) via
0.1 Modultest af hardware
0.1 Modultest af hardware Hardwaren af M2 testes ved, at de enkelte blokke først testes hver for sig, og derefter testes det, om hele modulet virker. TS2-monitoren brændes i ROM, og ved at forbinde M2
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,
Programmeringseksempel tl BCxxxx (Seriel)
APP-NOTE 600005 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel
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
Manual IHC Kompatibelt SMS modem. Generel info:... 2 Controllere:... 2 Manualen... 2 Komandoer syntax... 2 Lysdioder... 2 Tilslutning:...
Manual IHC Kompatibelt SMS modem. Modemmet er kompatibelt med LK IHC visual2 controllere. IHC er registreret varemærke hos LK, Schneider Electric. Generel info:... 2 Controllere:... 2 Manualen... 2 Komandoer
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
Kodetastatur CT1000. Brugermanual
secure open Kodetastatur CT1000 Art. Nr.: 460100 (sort) Art. Nr.: 460106 (hvid) Brugermanual CT1000_usermanual_DANmaj15 Conlan ApS Speditørvej 2A DK-9000 Aalborg Tel: +45 72 40 60 03 Fax: +45 96 32 00
Teknisk information. ( Hvad skal der bruges? ) Porten som Puls : Evt. Solid-Stat relæ Omron (G3R-OA202SZN) Evt. Solid-Stat relæ Omron (G3R-OA202SZN)
Teknisk information ( Hvad skal der bruges? ) Porten som Input : Kontaktsæt på relæ ( Til forbindelse mellem klemme 45 & port ) Porten som Output : Evt. Solid-Stat relæ Omron (G3R-OA202SZN) ( Til forbindelse
TG 8. Indhold: TG8 - Kredsløbsbeskrivelse Gruppemedlemmer: Kim Andersen, Kasper Jensen & Thyge Mikkelsen Dato: Modtaget af: Søren Knudsen
TG 8 EUC-Syd Sønderborg 6. Skoleperiode Elektronikmekaniker Indhold: TG8 - Kredsløbsbeskrivelse Gruppemedlemmer: Kim Andersen, Kasper Jensen & Thyge Mikkelsen Dato: 30 04-2002 Modtaget af: Søren Knudsen
Ethernet & OSI modellen
Ethernet & OSI modellen Ethernet Ethernet er udviklet af Xerox i 70 erne og videre udviklet til Ethernet II af DEC og Xerox. Anvender CSMA/CD (Carrier Sense Multiple Access / Collision Detect. Protokollen
Kravspecifikation For. Gruppen
Kravspecifikation For Gruppen Indholdsfortegnelse 1. INDLEDNING...3 1.1 FORMÅL...3 1.2 REFERENCER...3 1.3 LÆSEVEJLEDNING...3 2. GENEREL BESKRIVELSE...4 2.1 SYSTEM BESKRIVELSE...4 2.2 SYSTEMETS FUNKTION...4
Bruger manual for SW 3.06
Ecco 101 VÆGTE & VEJESYSTEMER Power Tare Charge KG Max 200 Kg O T Bruger manual for SW 3.06 Nyskovvej 13 DK-6580 Vamdrup Tlf. +45 76 92 02 00 Fax +45 75 58 06 31 E-mail: [email protected] www.farmertronic.com
Robonet Profibus Generel opsætning
Side 1 af 11 Robonet Profibus Generel opsætning Side 2 af 11 Indholdsfortegnelse 1. Anvendt hard- og software samt filer... 3 2. Konfiguration af RoboNet Gateway... 4 3. Beskrivelse af data mellem PLC
Interrupt - Arduino. Programmering for begyndere Brug af Arduino. Kursusaften 6 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK
Programmering for begyndere Brug af Arduino Programmeringskursus Interrupt - Arduino EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Interrupts Programmeringskursus Genbrug Interrupts Betyder blot at man afbryder
KING-METER. Bruger manual J-LCD. Indhold
KING-METER Bruger manual J-LCD Indhold 1. Forord 2. Udseende og størrelse 2.1. Materiale og farve 2.2. Display størrelse og installation 3. Funktionsoversigt og knap funktion 3.1. Kort introduktion til
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
Ethernet teknologi. - hvordan fungerer det? Netteknik 1
Ethernet teknologi - hvordan fungerer det? Netteknik 1 Ethernet & OSI modellen Lag 7 Applikation Giver netværks adgang for programmer uden for OSI modellen fx til fil overførsel, regneark, ETB og terminal
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
Parallelbox 2. Installationsmanual
Parallelbox Installationsmanual Side Parallelbox Indholdsfortegnelse. Generelt.... Forbindelser.... Programmering...4. Standardprogrammering...4. Lysdiodeindstilling for aktiv indgang (00)...5. Lysdiodeindstilling
AxiomLite Adgangssystem 24/7 effektiv beskyttelse af personer og bygninger
AxiomLite Adgangssystem 24/7 effektiv beskyttelse af personer og bygninger AxiomLite Software AxiomLite Fleksibilitet AxiomLite er et kombineret adgangskontrol- og alarmovervågningssystem udviklet i Canada
Øvelse. Øvelse. D.1 CMOS-øvelse. Under øvelsen laves notater, som senere bruges i den efterfølgende journal! Opgave 1:
D.1 CMOS-øvelse Under øvelsen laves notater, som senere bruges i den efterfølgende journal! Opgave 1: A): Opbyg flg. kredsløb: Tilslut til 12 Volt. De to indgange er kortsluttede, og forbundet til en ledning
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
CT 1000 Kodetastatur Art. Nr.: (sort) Art. Nr.: (hvid) Brugermanual
CT 1000 Kodetastatur Art. Nr.: 460100 (sort) Art. Nr.: 460106 (hvid) Brugermanual CT1000v.6 Manual DANjul13 Side 2 CT 1000 Indholdsfortegnelse 1. Introduktion... 3 2. Installation... 3 3. Programmering
Genius laderegulator Monterings og brugervejledning
Genius laderegulator Monterings og brugervejledning Laderegulatorens opbygning Genius er en avanceret laderegulator for solceller/solpaneler der kontroller, overvåger og styrer indladning og afladning
Design & Produktion. Valle Thorø. Sønderborg. ELektronik. ( Pendler-ordning gør det muligt! )
Design & Produktion Valle Thorø Sønderborg ELektronik ( Pendler-ordning gør det muligt! ) 1.G 2.G 3.G Teknologi B Teknologi B Evt. teknologi A Teknikfag, Elektronik 5 lekt. Pr uge 5 lekt. Pr uge 9 lekt.
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.
Side 1. Installationsvejledning for. systemet. Version 1 December 2004
Side 1 Installationsvejledning for µ-pc systemet µ-pc Version 1 December 2004 Side 2 µ-pc systemet µ-pc systemet er opbygget af moduler som vist på figur 1. Hvert modul består af en kasse med stikforbindelser,
Status vejledning. Vejledning i håndtering af status scanner, tømning og indlæsning til EasyPOS
Status vejledning Cipherlab CPT8000 Vejledning i håndtering af status scanner, tømning og indlæsning til EasyPOS 1 Indhold 2 Håndterminalen... 1 2.1 Beskrivelse af taster... 1 2.1.1 Hvad bruges tasterne
Funktionstest af landbrugssprøjter TEST AUTO SECTION CONTROL: 1. Følgende skal bruges til denne test - AS7500. 1.1 Skærmpanel. Sprøjtejeejer.
Funktionstest af landbrugssprøjter Testprotokolnr: Sprøjtejeejer Dato og sted Adresse Tlf.nr. TEST AUTO SECTION CONTROL: 1. Følgende skal bruges til denne test 1.1 Skærmpanel Tjek serienr. Er alle knapper
Svane Electronic Timer universal med 8 funktioner 1
Svane Electronic Timer universal med 8 funktioner 1 Digital timer print modul 12V 2000.2231 Multi funktions timer med 8 funktioner, anvendelig i mange installationer, forsyning 12VDC drift. Printet har
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:
SSI 6000.0400 GSM Fjernbetjenings system for porte/garage døre
1 SSI 6000.0400 GSM Fjernbetjenings system for porte/garage døre Vejledning SSIHuset v/svane Electronic ApS Arildsvej 27, Gråmose, DK-7442 Engesvang mail: [email protected] http: svane-el.dk 2 System for
X88S. SMS fjernstyring til sommerhuse
X88S SMS fjernstyring til sommerhuse X88s er en GSM/SMS baseret fjernstyring med: 6 indgange 8 relæudgange 2 temperaturfølere Billig i drift, intet abonnement. Kan køre på taletidskort. Nem og hurtig montering.
Frederiksen. Brugsvejledning for GM-tæller 5135.3X. 23.09.03 Aa 5135.3X
Brugsvejledning for GM-tæller 5135.3X 23.09.03 Aa 5135.3X Disse to tællere er beregnet til at registrere antallet af pulser fra GM-rør. Tælleren kan indstilles til et antal faste tidsintervaller, eller
Installationsmanual 4-Device-Control Boks
4-Device-Control Boks Kom godt i gang Tillykke med dit nye SuperSail produkt. Vi håber at du bliver tilfreds med det og vi står til rådighed med support hvis du måtte have behov for det. Du kan kontakte
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.
IP Modul report / Netværks software manual 1.0 Funktions beskrivelse:
IP Modul E-mail report / Netværks software manual 1.0 Funktions beskrivelse: IP modulet anvendes til generering af e-mail alarm fra Fronti alarm-centraler samt fjernstyring af Fronti alarm-centraler via
Brugervejledning for Senge- og dørvagt PIR900
DENNE BRUGERVEJLEDNING GÆLDER FRA SOFTWARE VERSION 3.2 Brugervejledning for Senge- og dørvagt PIR900 KNOP ELEKTRONIK A/S Fabriksvej 20=7600 Struer=Mail: [email protected]=web: www.knop.dk=tlf.: 9784 0444=Fax.:
PCR 40 Door Access Control unit
Installations vejledning PCR 40 Door Access Control unit Ruko A/S Copyright 2003-2005, Ruko A/S Ruko A/S Marielundvej 20 DK - 2730 Herlev DENMARK Telefon: +45 44 54 44 54 Fax: +45 44 54 4444 E-post: [email protected]
QUICK MANUAL - HUAWEI E3276
Indhold Forberedelse af mobile WiFi... 3 Fejlfinding... 5 Hvis installationen mislykkes... 5 Hvis du ikke kan oprette forbindelse til internettet via dit modem... 5 Hvis det tager lang tid, før modemmet
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
Solar Plus Ajax Security Hub Quick Start Guide. Solar Sikring
Solar Plus Ajax Security Hub Quick Start Guide Solar Sikring Tillykke med din nye Solar Plus Ajax Security Hub Velkommen til hjernen I dit nye Solar Plus alarmsystem. Security Hub ens trådløse to-vejs
Lyskryds. Thomas Olsson Søren Guldbrand Pedersen. Og der blev lys!
Og der blev lys! OPGAVEFORMULERING:... 2 DESIGN AF SEKVENS:... 3 PROGRAMMERING AF PEEL KREDS... 6 UDREGNING AF RC-LED CLOCK-GENERAOR:... 9 LYSDIODER:... 12 KOMPONENLISE:... 13 DIAGRAM:... 14 KONKLUSION:...
ELCANIC A/S. DEMO MULTIMETER Type DM450. Version 2.00. Ink. PC program: DM450. Version 2.00 USER MANUAL
ELCANIC A/S DEMO MULTIMETER Type DM450 Version 2.00 Ink. PC program: DM450 Version 2.00 USER MANUAL 1/13 General: ELCANIC A/S DEMO MULTIMETER Type DM450 er et microprocessor baseret demonstrations multimeter.
Boolsk algebra For IT studerende
Boolsk algebra For IT studerende Henrik Kressner Indholdsfortegnelse 1 Indledning...2 2 Logiske kredsløb...3 Eksempel:...3 Operatorer...4 NOT operatoren...4 AND operatoren...5 OR operatoren...6 XOR operatoren...7
(2 DØRE, 100 NØGLER)
BESKRIVELSE Vprox 100 er et avanceret adgangskontrol-system baseret på Videx unikke Coded Key, der giver mere end 4 milliarder kombinationer. Systemet kan kontrollere to uafhængige døre og gemme op til
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
