Jest to urządzenie umożliwiające śledzenie przepływu informacji na magistrali CAN. Odebrane komunikaty są czasowo buforowane w pamięci a następnie transmitowane do urządzenia nadrzędnego (komputer PC).
Jednostką centralną monitora jest mikrokontroler ATmega8 z rodziny AVR. Jego zadaniem jest konfiguracja kontrolera CAN oraz odbiór przychodzących wiadomości z magistrali, a następnie buforowanie ich w pamięci SRAM i wysyłanie do komputera PC. Kod źródłowy mikrokontrolera ATmega8 napisany jest w języku asembler.
Rolę kontrolera CAN pełni układ MCP2515 firmy Microchip. Jest on kontrolerem typu stand-alone z zaimplementowanym CAN2.0B. Ma możliwość obsługi ramek zarówno standardowych, rozszerzonych jak i zdalnych przy prędkościach do 1Mb/s. Zawiera dwa bufory odbiorcze wraz z filtrami akceptacyjnymi. Komunikacja ze sterującym mikrokontrolerem odbywa się poprzez SPI.
Jako interfejs między protokołem kontrolera CAN a fizyczną magistralą służy transceiver MCP2551. Urządzenie ma możliwość podłączenia do komputera przez port USB na bazie dwukierunkowego konwertera USB-RS232 FT232RL,który emuluje dodatkowy port COM po zainstalowaniu odpowiednich sterowników.
Program na komputer PC do obsługi monitora napisany jest w języku C# w środowisku Microsoft Visual Studio 2008. Aplikacja pozwala na wyświetlanie odebranych wiadomości, ustawianie filtrów akceptacyjnych ,prędkości oraz jej automatyczną detekcję w trybie podsłuchu.
REKLAMA |
REKLAMA |
REKLAMA |
REKLAMA |
REKLAMA |
|
Android OS Grupa dedykowana posiadaczom, fanom, telefonów/smatrtphone'ów z Androidem |
![]() |
![]() |
INTELIGENTNE BUDYNKI Rynek budownictwa energooszczędnego w Polsce dopiero się rozwija, rośnie również zainteresowanie ... |
![]() |
|
Miernictwo W grupie poruszane są dyskusje na temat pomiarów różnych wielkości elektrycznych i nieelektrycznych |
![]() |
|
Młodzi elektrycy/elektronicy Koło osób - absolwentów gimnazjów, liceów, techników, którzy rozpoczynają lub mają zamiar ... |
![]() |
REKLAMA |