Konwerter USB< >RS232, część 1
|
|
- Dominika Bednarek
- 6 lat temu
- Przeglądów:
Transkrypt
1 Konwerter P R O J USB< >RS232 E K T Y, część 1 AVT 5080 Przedstawiamy pierwsz¹ w polskiej prasie elektronicznej aplikacjí uk³adu, ktûry - jesteúmy tego pewni - zrewolucjonizuje wspû³czesn¹ elektronikí popularn¹. Jest to scalony, dwukierunkowy konwerter USB<->RS232, za pomoc¹ ktûrego moøna do³¹czyê do PC-ta lub McIntosha dowolne urz¹dzenie zewnítrzne i to bez koniecznoúci pisania w³asnych driverûw... Same zalety! Juø od d³ugiego czasu dobiegaj¹ zewsz¹d g³osy, øe najwyøsza pora, aby w amatorskich projektach zagoúci³y interfejsy USB. Tym bardziej, iø w úwiecie akcesoriûw komputerowych sta³y sií one juø standardem. Producenci nie ustaj¹ w wysi³kach, øeby wdraøaê nowe, coraz szybsze wersje tego interfejsu, natomiast dotychczasowe porty szeregowe i rûwnoleg³e maj¹ wkrûtce znikn¹ê z ìpok³aduî PC, dziel¹c los napídûw 5 1/4î czy magistrali ISA. Dotychczas jednak wysoka z³oøonoúê systemu USB w po³¹czeniu z niewielk¹ dostípnoúci¹ potrzebnych podzespo³ûw dla indywidualnego klienta oraz ca³kowitym brakiem polskojízycznej literatury stawia³a przed elektronikami-amatorami barierí trudn¹ do pokonania. Na rys. 1 pokazano strukturí po³¹czenia USB. Pozwala ona oceniê, ile wyspecjalizowanych mechanizmûw kryje sií np. za najzwyklejszym zapaleniem LED-a na w³asnej prototypowej p³ytce za pomoc¹ samodzielnie napisanej aplikacji dla PC. Rysunek ten jest tylko orientacyjny - na jego podstawie bardzo ogûlnie opiszemy zasady dzia³ania USB (pe³ne specyfikacje to co najmniej kilkaset stron - s¹ dostípne na stronie w dziale Download>Dokumentacje). Zaczniemy od strony sygna³ûw przesy³anych kablem. Standardowy kabel po³¹czeniowy USB ma 4 øy³y: dwie z nich przekazuj¹ zasilanie (masa oraz +5V), nastípne dwie to para przenosz¹ca rûønicowy sygna³ danych. Sygna³ ten pe³ni kilka jednoczesnych funkcji: - przesy³a dane w postaci strumienia bitûw, - synchronizuje oscylatory pod³¹czonych urz¹dzeò z oscylatorem g³ûwnego kontrolera (PC), - wyznacza pocz¹tek i koniec pakietu, - przekazuje ø¹danie programowego zerowania, - detekcja do³¹czenia urz¹dzenia do magistrali. StrumieÒ bitûw jest kodowany w systemie NRZI: poszczegûlnym sekwencjom bitûw odpowiada zmiana lub brak zmiany poziomu (czyli w parze rûønicowej zmiana polaryzacji lub jej pozostawienie - rys. 2): - ci¹g zer prze³¹cza poziom przy kaødym bicie, - ci¹g jedynek pozostawia poziom bez zmian, - para 1 0 prze³¹cza poziom, - para 0 1 pozostawia poziom bez zmiany. Magistrala nie posiada oddzielnego sygna³u zegarowego. Kaøde pod³¹czone urz¹dzenie dysponuje w³asnym oscylatorem do sprawdzania kolejnych bitûw z 4-krotnym oversamplingiem (nadprûbkowaniem) - dla szybkoúci przesy³u danych wynosz¹cej 12 Mbd konieczny bídzie wiíc zegar o czístotliwoúci 48 MHz. Oscylator jest synchronizowany (pítl¹ PLL) z przebiegiem sygna³u w ma- 37
2 Rys. 1. Budowa połączenia USB gistrali. D³uøszy brak zmiany poziomu sygna³u (wystípuj¹cy w kodzie NRZI przy ci¹gu kolejnych bitûw ì1î) moøe spowodowaê zerwanie tej synchronizacji. Dlatego wprowadzono rozdzielanie ci¹gu jedynek dodatkowym bitem ì0î (po kaødych 6 jedynkach) - tzw. bit stuffing - rys. 3. Wszelkie informacje USB s¹ przesy³ane w formie pakietûw. Pocz¹tek pakietu jest oznaczony jako pierwsza zmiana poziomu przy wyjúciu ze stanu spoczynkowego (idle) magistrali. Potem nastípuje blok synchronizacji (ci¹g bitûw 0 zakoòczony 1), nastípnie blok danych. Koniec pakietu jest sygnalizowany dwubitowym stanem SE0 (skrût od single-ended 0 - obie linie pary rûønicowej na poziomie niskim). Przebieg sygna- ³Ûw dla pakietu jest pokazany na rys. 4. Struktura pakietu zawsze zawiera blok synchronizacji oraz zaraz po nim bajt identyfikatora pakietu - PID (4 bity okreúlaj¹ PID, nastípne 4 s¹ negacj¹ PID, co pozwala na kontrolí poprawnoúci). Dalsza zawartoúê zaleøy od typu pakietu (moøe mieê d³ugoúê od 0 do 1025 bajtûw). Stosowane pakiety przedstawiono w tab. 1. Z wymienionych pakietûw sk³adane s¹ wszystkie, wystípuj¹ce w USB, elementarne transakcje. Moøe to byê np. transakcja wys³ania danych z komputera: - pakiet OUT - do urz¹dzenia (przygotuj sií do otrzymania danych przeznaczonych dla EPx), - pakiet DATA0 - do urz¹dzenia (dane), - pakiet ACK - z urz¹dzenia (pakiet danych przyjíty prawid³owo), albo odczytu danych przez komputer: - pakiet IN - do urz¹dzenia (wyúlij pakiet danych przez EPx), - pakiet DATA0 - z urz¹dzenia (urz¹dzenie wysy³a dane), - pakiet ACK - do urz¹dzenia (pakiet danych dotar³ prawid³owo). Elementarna transakcja musi zawieraê sií w obríbie pojedynczej 1-ms ramki. Z kolei odpowiednio zgrupowane zespo³y transakcji tworz¹ cztery rûøne typy transferûw. Transfery rûøni¹ sií poza tym sposobem obs³ugiwania przez komputer w zakresie kontroli b³ídûw i przyznawania priorytetûw w dostípie do magistrali: 1. Control - uøywany do rozpoznawania i konfigurowania urz¹dzenia. 2. Interrupt - uøywany do sprawdzania statusu urz¹dzenia i wykrywania jego ewentualnych ø¹daò obs³ugi. Termin ìprzerwanieî w nazwie jest nieco myl¹cy, zw³aszcza dla elektronikûw przyzwyczajonych do systemu przerwaò w mikrokontrolerach. Urz¹dzenie USB samo z siebie nie moøe rozpocz¹ê øadnego transferu, moøe jedynie przes³aê na øyczenie hosta odpowiedni¹ informacjí. Komputer sprawdza cyklicznie do³¹czone urz¹dzenia (polling) i w razie potrzeby podejmuje odpowiedni¹ akcjí. CzÍstotliwoúÊ pollingu jest ustalana w trakcie pocz¹tkowej konfiguracji, ale nie moøe przekraczaê czístotliwoúci ramek (1 khz). Wszelkie dzia³ania wymagaj¹ce szybszej reakcji na sygna³y zewnítrzne powinny byê wiíc realizowane samodzielnie przez urz¹dzenie. 3. Bulk - uøywany do przesy- ³ania duøych blokûw danych (ang. bulk - wielkoúê, objítoúê, masa) z dok³adn¹ kontrol¹ poprawnoúci - stosowany np. w drukarkach czy skanerach. 4. Isochronous - stosowany do przesy³ania ci¹g³ego strumienia danych w przypadkach gdzie poprawnoúê jest mniej istotna niø 38
3 Tab. 1. Zestawienie pakietów stosowanych w USB PID Typ Kategoria Zawartość i funkcja 0101 SOF token Start of frame: jest wysyłany co 1 ms (zapewnia to dodatkową (kontrolny)synchronizację oraz pozwala na wykrywanie zawieszenia magistrali). Składa się z 11 bitowego kolejnego numeru ramki (frame) oraz 5 bitowego kontrolnego CRC SETUP token Priorytetowy pakiet kontrolny służący do podstawowego nadzoru (kontrolny)i konfiguracji składa się z 7 bitowego adresu urządzenia, 4 bitowego adresu EP0 i 5 bitowego CRC IN token Inicjalizuje przesył danych z urządzenia do PC skład jw. z tym, (kontrolny)że może być adresowany dowolny dostępny w urządzeniu endpoint (EP x) OUT token Inicjalizuje przesył danych z PC do urządzenia. Skład jw. (kontrolny) 0011 DATA0 dane Pakiet składa się z ciągu bajtów danych oraz 16 bitowego kontrolnego CRC. Dwa typy pakietu są wprowadzone dla dodatkowej kontroli: nadajnik wysyła przemiennie typ 0 i 1, co umożlliwia sprawdzanie, czy żaden pakiet nie zaginął DATA1 dane 0010 ACK handshake Potwierdzenie prawidłowego odbioru pakiet zawiera tylko identyfikator NAK handshake Zgłoszenie chwilowej zajętości urządzenia transakcja jest ponawiana w następnej ramce. Urządzenie nie ma prawa odpowiedzieć NAK na pakiet SETUP musi wtedy przerwać wszelkie inne operacje i obsłużyć transakcję kontrolną STALL handshake Zgłoszenie braku możliwości obsługi konkretnej komendy (np. wpisu danych do nieistniejącego w urządzeniu endpointu) PRE specjalny Używany przy konfigurowaniu połączenia małej prędkości (1,5 Mb/s). INNE rezerwa rezerwa Rys. 2. Kodowanie NRZI Rys. 3. Bit stuffing zachowanie sta³ego w czasie (izochronicznego) przep³ywu. W tym celu juø na poziomie elementarnej transakcji pominiíta jest kontrola b³ídûw i pakiety potwierdzeò oraz uøywa sií maksymalnego rozmiaru pakietûw danych. Obszar wykorzystania to przede wszystkim urz¹dzenia audio i wideo. Przyk³adem urz¹dzenia korzystaj¹cego z izochronicznego trybu przesy³ania danych jest karta düwiíkowa USB, ktûr¹ opisaliúmy w EP3/99. Aby dalej omawiaê wykorzystanie tych transferûw, naleøy sií zapoznaê z logiczn¹ struktur¹ po- ³¹czenia USB. Jest ona ogûlnie przedstawiona na rys. 5. Podstawowym pojíciem jest tutaj endpoint (juø wspomniany w opisach pakietûw) - czyli punkt koòcowy. Endpoint jest zakoòczeniem logicznego kana³u przesy³ania danych w stroní komputera - hosta (EP IN) lub w stroní urz¹dzenia (EP OUT). Drugi koniec takiego kana³u (nazywanego rurk¹ - pipe) jest wejúciem lub wyjúciem danych dla oprogramowania uruchomionego na hoúcie. Kaøde - nawet najprostsze - urz¹dzenie musi posiadaê co najmniej jeden endpoint: EP0 (IN oraz OUT) o jednoznacznie okreúlonej charakterystyce, ktûry obs³uguje podstawowe transfery kontrolne. Dalsze endpointy mog¹ juø mieê charakterystyki dopasowane do potrzeb realizowanej funkcji (np. maksymalny rozmiar pakietu, typ transferu itd.). Zestaw endpointûw tworzy interfejs. W bardziej z³oøonych urz¹dzeniach interfejsûw moøe byê kilka (kaødy odpowiada za okreúlony wycinek funkcjonalnoúci urz¹dzenia - pozwala to na uzyskanie znacznego skomplikowania przy uøyciu mniejszych, juø sprawdzonych i czísto typowych elementûw sk³adowych). ZbiÛr interfejsûw tworzy z kolei konfiguracjí, ktûrych teø moøe byê kilka (ale tylko jedna moøe byê aktywna). Jak widaê na rys. 5, klient (czyli oprogramowanie korzystaj¹ce z obs³ugi USB oferowanej przez system operacyjny), ktûry dostaje do dyspozycji logiczne kana³y komunikacji z interfejsem urz¹dzenia USB, nie musi nic ìwiedzieêî o wczeúniej opisywanych mechanizmach wykonawczych niøszego poziomu. W systemie Windows oprogramowanie klienta obejmuje sterownik (driver) konkretnego urz¹dzenia (lub klasy urz¹dzeò zbliøonych funkcjonalnie) oraz aplikacjí uøytkownika. Sterownik - przypisany do interfejsu urz¹dzenia USB - potrafi go skonfigurowaê wed³ug konkretnych moøliwoúci i potrzeb oraz odpowiednio sií z nim komunikowaê. Jednoczeúnie umoøliwia stosowanie w aplikacji uøytkownika typowych dla systemu funkcji wejúcia/wyjúcia danych. Oprogramowanie moøe teø obejmowaê dodatkowe biblioteki udostípniaj¹ce rozmaite komendy obs³ugi oraz konfiguracji urz¹dzenia w postaci zestawu czytelnych i prostych w korzystaniu funkcji. Natomiast uniwersalny sterownik systemowy USB potrafi sií skomunikowaê z endpointem 0 dowolnego urz¹dzenia. Jest to niezbídne w chwili pod³¹czenia do magistrali, kiedy system operacyjny nie ma jeszcze øadnych danych o do³¹czanym urz¹dzeniu i potrzebuje wspûlnego, dok³adnie 39
4 Rys. 4. Przebieg sygnału podczas przesyłu pakietu danych (SOP start of packet, EOP end of packet) okreúlonego mechanizmu pobrania odpowiednich informacji oraz dokonania wstípnej konfiguracji. Magistrala ca³y czas kontroluje do- ³¹czanie i od³¹czanie urz¹dzeò - moøemy to robiê w dowolnym momencie. W wolnym porcie downstream (dane p³yn¹ce z hosta w kierunku urz¹dzeò) huba obie linie rûønicowe D+ i D- s¹ po³¹czone z mas¹ rezystorami 15 kω i maj¹ poziom niski (stan urz¹dzenia: nieprzy³¹czone). Do³¹czany uk³ad podaje na linií D+ napiície zasilania przez rezystor 1,5 kω. W ten prosty sposûb hub dowiaduje sií, øe konkretny port ma juø ìklientaî i wpisuje to do swojego rejestru stanu (stan urz¹dzenia: przy³¹czone). Hub dostarcza teø dla urz¹dzenia zasilanie do 100 ma (stan urz¹dzenia: zasilone) - wiíkszy pobûr pr¹du powoduje b³¹d i przerwanie konfigurowania. Komputer - host kontroluje cyklicznie stan wszystkich pod³¹czonych hubûw. Po stwierdzeniu pod³¹czenia urz¹dzenia rozpoczyna proces tzw. enumeracji, czyli: - Wydaje hubowi polecenie wykonania zerowania linii, polegaj¹cego na ustawieniu przez co najmniej 10 ms stanu SE0 w porcie obs³uguj¹cym nowy przyrz¹d. Urz¹dzenie w odpowiedzi na zerowanie prze³¹cza sií w stan domyúlny (default) i przyjmuje adres 0, pod ktûrym bídzie widoczne dla hosta w pocz¹tkowej fazie enumeracji (tylko jedno urz¹dzenie moøe byê w stanie domyúlnym - kaøde nastípne musi poczekaê, nie grozi wiíc przypadkowy konflikt adresûw). - Host wysy³a pod adres 0 ø¹danie przes³ania deskryptora urz¹dzenia (bloku danych o úciúle okreúlonym formacie opisuj¹cych konkretny przyrz¹d). - Przyznaje kolejny wolny adres i wysy³a do urz¹dzenia - ktûre go zapisuje i od tego momentu bídzie odbieraê tylko pakiety z w³aúnie takim polem adresu (stan urz¹dzenia: zaadresowane). - Ponawia ø¹danie przes³ania deskryptora urz¹dzenia - ale juø z nowym adresem. ZwrÛcony deskryptor jest porûwnany z otrzymanym poprzednio, co pozwala skontrolowaê prawid³owoúê zaadresowania. - Pobiera wszystkie dalsze deskryptory opisuj¹ce dostípne w urz¹dzeniu konfiguracje, interfejsy i endpointy. Do tej pory wykonywane by³y operacje wspûlne dla wszystkich urz¹dzeò USB. Dlatego mûg³ je zrealizowaê uniwersalny sterownik systemowy. Nie jest jednak moøliwe, aby zakodowaê w nim pe³n¹ obs³ugí urozmaiconej gamy przyrz¹dûw. W systemie Windows rolí tak¹ pe³ni sterownik urz¹dzenia (device driver), napisany specjalnie dla potrzeb konkretnego rozwi¹zania technicznego. Przejmuje on dalszy proces konfiguracji oraz zapewnia pûüniejsz¹ komunikacjí z urz¹dzeniem zgodnie z konkretnymi, specyficznymi potrzebami. System na podstawie danych w deskryptorze urz¹dzenia wybiera i pod³¹cza potrzebny sterownik, ³aduj¹c go w razie potrzeby do pamiíci. Jeúli sterownik jeszcze nie jest zainstalowany w systemie - uøytkownik jest proszony o jego dostarczenie. - NastÍpuje wys³anie serii ostatnich poleceò konfiguracyjnych - po ich przyjíciu urz¹dzenie jest gotowe do normalnej pracy (stan: skonfigurowane). Enumeracja opiera sií na szeregu transferûw typu control wymienianych zawsze z endpointem 0. Transfery te s¹ stosunkowo skomplikowane. Sk³adaj¹ sií z trzech faz: - Faza przygotowawcza (setup). Tworzy j¹ transakcja zbudowana z pakietu SETUP, 8-bajtowego pakietu danych DATA0 oraz potwierdzenia ACK (jak juø wspomniano, urz¹dzenie musi priorytetowo obs³uøyê tí transakcjí i nie moøe jej odk³adaê na pûüniej odsy³aj¹c brak gotowoúci NAK). W pakiecie danych zakodowany jest rodzaj operacji, jak¹ host chce przeprowadziê, m.in.: - kierunek przesy³u informacji, - rodzaj ø¹dania (standard - standardowe; class - dotycz¹ce klasy urz¹dzeò, np. hubûw, - vendor - zwi¹zane z konkretnym urz¹dzeniem), - temat ø¹dania - precyzuje, o jak¹ informacjí i jak¹ reakcjí chodzi (np. wúrûd standardowych wywo³aò znajd¹ sií Get_Status - pobranie stanu urz¹dzenia czy Get_Descriptor - pobranie odpowiedniego opisu), - przeznaczenie ø¹dania (moøe dotyczyê urz¹dzenia, interfejsu lub endpointu). - Faza wymiany danych (opcjonalnie - o ile jest taka potrzeba): odpowiednia liczba transakcji wys³ania lub pobrania danych okreúlonych w fazie setup. - Faza statusu - s³uøy do potwierdzenia poprawnego zakoòczenia transferu. Tworzy j¹ transakcja wys³ania lub odczytania danych z uøyciem pakietu danych o zerowej d³ugoúci. 40
5 Rys. 5. Logiczna struktura połączenia USB Opis budowy interfejsukonwertera USB<->RS232 Powyøsze - bardzo skrûtowe - omûwienie zasady pracy magistrali USB pozwala oceniê nak³ad pracy wymagany przy przygotowaniu w³asnego uk³adu. Dodatkowym utrudnieniem jest niewielka dostípnoúê na rynku detalicznym odpowiednich elementûw - dostawy s¹ ukierunkowane na wielkoseryjn¹ produkcjí akcesoriûw komputerowych. Do tej pory w opisywanych rozwi¹zaniach amatorskich najczíúciej wystípowa³ EZ-USB - mikrokontroler zgodny z rodzin¹ '51, oraz PDIUSBD11 - interfejs SIE wyposaøony w magistralí I 2 C. EZ-USB ma wbudowany loader, ktûry po w³¹czeniu urz¹dzenia sam przeprowadza pierwsz¹ enumeracjí, a nastípnie ³aduje do obszaru pamiíci kodu program pracy mikrokontrolera przesy³any przez wspû³pracuj¹cy po stronie hosta sterownik. Po zakoòczeniu tego procesu magistrala jest zerowana i wykonywana jest ponowna enumeracja (zwana w zwi¹zku z tym przez producenta renumeracj¹) - teraz juø konfiguruj¹ca uk³ad jako docelowe, zgodne z napisanym przez nas programem urz¹dzenie, ktûre wspû³pracuje z odpowiednim, dedykowanym sterownikiem. Takie rozwi¹zanie czyni z EZ-USB znakomite narzídzie do wszelkich eksperymentûw i uruchomieò oraz do tworzenia wielofunkcyjnych przyrz¹dûw. PDIUSBD11 nie posiada moøliwoúci samodzielnego dzia³ania - musi wspû³pracowaê z zewnítrznym mikroprocesorem, ktûrego program zapewnia obs³ugí poszczegûlnych transakcji. Komunikacja z kostk¹ odbywa sií za poúrednictwem interfejsu I 2 C, ktûry ma wprawdzie wysok¹ maksymaln¹ czístotliwoúê (do 1 MHz), ale i tak znacznie ogranicza przepustowoúê oferowan¹ przez magistralí USB. Generalnie (oczywiúcie z wieloma rûønicami co do szczegû³ûw) oba urz¹dzenia zapewniaj¹ obs³ugí USB do poziomu interfejsu SIE (rys. 1). Funkcje kontrolera protoko³u (czyli obs³uga transferûw i transakcji, odpowiednia treúê deskryptorûw, przeprowadzenie enumeracji itd.) musz¹ byê zawarte w naszym programie. Nawet najprostszy demonstracyjny przyrz¹dzik jest w zwi¹zku z tym wyposaøony w dosyê obszerny blok kodu realizuj¹cego komunikacjí USB, co bynajmniej nie u³atwia uruchomienia w³asnych projektûw. Jest to k³opotem, zw³aszcza gdy nie zaleøy nam specjalnie na zg³íbianiu tajnikûw USB, a chcemy po prostu mieê port komunikacyjny do szybkiej wymiany danych z w³asn¹ aplikacj¹ uruchomion¹ na PC. Drug¹ g³ûwn¹ barier¹ w takiej sytuacji jest koniecznoúê napisania w³asnego sterownika WDM - przedsiíwziície znacznie odbiegaj¹ce od zakresu dzia³alnoúci elektronika-amatora, a przy tym niemoøliwe do wykonania za pomoc¹ popularnych úrodowisk RAD, jak np. Delphi. Oczywiúcie na rynku obecne s¹ odpowiednie narzídzia, ale nie jest to oferta dla hobbystûw - wystarczy przejrzeê cenniki. Uproszczonym wyjúciem jest ograniczenie sií do jednej z klas urz¹dzeò obs³ugiwanych samodzielnie przez system operacyjny, zazwyczaj jednak wyposaøonych w dosyê skromne moøliwoúci. Jedn¹ z takich klas jest np. HID (human interface devices) - peryferie komputera obs³ugiwane przez uøytkownika (mysz, klawiatura), ktûrym wystarczaj¹ krûtkie transfery typu interrupt do przekazania od czasu do czasu niewielkich liczby danych. Pojawienie sií oferty firmy FTDI, a zw³aszcza uk³adûw FT8U232 i FT8U245 przedstawianych juø na ³amach EP, radykalnie zredukowa³o wymienione powyøej trudnoúci. Dostajemy do dyspozycji zawarte w pojedynczych kostkach kompletne urz¹dzenia USB i moøemy w naszych projektach korzystaê bezpoúrednio z ich interfejsûw we/wy, wcale nie zajmuj¹c sií operacjami niøszego poziomu. FT8U232 zapewnia interfejs zgodny z protoko³em RS232, natomiast FT8U245 udostípnia bufor FIFO przeznaczony do szybkiego 8-bitowego rûwnoleg³ego zapisu i odczytu. Na rys. 6 pokazano schemat blokowy FT8U232 - ³atwo moøemy zidentyfikowaê zespo³y ogûlnie opisane na rys. 1, wiedz¹c teraz dok³adnie do czego s³uø¹. 41
6 Rys. 6. Schemat blokowy układu FT8U232 Dodatkowego wyjaúnienia wymaga obecnoúê kontrolera pamiíci EEPROM. FT8U232 ma wpisany na sta³e domyúlny, jednakowy w kaødej kostce deskryptor urz¹dzenia z danymi identyfikacyjnymi FTDI (VID, PID, nazwa). Jeúli chcemy uøyê we w³asnym urz¹dzeniu indywidualnych danych - moøemy je za³adowaê do zewnítrznej pamiíci 93C46. Gdy uk³ad wykryje obecnoúê odpowiednio zapisanej pamiíci, zastípuje jej treúci¹ odpowiednie pozycje deskryptora. Wymiana danych pomiídzy aplikacj¹ PC a modu³em UART odbywa sií za pomoc¹ transferûw typu bulk. Duøa pojemnoúê buforûw poúrednicz¹cych zabezpiecza przed ewentualn¹ utrat¹ danych. Modu³ DPLL odpowiada za opisywan¹ wczeúniej synchronizacjí w³asnego oscylatora z przebiegiem sygna³u w parze rûønicowej D+ D-. Zauwaømy, øe - przynajmniej jeúli chodzi o FT8U232 - uk³ady nie s¹ wielk¹ nowoúci¹. Podobne od dawna stosuje sií w popularnych akcesoriach komputerowych (np. kostki firmy Prolific uøywane w konwerterach USB-RS232C). Natomiast rewelacyjn¹ zmian¹ jest szeroki zakres wsparcia otrzymywanego od FTDI nie tylko przez producentûw sprzítu, ale takøe przez indywidualnego uøytkownika - amatora. Bezp³atne sterowniki (dla wszystkich popularnych systemûw operacyjnych, w tym Linuxa), przyk³adowe projekty i schematy, wzorcowe programy dla popularnych úrodowisk programistycznych (np. Delphi), uniwersalne, ³atwe w montaøu modu³y, dostípnoúê kostek w sprzedaøy detalicznej, obszerne opisy dostípne bezpoúrednio na stronie WWW producenta - to wszystko pozwala na szybkie i sprawne wyposaøenie w³asnych urz¹dzeò w port komunikacji USB. Jerzy Szczesiul, AVT jerzy.szczesiul@ep.com.pl Wzory p³ytek drukowanych w formacie PDF s¹ dostípne w Internecie pod adresem: 42
Konwerter USB< >RS232, część 1
Konwerter P R O J USB< >RS232 E K T Y Konwerter USB< >RS232, część 1 AVT 5080 Przedstawiamy pierwsz¹ w polskiej prasie elektronicznej aplikacjí uk³adu, ktûry - jesteúmy tego pewni - zrewolucjonizuje wspû³czesn¹
Karta dźwiękowa USB z nagrywaniem i analogowymi oraz cyfrowymi we/wy
Karta P R dźwiękowa O J E K USB T Yz nagrywaniem i analogowymi oraz cyfrowymi we/wy Karta dźwiękowa USB z nagrywaniem i analogowymi oraz cyfrowymi we/wy AVT 509 W interfejs USB wyposaøone s¹ wszystkie
Wykład 2. Interfejsy I 2 C, OneWire, I 2 S
Wykład 2 Interfejsy I 2 C, OneWire, I 2 S Interfejs I 2 C I 2 C Inter-Integrated Circuit Cechy: - szeregowa, dwukierunkowa magistrala służąca do przesyłania danych w urządzeniach elektronicznych - opracowana
USB - Universal Serial Bus
USB - Universal Serial Bus Opis standardu oraz przykładowa implementacja w układzie Cypress PsoC 5 CY8C58LP inż. Dominik Marszk Standard komunikacji przewodowej opracowywany przez konsorcjum USB (założone
Klocki RS485, część 4
P R O Klocki J E K RS485 T Y Klocki RS485, część 4 W czwartej, przedostatniej czíúci artyku³u przedstawiamy dwie karty wejúê: cyfrowych i analogowych. DziÍki nim, system zaprezentowany w cyklu artyku³ûw
Klocki RS485, część 3
Klocki P R O RS485 J E K T Y, część 3 W trzeciej czíúci artyku³u przedstawiamy dwie karty wyjúê cyfrowych, za pomoc¹ ktûrych w systemie RS485 moøna sterowaê prac¹ urz¹dzeò zasilanych napiíciami o wartoúci
Oscyloskop cyfrowy, kit AVT 891. Sukces w nowoczesnoúci Projektanci uk³adûw ZMD przygotowali
Oscyloskop P R O J E cyfrowy K T Y Oscyloskop cyfrowy, część 1 kit AVT 891 Niemiecka firma ZMD opracowa³a uk³ad scalony, prawdziwy prezent dla elektronikûw pasjonuj¹cych sií technik¹ cyfrow¹: jednouk³adowy
Miernik mocy optycznej w światłowodzie, część 2
Miernik mocy optycznej w światłowodzie, część 2 W drugiej czíúci artyku³u przedstawiono rozwi¹zanie sprzítowe miernika oraz skrûtowo omûwiono programowe metody realizacji pomiarûw. Projekt 061 Blok obrûbki
Katedra Metrologii i Systemów Elektronicznych. Interfejs USB
Interfejs USB Założenia USB Łatwość dołączenia do PC urządzeń peryferyjnych; Umożliwienie dołączania nowych klas urządzeń, które zwiększają możliwości PC. Niski koszt uzyskania szybkości transmisji do
Wprowadzenie Znajdü Wyszukaj
Wprowadzenie W ostatnim czasie ukaza a sií na rynku kolejna wersja jednego z najpopularniejszych systemûw operacyjnych dla komputerûw osobistych klasy PC. Mowa tu oczywiúcie o systemie firmy Microsoft
Nowe układy CPLD firmy Altera
Nowe układy CPLD firmy Altera Wyúcig trwa: w marcu Altera wprowadzi³a do sprzedaøy now¹ rodziní uk³adûw O ile na rynku mikrokontrolerûw od pewnego czasu panuje marazm, to wúrûd producentûw PLD moøna zauwaøyê
Dekoder dzia³a podobnie jak w telefonach komûrkowych: wyúwietla
do / z µc Dekoder CLIP AVT 5004 P R O Dekoder J E K CLIP T Y Identyfikacja numeru abonenta dzwoni¹cego CLIP (ang. Calling Line Identification Presentation), ogûlnie dostípna w sieciach komûrkowych oraz
Bezpiecznik topikowy jest jedynym
60 Bezpieczniki prądu stałego urządzenia fotowoltaiczne PV Roman Kłopocki Artyku przedstawia niektûre aspekty dzia ania bezpiecznikûw topikowych w obwodach prπdu sta ego. Zaprezentowano takøe kilka przyk
Układy programowalne, część 2
Układy programowalne, część 2 K U R S Historia uk³adûw PLD (Programmable Logic Devices) siíga koòca lat 60., kiedy to powsta³y pierwsze teoretyczne opracowania, w ktûrych wykazywano, øe jest moøliwe zbudowanie
Telewizja cyfrowa i standard MPEG2
Telewizja cyfrowa i standard MPEG2 Czym jest telewizja cyfrowa, dlaczego powstaje wokû³ niej tyle zamieszania, co oznacza skrût MPEG2? Przeczytaj poniøszy artyku³, a poznasz odpowiedzi na te pytania. Rys.
12 kanałowy regulator mocy sterowany sygnałem DMX512
12 kanałowy regulator mocy sterowany P R sygnałem O J E DMX512 K T Y 12 kanałowy regulator mocy sterowany sygnałem DMX512 Opis dotyczy zestawu regulatorûw duøej mocy, ktûre mog¹ byê wykorzystane w duøych
Układ do automatycznego wzywania Pogotowia Ratunkowego
Układ do automatycznego wzywania Pogotowia P R O Ratunkowego J E K T Y Układ do automatycznego wzywania Pogotowia Ratunkowego AVT 999 ØyczÍ wszystkim Czytelnikom, aby zbudowany przez nich uk³ad nigdy nie
linkprog programator USB www.rcconcept.pl info@rcconcept.pl
linkprog programator USB www.rcconcept.pl info@rcconcept.pl 1 linkprog wersja 2.0 Przeznaczenie linkprog to urządzenie umoŝliwiające podłączenie programowalnych urządzeń marki RCConcept do komptera PC
Klocki RS485, część 2
P R O Klocki J E K RS485 T Y Klocki RS485, część 2 W drugiej czíúci artyku³u przedstawiamy dwie karty wyjúciowe, za pomoc¹ ktûrych moøna sterowaê rûønorodnymi urz¹dzeniami zewnítrznymi. Elementami wykonawczymi
CRUSB Spartan KONWERTER CAN / USB
CRUSB Spartan KONWERTER CAN / USB UWAGA Za pomocą konwertera CRUSB można wpływać na działanie sieci CAN, co może powodować zagrożenia dla systemu sterowania oraz zdrowia i życia ludzi. Firma DIGA nie ponosi
Generalnie przeznaczony jest do obsługi systemów klimatyzacyjnych i chłodniczych.
SYSTEM MONITORINGU FIRMY CAREL Generalnie przeznaczony jest do obsługi systemów klimatyzacyjnych i chłodniczych. Korzyści systemu 1. Możliwość kontroli parametrów pracy urządzeń sterowanych regulatorami
Architektura komputerów
Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne
CZYTNIK ZBLIŻENIOWY RFID-UR80D
CZYTNIK ZBLIŻENIOWY RFID-UR80D Dziękujemy za wybór naszego produktu. Niniejsza instrukcja pomoże państwu w prawidłowym podłączeniu urządzenia, uruchomieniu, oraz umożliwi prawidłowe z niego korzystanie.
Zdalnie sterowana karta przekaźników
Zdalnie sterowana P karta R O przekaźników J E K T Y Zdalnie sterowana karta przekaźników AVT 5046 Uk³ady tak uniwersalne, jak prezentowany w artykule, ciesz¹ sií wúrûd naszych CzytelnikÛw ogromnym powodzeniem.
Uniwersalny szeregowy. sterownika wyúwietlacza
Uniwersalny P R O J E szeregowy K T Y sterownik wyświetlacza LCD Uniwersalny szeregowy sterownik wyświetlacza LCD, część 1 AVT 577 Standardowe pod³¹czenie wyúwietlacza LCD ìzajmujeî od szeúciu nawet do
UnISProg uniwersalny programator ISP
UnISProg uniwersalny P R programator O J E K T ISP Y UnISProg uniwersalny programator ISP AVT 560 Praktycznie kaødy producent mikrokontrolerûw z pamiíci¹ Flash i wspû³czesnych uk³adûw programowalnych opracowa³
Wykład 4. Interfejsy USB, FireWire
Wykład 4 Interfejsy USB, FireWire Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB
Programowanie sterowników wyświetlaczy graficznych, część 1
Programowanie sterowników wyświetlaczy P R O J graficznych E K T Y Programowanie sterowników wyświetlaczy graficznych, część 1 Wyświetlacz graficzny LCD z kontrolerem T6963C Artyku³ ten jest doúê nietypowy
Spis procedur i programów
Spis procedur i programów Przykład 1.1. Szablon programu.................................... 10 Przykład 2.1. Dodawanie liczby jednobajtowej do trzybajtowej....................15 Przykład 2.2. Dodawanie
Bezprzewodowy sterownik węża świetlnego
Bezprzewodowy sterownik P R węża O J świetlnego E K T Y Bezprzewodowy sterownik węża świetlnego AVT 5077 Temat wydaje sií banalny, ale jego realizacja juø nie: jest to bowiem programowany sterownik wíøa
Sieci komputerowe. Definicja. Elementy 2012-05-24
Sieci komputerowe Wprowadzenie dr inż. Maciej Piechowiak Definicja grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów Elementy Cztery elementy
Wykład 2. Budowa komputera. W teorii i w praktyce
Wykład 2 Budowa komputera W teorii i w praktyce Generacje komputerów 0 oparte o przekaźniki i elementy mechaniczne (np. Z3), 1 budowane na lampach elektronowych (np. XYZ), 2 budowane na tranzystorach (np.
Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD
Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD 1. Wprowadzenie DuŜa grupa sterowników mikroprocesorowych wymaga obsługi przycisków, które umoŝliwiają uŝytkownikowi uruchamianie
Układy transmisji przewodowej. na przykładzie USB
Układy transmisji przewodowej na przykładzie USB 1 Standardy 2 Standardy USB 1.1: Low Speed (LS) 1,5 Mb/s, Full Speed (FS)12 Mb/s USB 2.0: High Speed (HS) 480 Mb/s USB 3.0: Super Speed (SS) 5 Gb/s, dupleks
S P R Z Ę T Jeszcze nie tak dawno (przynajmniej z punktu widzenia autora) czístotliwoúci powyøej 100 MHz stanowi³y niedostípn¹ ìkrainíî.
2,4 GHz dla każdego Tak by³o teø z pasmem 433 MHz - kiedyú wymagaj¹cym sporo wysi³ku od konstruktora, a zat³oczonym juø ponad miarí przez wszelkiego rodzaju piloty, alarmy i inne urz¹dzenia, ktûre na sta³e
Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.
Jak zaprogramować procesor i wgrać firmwar-e do yampp3usb Spis treści: 1 Programowanie za pomocą programu PonyProg2000.... 3 1.1 Zaprogramowanie mikrokontrolera... 3 1.2 Ustawienia bitów konfiguracji...
Funkcje bezpieczeństwa
42 Funkcje bezpieczeństwa w systemie Teleco Michał Sikora Jednym z podstawowych zadaò systemûw automatyki budynku jest zwiíkszenie bezpieczeòstwa zarûwno osûb, jak i samego obiektu. W artykule przedstawione
Rejestrator temperatury DS1615, część 1
Rejestrator P temperatury R O J E K DS1615 T Y Rejestrator temperatury DS1615, część 1 AVT 836 Jeøeli ktoú s¹dzi³, øe wszystko co dotyczy pomiarûw temperatury zosta³o juø wymyúlone, to z pewnoúci¹ zmieni
USB. Uniwersalny interfejs szeregowy
PRZYK ADOWY ROZDZIA Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (32)230-98-63 e-mail: helion@helion.pl IDZ DO KATALOG KSI EK ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK CENNIK I INFORMACJE ZAMÓW INFORMACJE
Wyświetlacz bezprzewodowy
Wyświetlacz bezprzewodowy AVT 5058 Wyświetlacz P R bezprzewodowy O J E K T Y W artykule przedstawiamy modu³ inteligentnego wyúwietlacza, sk³adaj¹cy sií z czterech wyúwietlaczy LED o wysokoúci 57mm oraz
6 wiczenia z jízyka Visual Basic
Wprowadzenie Pisanie programûw komputerowych nie jest rzeczπ trudnπ. Oczywiúcie tworzenie duøych systemûw realizujπcych skomplikowane zadania wymaga dobrej wiedzy informatycznej i doúwiadczenia. Jednak
UNIWERSALNY PULPIT STEROWANIA
Szybkobieżne Pojazdy Gąsienicowe (27) nr 1, rok 2011 Tomasz PŁATEK Dariusz PŁATEK UNIWERSALNY PULPIT STEROWANIA Streszczenie: Artykuł omawia możliwość zastosowania uniwersalnego pulpitu sterowniczego zaprojektowanego
Asynchroniczny konwerter RS232< >Midi
Asynchroniczny konwerter P R O RS232< >Midi J E K T Y Asynchroniczny konwerter RS232< >Midi AVT 842 W artykule prezentujemy uk³ad, ktûry umoøliwia wspû³prací standardowych interfejsûw RS232 i MIDI. Rys.
Kieszonkowy odtwarzacz MP3,
P R O J E K T Y Yampp 7 Kieszonkowy odtwarzacz MP3, część 1 Przedstawiamy kolejny odtwarzacz MP3, tym razem zaprojektowany jako przenoúny. W Yamppie-7 zastosowano do pamiítania nagraò karty pamiíciowe
USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.
1 Mateusz Klimkowski IV rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip. Interfejs USB w 8-bitowych
Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax.81-444-62-85 lub kom.693-865-235 e mail: info@mdh-system.pl
MDH System Strona 1 MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax.81-444-62-85 lub kom.693-865-235 e mail: info@mdh-system.pl Adapter USB do CB32 Produkt z kategorii: Elmes Cena: 42.00 zł z VAT (34.15 zł netto)
Selektor linii telewizyjnych
Selektor P R linii O telewizyjnych J E K T Y Selektor linii telewizyjnych kit AVT 323 Przedstawiamy, od dawna zapowiadane, urz¹dzenie niezbídne w serwisie telewizyjnym, przydatne takøe w szkolnych laboratoriach.
System NET51, część 1
System P R O NET51 J E K T Y System NET51, część 1 AVT 5062 SprzÍtowo zrealizowany stos TCP/IP przedstawiliúmy w projekcie ok³adkowym w marcu tego roku. Do tematu wracamy - tym razem prezentuj¹c przyk³ad
Sieć komputerowa grupa komputerów lub innych urządzeo połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład:
Sieci komputerowe Sieć komputerowa grupa komputerów lub innych urządzeo połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład: korzystania ze wspólnych urządzeo, np.
Systemy wbudowane Mikrokontrolery
Systemy wbudowane Mikrokontrolery Budowa i cechy mikrokontrolerów Architektura mikrokontrolerów rodziny AVR 1 Czym jest mikrokontroler? Mikrokontroler jest systemem komputerowym implementowanym w pojedynczym
Karta adaptacyjna GSM
Proste zamontowanie karty adaptacyjnej GSM Karta adaptacyjna GSM Zainstalowanie karty SIM w karcie adaptacyjnej mini SIM Skrócona instrukcja obsługi Zainstalowanie karty SIM w karcie adaptacyjnej mini
Programator mikrokontrolerów PIC współpracujący z programem MPLAB AVT 5100
Programator mikrokontrolerów PIC współpracujący z programem MPLAB AVT 5100 P R O J E K JuPIC T Y Konstruktorzy s¹ bez w¹tpienia ludümi rûwnie leniwymi, jak wszyscy inni. St¹d pomys³ tworzenia dla nich,
Programowany zegar ze zdalnym sterowaniem
Dział Projekty Czytelników zawiera opisy projektów nadesłanych do redakcji EP przez Czytelników. Redakcja nie bierze odpowiedzialności za prawidłowe działanie opisywanych układów, gdyż nie testujemy ich
USB. Universal Serial Bus OPRACOWAŁ: TOMASZ KARLA
USB Universal Serial Bus OPRACOWAŁ: TOMASZ KARLA 1 Plan wykładu Czym jest USB? Potrzeba standaryzacji Podstawowe właściwości interfejsu USB USB 1.1/2.0 Schemat elektryczny Stany logiczne magistrali Kodowanie
w dowolny sposûb. Prezentacja zmierzonego napiícia jest wykonywana przy uøyciu specjalizowanego
, część 1 AVT 5097 Mówiący P R O J woltomierz E K T Y Nazwa ìwoltomierzî lub ìmiernikî kojarzy nam sií zazwyczaj z przyrz¹dem wyposaøonym w wyúwietlacz, na ktûrym wyúwietlane s¹ wyniki pomiarûw. W opisanym
Architektura komputerów. Układy wejścia-wyjścia komputera
Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs
Programator pamięci EEPROM
Programator pamięci EEPROM Model M- do Dydaktycznego Systemu Mikroprocesorowego DSM-5 Instrukcja uŝytkowania Copyright 007 by MicroMade All rights reserved Wszelkie prawa zastrzeŝone MicroMade Gałka i
kit AVT 900 Stereofoniczny tuner FM
Stereofoniczny P R O J E K tuner T YFM Stereofoniczny tuner FM kit AVT 900 Przedstawiamy dawno zapowiadany projekt stereofonicznego tunera FM. DziÍki zastosowaniu miniaturowego modu³u matchbox firmy Philips,
Komuniukacja Komputer-Komputer
Komuniukacja Komputer-Komputer Komunikacja komputer-komputer prowadzi do powstania sieci komputerowych LAN sieci lokalne (do 1 km) WAN sieci rozleg e (powy ej 1 km) Internet Sie Intranet ograniczony Internet
REJESTRATOR RES800 INSTRUKCJA OBSŁUGI
AEK Zakład Projektowy Os. Wł. Jagiełły 7/25 60-694 POZNAŃ tel/fax (061) 4256534, kom. 601 593650 www.aek.com.pl biuro@aek.com.pl REJESTRATOR RES800 INSTRUKCJA OBSŁUGI Wersja 1 Poznań 2011 REJESTRATOR RES800
2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Firma Wobit opracowuje i produkuje
78 firmy, ludzie, produkty Sterowniki mikrokrokowe silnikûw krokowych Witold Ober Na rynku dostípnych jest wiele napídûw úredniej wielkoúci. Jednak bardzo wyraünie kszta tuje sií zapotrzebowanie na ma
Przełom na rynku narzędzi EDA
Przełom na rynku narzędzi EDA dla elektroników, część 1 W drugiej po³owie ubieg³ego roku pojawi³o sií nowe, sztandarowe narzídzie dla elektronikûw - program Protel DXP firmy Altium. Jego najnowsza wersja
moøliwe sterowanie urz¹dzeniami
Uniwersalny nadajnik RC5/SIRC, część 1 AVT 5104 Uniwersalny P R nadajnik O J E RC5/SIRC K T Y Nadajnik zdalnego sterowania kojarzy nam sií zazwyczaj z pude³kiem z wieloma klawiszami. Opisy takich nadajnikûw
Detektor ruchu z głosowym automatem informacyjnym
Detektor ruchu z głosowym automatem P R O informacyjnym J E K T Y Detektor ruchu z głosowym automatem informacyjnym AVT 5099 Prezentowany w artykule uk³ad umoøliwia, po stwierdzeniu poruszaj¹cych sií osûb
Generator obrazu transakcji fiskalnych, FG-40
MDH System Strona 1 MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax.81-444-62-85 lub kom.693-865-235 e mail: info@mdh-system.pl Generator obrazu transakcji fiskalnych, FG-40 Produkt z kategorii: Specjalizowane
micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -
STK500v2 Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Programator STK500v2 jest programatorem ISP 8-bitowych mikrokontrolerów AVR firmy Atmel. Pod³¹czany do portu
Silniki elektryczne w praktyce elektronika, część 2
Silniki elektryczne w praktyce elektronika, część 2 K U R S Bezszczotkowe silniki DC s¹ znane od bardzo dawna, jednak ich powszechne zastosowanie umoøliwi³y dopiero tanie scalone sterowniki impulsowe.
Kod produktu: MP01611
CZYTNIK RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi tani i prosty w zastosowaniu czytnik RFID dla transponderów UNIQUE 125kHz, umożliwiający szybkie konstruowanie urządzeń do bezstykowej
Yampp 3 Sprzętowy odtwarzacz MP3, część 1
Yampp P R O 3 J sprzętowy E K T Yodtwarzacz MP3 Yampp 3 Sprzętowy odtwarzacz MP3, część 1 Coraz wiíksz¹ karierí robi¹ sprzítowe odtwarzacze MP3. Na rynku jest wiele urz¹dzeò tego typu, lecz trudno jest
Konwerter USB< >RS232, część 2
Konwerter P R O J USB< >RS232 E K T Y Konwerter USB< >RS232, część 2 AVT 5080 Drug¹ czíúê artyku³u poúwiícamy przedstawieniu budowy konwertera USBRS232. Zawarte w niej informacje wystarcz¹ do samodzielnego
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Wykład 4. Interfejsy USB, FireWire
Wykład 4 Interfejsy USB, FireWire Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB
Sieci komputerowe cel
Sieci komputerowe cel współuŝytkowanie programów i plików; współuŝytkowanie innych zasobów: drukarek, ploterów, pamięci masowych, itd. współuŝytkowanie baz danych; ograniczenie wydatków na zakup stacji
Programator generatorów taktujących DS1065/75
Programator generatorów taktujących P R O J DS1065/75 E K T Y Programator generatorów taktujących DS1065/75 kit AVT 469 W artykule przedstawiamy urz¹dzenie niezbídne w nowoczesnej pracowni techniki cyfrowej
PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV
INDUSTRIAL MP3/WAV imp3_wav AUTOMATYKA PRZEMYSŁOWA PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV ZASTOSOWANIE: - systemy powiadamiania głosowego w przemyśle (linie technologiczne, maszyny) - systemy ostrzegania,
Klocki RS485, część 1
P R O Klocki J E K RS485 T Y Klocki RS485, część 1 Magistrala i interfejs RS485 ciesz¹ sií nies³abn¹c¹ popularnoúci¹, a jak wykazuj¹ czíste pytania docieraj¹ce do redakcji, jest ci¹gle zbyt ma³o informacji
1 Moduł Konwertera. 1.1 Konfigurowanie Modułu Konwertera
1 Moduł Konwertera Moduł Konwertera zapewnia obsługę fizycznego urządzenia Konwertera US- B-RS485. Jest elementem pośredniczącym w transmisji danych i jego obecność jest konieczna, jeżeli w Systemie mają
VLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux.
VLAN Ethernet Wstęp Ćwiczenie ilustruje w kolejnych krokach coraz bardziej złożone one struktury realizowane z użyciem wirtualnych sieci lokalnych. Urządzeniami, które będą realizowały wirtualne sieci
Wy adowania atmosferyczne niosπ
126 Nowe rozwiązania przyłącza energetyczego liczniki firmy Lumel Krzysztof Pyszyński, Krzysztof Wincencik W cyklu artyku Ûw zostanie opisane nowoczesne rozwiπzanie przy πcza energetycznego, opracowane
Wstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
Opis ogólny AL154SAV5.HT8 -----------------------------------------------------------------------------------------------
1. OPIS INTERFEJSU POMIAROWEGO AL154SAV5.HT8 Przyrząd umożliwia pomiar, przesłanie do komputera oraz zapamiętanie w wewnętrznej pamięci interfejsu wartości chwilowych lub średnich pomierzonych z wybraną
Sterownik Silnika Krokowego GS 600
Sterownik Silnika Krokowego GS 600 Spis Treści 1. Informacje podstawowe... 3 2. Pierwsze uruchomienie... 5 2.1. Podłączenie zasilania... 5 2.2. Podłączenie silnika... 6 2.3. Złącza sterujące... 8 2.4.
Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych
Architektura Systemów Komputerowych Transmisja szeregowa danych Standardy magistral szeregowych 1 Transmisja szeregowa Idea transmisji szeregowej synchronicznej DOUT Rejestr przesuwny DIN CLK DIN Rejestr
Konwerter RS 232 / Centronics typ KSR
W i t o l d J u r e c z k o 44-151 Gliwice, ul. Daszyñskiego 560 Regon: 271215331 NIP: 631-010-66-35 Internet: www.yuko.com.pl e-mail: yuko@yuko.com.pl tel./ fax : (+48) (32) 230-89-49 telefony wewnêtrzne,
ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2012
Zawód: technik teleinformatyk Symbol cyfrowy zawodu: 312[02] Numer zadania: 2 Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu 312[02]-02-122 Czas trwania egzaminu: 240 minut
Na ³amach Elektroniki Praktycznej (EP 10/97) zosta³ opisany generator funkcyjny, ktûry moim zdaniem jest przyrz¹dem w zasadzie
Tani P generator R O J E funkcyjny K T Y Generator funkcyjny AVT 823 Generator funkcyjny jest podstawowym wyposaøeniem laboratorium elektronicznego. Jest niezbídny podczas wykonywania wielu prac zwi¹zanych
Programator termostatów cyfrowych firmy Dallas,
Programator termostatów P R cyfrowych O J E K DS1620 T Y Programator termostatów cyfrowych firmy Dallas, część 2 kit AVT 337 Co to jest programator termostatûw cyfrowych wyjaúniliúmy w poprzednim numerze
Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
Instrukcja obsługi zamka. bibi-z50. (zamek autonomiczny z czytnikiem identyfikatora Mifare)
Instrukcja obsługi zamka bibi-z50 (zamek autonomiczny z czytnikiem identyfikatora Mifare) bibi-z50 Copyright 2014 by MicroMade All rights reserved Wszelkie prawa zastrzeżone MicroMade Gałka i Drożdż sp.
Ethernet VPN tp. Twój œwiat. Ca³y œwiat.
Ethernet VPN tp 19330 Twój œwiat. Ca³y œwiat. Efektywna komunikacja biznesowa pozwala na bardzo szybkie i bezpieczne po³¹czenie poszczególnych oddzia³ów firmy przez wirtualn¹ sieæ prywatn¹ (VPN) oraz zapewnia
Odbiornik GPS, część 1
Odbiornik P R O J GPS E K T Y Odbiornik GPS, część 1 AVT 888 Z publikacj¹ tego projektu czekaliúmy do czerwcowego numeru EP, poniewaø odbiorniki GPS nadaj¹ sií szczegûlnie dobrze na wakacyjne wojaøe, ktûre
Podstawy projektowania systemów mikroprocesorowych, część 11
Podstawy projektowania systemów mikroprocesorowych, część 11 Nawet najprostsze mikrokontrolery '51 moøna wykorzystaê do pomiaru wielkoúci analogowych (co prawda niezbyt dok³adnie) i pomiaru czasu (z tym
Programator termostatów cyfrowych firmy Dallas,
Programator termostatów P R cyfrowych O J E K DS1620 T Y Programator termostatów cyfrowych firmy Dallas, część 1 kit AVT 337 Jest to konstrukcja na pierwszy rzut oka doúê dziwna - programator termostatûw?
Samochodowy alarm ze zdalnym sterowaniem, część 1
Samochodowy alarm ze P zdalnym R O J sterowaniem E K T Y Samochodowy alarm ze zdalnym sterowaniem, część 1 kit AVT 804 centralka alarmu kit AVT 805 pilot radiowy kit AVT 806 pilot na podczerwień kit AVT
KONWERTER INTERFEJSÓW USB/RS-485. Typu PD10. Instrukcja obs³ugi
KONWERTER INTERFEJSÓW USB/RS-485 Typu PD10 Instrukcja obs³ugi 1 2 KONWERTER INTERFEJSÓW USB/RS-485 Typu PD10 Spis treœci 1. ZASTOSOWANIE... 5 2. ZESTAW KONWERTERA... 5 3. INSTALOWANIE KONWERTERA... 5 3.1.
Lokalizatory 3M Dynatel tworzπ
120 Lokalizatory 3M Dynatel LokalizatorÛw 3M Dynatel moøna uøywaê do trasowania kabli i rur, wykrywania uszkodzeò pow ok kabli, dokonywania dok adnych pomiarûw g Íbokoúci, wykrywania sond, lokalizacji
1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.
1. Cel ćwiczenia Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU. 2. Porty szeregowe w sterowniku VersaMax Micro Obydwa porty szeregowe sterownika
Doręczenie i odbiór SMS w trybie PDU (interpreter komend)
Opis interpretera poleceò Program napisano w jízyku C dla mikrokontrolera typu AT89S8252. Jest on taktowany sygna³em zegarowym o czístotliwoúci 7,3728 MHz. Mikrokontroler wspû³pracuje z dodatkow¹, zewnítrzn¹
Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.
FRISKO-MOBILE Aplikacja FRISKO-MOBILE przeznaczona jest do zdalnej obsługi sterowników FRISKO podłączonych do sieci LAN o stałym adresie IP za pośrednictwem wbudowanych lub zewnętrznych modułów komunikacyjnych.