OPIS Tester podłączony za pośrednictwem USB do komputera PC, system operacyjny Windows XP, podczas instalacji sterownika FTDI 232R tworzony jest wirtualny port COM. Uruchamiamy program CAN Tester Podłaczamy tester pod port USB wybieramy portcom który został utworzony po instalacji sterowników FTDI Wciskamy initialize Program prawidłowo został uruchomiony
Opis zakładki Monitor Zakładka podzielona na 2 części 1.Odczyt danych w częsci tej odbierane są dane z magistrali 2.Wysyłanie danych dane które wysyłamy OKIENKO POŁACZENIE: 1.Połaczenie USB/RS232 wskazuje rodzaj połączenia w tym przypadku USB, port COM tworzony jest podczas instalacji sterownika FTDI 232R. 2.Wyświetla porty COM wybieramy port utworzony podczas instalacji sterownika FTDI 3.Moduł CAN sygnalizuje błędy magistrali rózne źrodła np. niewłasciwa predkość, połaczenie bez rezystorów zwierajacych CAN L i CAN H
4.Typ Ramki Standard - standardowy CAN wersja 2.0A (Standard CAN), używa 11 bitów identyfikacji Extended -rozszerzony CAN wersja 2.0B (Extended CAN), używa 29 bitów identyfikacji 5.Prędkość transmisji CAN Zdefiniowane stałe prędkości od 5 KBit 1Mbit oraz wybór dowolnej z kalkulatora 6.Tryb pracy Normal - podłączone urządzenie do magistrali CAN Silent - tryb tylko odczytu Disable odłączony CAN bus 7. Kalkulator, przenosi automatycznie do zakładki kalkulator i umozliwia wybór dowolnej prędkości magistrali 8. Initialize załaczenie testera 9. Release -rozłaczenie testera 10.Can bus pojazd wybór zdefniowanej prędkosci dla róznych pojazdów Tools RX 1 2 3 4 5 1.Zapisuje dane z rozszerzeniem *.csa 2.Odczytuje dane z rozszerzeniem *.csa 3.Zeruje okno danych odczytanych 4.Kopiuje do schowka dane odczytane 5.Uruchamia wysyałenie po wykryciu zadanego znacznika ID umozliwia właczenie filtrowania tylko jednego znacznika Funkcję filtrowania możemy właczyć zaznaczając ID i ręcznie wpisujac wartość np. 7FF Lub dwukrotnie klikając na odebrany identyfikator identyfikator zostanie automatycznie przepisany oraz zostanie zaznaczone ID
Demo-demonstracja odbieranej danej z uaktywnieniem fitru ID->>Filtr -przepisanie wartości i ID do filtr 1 Filtr/kalk umozliwia filtrowanie danych i kierowanie ich do klakulatora RX->>TX kopiuje zawrtość okna RX do TX Część wysyłanie Danych Wyślij Dane ID- pole Identyfikatora DLC wielkość danych w tym przypadku 4 bajty Length- pole danych max. 8 bajtów
TX zaznaczenie, automatycznie powtarza wysyłanie ID i danych Wyslij- jednokrotne wysłanie danych Przykład wysłania danych Aby wysłać dane należy: 1.Wpisać wartość ID(Hex) np. 434 2.Określić ilość bajtów danych 1-8 3.Wpisać dane <Length: Data(0..7)> 4.Określić czy ma to być ramka Standard czy Extended (Ex) 5.Określić czy jest to ramka zdalnego żądania transmisji(rt) Przycisk [Wyślij] wysyła dane Dane możemy wysyłać przy użyciu przycisku [Wyślij ] lub jeśli wysyłanie ma się odbywać cyklicznie zaznaczamy [TX>]i ustawiamy czas powtarzania wysyłania danych, możemy użyć przyciski <Up> <Dn> lub wpisać żądaną wartość np.10, wartości wpisywane reprezentują milisekundy. ID->>M przesyła identyfikator i dane do okna Wysyłanie Danych do wysłania
Tools TX 1 2 3 4 5 6 7 8 9 1.Sort- [zaznaczenie] nadpisywanie już istniejacego identyfikatora nową wartoscią Sort-[brak zaznaczenia] identyfikatory w nowym polu mimo tej samej wartosci 2.Zapis danych *.cst 3.Odczyt danych *.cst 4.Kasowanie danych w oknie Wysyłanie Danych 5.Wysyłanie danych automatyczne wolno 6.Wysyłanie danych szybko 7.Zatrzymanie wysyłania danych 8.Kopiowanie danych do schowka 9.Ręczne ustalanie szybkosci wysyłania Przykład wysyłania danyh. wysyłanie danych wolno wysyłanie danych szybko zatrzymanie wysyałania danych
Wysyłanie identyfikatorów sygnalizowane jest przesuwającą się ramką w oknie, ramka wskazuje wysyłany identyfikator. Reczne sterowanie prędkoscią wysyłania Przesuwając recznie wskaznik sterujemy szybkoscią wysyłania przesunięcie w pozycję minimalną zatrzymuje wysyłanie.
Zakładka TX CAN Zakładka ta umożliwia wysyłanie 8 identyfikatorów, umożliwiając np. testowanie urządzenia, zapisuje dane z rozszerzeniem *.mdl. Podany przykład umożliwia testowanie np. systemu alarmowego, Symulując pilota, stacyjkę, drzwi itd. <Zapisz do Pliku > <Odczytaj z pliku > pozwala na zapis i odczyt z rozszerzeniem *.mdl, dodatkowo możemy opisać dany identyfikator np. PIL_OFF Zapis i odczyt z rozszerzeniem *.mdl dotyczy tylko zakładki TX_CAN
Zakładka Kalkulator CAN Zakładka ta umożliwia przeliczanie wartości rejestrów BRGCON, rejestry te są rejestrami procesora PIC18F wpis do nich umożliwia zmianę prędkości magistrali CAN. Wartości rejestrów możemy modyfikować tak aby uzyskać wymaganą prędkość, o znaczeniu poszczególnych BRGCON możemy przeczytać w dokumentacji procesorów na stronie WWW.MICROCHIP.COM.
Instalacja sterownika FTDI232R WINDOWS Po podłączeniu do portu USB system automatycznie uruchomi kreatora instalacji Zaznaczamy <Nie tym razem> i wciskamy <Dalej> Zaznaczamy <Zainstaluj z określonej lokalizacji(zaawansowane)
Odnajdujemy lokalizację sterowników w tym przypadku dysk D:\ I wciskamy przycisk <Dalej> Po ustawieniu wszystkich parametrów wciskamy <Zakończ> Kreator instalacji zainstaluje sterowniki, oraz zainstaluje port wirtualny COM
Eksploatacja Testera CAN Po zainstalowaniu sterowników otworzyć menadżera urządzeń [ Panel sterowania > System> Sprzęt >Menadżer Urządzeń ] Rozwinąć gałąź porty COM i LPT drzewa urządzeń w celu określenia numeru wirtualnego portu COM z którego korzysta Tester CAN Na przykładowym zrzucie ekranu jest to USB Serial port (COM3). UWAGA! Jeżeli numer wirtualnego portu COM jest większy od 10 należy wykonać następujące czynności: Otworzyć właściwości portu USB Serial port i przejść do zakładki Port Settings. [ USB Serial port (COM[Numer portu z którego korzysta Tester CAN])> właściwości >Port Settings > Advanced
Z rozwiniętej listy <COM Port Number>wybieramy wolny port mniejszy od 10 i <OK.> zatwierdzamy zmiany. Uruchamiamy program CAN Tester Z rozwijanej listy <I/O Adress Com> wybieramy Port <COM3> wciskamy <Initialize> Połaczenie OK. Tester gotowy do pracy
Widok Testera i znaczenie diod LED -przewody (skrętka) krokodylek czerwony CanH -krokodylek czarny CanL 1. świeci tylko jedna dioda CAN BUS -błąd magistrali Can zamieniony CanH z CanL - niewłaściwa prędkość magistrali -tryb pracy Silent -tryb pracy Disable 2. świecą 2 diody błąd magistrali np. wysyłanie danych bez podłączenia do magistrali CAN 3. -dioda LED (niebieska) RS 232/USB sygnalizacja poleceń z PC każde wysłane polecenie sygnalizowane jest błyśnięciem diody, oznacza to, że port jest otwarty i odbywa się prawidłowa transmisja.