Programovací techniky pro práci v reálném čase
|
|
- Ilona Vaňková
- před 8 lety
- Počet zobrazení:
Transkript
1 Programovací techniky pro práci v reálném čase reálný čas = systém musí poskytnout odezvu na událost v dostatečně krátkém čase (menším než je perioda výskytu událostí ) Jak vhodně uspořádat kód programu při obsluze více typů událostí (např. na jeden up připojeno: tlačítka, sér. kanál, A/D převodník, LCD displej)? o polling o přerušení (+polling) o Operační systém reálného času RTOS (Real Time Operating System) příští semestr Polling periodické dotazování na stav události while (1) { if (Event_1 == 1) { // Obsluha udalosti 1 if (Event_2 == 1) { // Obsluha udalosti 2 if (Event_3 == 1) { // Obsluha udalosti 3 výhody: jednoduché nevýhody: o pomalé reakce (v případě dlouhého kódu např. u události 1 se nemusí stihnout reagovat na událost 3) čekání na událost // kod před udalosti while (Event_1 == 0); // Obsluha udalosti 1 Příznaky speciální technika pro ulehčení práce některé úlohy jinak neřešitelné příznak (flag) = proměnná (bit): o 1: nastala událost o 0: událost nenastala polling s příznaky o 2 události (Events), každá má svůj příznak fevent fevent_1 = 0; fevent_2 = 0; while (1) { // Nastaveni priznaku if (Event_1 == 1) fevent_1 = 1; if (Event_2 == 1) fevent_2 = 1; // Obsluha udalosti if (fevent_1 == 1) { // obsluha udalosti 1 1
2 fevent_1 = 0; // udalost obslouzena if (fevent_2 == 1) { // obsluha udalosti 2 fevent_2 = 0; // udalost obslouzena (možné i jiné varianty) Výhody: detekce události není závislá na délce kódu Nevýhoda při déletrvajícím výskytu události může dojít k její vícenásobné obsluze (doba stisku tlačítka vs. rychlost CPU) řešení další příznak fdone = informace o dokončené obsluze události fdone_1 = 0; fdone_2 = 0; fevent_1 = 0; fevent_2 = 0; while (1) { // detekce udalosti 1 if (Event_1 == 1) fevent_1 = 1; else { fevent_1 = 0; fdone_1 = 0; // detekce udalosti 2 if (Event_2 == 1) fevent_2 = 1; else { fevent_2 = 0; fdone_2 = 0; // Obsluha udalosti 1 if (fevent_1 == 1) { // uz byla obslouzena? if (fdone_1 == 0) { // ne, obslouzim ji // KOD: obsluha udalosti 1 fdone_1 = 1; // udalost byla obslouzena // Obsluha udalosti 2 if (fevent_2 == 1) { // uz byla obslouzena? if (fdone_2 == 0) { // ne, obslouzim ji // KOD: obsluha udalosti 2 fdone_2 = 1; // udalost byla obslouzena příklad: inkrementace r2 na stisk tlačítka (reaguje na stisk, nikoli na držení tl.) 2
3 START Fstisk=0 Tlac Tlac=0 Fstisk=1 Fstisk=1 Fstisk=0 r2++ Přerušení // tlacitko pripojene přes ext. Pull-up na PB3 (stisk = 0), pri stisku inc r2.include "m128def.inc".def fstisk = r16; // bude v nem nula nebo 0xFF.def increg = r2;.cseg.org 0 rjmp init init: clr fstisk clr increg start: sbis PINB, PB3 // tl. neni stisknute, preskocim... rjmp tlac // odskok na obsluhu clr fstisk rjmp tlacend tlac: tst fstisk breq obsluz // fstisk = 0 -> stisk jeste nebyl obslouzen // (skocim na obsluhu) rjmp tlacend obsluz: inc increg // increg++ ser fstisk // fstisk = 0xFF tlacend:// dalsi akce (napr. dalsi tlacitka) rjmp start opět několik možností řešení // hlavni program void main (void) { while (1) { // ISR pro preruseni od Udalosti 1 void INT_Event_1(void) { // Obsluha udalosti 1 3
4 // ISR pro preruseni od Udalosti 1 void INT_Event_2(void) { // Obsluha udalosti 1 výhoda: jednouché nevýhoda: omezená priorita (dána přerušením), dlouhý kód ISR blokuje ostatní přerušení Přerušení + Polling pro většinu jednodušších úloh nejlepší varianta // hlavni program void main (void) { while (1) { if (fevent_1 == 1) { // Obsluha udalosti 1 fevent_1= 0; if (fevent_2 == 1) { // Obsluha udalosti 2 fevent_2 = 0; // ISR pro preruseni od Udalosti 1 void INT_Event_1(void) { fevent_1 = 1; // ISR pro preruseni od Udalosti 2 void INT_Event_2(void) { fevent_2 = 1; lze libovolně kombinovat s předcházejícími technikami Události s vysokou prioritou kód přímo do ISR Sériový přenos dat rozdíly oproti paralelnímu přenosu: o počet vodičů o rychlost simplexní, duplexní, poloduplexní přenos synchronní vs. asynchronní RS232 standard ANSI 3 vodiče v základní konfiguraci RXD, TXD, GND o další vodiče řízení toku dat (handshaking) 4
5 max. délka vedení cca 15m RTS Request To Send (žádost o vysílání) CTS Clear To Send (připraven k vysílání) DSR Data Set Ready (připraven k příjmu) reprezentace logických úrovní o negativní logika o Log1-3 až -15V, Log0 +3 až +15V (typicky +/- 12V) o při komunikaci s MCU (log úrovně TTL) nutné přizpůsobení úrovní o nejlépe pomocí MAX232 MCU a MAX 232 hlavní problém konverze nutnost vysokých a záporných napětí řešení = nábojová pumpa vnitřní zapojení obvodu připojení MAX232 k MCU 5
6 UART o C3-C6 obvykle 1M dva typy propojení: o DTE-DTE (DCE-DCE) křížený kabel (konektory CAN 9M a 9F, propojeny piny 2-3,3-2 ) o DTE-DCE nekřížený ( 1:1 ) kabel (2-2,3-3 ) RS232 = specifikace fyzické vrstvy (přenosového média) UART = specifikace formátu přenášených dat UART na RS232 = sériový port PC (Canon 9M) základní formát dat (v kladné logice!!!) o asynchronní přenos o klid na lince = Log1 o start bit (log0) zahajuje přenos dat o 5-9 datových bitů o (paritní bit) v obr. není o stop bit (log1) ukončuje komunikaci (odděluje dva datové rámce) délka 1;1,5;2 bity přenosová rychlost (Bd) = 1/T b Sériový kanál AVR Je obsažen téměř ve všech typech AVR. Vlastnosti: Registry o Plně duplexní, o Asynchronní nebo synchronní komunikace, o 5 až 9 datových bitů, 1 nebo 2 stop bity, parita žádná lichá nebo sudá o Detekce falešného start bitu, chybného znaku a přetečení přijímacího bufferu o Vlastní generátor přenosové rychlosti. o 3 samostatné vektory přerušení: o Řídící: - vysílání dokončeno - vysílací vyrovnávací registr prázdný - příjem dokončen 6
7 Nastavení + detekce stavů UCSRA, UCSRB, UCSRC Nastavení rychlosti přenosu: UBRR(H:L) o Datový registr: UDR registr pro vysílání i příjem, skutečnost = 2 fyzicky oddělená místa zápis do UDR = odvysílání dat AVR přijme data umístí je do UDR přečtením je vyzvedneme Piny :TxD (vysílaní), RxD (příjem) a XCK (hodiny jen v případě synchronního přenosu) Vysílač i přijímač 1B buffer (vždy UDR + posuvného vysílacího/přijímací registr) lze pracovat bez přestávky mezi rx/tx rámců Nastavení přenosové rychlosti Přes UBR Baud Rate Generátor obsahuje čítač, dekrementován každou T clk z hodnoty v UBRR přednastavení UBRR = rychlost rx/tx v Bd (bit -1 ) 7
8 o Bit U2X zdvojnásobuje rychlost přenosu nelze použít libovolné f clk (nelze odvodit normované Bd) tabulka UBRR vs. f clk viz. datasheet, doporučená max. chyba v Baud Rate by měla být < 1,5% o obvyklé jsou nepěkné f clk, např. 1,8432MHz 11,0592 MHz 14,7456 MHz o Příklady nastavení: Nastavení vlastností Registr UCSRC o Důležitá poznámka Registr UCSRC sdílí stejné paměťové místo jako UBBRH. Kam se bude zapisovat řídí bit URSEL: URSEL = 1 do UCSRC URSEL = 0 do UBRRH. Postup při čtení registrů (málokdy) viz. datasheet o UMSEL 8
9 o UPM1:0 parita o USBS stop bit o UCSZ1:0 + UCSZ2 (z registru UCSRB viz. níže) počet datových bitů Registr UCSRA o Přijat znak RXC (RX complete) nastaven do 1 (může vyvolat přerušení RXCIE) o Vysílací registr prázdný UDRE (UDR empty) do 1 (může vyvolat přerušení UDRIE) 0 = UDR obsahuje dosud neodvysílaný byte 1 = UDR prázdný (trvale!!!) o Vysílání ukončeno TXC do 1 (může vyvolat přerušení TXCIE) o FE, DOR, PE nastaveny do 1 při chybách příjmu (viz. datasheet) Registr UCSRB 9
10 o UCSZ2 viz. tabulka nastavení počtu datových bitů výše o RXEN (RX enable) povolení přijímače o TXEN povolení vysílače o RXCIE (RX interrupt enable) povolení přerušení od přijímače ( dokončen příjem znaku ) o TXCIE povolení přerušení od vysílače ( znak odvysílán ) o UDRIE povolení přerušení od vysílače ( UDR prázdný ) Příklad nastavení (ATmega32, MHz, 2400Bd, 8b, no parita, 1 stop bit, bez přerušení) Vysílání o ASM: // 2400 B na MHz clr r16 out UCSRC, r16 // URSEL je do 0 ldi r16, LOW(479) ldi r17, HIGH(479) out UBRRL, r16 out UBRRH, r17 // URSEL = 1, TX a RX on ldi r16, (1<<RXEN) (1<<TXEN) out UCSRB ldi r16, (1<<URSEL) (1<<UCSZ1) (1<<UCSZ0) // 8b (UCSZ2 je implicitne v 0), noparity, 1sb out UCSRC, r16 Musí být povoleno (TXEN = 1); zahájeno zápisem UDR Vysílání posloupnosti bytů nutno čekat na prázdný UDR: o Polling o Přerušení Ad polling: o ASM: out UDR, r0 // 1.Byte (data v r0) waittx: sbis UCSRA, UDRE // dokud nenastaven UDRE cekej rjmp waittx out UDR, r0 // 2.Byte (v r0) o Lze čekat i na TXC (neobvyklé, např. při komunikaci po RS485) Ad přerušení o Příznaky TXC a UDRE mohou generovat přerušení (povolení TXCIE a UDRIE v UCSRB). o UDR se nemaže automaticky po vstupu do přerušovací rutiny, ale až po zápisu nové hodnoty do UDR. Žádný zápis přerušení vyvoláváno dokud: Přerušení zakázáno Nový zápis do UDR obvykle v handleru od UDRE zákaz UDRIE 10
11 Příjem o TXC se maže automaticky po vstupu do handlenu o Příklad viz níže: Musí být nejprve povolen (RXEN = 1). Princip: o celý rámec přijat do přijímacího posuvného registru (tzn. je detekován stop bit) o jeho přesun obsahu do UDR. o Nastavení příznaku kompletního příjmu RXC (popř. přerušení). Opět polling na RXC do 1 (nevhodné kdy bude příjem?) nebo přerušení. Ad přerušení o v přijímacím bufferu nepřečtená data nastaven RXC. o RXC nulován automaticky přečtením UDR. Data nepřečtena = neustálé generování přerušení Příklad: příjem + vyslání 1B.include "m32def.inc".cseg.org 0 rjmp init.org URXCaddr rjmp RX_int.org UDREaddr rjmp TX_int init: // Bd na 16 MHz ldi r16, 0 ldi r17, 25 out UBRRL, r16 out UBRRH, r17 ldi r16, (1<<RXCIE) (1<<RXEN) (1<<TXEN) // ne UDRIE!!! out UCSRB, r16 ldi r16, (1<<URSEL) (1<<UCSZ1) (1<<UCSZ0) out UCSRC, r16 sei // zapis dat = povoleni preruseni od UDR // byte pro odvysilani predpokladam v r0 in r16, UCSRB ori r16, (1<<UDRIE) // UDRIE do 1 out UCSRB, r16 end: rjmp end RX_int: in r1, UDR // prijaty byte ulozen do r1 TX_int: push r16 out UDR, r0 // zakaz preruseni od UDR in r16, UCSRB andi r16, ~(1<<UDRIE) // UDRIE do 0 out UCSRB, r16 11
12 pop r16 Odvysílání pole: zákaz UDRIE až po posledním prvku pole.include "m32def.inc".dseg data:.byte 10 pocet:.byte 1.org 0 rjmp init.org URXCaddr rjmp RX_int.org UDREaddr rjmp TX_int init: // nastaveni stejne // odvysilani pole data, pocet prvku v pocet lds r3, pocet // pocitadlo odvys.bytu v handleru TX_int ldi XL, LOW(data) ldi XH, HIGH(data) sei // povolim UDRIE = zahajim vysilani in r16, UCSRB ori r16, (1<<UDRIE) // UDRIE do 1 out UCSRB, r16 end: rjmp end RX_int: in r1, UDR // prijaty byte ulozen do r1 TX_int: push r16 ld r16, X+ out UDR, r16 dec r3 // pocet-- brne endtx // if (pocet!= 0) skoci // zakaz preruseni od UDR in r16, UCSRB andi r16, ~(1<<UDRIE) // UDRIE do 0 out UCSRB, r16 endtx: pop r16 Příznaky chyb při příjmu Lze využít kontrolních mechanismů a zjišťovat zda nenastala při příjmu chyba: o Framing Error (FE, chyba rámce špatný stop bit) o Data OverRun (DOR, přetečení přijímacího bufferu) o Parity Error (PE, chybná parita v přijatých datech) příznaky FE, DOR a PE v registru UCSRA chyba = příznak do 1, negenerují žádná přerušení! použití před čtením dat kontrola příznaků 12
Buffer 16kB pro sériovou linku RS232 s konverzí rychlosti, parity, počtu datových bitů a stopbitů
Komunikační procesor Buffer 16kB pro sériovou linku RS232 s konverzí rychlosti, parity, počtu datových bitů a stopbitů 23. listopadu 2016 w w w. p a p o u c h. c o m 0012.06.01 Katalogový list Vytvořen:
IMTEE Přednáška č. 8. interrupt vector table CPU při vzniku přerušení skáče na pevně dané místo v paměti (obvykle začátek CODE seg.
Přerušení Důvod obsluha asynchronních událostí (CPU mnohem rychlejší než pomalé periferie má klávesnice nějaké znaky? ) Zdroje přerušení interrupt source o HW periferie (UART, Disk, časovače apod.) o SW
Praktické úlohy- 2.oblast zaměření
Praktické úlohy- 2.oblast zaměření Realizace praktických úloh zaměřených na dovednosti v oblastech: Měření specializovanými přístroji, jejich obsluha a parametrizace; Diagnostika a specifikace závad, měření
Wie232. Převodník rozhraní Wiegand z bezkontaktních čteček na RS232. 20. června 2011 w w w. p a p o u c h. c o m
Převodník rozhraní Wiegand z bezkontaktních čteček na RS232 20. června 2011 w w w. p a p o u c h. c o m Katalogový list Vytvořen: 19.1.2010 Poslední aktualizace: 29.7.2010 13:41 Počet stran: 8 2011 Adresa:
Převodník RS232 RS485
R012 Převodník RS232 RS485 Shrnutí R012 je multirychlostní poloduplexní rozhraní pro konverzi sběrnice RS232 na RS485 s oboustranným galvanickým oddělením i oddělením zdroje. Přístroj je vybaven mikrokontrolérem,
Vestavné systémy BI-VES Přednáška 5
Vestavné systémy BI-VES Přednáška 5 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011 ZS2010/11 Evropský
Analyzátor sériového rozhraní RSA1B
Simulační systémy Řídicí systémy Zpracování a přenos dat Analyzátor sériového rozhraní RSA1B Návod k použití TM 07-02-08 OSC, a. s. tel: +420 541 643 111 Staňkova 557/18a fax: +420 541 643 109 602 00 Brno
Popis programu EnicomD
Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry
Převodník sériového rozhraní RS-485 na mnohavidové optické vlákno ELO E171 Uživatelský manuál
Převodník sériového rozhraní RS-485 na mnohavidové optické vlákno ELO E171 Uživatelský manuál 1.0 Úvod...3 1.1 Použití převodníku...3 2.0 Principy činnosti...3 3.0 Instalace...3 3.1 Připojení rozhraní
Sběrnice používané pro sběr dat
Programové prostředky pro měření a řízení, přednáška č. 9 Sběrnice používané pro sběr dat Ústav fyziky a měřicí techniky, VŠCHT Praha 2009 verze 1.0 1 Obsah přednášky Sériové komunikační sběrnice 1. Rozdělení
UC485P. Převodník RS232 na RS485 nebo RS422. Průmyslové provedení s krytím
Převodník RS232 na RS485 nebo RS422 Průmyslové provedení s krytím. UC485P Katalogový list Vytvořen: 21.1.2005 Poslední aktualizace: 5.5 2008 12:30 Počet stran: 16 2008 Strana 2 UC485P OBSAH Základní informace...
Multiplexory sériových rozhraní na optický kabel ELO E246, ELO E247, ELO E248, ELO E249, ELO E24A, ELO E24B. Uživatelský manuál
Multiplexory sériových rozhraní na optický kabel ELO E246, ELO E247, ELO E248, ELO E249, ELO E24A, ELO E24B Uživatelský manuál 1.0 Úvod...3 1.1 Použití multiplexoru...3 2.0 Principy činnosti...3 3.0 Instalace...3
Převodník RS-232/485 s galvanickým oddělením rozhraní ELO E06A. Uživatelský manuál
Převodník RS-232/485 s galvanickým oddělením rozhraní ELO E06A Uživatelský manuál ELOE06AZK002 1.0 Úvod... 3 1.1 Použití převodníku... 3 2.0 Principy činnosti... 3 3.0 Instalace... 4 3.1 Připojení převodníku
UNIVERZITA PARDUBICE
UNIVERZITA PARDUBICE FAKULTA ELEKTROTECHNIKY A INFORMATIKY BAKALÁŘSKÁ PRÁCE 2017 Petr Jirčík Univerzita Pardubice Fakulta elektrotechniky a informatiky MATICOVÝ DISPLEJ Petr Jirčík Bakalářská práce 2017
Použití UART a radia na platformě micro:bit
Použití UART a radia na platformě micro:bit Jakub Vodsed álek Katedra měření Fakulta elektrotechnická České vysoké učení v Praze 25. června 2017 Obsah 1 Úvod 2 UART UART - úvod UART - výstup Prostý výpis
UC485. Převodník linky RS232 na RS485 nebo RS422 s galvanickým oddělením
Převodník linky RS232 na RS485 nebo RS422 s galvanickým oddělením. Katalogový list Vytvořen: 22.6.2004 Poslední aktualizace: 5.listopadu 2007 08:30 Počet stran: 20 2007 Strana 2 OBSAH Základní informace...
Sběrnice a rozhraní. Josef Voltr
Josef Voltr USB Centronics RS232 IEEE488/GPIB/HPIB ISA PCI ATA SCSI SATA USB původní úmysly připojení telefonu k PC, jednoduché použití (skutečné P&P), perspektiva pro různé periferie hvězdicovitá topologie
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií Autor: Tomáš Válek, xvalek02@stud.fit.vutbr.cz Login: xvalek02 Datum: 21.listopadu 2012 Obsah 1 Úvod do rozhraní I 2 C (IIC) 1 2 Popis funkčnosti
Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.
Základní principy konstrukce systémové sběrnice - shrnutí Shrnout základní principy konstrukce a fungování systémových sběrnic. 1 Co je to systémová sběrnice? Systémová sběrnice je prostředek sloužící
Rozhraní PC - Sériové a paralelní
Rozhraní PC - Sériové a paralelní Hardware Porty a registry Přístup ve Win32 Jan Benda http://jbe.matfyz.cz Sériové rozhraní výhody odolnost proti zničení (zkrat, přetížení...) přístroje je možné připojovat
Sériové komunikace KIV/PD Přenos dat Martin Šimek
Sériové komunikace KIV/PD Přenos dat Martin Šimek O čem přednáška je? 2 Konfigurace datového spoje Sériová rozhraní RS-232, RS-485 USB FireWire Konfigurace datového spoje 3 Topologie datového spoje 4 Rozhraní
enos dat rnici inicializaci adresování adresu enosu zprávy start bit átek zprávy paritními bity Ukon ení zprávy stop bitu ijíma potvrzuje p
Přenos dat Ing. Jiří Vlček Následující text je určen pro výuku předmětu Číslicová technika a doplňuje publikaci Moderní elektronika. Je vhodný i pro výuku předmětu Elektronická měření. Přenos digitálních
Multiplexory sériových rozhraní na optický kabel ELO E246, ELO E247, ELO E248, ELO E249, ELO E24A, ELO E24B. Uživatelský manuál
Multiplexory sériových rozhraní na optický kabel ELO E246, ELO E247, ELO E248, ELO E249, ELO E24A, ELO E24B Uživatelský manuál Bezpečnostní upozornění 1. Výrobce neodpovídá za možné poškození zařízení
ROUTPRO FX Programovatelný převodník RS485 na RS232. Katalogový list. prosinec 2007. Komunikační převodníky
ROUTPRO FX Programovatelný převodník RS485 na RS232 Katalogový list prosinec 2007 Komunikační převodníky Důležité poznámky Copyright 2007 HYPEL. Všechna práva vyhrazena. RoutPro FX Programovatelný převodník
P232/485. Převodník RS232 na RS485. Příručka uživatele AUTOMATIZAČNÍ TECHNIKA
P232/485 Převodník RS232 na RS485 Příručka uživatele R AUTOMATIZAČNÍ TECHNIKA Střešovická 49, 162 00 Praha 6, e-mail: s o f c o n @ s o f c o n. c z tel./fax : 220 610 348 / 220 180 454, http :// w w w.
/*Dekodovani DFC signalu*/ // Projekt MMIA 2013 // Martin Dujicek, Milan Rejnus
/*Dekodovani DFC signalu*/ // Projekt MMIA 2013 // Martin Dujicek, Milan Rejnus #include #include #include "lcd_h.h" #include "lcd_c.c" #include "twi_c.c" #include "twi_h.h"
Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT
Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556
HPS-120. Manuál nastavení bezdrátového modemu
HPS-120 Manuál nastavení bezdrátového modemu 2013 Bezdrátový modem HPS-120 umožňuje propojit dva koncové přístroje se sériovým portem RS-232 bez použití metalické cesty. Lze propojit: vyhodnocovací jednotka-tiskárna,
Vrstvy periferních rozhraní
Vrstvy periferních rozhraní Cíl přednášky Prezentovat, jak postupovat při analýze konkrétního rozhraní. Vysvětlit pojem vrstvy periferních rozhraní. Ukázat způsob využití tohoto pojmu na rozhraní RS 232.
Úvod do mobilní robotiky AIL028
md at robotika.cz http://robotika.cz/guide/umor07/cs 11. října 2007 1 Definice Historie Charakteristiky 2 MCU (microcontroller unit) ATmega8 Programování Blikání LEDkou 3 Kdo s kým Seriový port (UART)
POKLADNÍ DISPLEJ LCD. www.virtuos.cz virtuos@virtuos.cz. hotline: 493 544 400. strana 1
POKLADNÍ DISPLEJ LCD VLASTNOSTI Podsvícený displej LCD s vysokým kontrastem umožňuje čtení z velkého bočního úhlu K ovládání displeje je použit standardní seriový port RS-232 (9600bps) Snadné programování
IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2
IPZ laboratoře Analýza komunikace na sběrnici USB L305 Cvičení 2 2008 Cvičící: Straka Martin, Šimek Václav, Kaštil Jan Obsah cvičení Fyzická struktura sběrnice USB Rozhraní, konektory, topologie, základní
opakovač a převodník RS485/422 CQ485 průmyslové provedení galvanické oddělení 10. ledna 2005 w w w. p a p o u c h. c o m 0013.01
opakovač a převodník RS485/422 CQ485 průmyslové provedení galvanické oddělení 10. ledna 2005 w w w. p a p o u c h. c o m 0013.01 CQ485 CQ485 Katalogový list Vytvořen: 8.12.2004 Poslední aktualizace: 10.1.2005
RS 250 1 250 300, 2 400 9 600 232, RS 485, USB, GSM/GPRS
Vzdálené vyčítání jednotkou M Bus Až 250 měřidel na jednotku M Bus Master, prostřednictvím kaskádování lze do systému zahrnout až 1 250 měřidel Podpora primárního, sekundárního a rozšířeného adresování,
M-Bus Master MultiPort 250D DATOVÝ LIST
M-Bus Master MultiPort 250D Vzdálené odečítání jednotkou M-Bus Až 250 měřidel na jednotku M-Bus Master, prostřednictvím kaskádování lze do systému zahrnout až 1 250 měřičů Podpora primárního, sekundárního
Převodník RS232 na RS485/422 UC485P. průmyslové provedení. galvanické oddělení. 28. února 2005 w w w. p a p o u c h. c o m
Převodník RS232 na RS485/422 UC485P průmyslové provedení galvanické oddělení 28. února 2005 w w w. p a p o u c h. c o m 0006.01 UC485P UC485P Katalogový list Vytvořen: 21.2.2005 Poslední aktualizace: 28.2.2005
FN485 Gateway 2 Galvanically Isolated V1.0 Instalační návod
FN485 Gateway 2 Galvanically Isolated V1.0 Instalační návod Interface pro připojení modulů řady FN485 s komunikací po RS485 pomocí portu RS232 k systému Control4 ÚVOD Modul FN Gateway je určen pro připojení
Vrstvy periferních rozhraní
Vrstvy periferních rozhraní Úvod Periferní zařízení jsou k počítačům připojována přes rozhraní (interface). Abstraktní model periferního rozhraní sestává z vrstev, jejich hranice nejsou však vždy jasné
Katalogový list FTC03DALI
FTC03DALI Katalogový list verze 1.0 dotykový panel pro řízení jednotek sběrnice DALI uhlopříčka displeje 3.5'' 1x sériový port RS-232, ke kterému se připojuje převodník DALI232 volitelných 5 obrazovek
TECHNICKÉ ÚDAJE... 2 BEZPEČNOSTNÍ UPOZORNĚNÍ... 3 POPIS PŘÍSTROJE... 5 POUŽITÍ PŘÍSTROJE...
VideoSWITCH Údaje uvedené v tomto návodu na obsluhu se vztahují na zařízení VideoSWITCH v.1.1. Obsah: TECHNICKÉ ÚDAJE... 2 BEZPEČNOSTNÍ UPOZORNĚNÍ... 3 POPIS PŘÍSTROJE... 5 POUŽITÍ PŘÍSTROJE... 7 Technické
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKACNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS
USB-1052. komunikaèní modul RS-232, RS-422/485
komunikaèní modul RS-232, RS-422/485 Záruèní a pozáruèní servis, technická podpora: adresa: TEDIA spol. s r. o., Zábìlská 12, 31211 Plzeò telefon: +420 377 478 168 fax: +420 377 478 169 e-mail: podpora_com@tedia.cz
Připojení ústředny Galaxy do programu Tegal5 přes Ethernet síť
Technická informace Připojení ústředny Galaxy do programu Tegal5 přes Ethernet síť Propojení HW-bufferu a UDS 10 (UDS1100) Tato verze připojení zajišťuje 100% zálohu dat v případě jakýchkoliv problémů
Uživatelský manuál. KNXgw232
KNXgw232 Uživatelský manuál verze 1.5 KNXgw232 slouží pro ovládání a vyčítání stavů ze sběrnice KNX RS232 s ASCII protokolem signalizace komunikace galvanické oddělení KNX - RS232 možnost napájení z KNX
Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího
Převodník sériových rozhraní RS-232 / 20mA ELO E00Q. Uživatelský manuál
Převodník sériových rozhraní RS-232 / 20mA ELO E00Q Uživatelský manuál 1.0 Úvod 3 1.1 Použití 3 2.0 Principy činnosti 3 3.0 Instalace 3 3.1 Připojení rozhraní RS-232 3 3.2 Připojení proudových smyček 4
Analýza dějů na rozhraní RS 232 C
Fakulta informačních technologií, VUT v Brně Ústav počítačových systémů Personální počítače, technická péče, cvičení Analýza dějů na rozhraní RS 232 C Úloha č. 9 Zadání: 1. S využitím logického analyzátoru
Převodník USB na RS232. Milan Horkel
USBR0A Převodník USB na RS Milan Horkel Modul slouží jako univerzální převodník z USB na RS s výstupy na straně RS v úrovních TTL. Převodník používá obvod FTR od firmy FTDI. Tyto obvody jsou podporované
Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX
KNXgal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice KNX napájeno ze sběrnice KNX indikace komunikace na KNX a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné
ŘÍDÍCÍ DESKA SYSTÉMU ZAT-DV
ŘÍDÍCÍ DESKA SYSTÉMU ZAT-DV DV300 ZÁKLADNÍ CHARAKTERISTIKA Procesor PowerQUICC II MPC8270 (jádro PowerPC 603E s integrovanými moduly FPU, CPM, PCI a paměťového řadiče) na frekvenci 266MHz 6kB datové cache,
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV BIOMEDICÍNSKÉHO INŽENÝRSTVÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT
Převodníky RS-232 na mnohavidové optické vlákno ELO E146, ELO E147. Uživatelský manual
Převodníky RS-232 na mnohavidové optické vlákno ELO E146, ELO E147 Uživatelský manual 1.0 Úvod...3 1.1 Použití optického převodníku...3 2.0 Principy činnosti...3 3.0 Instalace...3 3.1 Připojení optické
SuperCom. Stavebnice PROMOS Line 2. Technický manuál
ELSACO, Jaselská 77 28000 KOLÍN, CZ tel/fax +420-32-727753 http://www.elsaco.cz mail: elsaco@elsaco.cz Stavebnice PROMOS Line 2 SuperCom Technický manuál 2. 04. 2005 2005 sdružení ELSACO Účelová publikace
Uživatelský manuál. KNXgal
gal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice napájeno ze sběrnice indikace komunikace na a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné adresy na
OEM modul čtečky bezkontaktních karet Rf B1 OEM
OEM modul čtečky bezkontaktních karet Rf B1 OEM Rf B1 OEM interface představuje kompaktní elektronický modul pro čtení bezkontaktních karet řady EM 4102 kompatibilní. Vlastní návrh interface je univerzálním
Návrh konstrukce odchovny 2. dil
1 Portál pre odborné publikovanie ISSN 1338-0087 Návrh konstrukce odchovny 2. dil Pikner Michal Elektrotechnika 19.01.2011 V minulem dile jsme si popsali návrh konstrukce odchovny. senzamili jsme se s
Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1
Přednáška - Čítače 2013, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Náplň přednášky Čítače v MCU forma, principy činnosti A3B38MMP, 2013, J.Fischer,
Principy komunikace s adaptéry periferních zařízení (PZ)
Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.
SEKVENČNÍ LOGICKÉ OBVODY
Sekvenční logický obvod je elektronický obvod složený z logických členů. Sekvenční obvod se skládá ze dvou částí kombinační a paměťové. Abychom mohli určit hodnotu výstupní proměnné, je potřeba u sekvenčních
Úvod do mobilní robotiky NAIL028
md at robotika.cz http://robotika.cz/guide/umor08/cs 6. října 2008 1 2 Kdo s kým Seriový port (UART) I2C CAN BUS Podpora jednočipu Jednočip... prostě jenom dráty, čti byte/bit, piš byte/bit moduly : podpora
Měřič krevního tlaku. 1 Měření krevního tlaku. 1.1 Princip oscilometrické metody 2007/19 30.5.2007
Měřič krevního tlaku Ing. Martin Švrček martin.svrcek@phd.feec.vutbr.cz Ústav biomedicínckého inženýrství Fakulta elektrotechniky a komunikačních technologií VUT v Brně Kolejní 4, 61200 Brno Tento článek
Uživatelská příručka
Rele Control Elektronické ovládání výstupů Uživatelská příručka ver. 1.36 (09/02/2006) revize 07.10.2006 HW PROGRESS Milan Jaroš OBSAH: 1 Seznámení... 3 1.1 Určení... 3 1.2 Základní údaje... 3 1.3 Složení
Přerušovací systém s prioritním řetězem
Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním
SIF SERIAL INTERFACE Verze dokumentu Pavel Urbančík
SIF SERIAL INTERFACE Verze dokumentu 0.1 7.3.2009 Pavel Urbančík Pavel.Urbancik@itherm.cz SIF je dvoukanálový seriový interface pro ZX Spectrum. Základem jsou 2 UARTY 16C650. UARTY jsou taktovány 7,3728MHz,
CQ485. Opakovač a převodník linek RS485 a RS422. S aktivní i pasivní obnovou dat
Opakovač a převodník linek RS485 a RS422 S aktivní i pasivní obnovou dat. CQ485 Katalogový list Vytvořen: 8.12.2004 Poslední aktualizace: 19.1.2011 13:54 Počet stran: 20 2011 Strana 2 CQ485 OBSAH Popis...
systémový konektor Asus A-632
Největší nectností současných výrobců výpočetní techniky a to nejen těch asijských, ale i těch tzv. značkových je absence technické dokumentace. Chtějí nám tím naznačit nepleťte se nám do řemesla, my to
ASYNCHRONNÍ RS-232 MODEM PRO OPTICKÉ VLÁKNO OPTO232 UŽIVATELSKÝ MANUÁL
ASYNCHRONNÍ RS-232 MODEM PRO OPTICKÉ VLÁKNO OPTO232 UŽIVATELSKÝ MANUÁL ELO+, sro, Nádražní 2234, 397 01 Písek,Česká Republika tel.382 213695, fax 382 213069 obsah 1.0 Úvod 1.1 Použití optického modemu
Komunikační protokol snímače rel. vlhkosti SV-xxx-x
Komunikační protokol snímače rel. vlhkosti SV-xxx-x Výrobce: A.P.O. ELMOS v.o.s. Pražská 90, 509 01 Nová Paka Česká republika tel.: 493 504 261, fax: 493 504 257 e-mail: apo@apoelmos.cz http://www.apoelmos.cz
Modemy rozhraní RS-485/422 na optický kabel ELO E243, ELO E244, ELO E245. Uživatelský manuál
Modemy rozhraní RS-485/422 na optický kabel ELO E243, ELO E244, ELO E245 Uživatelský manuál 1.0 Úvod... 3 2.0 Principy činnosti... 3 3.0 Instalace... 3 3.1 Připojení rozhraní RS-422... 3 3.2 Připojení
1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start...
1. MIKROPROCESOR ATMEGA 8535... 2 1.1 A/D PŘEVODNÍK... 2 1.2 MÓDY PŘEVODNÍKU... 3 1.2.1 Single Conversion Mode... 3 1.2.2 Auto Triggering Start... 4 1.2.3 Free Running Mode... 4 1.3 VÝBĚR MĚŘENÉHO KANÁLU...
Založeno 1990. Vypracoval: Ing. Vladimír Povolný HATEL. 168 x 118 x 54 mm. provozní teplota -5 až +50 C ochrana IP 30 24V DC (20 až 30V), 0 je uzeměná
Technická specifikace Založeno 1990 Vypracoval: Ing. Vladimír Povolný Datum: 14. červen 2006 pracuje jako komunikační brána. Zařízení je vybaveno dvěma sériovými komunikačními kanály, servisním sériovým
Sběrnice Massoth Control BUS
Sběrnice Massoth Control BUS Tento dokument popisuje pozorování dějů na Massoth Control BUS. Toto není oficiální dokumentace firmy Massoth ani z žádné jiné dokumentace nečerpá. Jsou to výhradně vlastní
Programování MCU ve vyšších programovacích jazycích
Programování MCU ve vyšších programovacích jazycích Úvod vyšší programovací jazyk = High Level Language (HLL) Dříve nemyslitelné, důvody: nedostatek RAM, ROM, malý výkon CPU dnes poměrně běžné, používané
Číslicový zobrazovač CZ 5.7
Určení - Číslicový zobrazovač CZ 5.7 pro zobrazování libovolné veličiny, kterou lze převést na elektrický signál, přednostně 4 až 20 ma. Zobrazovaná veličina může být až čtyřmístná, s libovolnou polohou
Laboratorní cvičení z předmětu Elektrická měření 2. ročník KMT
MĚŘENÍ S LOGICKÝM ANALYZÁTOREM Jména: Jiří Paar, Zdeněk Nepraš Datum: 2. 1. 2008 Pracovní skupina: 4 Úkol: 1. Seznamte se s ovládáním logického analyzátoru M611 2. Dle postupu měření zapojte pracoviště
OPAKOVAČ PRO SBĚRNICI DN-BUS, KONVERTOR NA OPTICKÉ SPOJE A IZOLÁTOR
OPAKOVAČ PRO SBĚRNICI DN-BUS, KONVERTOR NA OPTICKÉ SPOJE A IZOLÁTOR Opakovač je určen pro regeneraci linkových signálů mezi ústřednou a všemi typy modulů DN linky, zvětšuje dosah linky (jeden opakovač
Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus
Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná
AS-Interface. AS-Interface. = Jednoduché systémové řešení
AS-Interface = Jednoduché systémové řešení Představení technologie AS-Interface Technologie AS-Interface Přenosové vlastnosti Instalace Základní všeobecný popis Síťová topologie Princip komunikace AS-Interface
LLC multiplexing/demultiplexing MAC formát rámce a přístupová metoda Nabízí se možnost standardizace rozhraní spojové a fyzické vrstvy
Ethernet PHY Pohled do historie Vznik počátkem 70. let u firmy Xerox Mnoho variant fyzické vrstvy koaxiální kabel optická vlákna kroucená dvoulinka Spojová vrstva zachovávána stejná LLC multiplexing/demultiplexing
Převodníky RS-232 na mnohavidové optické vlákno ELO E146, ELO E147. Uživatelský manuál
Převodníky RS-232 na mnohavidové optické vlákno ELO E146, ELO E147 Uživatelský manuál Bezpečnostní upozornění 1. Výrobce neodpovídá za možné poškození zařízení způsobené nesprávným používáním nebo umístěním
AS-Interface. AS-Interface = Jednoduché systémové řešení. Představení technologie AS-Interface
= Jednoduché systémové řešení Představení technologie Česká republika 2 Technologie Přenosové vlastnosti Instalace Základní všeobecný popis Síťová topologie Princip komunikace Diagnostika Přenos analogových
Asynchronní převodník RS 232/422 s galvanickým oddělením rozhraní ELO E0CE. Uživatelský manuál
Asynchronní převodník RS 232/422 s galvanickým oddělením rozhraní ELO E0CE Uživatelský manuál Bezpečnostní upozornění 1. Výrobce neodpovídá za možné poškození zařízení způsobené nesprávným používáním nebo
UC 485. PŘEVODNÍK LINKY RS232 na RS485 nebo RS422 S GALVANICKÝM ODDĚLENÍM. 15 kv E S D P rot ect ed
UC 485 PŘEVODNÍK LINKY RS232 na RS485 nebo RS422 S GALVANICKÝM ODDĚLENÍM 15 kv E S D P rot ect ed IE C- 1000-4-2 27.1.2004 0006.00.00 POPIS Modul je použitelný pro převod linky RS232 na linku RS485 nebo
Použití sériových rozhraní (RS232 a USB) pro ovládání měřicích přístrojů
Použití sériových rozhraní (RS232 a USB) pro ovládání měřicích přístrojů Ing. Antonín Platil, Ph.D. Katedra měření ČVUT v Praze, FEL Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Sériové
AS-Interface. AS-Interface. = Jednoduché systémové řešení
AS-Interface = Jednoduché systémové řešení Představení technologie AS-Interface Technologie AS-Interface Přenosové vlastnosti Instalace Základní všeobecný popis Síťová topologie Princip komunikace AS-Interface
Manuál přípravku FPGA University Board (FUB)
Manuál přípravku FPGA University Board (FUB) Rozmístění prvků na přípravku Obr. 1: Rozmístění prvků na přípravku Na obrázku (Obr. 1) je osazený přípravek s FPGA obvodem Altera Cyclone III EP3C5E144C8 a
Princip funkce počítače
Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování
Komunikační protokol MODBUS RTU v přípojné desce EPD.
APL-103 rev. 11/2010 Komunikační protokol MODBUS RTU v přípojné desce EPD. Obecný popis Přípojná deska EPD umožňuje rozšíření jednotky M4016 o další sériové rozhraní s protokolem MODBUS RTU. Toto řešení
Cíle. Teoretický úvod
Předmět Ú Úloha č. 7 BIO - igitální obvody Ú mikroelektroniky Sekvenční logika návrh asynchronních a synchronních binárních čítačů, výhody a nevýhody, využití Student Cíle Funkce čítačů a použití v digitálních
Program "Světla" pro mikropočítač PMI-80
Program "Světla" pro mikropočítač PMI-80 Dokument věnovaný mikropočítači PMI-80, jeho programování a praktickým ukázkám. Verze dokumentu:. Autor: Blackhead Datum: rok 1997, 4.3.004 1 Úvod Tento program
Základní normalizované datové přenosy
Základní normalizované datové přenosy Ing. Lenka Kretschmerová, Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF
1. RS485. EIA-485 (formálně RS-485 nebo RS485) je elektrická specifikace fyzické hladiny
1. RS485 RS485 se může používat například pro komunikaci se vzdálenými zařízeními až do vzdálenosti 1200 m s rychlostí až do 100Kbps. Transformace RS232 na RS 485, USB na RS585, Ethernet na RS485 a zpět
PERIFERNÍ OBVODY A ROZHRANÍ V MIKROPROCESOROVÝCH SYSTÉMECH
PERIFERNÍ OBVODY A ROZHRANÍ V MIKROPROCESOROVÝCH SYSTÉMECH 1.1 Sběrnice I 2 C I²C bus je zkratka, která vznikla z IIC bus, tedy Internal-Integrated-Circuit Bus. Jak již název napovídá, jedná se o interní
Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic
Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic 1 Cíl přednášky Zabývat se principy využití principů přerušení. Popsat, jak se tyto principy odrazily v konstrukci systémových
Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a
Aplikace Embedded systémů v Mechatronice Aplikace Embedded systémů v Mechatronice Obsah přednášky: Opakování Rekapitulace periferii GPIO TIMER UART Analogově-digitální převod ADC periferie PIC18 Nastavení
Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
Uživatelský manuál. SERInet ST
SERInet ST Uživatelský manuál verze 1.1 převodník RS485 / Ethernet napájení passive PoE nebo 9-32V indikace komunikace na sériové lince galvanické oddělení RS485 / montáž na DIN lištu (2 moduly) šroubovací
uz80 Embedded Board ver. 1.0 uz80 Vestavná Řídící Deska ver. 1.0
uz80 Embedded Board ver. 1.0 uz80 Vestavná Řídící Deska ver. 1.0 Jednodeskový mikroprocesorový řídící systém s CPU Zilog Z84C15 nebo Toshiba TMPZ84C015: Deska obsahuje: 1. CPU Z84C15 (Zilog) nebo TMPZ84C015
Převodník RS-232 na mnohavidové optické vlákno ELO E14C. Uživatelský manuál
Převodník na mnohavidové optické vlákno ELO E14C Uživatelský manuál 1.0 Úvod 3 1.1 Použití převodníku 3 2.0 Principy činnosti 3 3.0 Instalace 4 3.1 Připojení optické trasy 4 3.2 Připojení rozhraní 4 3.3
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF