Uniwersalne urządzenie diagnostyczne

Transkrypt

Uniwersalne urządzenie diagnostyczne
Temat pracy dyplomowej nr 2
Uniwersalne urządzenie diagnostyczne
(ang. Universal diagnostic tool)
Praca przeznaczona dla dwóch osób.
Hardware:
1. Interfejsy:
USB 2.0 - wymiana danych z PC
2x High speed CAN
1x LIN sniffer / Master
2x PWM OC
8x uniwersalnych IO (tolerancja 5V)
2. Urządzenie powinno być zdolne do pracy jako interfejs PC oraz niezależnie z wcześniej
wgraną konfiguracją.
3. CAN powinien być konfigurowalny. Wymagane opcje pracy:
dwa niezależne kanały
gateway
4. LIN powinien być konfigurowalny. Wymagane opcje pracy:
Sniffer
Master/Slave po wgraniu konfiguracji.
5. Dane odbierane powinny być buforowane, aby zapewnić płynność wymiany danych z PC
6. Dane wychodzące powinny być przechowywane w buforach ramek
7. Bufor wyjściowy powinien być zorganizowany jako tablica 2 wymiarowa.
8. 30 różnych CAN ID dla każdego kanału.
9. Dla każdego CAN ID min. 16 ramek nadawanych cyklicznie w zdefiniowanej kolejności.
10. Możliwość ustawienia parametrów sygnału PWM
Częstotliwość 0-100kHz
Wypełnienie 0-100% z krokiem 1%
11. Uniwersalny IO:
Konfigurowalne jako wejście/wyjście
12. Globalny trigger dla CAN, LIN, PWM, IO.
Na konkretną otrzymaną ramkę (CAN/LIN)
Na sygnał w otrzymanej ramce (po przez zdefiniowanie pozycji i wartości oczekiwanego
sygnału)
Na zmianę sygnału w otrzymanej ramce (od momentu wywołania)
na stan lub wybrane zbocze na wejściu IO
Interfejs PC:
1. Okienko trace (update ramek) z oznaczaniem wartości, które uległy zmianie (konkretnych
bajtów).
2. Możliwość logowania danych do pliku.
3. Baza ramek zapisywana np. w XML nazwa ramki ID, sygnały, itp.
4. Okienko Graphics (wykresy).
5. Okienko do ustawienia symulacji.

Podobne dokumenty