Witam. NIe bawiłem sie układem MCP2550, ale mcp2515 i działał bez problemu. Pamietam, ze posiadał on kilka trybów pracy, w domyslnym nie można było ic wysyłać, jesli na linie nie znalazł sie podłaczony drugi najdanik/odbiornik. Poza tym musisz pamietac o rezystorze 150 ohm na liniach CANL I CANH. Teoretycznie mozesz połączyc oba kontrolery 2510 ze sobą...
Na przykład https://botland.com.pl/pl/magistrala-can... https://elty.pl/pl/p/Modul-z-MCP2551-tra... https://copperhilltech.com/can-bus-mini-... oferta...
prostuję to co napisałem w poprzednim poście Ma być CAN Extended -250kBit W załączniku ramki oraz ich dokładny opis, prosty analizator można zrobić na PIC18F25K80 + MCP2551...
Nie, jedno zapytanie po SPI na pewno nie wystarczy. Przed wykorzystaniem MCP2515 trzeba go uprzednio skonfigurować. Poza dokumentacją układów scalonych zachęcam do przeczytania tego e-booka http://opengarages.org/handbook/2014_car... Dowiesz się stamtąd, na czym pobieżnie polega metodologia analizy sygnałów dostępnych na...
CAN 125kbit/s na 6N136 (optoilzolatory) bez problemu pracuja w otoczeniu urzadzen 50cm-2m 30-60kW polecam CAN... bardzo przyjemnie sie programuje, odpada sporo problemow dot. arbitrazu i innych problemow programistycznych, wezel nie drozszy niz 5zl... (TJA1050/MCP2551)
Układy pracujące z MCP2551 nie są opto izolowane, nie zdarzyło mi się by uszkodzeniu uległ procesor w takiej konfiguracji układu, jak widać z datasheet MCP mają zabezpieczenia. Poza tym magistrala Can w pojazdach też jest zabezpieczona np. transilami, do tego schematu należy tylko dodać RS232 PIN RC6, RC7 i to wszystko.
Zmontowałem prosty układ z MCP2515 i MCP2561. Wszystko zdaje się działać, wysyłam cośtam po SPI do MCP2515 I to mi się ładnie na magistrali pojawia (potwierdzone logic analyzerem - pokazuje to co wysyłam) i oscyl pokazuje ładny symetryczny typowo CANowy wzorek. Teraz podłączam do magistrali ILA1F572PC1A0 (niestety nie stać mnie na link) I od razu wyswietlacz...
urządzenie zbudowane w oparciu o procesor PIC18F248, MCP2551,USB-RS232 FTDI232. pozdrawiam
(a przecież chyba o to chodzi każdemu hobbyście);:) o to to... Pomysł zmiany magistrali powstał po tym jak zacząłem szukać modułu sterującego. Wpadłem ostatnio na pomysł żeby użyć raspberry pi (niestety już kupiłem), który nie ma CAN. A ma SPI? Jeżeli ma to polecam MCP2515. Pozostaje kwestia kontrolera CAN (MCP2515 koszt 3-4zł). W CAN nie ma kontrolera...
A dlaczego nie uzyc do takiej magistarli czegos przemyslowego Magistrala CAN zalatwia duzo urzadzen i po dwoch kabelkach ida dane w obu kierunkach Kazdy terminal musialby miec tylko konwerter RS na poziomach TTL na CAN a to zalatwia np MCP2551.
Programu ani schematu nie chce mi się w tej chwili analizować, ale zwróciłbym uwagę na dwie rzeczy: 1. W niektórych samochodach jest osobna magistrala CAN diagnozy, tzn że nie odbierzesz żadnych ramek dopóki nie wyślesz odpowiedniego zapytania (nie wiem jak jest nissanie), 2. Jesteś pewien, że ta magistrala działa z taką prędkością jaką zdefiniowałeś...
Jesli cos mogę dodać od siebie ... Osobiście wykonałem wariant 3 (atmega32+MCP2515 ) + transmiter MCP2551 ,kod w C do obsługi magistrali CAN zajoł 6% uC :) i spisuje sie bardzo dobrze, oczywiscie nic nie stoi na przeszkodzie aby wykorzystać uC z wbudowanym kontrolerem CAN
Może to być spowodowane niepołączeniem mas urządzeń na magistrali CAN (schemat sugeruje że łączysz tylko CANL i CANH).
Hej W transceiverze MCP2551 jest pin Rs. Odpowiada on za prędkość narastania sygnału na magistrali. Sprawdz dokumentacje z twojego transceivera. "High-speed mode is selected by connecting the RS pin to VSS." Odpaliłem na tym transceiverze CANa o prędkości 0.5Mbps. Mozesz spróbować inny transceiver. Nie interesowałem się tym dokładnie ale podejrzewam...
Ja się bawię tak: kupiłem CAN MCP2515 (z interfejsem SPI) i transceiver np MCP2551 w obudowach DIP i wszystko to wrzuciłem na płytkę stykową wraz z atmegą8. Myślę, że dużym plusem takiego rozwiązania jest to że w internecie znajdziesz przykłądowe kody źródlowe w C do obsługi kontrolera MCP2515 przez SPI dla AVR, schematy przykłądowe też znajdziesz....
Najlepiej będzie jeśli pokażesz więcej materiału. Jeżeli Nucleo ma się komunikować z zegarami przez CAN, musi mieć odpowiedni interfejs. O ile się zorientowałem, to na pokładzie mie ma odpowiedniego układu (choć może nie patrzyłem dość uważnie). Popatrz na ten fragment dokumentu, który zamieściłeś jako schemat zegarów: https://obrazki.elektroda.pl/2145161600_...
Cześć, Posiadam ARDUINO UNO R3 + CAN SHIELD BUS V2.0. Rozkminiam komunikację na magistrali. Czy ktoś z Was ma w tym temacie jakieś doświadczenie? Chętnie wymienię się informacjami. Pozdrawiam.
http://obrazki.elektroda.pl/4246416600_1... Witam serdecznie forumowiczów. Chciałbym przedstawić projekt, który zajął mi dość sporo czasu. Urządzenie tworzyłem wiele miesięcy, zmieniałem trochę założenia, najpierw miała być klawiatura, skończyło się na kartach RFID. Zahaczyłem nawet o udane odtwarzanie nagranego dźwięku z pamięci mikrokontrolera....
Można było tak od razu, zgodnie z tym, co wcześniej zostało powiedziane: Prędkość magistrali to 100kbps. To tylko "samozamotanie". Wcześniej wszystko było testowane na 100kbps (kiedy był TJA1055). Po wymianie na MCP2551 na początek ustawienie było na 125kbps i dlatego wydawało mi się, że nie działa. Teraz "tylko" muszę znaleźć ramkę/i które są jeszcze...
Zajmij się od razu CANem docelowego auta. Analiza ramek innego samochodu nie ma najmniejszego sensu jeśli interesuje cię jeden projekt. Tego jest dużo do nauki. Różne prędkości, 11/29bit, różne protokoły, ten chce by na końcach magistrali było 60/120ohm, inny będzie miał z tym problem... Tak się składa że mam Sniffera CAN zbudowanego na Arduino i MCP2551...
Ostatecznie zadziałało. Jeszcze nie analizowałem gdzie miałem błąd, ale Twoja (at)Smashing procedura zadziałała... Ostatecznie obyło się bez dodawania rezystorów pomiędzy MCP a STM32. Jeśli ktoś będzie szukał informacji czy można bezpośrednio połączyć STM32 i MCP2551 (lub podobny) to można. Z ciekawostek dodam, że z jednym terminalem 120ohm po jednej...
Witam. Podczas swoich prac doszedłem do pewnych konkluzji, których wynikiem jest chęć budowy systemu rozproszonego (bez głównego nadajnika master, który by odpytywał jako jedyny slavy). Rozpatrzyłem wiele możliwości, multimaster - na korzyść CAN, znów łatwość budowy rozgałęzień (reapeterów) oraz spliterów przekonuje do warstwy elektrycznej RS485. Mój...
Czy w Twoim projekcie musi być ATmega8? Bo jeśli nie musi, mógłbyś użyć np. AT90CAN32/64/128, zależnie od potrzebnego rozmiaru pamięci. Gdy robiłem projekty z CANem używałem AT90CAN128 + PCA82C250 (driver CANa). Nie trzeba mieć wtedy pośredniczącego układu MCP2515. MCP2551 nie znam, ale podejrzewam, że to coś bardzo podobnego do PCA82C250. Aha, mogłoby...
Witam, Chciałbym zrealizować licznik impulsów/bitów które będą odbierane z magistrali CAN. Problem jest taki, że nie do końca wiem jak to zrealizować na ATxmega. Sprawa wygląda tak, potrzebne jest dostosowanie częstotliwości pracy timera do częstotliwości transmisji na magstrali, na wejście mikrokontrolera będzie wchodził sygnał z przetwornika MCP2551...
Niestety ale chyba źle mnie zrozumiałeś. Przykład który podałeś dotyczy płytki CAN z MCP2515 i układem wykonawczym TJA1050. Takich przykładów w necie jest sporo. Mikrokontroler STM 32F103 ma wbudowany CAN a układem wykonawczym może być MCP2551. Chodzi mi o wykorzystanie wbudowanego CAN-a w mikrokontrolerze STM 32F103 a nie dokładanie płytki pod magistralę...
Eee tam nie poddawaj się tak szybko :P Po pierwsze tego Arduino Mega2560 to programuje bezpośrednio przez USB z Bascoma. Wybierasz programator Arduino STKv2 i ustawisz prędkośc na 115200 - śmiga aż miło :D Potem to normalna sprawa że do komunikacji po Can i podobnych sieciach używa się tego układu MCP2551- chyba aż taka drożyzna to nie jest. Nawet w...
Walczę od dwóch dni z transmisją pomiędzy dwoma transceiverami CAN MCP2551. Początki były takie: - loop w konfiguracji z MCP2515 i AVR - działa - z racji iż pod ręką mam tylko jedne AVR podłączyłem 2x(MCP2551+MCP2515) pod AVR (wybór układu nogą CS). Tutaj też nie było najmniejszego problemu. - loop na STM32 - działa Konfiguracji obu jednakowo, jednym...
czy lepiej wymienić na płytkę STM z wbudowanym interfejsem Wszystko zależy od kilku czynników: Czy planowana aplikacja dla data logera tj. tego mikrokontrolera centralnego (pewnie takiego "mastera" w sieci CAN) jest bardzo wymagająca obliczeniowo czy nie(bo STM32F7 to dość wypasione mikrokontrolery pod tym względem). Czy oprócz zapisu danych ma być...
Osobiście nie znam takowych scalaków do obsługi RS485, z prostej przyczyny ich nie produkują: obsługuje się toto jak RS232 (zwykłym UARTem). Tak, CAN projektuje się jak stare sieci na koncentryku, z tą różnicą że stosuje się 1 parę skrętki, a nie kabel koncentryczny :) Jako terminatory z tego co pamiętam stosowało się coś bardziej rozbudowanego, niż...
Witam, zbudowałem testową magistralę CAN składającą się z dwóch nodów: Node1 18f2520 + "zewnętrzny" CAN mcp2515 + PCA82C250 jako transceiver Node2 18f2580 (wbudowany CAN) + mcp2551 jako transceiver Oba nody skonfigurowane na 500kbs, wymiana danych działa (bez błędów) w obie strony. Node1 używa opensource'oswą bibliotekę znalezioną w sieci. Node2 używa...
Cześć, Od kilku dni próbuję uruchomić obsługę pewnego modułu samochodowego, sterowanego poprzez magistralę CAN. Obsługa tego modułu wymaga wysłania pewnego zapytania, a następnie odebrania 4 ramek CAN odpowiedzi modułu - łącznie trzeba odebrać 32 bity danych. Udało mi się uruchomić nadawanie zapytania oraz odbieranie odpowiedzi, jednakże trzecia ramka...
mcp2551 komunikacji błąd magistrala magistrala komfortu
połaczenie radiowe wklejanie tekstu zaplon zarowke
prostownik ideal polerowanie stali
Instrukcja obsługi hulajnogi Skateflash Urban 3.0 Wyświetlacz w lodówce Haier nie świeci - diagnostyka