Pytania oznaczone «can»

CAN oznacza Controller Area Network i jest magistralą często używaną w zastosowaniach motoryzacyjnych. Jest to dwuprzewodowy protokół różnicowy i działa z szybkościami transmisji od 10 kb / s do 1 Mb / s.

24
Techniki ograniczania / synchronizacji protokołu szeregowego

Ponieważ asynchroniczna komunikacja szeregowa jest obecnie szeroko rozpowszechniona wśród urządzeń elektronicznych, uważam, że wielu z nas od czasu do czasu napotyka takie pytanie. Rozważ urządzenie elektroniczne Di komputer PCpodłączony do linii szeregowej (RS-232 lub podobny) i wymagane do...

14
Licencjonowanie magistrali CAN

Rozglądając się za możliwymi rozwiązaniami dla komunikacji na duże odległości między wieloma mikrokontrolerami, znalazłem magistralę CAN. Mówi jednak, że za każdą implementację protokołu CAN pobierana jest opłata licencyjna . Mój plan polega na użyciu mikrokontrolera, kontrolera CAN (MCP2515) i...

12
Implementowanie warstwy protokołu CAN w oprogramowaniu

tło Opracowuję projekt, który będzie wymagał skromnych specyfikacji mikrokontrolera: 8 12-bitowych przetworników ADC 10 kHz 1kB pamięci RAM 48-QFN lub mniejszy rozmiar Protokół komunikacyjny odporny na zakłócenia i korekcję błędów 20 kb / s Wymagania dotyczące przetwarzania sygnału są dość...

12
Czy MCP2551 jest konwerterem UART na CAN?

Chcę zrobić sniffer magistrali CAN dla prędkości 250 kbit / s za pomocą mojego komputera. Po kilku badaniach odkryłem, że MCP2551 jest rodzajem regulatora poziomu napięcia dla warstwy fizycznej CAN. Mając to na uwadze, zastanawiam się, czy ta konfiguracja mogłaby działać. Chcę tylko nagrywać...

12
Przesyłanie różnych komunikatów za pomocą SAMEGO ID na magistrali CAN

Arbitraż CAN odbywa się za pomocą identyfikatorów, a każdy węzeł na magistrali może przesyłać z dowolnym identyfikatorem (najlepiej nie powinien, ale może to zrobić nieprzyjemny węzeł). Co jeśli dwa różne węzły podłączone do tej samej magistrali CAN przesyłają wiadomości o tych samych...

11
Integralność sygnału magistrali CAN

Kanały to CAN_H (czerwony), CAN_L (niebieski) i CAN_H-CAN_L (brązowy). Na poniższym schemacie można zauważyć, że CAN_H-CAN_L ma akceptowalny kształt sygnału. Jednak zarówno CAN_H, jak i CAN_L wyglądają dla mnie źle. W rzeczywistości urządzenie nie działa w hałaśliwym otoczeniu. Mam dwa...

11
Jaki jest kod koloru dla magistrali CAN?

Chciałbym wiedzieć, czy dla okablowania komunikacyjnego magistrali CAN jest określony kod koloru, może w ISO-11898-1? (Nie mam wolnego dostępu do pliku) Bez powodzenia szukałem oficjalnych dokumentów. Kiedy zapytałem o to moich kolegów, wszyscy zgadzają się co do kolorów (żółty i zielony), ale...

10
Włącz przerwanie, ale bez ISR

Chciałbym wiedzieć, co się stanie, jeśli włączone jest Przerwanie (np. Arbitration Lost Interrupt w module CAN NXP LPC1778), ale dla przerwania nie zdefiniowano ISR. Kiedy takie przerwanie nastąpi, wiem, że odpowiednia flaga przerwania zostanie ustawiona, ale ponieważ nie zdefiniowałem żadnego...