Witam. Kolego mas24, może podzielił byś się kodem BASCOM do obsługi MCP2515? Z pewnością przydał by się wielu forumowiczom. Pozdrawiam.
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...
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ą...
Witam, ja nie próbowałem, ale z DS18B20 raczej nie odczytujesz float a kontrolerowi jest wszystko jedno co wysyłasz. O jakich kombinacjach piszesz? Pozdrawiam.
Tak jak wspominałem, to nie jest układ rozwojowy i nic więcej oprócz wysyłania jednej konkretnej ramki nie będzie robił, więc nie ma sensu nic więcej podłączać:)
Realizuję sobie taki projekt oparty na panelu instrumentów z fiata bravo, sterowniku MCP2515 i arduino. MCP2515 podaje CAN L i CAN H, które się różnią napięciami poziomów sygnałów. Z kolei „licznik” ma piny CAN A i CAN B. Czy podłączenie jest obojętne, czy nie do końca? Licznika jeszcze w łapce nie miałem, ale pierwsze co, to zamierzam sprawdzić...
Moim głównym celem jest edukacja. Ten wątek jest poboczny i gdy uda mi się osiągnąć zadowalające efekty i wysterować licznik to będzie służył jako przykład demonstracyjny magistrali CAN dla mojego głównego wątku czyli sterowania silnikiem w systemie BIONX. Moim zdaniem nie ma tańszej (od 10pln) i bardziej efektywnej końcówki CAN niż licznik samochodowy....
Witam Potrzebuję skomunikować się z układem MCP2515 przez SPI, czytam dokumentację MCP2515, jak i opis transmisji ze strony ATmega8 i kilka rzeczy nie daje mi spokoju. Mianowicie: Układ mega8 jest Masterem i on zapewnia sygnał SCK. Sygnał SS (pin jako wyjście) ustawiam "ręcznie" tuż przed zapisem danej do SPDR, ale sygnał zegarowy nie trwa przez cały...
Potrzebujesz mikrokontrolera z obsługą can. Can wysyła informacje w postaci ramek. Poczytaj poszukaj can arduino jest tego sporo. Wszystko zależy od twoich chęci i zaparcia.
DS150e to akurat i HW i SW, i raczej zbyt skomplikowany by zhackować go do obsługi innych interfaceów. Ale mając sniffer CAN, spokojnie można podejrzeć jakie ramki wysyła np w celu skasowania przeglądu olejowego, i na tej podstawie napisać program dla Arduino z MCP2515 który będzie to wykonywać. Inne protokoły też można by podejrzeć jakimś analizatorem...
Jest sposób. Mam kompletne sterowanie swoim bluetoothem z kierownicy, poprzez atmege. Późna pora już, postaram się jutro coś więcej napisać. Generalnie musisz sobie zmontować przynajmniej Arduino z MCP2515 i 2551 a wszystkie interesujące Cię komendy (mute, +, -, next, prev itp.) Ci podam. Pomysł z przewodami jest raczej niewykonalny, bo ten wysyła ramkę...
Cześć, Zacznę od tego, że nie jestem programistą, a jedynie amatorem hobbystą w tym temacie, stąd moja prośba o pomoc w byc może błachym temacie. Potrzebuje mierzyć za pomocą procesora częstotliwośc przebiegu prostokątnego w zakresie 0-1.8kHz oraz wysyłać po magistrali CAN w odpowiedniej formie, dodatkowo na innym wyjściu generuję sygnał prostokątny...
https://obrazki.elektroda.pl/9299255200_... Odkąd radioodbiorniki zagościły w samochodach pewien problem stanowiło podłączenie ich do instalacji samochodowej - nie było bowiem jednolitego sposobu. Dopiero w latach 90-tych opracowano standard złącz tzw. kostki ISO oraz rozmiar radioodbiornika tzw. DIN. Co prawda producenci aut często...
Generalnie klocek odpowiedzialny za CAN robi tylko jedna firma Bosch, inni go po prostu kopiują opłacając za niego odpowiednie pieniądze. Kolizje na linii CAN obsługiwane są przez wszystkie kontrolery kwestia ustawienia (czy ma być retransmisja do skutku czy tylko raz wysyła ramkę i już jej nie pilnuje) Ja osobiście zrobiłem wariant 3 i jestem zadowolony...
zster, to co już mam jest w pierwszym poście. W skrócie, chcę zrobić emulator CAN. Rozumiem to tak- mam załóżmy przełącznik dwupozycyjny. W pozycji 1 arduino, czy tam atmega ma się uruchomić i zainicjować CAN 500kbps i wysyłać 1 zestaw ramek w kółko aż do wyłączenia. W pozycji 2 ma się uruchomić i zainicjować CAN 125kbps i wysyłać inny zestaw ramek...
Dzięki za podpowiedź. Udało mi się ogarnąć temat (choć jeszcze nie do końca) na bazie ATMEGI328 + MCP2515 + MCP2551. Posklejałem to do kupy i nawet działa choć mam jeszcze problemy: - zarówno ATMEGA328 jak i MCP2515 nie chcą działać z jeśli za zewnętrznymi rezonatorami dodaję kondensatory. Kolega mi podpowiedział, że 22u to zdecydowanie za dużo i żebym...
w jakim celu stosujesz te bufory Dodano po 1 mój CAN nadal nie działa, zaczynam mysleć ze moze jest cos nie tak z moim schematem http://obrazki.elektroda.net/59_12852459... zamieszczony moduł dołączam do at91sam9260 który zasilany jest napieciem 3.3V dlatego mcp2515 tez zasilam napieciem 3.3V aby własciwie komunikowały sie po spi niestety transceiver...
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 poznać budowę i komunikację po szynie CAN w swoim samochodzie (CORSA C 2004r) w celach edukacyjnych, a po głębszym zapoznaniu się z CAN wyświetlania np. aktualnego obciążenia silnika na fabrycznym wyświetlaczu LCD w samochodzie (lub na dodatkowym moim wyświetlaczu LCD / OLED). Na dzień dzisiejszy moja wiedza o CAN ogranicza się tylko...
Witam Przedstawiam moje urządzenia do kontroli drzwi w moim Oplu Astra H. Urządzenie jest oparte na Atmedze 168 i schemacie modułu MCP2515 do komunikacji z magistralą can. Do komunikacji z telefonem wykorzystałem moduł bluetooth HC-06. Aplikacja na telefon została napisana w Mit App Inventor. Funkcje: - zamykanie drzwi z domknięciem szyb - otwieranie...
Skoro już się uparłeś na takie dopasowanie poziomów napięć to sprawdź, czy wszędzie masz wymagane pull-up'y. Wszędzie to znaczy gdzie? Ponieważ Ja odbieram, gorzej z wysyłaniem. Dioda odbiorcza świeci się do dość mocno, a nadawcza cały czas świeci słabo, a podczaz nadawania się rozjaśni i dalej słabo, moze tutaj mam problemy? Oto cała część dotycząca...
Właściwie to z pierwszego postu nie do końca wynika czy urządzenia już istnieją czy dopiero są projektowane .. Jeśli to etap projektu to ciśnie mi się na usta protokół CAN. zrealizowany np. na MCP2515 ... (szkoda że nie są dostępne np. atmega32M1) - gotowy sterownik odciąża procesor i sam zajmuje się przetwarzaniem wysyłanych i odbieranych informacji...
W katalogu Arduino w katalogu Example powinien się znajdować tylko plik *.ino. Cała reszta biblioteki powinna się znajdować w katalogu Arduino\libraries\libMaster. Powyżej nazwa katalogu dla biblioteki dowolna, tutaj libMaster. http://obrazki.elektroda.pl/1852366400_1... http://obrazki.elektroda.pl/9938305600_1... Poniżej...
Robię pracę dyplomowa o magistrali CAN Informacje z magistrali CAN odbieram za pośrednictwem SPI od controlera CAN MCP2510. Komunikacje jest nawiązana tylko mam taki problem ze odebrana dana jest 2 razy większa od danej wysłanej np. jeżeli wyśle 3 to odbieram 6 Odbieram i wysyłam standardową ramkę danych, filtry i maski mam wyłączone, przerwanie INT...
Witam! A u mnie nie działa ... Mianowicie mam płytkę MCP250XX, która posiada układ MCP2510. Układ ten z portu LPT wysyła komunikaty na magistralę CAN. Może też odbierać komunikaty i przesyłać do komputera. Na drugim końcu magistrali mam procesorek LPC2478. Procesor ten wysyła komunikaty do MCP2510, a ten układ je odbiera. Widać to po ustawionym bicie...
https://obrazki.elektroda.pl/4330712100_... Płytka CANPico firmy Canis Labs dodaje magistralę CAN do Raspberry Pi Pico. Płytka typu open source może być używana jako adapter CAN podłączony do komputera hosta lub jako samodzielne urządzenie, wykorzystujące ten interfejs. Firma zapewnia również otwarte SDK dla MicroPythona, a także gotowy...
Mam problem z komunikacją po magistrali CAN. Próbuję uruchomić prosty program do odbioru danych po CANie i niestety nie działa. Uruchomiłem parę przykładów znalezionych w internecie i nic. Program generuję za pomocą SMT32CubeMx i korzystam z biblioteki HAL - bo tak chyba najprościej. Korzystam z gotowej płytki STM32F103C8T6 do której podłączyłem MCP2151...
arduino mcp2515 mcp2515 arduino mcp2515 konfiguracja
sprawdzić połączenie gigaset przykleić kopułka radio maria
płyta indukcyjna amica synology ds220
Schemat elektryczny przepustnicy Iveco Daily 2009 3.0D Adapter przepustnicy 4-pin Daily/Boxer: funkcje i zastosowanie