User manual
Strona 50 z 68
Dystrybucja Conrad Electronic Sp. z o.o., ul. Kniaźnina 12, 31-637 Kraków, Polska
Copyright © Conrad Electronic 2015, Kopiowanie, rozpowszechnianie, zmiany bez zgody zabronione.
www.conrad.pl
www.conrad.pl
niskopoziomową komunikację USB, aby zapewnić właściwy transport i komunikację danych z
systemem. Te rutyny nie są przez nas oferowane. Kod źródłowy jest dostępny na stronie
internetowej producenta FTDI pod adresem www. ftdichip.com. Chip USB jest oznaczony jako
FT232B.
7.5 Struktura komunikacji
Komunikacja ze sterowanymi jednostkami jest bazowana na następujących typach telegramów:
a) Simple Messager /prosta wiadomość/: wysyłany jest obiekt, który na przykład ustawia
napięcie wyjściowe. Jak tylko akcja jest dozwolona przez aktualny stan urządzenia, obiekt jest
akceptowany i wykonywany. Urządzenie nie wyśle żadnej odpowiedzi. Jeśli akcja nie jest
dozwolona, wysłana zostanie odpowiedź w postaci wiadomości błędu.
b) Query /zapytanie/: zapytanie jest wysyłane poprzez wykorzystanie pewnych obiektów, np.
„Get actual values /pobierz aktyalne wartości/”, spodziewana jest odpowiedź. Jeśli zapytanie
jest dozwolone przez aktualny stan urządzenia, urządzenie wykonuje je i odpowiada.
Odpowiedź zawiera dane będące obiektem zapytania. Jeśli akcja nie jest dozwolona, wysłana
zostanie odpowiedź w postaci wiadomości błędu.
c) Event /Wydarzenie/: jest wiadomością błędu, która jest wysyłana przez urządzenie bez
żądania, na przykład, jeśli dostęp do obiektu nie jest dozwolony lub gdy poprzednia
wiadomość nie została rozpoznana z jakiegokolwiek powodu, np. gdy została zniekształcona
przez zewnętrzne interferencje. Zawiera kod błędu.
7.6 Struktura telegramu IF-R1 oraz IF-U1
Karty interfejsów IF-R1 oraz IF-U1 używają tej samej struktury telegramu, ta używana przez interfejs
CAN karty IF-C1 jest inna. Przeczytaj poniższe informacje jeśli używasz karty IF-C1. Poprzez transmisję
szeregową jednego bajtu za pomocą karty RS232 wysłane są następujące bity:
Bit startu + 8 bitów danych + bit parzystości + bit stopu
Parzystość jest sprawdzana pod kątem „odd”.
Karta USB pracuje wewnętrznie korzystając z charakterystyki RS232. Dla obu typów kart wymagane
jest ustawienie przynajmniej następujących parametrów transmisji dla konkretnego sterownika:
Baud rate: 57600 kBd
Parity: odd
Stop bits: 1