MICROCONTROLLERS SERIAL INTERFACE MIKROKONTROLERY INTERFEJSY SZEREGOWE
|
|
- Ksawery Wolski
- 9 lat temu
- Przeglądów:
Transkrypt
1 Wojciech KOŃ IV rok Koło Naukowe Techniki Cyfrowej dr inŝ. Wojciech Mysiński opiekun naukowy MICROCONTROLLERS SERIAL INTERFACE MIKROKONTROLERY INTERFEJSY SZEREGOWE Keywords: serial interface, serial transmission, USART, SPI, TWI, I2C, 1WIRE. Słowa kluczowe: interfejsy szeregowe, transmisja szeregowa, USART, SPI, TWI, I2C, 1WIRE. 1. WPROWADZENIE W 1969 roku japońska firma Busicom zleciła firmie Intel wykonanie zestawu 8 chipów, które miały wchodzić w skład programowalnego kalkulatora. Odpowiedzialnym za ten projekt był inŝynier Ted Hoff. Wymyślił idee centralnej jednostki obliczeniowej wspomaganej układami zewnętrznymi. Tak kalkulator zawierający 8 układów scalonych zamienił się w uniwersalny układ, który był na tyle uniwersalny, Ŝe mógł nie tylko wykonać wszystkie zadania kalkulatora, lecz równieŝ mógł znaleźć zastosowanie w innych konstrukcjach. Tak więc jesienią 1971 roku powstał i4004 pierwszy mikroprocesor. Częstotliwość taktowania wynosiła 108kHz. Był w stanie wykonywać operacji na sekundę. W styczniu 1972 roku pojawił się następca i8008. Posiadał juŝ 8 bitową magistralę. Taktowanie podniesiono do 200kHz. Powstawały coraz nowsze, coraz szybsze procesory. Jednak istniała grupa producentów, która chciała wykorzystać zalety mikroprocesorów w sprzęcie gospodarstwa domowego, RTV, AGD czy motoryzacji. Jednak sam mikroprocesor na niewiele się przydaje. Konieczne jest dodanie zegara, pamięci (RAM, ROM) układów we/wy. Jednak trudno sobie wyobrazić, aby w mikserze umieszczać osobno procesor pamięć układy we/wy. Powstał pomysł, aby umieścić wszystko w jednej kości. Tak powstał pierwszy mikrokontroler (mikrokomputer jednoukładowy). Niska cena spowodowała, Ŝe zaczął być stosowany w coraz większej liczbie urządzeń. Z czasem zaczęły powstawać mikrokontrolery mające zastosowanie w konkretnych dziedzinach, posiadające wyspecjalizowane właściwości. Dzisiaj trudno wyobrazić sobie mikroprocesor bez szeregu urządzeń umoŝliwiających komunikowanie się z otoczeniem. Liczba wyprowadzeń ciągle rosła, rosła równieŝ liczba urządzeń do obsłuŝenia. Dlatego bardzo waŝne stały się interfejsy szeregowe. Wykorzystywane są wtedy, gdy zachodzi konieczność przesłania danych do innych systemów. Nad transmisją równoległą mają niezaprzeczalną zaletę: przy wykorzystaniu tylko kilku linii umoŝliwiają sprawną komunikację. W transmisji równoległej pojawiają się problemy przy przesyłaniu na większe odległości. Zaczyna pojawiać się problem przesłuchów
2 między liniami. Konieczne jest więc dodatkowe ekranowanie lub/i zmniejszenie prędkości transmisji. Istnieje wiele interfejsów szeregowych. W pracy omówię 4 najczęściej stosowane: USART, SPI, I2C oraz 1wire. Przedstawię krótką charakterystykę kaŝdego z tych interfejsów oraz omówię ich zalety i wady. Transmisja w kaŝdym z tych interfejsów moŝe być prowadzona przy obsłudze sprzętowej lub programowej. 2. INTERFEJS USART Interfejs USART (Universal Synchronous and Asynchronous serial Receiver and Transmitter) stanowi rozszerzenie interfejsu UART. W odróŝnieniu od poprzedniej wersji umoŝliwia prowadzenie transmisji synchronicznej. Interfejs UART/USART stosowany jest do prowadzenia prostych transmisji szeregowych pomiędzy dwoma lub więcej urządzeniami. Interfejs moŝe być wykorzystany do obsługi RS232 i RS485. Najczęściej stosowany jest do połączenia mikrokontrolera z komputerem PC (port com). RXD TXD XCK RXD TXD XCK Rys.2.1 Idea transmisji USART W zaleŝności od trybu transmisja moŝe być prowadzona z wykorzystaniem 1,2 lub 3 linii: TXD RXD XCK Uniwersalny moduł do transmisji synchronicznej i asynchronicznej USART moŝe być skonfigurowany do pracy w trybach: tryb asynchroniczny tryb synchroniczny Maksymalną prędkość, jaką moŝna osiągnąć dla trybu asynchronicznego to 625kbps. Tryb synchroniczny umoŝliwiają transmisję dochodzącą nawet do 5Mbps. Zdecydowanie najczęściej wykorzystywana jest transmisja asynchroniczna. MoŜna ją zrealizować przy uŝyciu nawet jednej linii. W transmisji synchronicznej moŝe okazać się konieczna dodatkowa linia synchronizacji. Jednak tu nie ma reguły. RóŜni producenci stosują róŝne rozwiązania. W procesorach AVR w trybie synchronicznym wymagana jest dodatkowa linia XCK, w
3 procesorach PIC linia RX pełni rolę linii danych a linia TX linii zegarowej. W tym przypadku transmisja jest typu half duplex. Wysyłanie lub odbieranie bajtu jest realizowane sprzętowo przez układy wbudowane w mikrokontroler. Zakończenie nadawania lub odbierania moŝe generować przerwanie. Dzisiejsze mikrokontrolery posiadają do kilku sprzętowych układów wspomagających transmisję. Jednak w bardzo prosty sposób moŝe być zrealizowana w sposób programowy. 2.1 RAMKA TRANSMISYJNA Rejestry konfiguracyjne mikrokontrolerów umoŝliwiają dość swobodę ustalenie formatu przesyłanych danych. Przesyłane słowo moŝe składać się z 5,6,7,8 lub 9 bitów. Jednak przy projektowaniu systemu transmisji przy wykorzystaniu USART naleŝy uwzględnić specyfikację danego mikrokontrolera. Nie kaŝdy posiada moŝliwość wysyłania 5,6,7 bitowych słów. Niemniej jednak moŝna określić szablon ramki transmisyjnej zgodny dla wszystkich mikrokontrolerów. a (LSB) b b b b b b b b (MSB) c d d Rys.2.2 Format ramki transmisji UART a bit startu b bity przesyłanego bajtu c bit parzystości d 1 lub 2 bit stopu Transmisja rozpoczyna się od wysłania bitu startu, który zawsze jest równy 0. Następnie przesyłane są kolejne bity bajtu najpierw najmłodsze bity potem najstarsze (przy czym bajt moŝe mieć 5,6,7,8 lub 9 bitów). W zaleŝności od ustawienia moŝe być nadawany bit parzystości (nie wszystkie mikrokontrolery posiadają sprzętową generację tego bitu) oraz 1 lub 2 bity stopu. Stan aktywny na linii to stan 0V. W stanie nieaktywnym utrzymywany jest stan wysoki. Aby transmisja była moŝliwa konieczne jest ustawienie tej samej prędkości w nadajniku i odbiorniku. Prędkość transmisji zaleŝy od rejestrów konfiguracyjnych mikrokontrolerów. Silnie zaleŝy ona od częstotliwości taktowania mikrokontrolera i jest zawsze jej podwielokrotnością.
4 f sys UBRR = 1 16 BAUD (1) Wzór (1) określa wartość rejestru UBRR dla częstotliwości taktowania mikrokontrolera równej f sys i prędkości transmisji BAUD. Nie zawsze moŝliwe jest dobranie całkowitej wartości UBRR. Prędkość posiada odchyłkę, co dla skrajnych przypadków moŝe powodować do błędów transmisji. W praktyce bardzo często stosuje się częstotliwość 11,0592MHz lub 14,7456MHz. UmoŜliwia ona osiągnięcie typowych prędkości transmisji. Tabela 2.1 Wartości rejestru UBRR dla przykładowych częstotliwości (dla mikrokontrolera AVR Atmega8).UART w trybie asynchronicznym BAUD f sys = 2MHz f sys = 11,0592MHz [bps] UBRR Błąd [%] UBRR Błąd [%] , , , ,4k 8-3, ,2k 6-7, ,8k 3 8, ,4k 2 8, ,6k 1 8, ,8k 1-18, ,2k 0 8, ,4k k ,8 Dla niektórych częstotliwości nie jest moŝliwe dobranie wartości rejestrów konfiguracyjnych tak, aby wartość była całkowita. Dla częstotliwości 2MHz i prędkości transmisji równej 78,6kbps błąd wynosi juŝ 18,6%. Jest to wartość niedopuszczalna. 3. INTERFEJS SPI Interfejs SPI (Serial Peripheral Interface) - szeregowy interfejs urządzeń peryferyjnych, umoŝliwia jednoczesną synchroniczną wymianę danych 8-bitowych. Najczęściej stosowany jest do komunikacji między mikroprocesorami. Prędkość transmisji dochodzi do 15Mbps. Standard SPI gwarantuje poprawną szybkość transmisji do 2,1 Mb/s. Komunikacja odbywa się synchronicznie za pomocą 4 linii: MOSI (SDO) - (Master Output Slave Input) szeregowe wyjście danych MISO (SDI) - (Master Input Slave Output) szeregowe wejście danych SCK (CLK) - (Serial Clock) sygnał zegarowy (taktujący) CS (SS) - (Slave Select) aktywacja wybranego układu peryferyjnego
5 Rys.3.1 Idea transmisji SPI Konfiguracja SPI: - Aby transmisja była moŝliwa jedno urządzenie musi być skonfigurowane jako master, pozostałe jako slave. Sygnał zegarowy zawsze jest generowany przez master. Dlatego linia SCK powinna być ustawiona jako wyście dla master oraz jako wejście dla slave. - NaleŜy ustawić polaryzację linii SCK w stanie nieaktywności urządzeń - NaleŜy ustawić fazę zegara, w której odbywa się przepisywanie danych wejściowych (środek lub koniec waŝności danych). - NaleŜy ustawić aktywne zbocze zegara SCK. Dane wystawiane są na wyjście przy rosnącym lub malejącym zboczy SCK - Dla master naleŝy ustawić częstotliwość taktowania Gdy do magistrali dołączony jest tylko jeden układ slave, to wejście SS układu slave naleŝy podłączyć stale do masy, natomiast wyjście SS układu master naleŝy podłączyć do plusa zasilania. W przypadku, gdy jest kilka układów slave wejścia SS są sterowane przez dodatkowe wyprowadzenia portu układu master. Master MOSI MISO SCK SS1 SS2 SS3 MOSI MISO SCK SS MOSI MISO SCK SS MOSI MISO SCK SS Rys. 3.2 Tryb multislave Slave 1 Slave 2 Slave 3
6 Całością steruje układ master. To on generuje sygnał CLK i to on rozpoczyna wymianę danych. Takie rozwiązanie ma jednak wadę: nie moŝna skorzystać z przerwać. Jakakolwiek zmiana stanu urządzenia master moŝe być wykryta tylko poprzez programowe sprawdzenie zawartości rejestru slave. Wymiana danych z Slave1 następuje po ustawieniu linii SS1 w stanie niskim. Po tym dana 8 bitowa jest przesyłana z układu Master do Slave1. Po zakończeniu transmisji UWAGA: Niektóre mikrokontrolery nie mają moŝliwości zmiany, który bit (MSB czy LSB) ma być przesyłany jako pierwszy. W takim przypadku konieczna jest programowa zamiana bitów. Taka sytuacja występuje w mikrokontrolerach PIC. Mikrokontrolery AVR posiadają bity konfiguracyjne umoŝliwiające określenie porządku transmisji. Niekiedy uŝycie interfejsu SPI uniemoŝliwia korzystanie z innych funkcji mikrokontrolera. W mikrokontrolerach PIC interfejs SPI i I2C moŝe być uŝywany naprzemiennie. Tak więc włączenie trybu SPI uniemoŝliwia obsługi urządzeń SPI. Z kolei w niektórych mikrokontrolerach moŝliwe jest ustawienie interfejsu USART do pracy w trybie Master SPI. Jedną z odmian interfejsu SPI jest interfejs Microwire opracowany przez firmę National Semiconductor. 4. INTERFEJS I2C (TWI) Interfejs I2C (I 2 C,IIC Inter-Integrated Circuit Bus) został opracowany w firmie Phillips w 1981 roku. Jest to interfejs synchroniczny. UmoŜliwia połączenie wielu urządzeń do dwuprzewodowej magistrali. MoŜliwe jest podłączenie kilku urządzeń typu master w jednej linii. Vcc R p R p Master1 1 SCL Slave1 SCL Slave2 2 SCL Slave3 3 SCL Master2 2 SCL SCL Rys Magistrala I2C W mikrokontrolerach spotykany jest równieŝ interfejs TWI (Two Wire Interface), który jest zgodny z interfejsem I2C. Pozwala on na zaadresowanie do 128 urządzeń podłączonych
7 do jednej magistrali. Nowsze specyfikacje I2C umoŝliwiają adresowanie 10 bitowe, co znacznie zwiększa liczbę obsługiwanych urządzeń. Transmisja odbywa się przy pomocy dwu linii dwukierunkowych: linia danych SCL linia zegarowa Urządzenia są sterowane przez wyjścia OC tak więc konieczne są zewnętrzne rezystory podciągające. Niektóre mikrokontrolery posiadają porty z moŝliwością włączenia rezystorów podciągających. W takim przypadku zewnętrzne elementy nie są potrzebne. Wartość rezystancji zaleŝy od długości połączeń, liczby układów i częstotliwości pracy. Zawiera się w granicach od 1kΩ do 10 kω PRZEBIEG TRANSMISJI Transmisję rozpoczyna i kończy układ nadrzędny (master). Inicjalizacja transmisji następuje po nadaniu sygnału START. Następnie master wysyła na magistralę adres urządzenia, z którym chce się komunikować. Po wymianie danych układ master generuje sygnał STOP. W przypadku, gdy na wspólnej magistrali pracuje kilka układów nadrzędnych stosuję się R-START (Repeat Start Condition). Nadanie sygnału R-START powoduje ponowną inicjalizację transmisji bez kończenia poprzedniej. Dzięki temu inny układ master nie spowoduję przejęcia panowania nad magistralą. KaŜdorazowe wysłanie danych powoduje generowanie potwierdzenia ACK przez układ slave. Układ master po wysłaniu adresu urządzenia oczekuję na odpowiedź. Linia ustawiana jest w stanie wysokim i generowany jest impuls na linii SCL. Pojawienie się stanu niskiego na linii informuje układ master, Ŝe slave jest gotowy do transmisji. Przesyłanie bitów następuje przy pojawieniu się stanu wysokiego na linii SCL. PoniŜsze rysunki przedstawiają przebiegi czasowe na liniach i SCL przy przesyłaniu danych: START STOP bit 1 bit 0 SCL Rys Zmiany na liniach i SCL przy przesyłaniu danych
8 Specyfikacja I2C określa maksymalną długość połączeń równą 10cm. Jednak w wielu przypadkach zachodzi konieczność prowadzenia dłuŝszych przewodów. Porty wyjściowe posiadają duŝą rezystancję. Z tego powodu nawet małe prądy indukowane w przewodach będą powodować zmiany napięcia, które mogą zakłócać transmisję danych. Przy odległościach dłuŝszych niŝ 10cm naleŝy zastosować specjalne prowadzenie linii SCL i i/lub zastosować ekranowanie. GND SCL GND SCL Rys Prowadzenie przewodów magistrali I2C 5. INTERFEJS 1WIRE Interfejs 1WIRE (One Wire) został opracowany przez firmę Dallas Semiconductor (obecnie Maxim). Transmisja danych dokonywana jest przy uŝyciu tylko jednej linii. Dane przesyłane są w obydwu kierunkach. DuŜym udogodnieniem interfejsu 1WIRE jest moŝliwość zasilania urządzeń wprost z linii danych. Przez co do komunikacji nawet z odległymi urządzeniami wystarczą dwa przewody (jeden to linia danych, drugi to masa). Wymianą danych steruje układ master. To on rozpoczyna transmisję, wybiera adres urządzenia, z którym się chce komunikować, i on ustala prędkość transmisji. Wymiana danych moŝe następować w dwóch trybach szybkości: 16,3kbps tryb standard 115kbps tryb overdrive W odróŝnieniu od pozostałych interfejsów szybkość transmisji nie musi być stała. Standard nie ogranicza od dołu prędkości transmisji. Jedyne ograniczenie dotyczy czasów trwania stanów 0 i 1. Tak więc moŝna przeprowadzić część transmisji z jedną prędkością moŝe nastąpić przerwa w transmisji, a następnie dokończyć transmisję w dowolną prędkością. Vcc R p Master Master 1 Slave1 Slave1 Slave2 Slave 2 Slave3 Slave 3 1WIRE GND Rys Magistrala 1WIRE
9 5.1. PRZEBIEG TRANSMISJI W stanie spoczynku linia danych jest w stanie wysokim. Jedynke logiczną utrzymuję rezystor podciągający. KaŜde pojawienie się stanu niskiego powoduje inicjację przesyłania bitu. Dane przesyłane są jako słowa 8bitowe. Najpierw transmitowany jest bit LSB. Brak linii synchronizacji oraz praktycznie dowolna prędkość transmisji (nie przekraczająca 115kbps) powoduje, Ŝe transmisja posiada pewne ograniczenia. Dotyczą one czasów trwania 0 oraz 1. O tym czy przesyłane jest 0 czy 1 świadczy czas trwania stanu niskiego na linii 1WIRE. ZaleŜności czasowe przy transmisji danych przedstawia poniŝszy rysunek: RESET bit 1 bit 0 480us 60us us 480us 60us 60us 11us Rys.5.2. ZaleŜności czasowe magistrali 1WIRE Resetowanie urządzeń podłączonych do magistrali 1WIRE jest rozpoczynane przez układ master. Układ master generuje impuls zerujący (niski stan na magistrali) przez okres ok. 480us. Po tym czasie następuje ustawienie stanu wysokiego. JeŜeli do magistrali podłączony jest slave to odpowiada on po czasie mniejszym niŝ 65us ustawiając stan niski na magistrali. Czas trwania tego stanu wynosi od 15 do 60 us. Wysyłanie 0 do slave polega na ustawieniu na magistrali stanu niskiego przez czas us. Po tym czasie na magistrali musi pojawić się stan wysoki. Gdy czas trwania 0 będzie dłuŝszy niŝ 480us, to zostanie on zinterpretowany jako reset magistrali.
10 7. PODSUMOWANIE Tabela 7.1 przedstawia porównanie opisanych wcześniej interfejsów. Niektóre parametry są osiągalne przy pewnych ograniczeniach, których nie ma wyszczególnionych w tabeli. Dotyczy to np. maksymalnej długości przewodów magistrali i maksymalnej prędkości przesyłu danych. Dlatego teŝ, porównując poszczególne interfejsy naleŝy zwrócić uwagę na ten fakt. Podane wartości są orientacyjne. ZaleŜą bowiem od konkretnej aplikacji (mikrokontrolera, częstotliwości zegara systemowego, technologii wykonania). Transmisja szeregowa ma wiele niepodwaŝalnych zalet takich jak mała liczba połączeń, mała liczba elementów zewnętrznych. Dzięki temu w tani sposób moŝna obsłuŝyć bardzo wiele urządzeń. Niestety prostota połączeń jest okupiona zdecydowanie większą złoŝonością programu obsługi transmisji. Niemniej wspieranie sprzętowe, jaką oferują współczesne mikrokontrolery powoduje, Ŝe stosowanie urządzeń komunikujących się przy pomocy magistrali szeregowej staje się łatwe w implementacji. Bogactwo interfejsów, róŝne rozwiązania stosowane przez producentów zmusza jednak do dokładnego zapoznania się z ograniczeniami, lub specjalnymi rozwiązaniami danego interfejsu.
11 Tabela 7.1 Porównanie interfejsów szeregowych Nazwa interfejsu Max prędkość przesyłu danych Maksymalna długość połączeń Liczba linii Tryb masterslave Adresowanie urządzeń Rezystory pull up Firma I2C 3,4 Mb/s 10cm (1) Phillips USART 5Mb/s 1200m (2) 2 (3) - - (3) - Gordon Bell SPI 15Mb/s 30cm 4 (3) Motorola 1wire 115,2kb/s 750m Dallas/ Maxim (1) przy dłuŝszych połączeniach wymagane jest specjalne prowadzenie ścieŝek oraz ekranowanie. MoŜna osiągnąć długość do 2m (2) dla standardu RS485 (3) istnieje moŝliwość pracy w trybie adresowania
12 LITERATURA [1] J.Bogusz: Lokalne interfejsy szeregowe w systemach cyfrowych. btc, Warszawa 2004 [2] W. Nawrocki: Rozproszone systemy pomiarowe. WKŁ, Warszawa 2006 [3] T. Jabłoński, K. Pławsiuk: Programowanie mikrokontrolerów PIC w języku C. btc, Warszawa 2005 [4] S. Pietraszek: Mikroprocesory jednoukładowe PIC. Helion, Gliwice 2002 [5] R. Baranowski: Mikrokontrolery AVR Atmega w praktyce. btc, Warszawa [6] M. Wiązania: Programowanie mikrokontrolerów AVR w języku Bascom. btc, Warszawa 2005 [7] Strona internetowa:
13 DODATEK A. PRZYKŁADOWE PROGRAMY OBSŁUGI INTERFEJSÓW INTERFEJS UART (PROCESOR ATMEGA8) void RS_init(void) //ustawianie predkosci transmisji UBRRH = (unsigned char) (UBRR_BAUD>>8); UBRRL = (unsigned char) UBRR_BAUD; //wlaczenie toru nadawczego i odbiorczego, zezwolenie na //przerwania od odbiornika UCSRB = (1<<RXEN) (1<<TXEN) (1<<RXCIE); //8 bitowa transmisja z bitem startu, bez bitu parzystosci UCSRC = (1<<URSEL) (1<<UCSZ1) (1<<UCSZ0); void RS_wyslij(unsigned char data) while (!( UCSRA & (1<<UDRE)) ); UDR = data; //czekaj az nadajnik // bedzie gotowy //wyslij wartosc na rs SIGNAL (SIG_UART_RECV) while (!(UCSRA & (1<<RXC)) ); //odebrana wartosc w //rejestrze UDR
14 INTERFEJS 1WIRE (PROCESOR PIC18F4620) unsigned char reset_1w(void) unsigned char presence; D_PIN = 0; D_TRIS = 0; delay_10us(50); D_TRIS = 1; delay_10us(6); presence = D_PIN; delay_10us(50); return(presence); unsigned char read_1w(void) unsigned char x,dana = 0; for (x=0;x<8;x++) D_PIN = 0; D_TRIS = 0; delay_us(2); D_TRIS = 1; delay_us(2); if (D_PIN==1) dana =0x01<<x; delay_10us(7); return(dana); void write_1w(unsigned char dana) unsigned char x,temp; for (x=0;x<8;x++) temp = dana>>x; temp &= 0x01; if(temp==1) D_PIN = 0; D_TRIS = 0; delay_10us(1); D_TRIS = 1; delay_10us(6);
15 else D_PIN = 0; D_TRIS = 0; delay_10us(7); D_TRIS = 1; Przykładowy projekt miernika temperatury z wykorzystaniem interfejsu 1WIRE LCD1 LM032L VSS VDD VEE E RS RW D0 D1 D2 D3 D4 D5 D6 D7 R1 PULLUP DS1 DS18B20 TEMP=12.0 Vdd DQ GND U1 RA0/AN0 RA1/AN1/LVDIN RA2/AN2/VREF- RA3/AN3/VREF+ RA4/T0CKI RA5/MCLR/VPP RA6/OSC2/CLKO RA7/OSC1/CLKI RB0/AN4/INT0 RB1/AN5/TX/CK/INT1 RB2/P1B/INT2 RB3/ECCP1/P1A RB4/AN6/RX/DT/KBI0 RB5/PGM/KBI1 RB6/PGC/T1OSO/T1CKI/P1C/KBI2 RB7/PGD/T1OSI/P1D/KBI PIC18F1220 Rys. A.1. Schemat ideowy miernika temperatury Kod programu: #include <pic18.h> #include "delay.h" #include "lcd.h" #include "1wire.h" unsigned char temp1; unsigned long temp2; unsigned char uklad; unsigned char x,y,x; unsigned long m; void main(void) OSCTUNE=0b ; OSCCON=0b ;
16 PORTA=0b ; TRISA=0b ; ADCON1=0b ; //wylacz przetworniki A/C PORTB=0b ; TRISB=0b ; //wyjscia cyfrowe lcd_init(); delay_ms(1); lcd_clear(); delay_ms(1); cursor_off(); def_char(); gotoxy(0,1); delay_ms(1); gotoxy(0,1); lcd_text("miernik temperatury"); gotoxy(0,2); lcd_text("xxxxx"); while(1) uklad = reset_1w(); gotoxy(0,2); if (uklad==1) lcd_text("brak uk adu"); else write_1w(0xcc); write_1w(0x44); delay(1); reset_1w(); write_1w(0xcc); write_1w(0xbe); temp1 = read_1w(); temp2 = read_1w(); x = temp1 & 0b ; x = x>>4; y = temp2<<4; y +=x; lcd_text("t1="); lcd_dec(y);
17 x = temp1 & 0b ; m = 625*x; lcd_char('.'); lcd_char((m %10000)/ ); lcd_char(223); lcd_text("c");
18 INTERFEJS SPI (PROCESOR PIC18F4620) void spi_slave(void) TRISC = 0b ; //ustawienie portow SSPSTAT = 0b ; //konfiguracja SPI jako slave SSPCON1 = 0b ; SSPIE = 1; //wlaczenie przerwania void spi_master(void) PORTC=0b ; TRISC=0b ; SSPSTAT = 0b ; SSPCON1 = 0b ; //konfiguracja SPI jako master unsigned char komunikacja(unsigned char dataout) unsigned char datain; SSPIF = 0; SSPBUF = dataout; while (!SSPIF); datain = SSPBUF; return(datain);
19 INTERFEJS TWI (PROCESOR ATMEGA32) void twi_init(void) //czestotliwosc 100kbps TWBR = 0x42; TWCR = (1<<TWEN); void twi_start(void) TWCR = (1<<TWINT) (1<<TWSTA) (1<<TWEN); while (!(TWCR & (1<<TWINT))); char twi_odczytaj(void) TWCR = (1<<TWEN) (1<<TWINT); while (!(TWCR & (1<<TWINT)));//czekaj na odbior return TWDR; void twi_zapisz(char dana) TWDR = dana; TWCR = (1<<TWINT) (1<<TWEN); //czekaj na potwierdzenie while (!(TWCR & (1<<TWINT))); void twi_stop(void) TWCR = (1<<TWINT) (1<<TWEN) (1<<TWSTO);
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
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
Rys 2. Schemat obwodów wejściowo/wyjściowych urządzeń w magistrali I2C
Temat: Magistrala I2C na przykładzie zegara czasu rzeczywistego PCF8583. 1.Opis magistrali I2C Oznaczenie nazwy magistrali, wywodzi się od słów Inter Integrated Circuit (w wolnym tłumaczeniu: połączenia
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
Systemy mikroprocesorowe - projekt
Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie
Tester pilotów 315/433/868 MHz
KOLOROWY WYŚWIETLACZ LCD TFT 160x128 ` Parametry testera Zasilanie Pasmo 315MHz Pasmo 433MHz Pasmo 868 MHz 5-12V/ bateria 1,5V AAA 300-360MHz 400-460MHz 820-880MHz Opis Przyciski FQ/ST DN UP OFF przytrzymanie
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.
PERSON Kraków 2002.11.27
PERSON Kraków 2002.11.27 SPIS TREŚCI 1 INSTALACJA...2 2 PRACA Z PROGRAMEM...3 3. ZAKOŃCZENIE PRACY...4 1 1 Instalacja Aplikacja Person pracuje w połączeniu z czytnikiem personalizacyjnym Mifare firmy ASEC
HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR. 40 432 Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32) 353 41 31. www.hitin.
HiTiN Sp. z o. o. 40 432 Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32) 353 41 31 www.hitin.pl Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, 1999 r. 1 1. Wstęp. Przekaźnik elektroniczny RTT-4/2
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
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
Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX
Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX 1. Pierwsze uruchomienie... 3 2. Ekran podstawowy widok diagramu... 4 3. Menu... 5 - Historia... 5 - Ustawienia... 6 - Ustawienia / Nastawa czasów...
Interfejs RS485-TTL KOD: INTR. v.1.0. Wydanie: 2 z dnia 19.12.2012. Zastępuje wydanie: 1 z dnia 07.09.2012
Interfejs RS485-TTL v.1.0 KOD: PL Wydanie: 2 z dnia 19.12.2012 Zastępuje wydanie: 1 z dnia 07.09.2012 SPIS TREŚCI 1. Opis ogólny...3 2. Rozmieszczenie elementów....3 3. Przyłączenie do magistrali RS485....4
Budowa systemów komputerowych
Budowa systemów komputerowych dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl Współczesny system komputerowy System
ZL11ARM. Uniwersalna płyta bazowa
ZL11ARM Uniwersalna płyta bazowa dla modułów diparm ZL11ARM to uniwersalna płyta bazowa dla modułów diparm (np. ZL12ARM i ZL19ARM) z mikrokontrolerami wyposażonymi w rdzenie ARM produkowanymi przez różnych
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.
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
Ultrasonic Ranging Module on STM32F4
Sławomir Węgrzyn V rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy Ultrasonic Ranging Module on STM32F4 Obsługa ultradźwiękowego ź czujnika odległości na mikrokontrolerze STM32f4
Elementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne Wykład Legenda Zezwolenie Dekoder, koder Demultiplekser, multiplekser 2 Operacja zezwolenia Przykład: zamodelować podsystem elektroniczny samochodu do sterowania urządzeniami:
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...
Tester pilotów 315/433/868 MHz 10-50 MHz
TOUCH PANEL KOLOROWY WYŚWIETLACZ LCD TFT 160x128 ` Parametry testera Zasilanie Pasmo 315MHz Pasmo 433MHz Pasmo 868 MHz Pasmo 10-50MHz 5-12V/ bateria 1,5V AAA 300-360MHz 400-460MHz 820-880MHz Pomiar sygnałów
http://www.programatory.yoyo.pl/ yoyo ver. 6.0
Programator ISP AVR - USB http://www.programatory.yoyo.pl/ yoyo ver. 6.0 INSTALACJA Do połączenia programatora z PC wykorzystywany jest przewód USB-b ( często spotykany w drukarkach). Zalecane jest wykorzystanie
Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET
PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400, w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci Industrial Ethernet, protokołu
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,
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
Podstawy systemów mikroprocesorowych. Interfejs USART. Interfejsy szeregowe w mikrokontrolerach AVR
Podstawy systemów mikroprocesorowych Wykład nr 4 Interfejsy szeregowe dr Piotr Fronczak http://www.if.pw.edu.pl/~agatka/psm.html Komputery przesyłają dane na dwa sposoby: równolegle: Kilka bitów danych
Wbudowane układy komunikacyjne cz. 1 Wykład 10
Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach!
INSTRUKCJA OBSŁUGI WD2250A. WATOMIERZ 0.3W-2250W firmy MCP
INSTRUKCJA OBSŁUGI WD2250A WATOMIERZ 0.3W-2250W firmy MCP 1. CHARAKTERYSTYKA TECHNICZNA Zakresy prądowe: 0,1A, 0,5A, 1A, 5A. Zakresy napięciowe: 3V, 15V, 30V, 240V, 450V. Pomiar mocy: nominalnie od 0.3
EC1000 KATALOG SYSTEMÓW STEROWANIA
EC1000 64 MB pamięci flash 128 MB pamięci RAM Środowisko programowania CODESYS V3 (IEC 61131-3) Port Ethernet Port EtherCAT Port USB Port RS232 dla programowania Port SD Zegar czasu rzeczywistego Zasilanie
INSTRUKCJA OBSŁUGI URZĄDZENIA: 0101872HC8201
INSTRUKCJA OBSŁUGI URZĄDZENIA: PZ-41SLB-E PL 0101872HC8201 2 Dziękujemy za zakup urządzeń Lossnay. Aby uŝytkowanie systemu Lossnay było prawidłowe i bezpieczne, przed pierwszym uŝyciem przeczytaj niniejszą
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)
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.
Pomiar mocy pobieranej przez napędy pamięci zewnętrznych komputera. Piotr Jacoń K-2 I PRACOWNIA FIZYCZNA 25. 01. 2010
Pomiar mocy pobieranej przez napędy pamięci zewnętrznych komputera. Piotr Jacoń K-2 I PRACOWNIA FIZYCZNA 25. 01. 2010 I. Cel ćwiczenia: Poznanie poprzez samodzielny pomiar, parametrów elektrycznych zasilania
Badanie bezszczotkowego silnika prądu stałego z magnesami trwałymi (BLDCM)
Badanie bezszczotkowego silnika prądu stałego z magnesami trwałymi (BLDCM) Celem ćwiczenia jest zapoznanie się z budową, zasadą działania oraz sterowaniem bezszczotkowego silnika prądu stałego z magnesami
Spis zawartości Lp. Str. Zastosowanie Budowa wzmacniacza RS485 Dane techniczne Schemat elektryczny
Spis zawartości Lp. Str. 1. Zastosowanie 2 2. Budowa wzmacniacza RS485 3 3. Dane techniczne 4 4. Schemat elektryczny 5 5. Konfiguracja sieci z wykorzystaniem wzmacniacza RS485 6 6. Montaż i demontaż wzmacniacza
Elementy składowe komputera. Płyta główna
Podstawowe pojęcia dotyczące komputera. Podzespoły. Rodzaje pamięci. Urządzenia peryferyjne. Pojęcie "Komputer" jest powszechnie używane w odniesieniu do zastawu podzespołów/urządzeń elektronicznych jednostki
ANALOGOWE UKŁADY SCALONE
ANALOGOWE UKŁADY SCALONE Ćwiczenie to ma na celu zapoznanie z przedstawicielami najważniejszych typów analogowych układów scalonych. Będą to: wzmacniacz operacyjny µa 741, obecnie chyba najbardziej rozpowszechniony
Siemens IO-Link. Smart TIA integration of sensors and actuators
Siemens IO-Link Smart TIA integration of sensors and actuators IO-Link Integracja z TIA (SIMATIC) Siemens IO-Link Dost pne produkty Modu Master IO-Link Modu y IO Modu y obiektowe Oprogramowanie STEP 7
MAGISTRALE MIKROKONTROLERÓW (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
(BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Odległości pomiędzy źródłem a odbiorcą informacji mogą być bardzo zróżnicowane, przykładowo zaczynając od pojedynczych milimetrów w przypadku
INFORMATOR TECHNICZNY GE FANUC. Rezerwacja w sterownikach programowalnych GE Fanuc. Standby Redundancy najprostszy system rezerwacji
Informator Techniczny nr 9 -- grudzień 000 -- INFORMATOR TECHNICZNY GE FANUC Rezerwacja w sterownikach programowalnych GE Fanuc Czy jedynym rozwiązaniem dla układów sterowania wymagających wysokiej niezawodności
Instrukcja obsługi. Sterownik ścienny KJR10B/DP
Instrukcja obsługi Sterownik ścienny KJR10B/DP Wyłączny importer Spis treści Parametry sterownika... 3 Parametry sterownika... 3 Nazwy i funkcje wyświetlacza sterownika ściennego... 4 Przyciski sterownika
Dobór nastaw PID regulatorów LB-760A i LB-762
1 z 5 Dobór nastaw PID regulatorów LB-760A i LB-762 Strojenie regulatorów LB-760A i LB-762 Nastawy regulatora PID Regulatory PID (rolnicze np.: LB-760A - poczynając od wersji 7.1 programu ładowalnego,
System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy
Instrukcja obsługi programu 2.11. Przygotowanie programu do pracy - ECP Architektura inter/intranetowa System Informatyczny CELAB Przygotowanie programu do pracy - Ewidencja Czasu Pracy Spis treści 1.
Mikroprocesory i mikrosterowniki Wydział Elektroniki Mikrosystemów i Fotoniki Politechniki Wrocławskiej Ćwiczenie nr 4
1 Ćwiczenie nr 4 Program ćwiczenia: Interfejs szeregowy SPI obsługa sterownika ośmiopozycyjnego, 7-segmentowego wyświetlacza LED Interfejs szeregowy USART, komunikacja mikrokontrolera z komputerem PC.
Śrubka zamykająca Uchwyt ścienny Przycisk kontrolny Lampka kontrolna
Modem GSM do sterowania ogrzewaniem 1 Przegląd W połączeniu z radiowym regulatorem temperatury pokojowej X2D modem ten umożliwia zdalne sterowanie ogrzewaniem. Zdalne sterowanie odbywa się za pomocą komunikatów
PX319. Driver LED 1x2A/48V INSTRUKCJA OBSŁUGI
PX319 Driver LED 1x2A/48V INSTRUKCJA OBSŁUGI R SPIS TREŚCI 1. Opis ogólny... 3 2. Warunki bezpieczeństwa... 3 3. Opis złączy i elementów sterowania... 4 4. Ustawianie adresu DMX... 5 4.1. Ustawienia funkcji
INSTRUKCJA OBS UGI www.elstat.pl
INSTRUKCJA OBS UGI 1. CHARAKTERYSTYKA REGULATORA Regulator temperatury przeznaczony do wspó pracy z czujnikami rezystancyjnymi PTC, Pt100, Pt1000 oraz termoparami J lub K. Wybór zakresu i typu czujnika
MR - elektronika. Instrukcja obsługi. Mikroprocesorowa Stacyjka Cyfrowa OC-12N wersja podstawowa. MR-elektronika Warszawa 1998
MR - elektronika Instrukcja obsługi Mikroprocesorowa Stacyjka Cyfrowa OC-12N wersja podstawowa MR-elektronika Warszawa 1998 MR-elektronika 01-908 Warszawa 118 skr. 38, ul. Wólczyńska 57 tel. /fax (0-22)
2.Prawo zachowania masy
2.Prawo zachowania masy Zdefiniujmy najpierw pewne podstawowe pojęcia: Układ - obszar przestrzeni o określonych granicach Ośrodek ciągły - obszar przestrzeni którego rozmiary charakterystyczne są wystarczająco
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.
tel/fax 018 443 82 13 lub 018 443 74 19 NIP 7343246017 Regon 120493751
Zespół Placówek Kształcenia Zawodowego 33-300 Nowy Sącz ul. Zamenhoffa 1 tel/fax 018 443 82 13 lub 018 443 74 19 http://zpkz.nowysacz.pl e-mail biuro@ckp-ns.edu.pl NIP 7343246017 Regon 120493751 Wskazówki
Lekcja 173, 174. Temat: Silniki indukcyjne i pierścieniowe.
Lekcja 173, 174 Temat: Silniki indukcyjne i pierścieniowe. Silnik elektryczny asynchroniczny jest maszyną elektryczną zmieniającą energię elektryczną w energię mechaniczną, w której wirnik obraca się z
INSTRUKCJA OBSŁUGI MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO
MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO GRATULUJEMY UDANEGO ZAKUPU ZESTAWU GŁOŚNIKOWEGO MC-2810 Z AKTYWNYM SUBWOOFEREM I GŁOŚNIKAMI SATELITARNYMI. ZESTAW ZOSTAŁ STARANNIE ZAPROJEKTOWANY
Wiedza niepewna i wnioskowanie (c.d.)
Wiedza niepewna i wnioskowanie (c.d.) Dariusz Banasiak Katedra Informatyki Technicznej Wydział Elektroniki Wnioskowanie przybliżone Wnioskowanie w logice tradycyjnej (dwuwartościowej) polega na stwierdzeniu
Ćwiczenie 7 Liczniki binarne i binarne systemy liczbowe.
Ćwiczenie 7 Liczniki binarne i binarne systemy liczbowe. Cel. 1. Poznanie zasady działania liczników binarnych. 2. Poznanie metod reprezentacji liczby w systemach binarnych. Wstęp teoretyczny Liczniki
Instrukcja programu PControl Powiadowmienia.
1. Podłączenie zestawu GSM. Instrukcja programu PControl Powiadowmienia. Pierwszym krokiem w celu uruchomienia i poprawnej pracy aplikacji jest podłączenie zestawu GSM. Zestaw należy podłączyć zgodnie
Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa
Urządzenia do bezprzerwowego zasilania UPS CES GX RACK 10 kva Centrum Elektroniki Stosowanej CES sp. z o. o. 30-732 Kraków, ul. Biskupińska 14 tel.: (012) 269-00-11 fax: (012) 267-37-28 e-mail: ces@ces.com.pl,
Sterownik nagrzewnicy elektrycznej HE
Sterownik nagrzewnicy elektrycznej HE I. DANE TECHNICZNE Opis działania. Opis elementów sterujących i kontrolnych... 3 Budowa...3 4 Dane znamionowe nagrzewnicy elektrycznej...3 5 Dane znamionowe.3 6 Lista
SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie online.
SINAMICS G120C STARTER Tworzenie nowego projektu w trybie online. 1 Uruchomienie asystenta tworzenia projektu 1 2 3 page 2 W celu uruchomienia asystenta tworzenia nowego projektu nale y z menu (1) programu
Warunki Oferty PrOmOcyjnej usługi z ulgą
Warunki Oferty PrOmOcyjnej usługi z ulgą 1. 1. Opis Oferty 1.1. Oferta Usługi z ulgą (dalej Oferta ), dostępna będzie w okresie od 16.12.2015 r. do odwołania, jednak nie dłużej niż do dnia 31.03.2016 r.
Kurs obsªugi interfejsu I2C.
Kurs obsªugi interfejsu I2C. Wojciech Tarnawski 23 listopada 2013 1 Podstawowe informacje I2C jest popularnym interfejsem komunikacyjnym wykorzystywanym przez wiele ukªadów zewn trznych: ukªady czasowe-rtc
UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH
UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH We współczesnych samochodach osobowych są stosowane wyłącznie rozruszniki elektryczne składające się z trzech zasadniczych podzespołów: silnika elektrycznego; mechanizmu
Badanie silnika asynchronicznego jednofazowego
Badanie silnika asynchronicznego jednofazowego Cel ćwiczenia Celem ćwiczenia jest poznanie budowy i zasady funkcjonowania silnika jednofazowego. W ramach ćwiczenia badane są zmiany wartości prądu rozruchowego
PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3
PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 29/2 SEMESTR 3 Rozwiązania zadań nie były w żaden sposób konsultowane z żadnym wiarygodnym źródłem informacji!!!
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
Accelerated Graphics Port AGP Advanced Graphics Port AGP jest magistralą równoległą.
AGP i PCI Express Port AGP Accelerated Graphics Port (AGP, czasem nazywany Advanced Graphics Port) zmodyfikowana magistrala PCI, zaprojektowana do obsługi kart graficznych. Jest to 32-bitowa magistrala
LABORATORIUM STEROWANIE SILNIKA KROKOWEGO
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Zakład Cybernetyki i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA STEROWANIE SILNIKA KROKOWEGO Opracował: mgr inŝ. Andrzej Biedka
PoniŜej przedstawiono przykład komunikacji pomiędzy CPU224XP a CPU314C-2 DP. UŜyty sprzęt:
Sieć PROFIBUS DP pozwala na komunikację Master-Slave, w której S7-200 wraz z modułem EM277 pracują w trybie Slave, natomiast S7-300 pracuje w trybie Master. Typowa sieć PROFIBUS to jedno urządzenie Master
WYKRYWANIE BŁĘDÓW W UKŁADACH OCHRONY PRZECIWPORAŻENIOWEJ Z WYŁĄCZNIKAMI RÓŻNOCOWO PRĄDOWYMI
Ćwiczenie S 25 WYKRYWANIE BŁĘDÓW W UKŁADACH OCHRONY PRZECIWPORAŻENIOWEJ Z WYŁĄCZNIKAMI RÓŻNOCOWO PRĄDOWYMI 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami wykrywania błędów w układach
Moduł GSM generacja 1
Moduł GSM generacja 1 Instrukcja instalacji Moduł wykonawczy dla systemu: Spis treści 1. Wstęp... 3 2. Zasada działania modułu gsm... 3 3. Instalacja i uruchomienie urządzenia... 3 3.1 Elementy urządzenia...
Temat: Obsługa portu komunikacji szeregowej RS232 w systemie STRC51. Ćwiczenie 2. (sd)
1.Wprowadzenie do komunikacji szeregowej RS232 Systemy bazujące na procesorach C51 mogą komunikować się za pomocą standardu RS232 np.: z komputerem PC. Rysunek 1. pokazuje format wymiany danych w fizycznej
INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56
INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56 Program Liczarka 2000 służy do archiwizowania i drukowania rozliczeń z przeprowadzonych transakcji pieniężnych. INSTALACJA PROGRAMU Program instalujemy na komputerze
Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Przechowywanie danych Wykorzystanie systemu plików, dostępu do plików za pośrednictwem systemu operacyjnego
Ćwiczenie: "Ruch harmoniczny i fale"
Ćwiczenie: "Ruch harmoniczny i fale" Opracowane w ramach projektu: "Wirtualne Laboratoria Fizyczne nowoczesną metodą nauczania realizowanego przez Warszawską Wyższą Szkołę Informatyki. Zakres ćwiczenia:
API transakcyjne BitMarket.pl
API transakcyjne BitMarket.pl Wersja 20140314 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Odpowiedzi serwera... 3 1.5. Przykładowy
newss.pl Ultraszybki internet nowej generacji - UPC Fiber Power
UPC Polska, lider w zakresie prędkości przesyłu danych i jeden z największych polskich dostawców usług internetowych, wprowadza na rynek ultraszybki internet kablowy najnowszej generacji UPC Fiber Power,
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
INSTRUKCJA TERMOSTATU
INSTRUKCJA TERMOSTATU Instrukcja dotyczy y modeli termostatów: : TT-1,, TT-2, TT-3, TT-4, TT-5 Termostat pracuje w zakresie od -45 do 125 C z dokładnością nastawy co 0,1 C. Nastawa histerezy do 50,8 C
Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej
Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej 3.1 Informacje ogólne Program WAAK 1.0 służy do wizualizacji algorytmów arytmetyki komputerowej. Oczywiście istnieje wiele narzędzi
Warszawa, 08.01.2016 r.
Warszawa, 08.01.2016 r. INSTRUKCJA KORZYSTANIA Z USŁUGI POWIADOMIENIA SMS W SYSTEMIE E25 BANKU BPS S.A. KRS 0000069229, NIP 896-00-01-959, kapitał zakładowy w wysokości 354 096 542,00 złotych, który został
Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).
Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania). W momencie gdy jesteś studentem lub świeżym absolwentem to znajdujesz się w dobrym momencie, aby rozpocząć planowanie swojej ścieżki
TECHNIKA MIKROPROCESOROWA
LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART ATmega Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera
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
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ą
System nagłośnieniowy i dźwiękowy system ostrzegawczy Bosch Praesideo
System nagłośnieniowy i dźwiękowy system ostrzegawczy Bosch Praesideo 2 Systemy nagłośnieniowe i dźwiękowe systemy ostrzegawcze Bosch Praesideo Bosch Praesideo przekaże Twoją wiadomość zawsze i wszędzie
OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ
OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ Przykład aplikacji: rys. 1 rys. 2 rys. 3 rys. 4 W tym przypadku do sterowania oświetleniem wykorzystano przekaźniki fi rmy Finder: wyłącznik zmierzchowy 11.01.8.230.0000
KB-01. Sterownika silnika krokowego bipolarnego dwufazowego INSTRUKCJA OBSŁUGI. 9. Eksploatacja sterownika KB-01: 12 www.cncland.pl www.cncland.
9. Eksploatacja sterownika KB-01: Sterownik nie wymaga uruchomienia, ani strojenia, jedyną czynnością jaką musimy przeprowadzić jest dobór prądu wyjściowego sterownika do silnika za pomocą potencjometru
PROJEKTY UCHWAŁ NA NADZWYCZAJNE WALNE ZGROMADZENIE HETAN TECHNOLOGIES SPÓŁKA AKCYJNA W DNIU 25 MAJA 2016 ROKU
PROJEKTY UCHWAŁ NA NADZWYCZAJNE WALNE ZGROMADZENIE HETAN TECHNOLOGIES SPÓŁKA AKCYJNA W DNIU 25 MAJA 2016 ROKU w sprawie wyboru Przewodniczącego Nadzwyczajnego Walnego Zgromadzenia Działając na podstawie
MikloBit ul. Cyprysowa 7/5 43-600 Jaworzno. www.miklobit.com support@miklobit.com. rev. 1.2 2005.08.10. MB-JTAG-ICE debugger-programator
MikloBit ul. Cyprysowa 7/5 43-600 Jaworzno www.miklobit.com support@miklobit.com rev. 1.2 2005.08.10 Spis treści 1.Wprowadzenie... 3 2.Złącze interfejsu JTAG... 4 3.Uruchamianie układu przy użyciu MB-JTAG-ICE...
Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...
Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł
Type ETO2 Controller for ice and snow melting
Type ETO2 Controller for ice and snow melting 57652 06/08 (BJ) English page 2 Deutsch page 14 page 26 Russian page 38 SPIS TREŚCI Wyjaśnienie pojęć.................... Strona 26 Wprowadzenie.....................
Środowiskowe Laboratorium Ciężkich Jonów Uniwersytet Warszawski
Środowiskowe Laboratorium Ciężkich Jonów Uniwersytet Warszawski, tel: +(48 22) 8222123, fax: +(48 22) 6592714 e-mail: slcj@slcj.uw.edu.pl http://www.slcj.uw.edu.pl Warszawa,24.02.2016 r. OGŁOSZENIE O WSZCZĘCIU
Specyfikacja usługi CCIE R&S
Schemat laba CCIE R&S Specyfikacja usługi CCIE R&S Connections between router and switches Ethernet S1 R1 Local Local Fa0/1 R1 Ga0/0 Ga0/0 S1 Fa0/1 Fa0/2 R2 Ga0/0 Ga0/1 S2 Fa0/1 Fa0/3 R4 Fa0/0 Ga0/2 S4
ROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III
ROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III 1.1 Wstęp Grand Hand View III to uniwersalny konwerter obrazu z sygnału VGA na sygnał analogowy (TV). Urządzenie może być wykorzystane do gier komputerowych,
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
PROFIBUS - zalecenia odnośnie montażu i okablowania instalcji sieciowych Profibus PNO Polska
PROFIBUS - zalecenia odnośnie montażu i okablowania instalcji sieciowych Profibus PNO Polska Część 1 - kable miedziane w sieci PROFIBUS Informacje ogólne o kablach dla sieci Profibus Bardzo często spotykamy
KLAUZULE ARBITRAŻOWE
KLAUZULE ARBITRAŻOWE KLAUZULE arbitrażowe ICC Zalecane jest, aby strony chcące w swych kontraktach zawrzeć odniesienie do arbitrażu ICC, skorzystały ze standardowych klauzul, wskazanych poniżej. Standardowa
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
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