-
Thread
µC mit zwei CAN 2.0B
irgendwo angekuendigt worden. Nur zum "Basteln" evtl. auch ATmegaXY + 2*MCP2515 oder AT90CAN128 + 1*SJA1000 oder 1*MCP2515
-
Thread
AVR daten & adressbus
legen. Man kann statt RAM auch beliebige andere Sachen anschließen, z.B. LAN91C96 Ethernet oder SJA1000 CAN. Diese beiden haben auch gleich ein internes Adreßlatch, d.h. man spart das extra Latch für die unteren Adreßbits (74HC573). Soll zusätzlich noch SRAM angeschlossen werdern, braucht man
-
Thread
Microcontroller auf CAN
falls R8: R8C/22/23/24/25 Alternativ extern CAN-Controller ranknibbeln. Parallelinterface: SJA1000 Seriell: MCP2515 In jedem Fall benötigst du noch einen Transceiverbaustein, reichliche Auswahl.
-
Thread
CAN und BananaPi / A20
CAN Controller immer wieder kompliziert. Der verwendete CAN im A20 ist aber sehr stark an den NXP SJA1000 angelehnt.
-
Thread
[S] CAN-Karte, PCI oder PCIe
technischen Daten: PCI-7841 Specification Table Ports 2 CAN channels (V2.0 A,B) CAN Controller SJA1000 CAN Transceiver 82c250 Signal Support CAN_H, CAN_L Isolation Voltage 2500 Vrms Connectors Dual DB-9 male connectors Operation Temperature 0 ~ 60° C Storage Temperature -20° ~ 80° C Humidity
-
Thread
Problem mit CAN - MCP2515
Bascom. Ich habe herausgefunden dass es besser ist den MCP2510 zu verwenden (wollte eigentlich den SJA1000 verwenden, da ich Ihn kenne) Nun habe ich absolut nichts im Web gefunden wie ich einen MSP2510 in BASCOM anspreche. Nun meine Frage: Wie spreche ich den MCP2515 an ?? Geht es in BASCOM oder muss
-
Thread
Can Controller MCP2515 sendet nicht -> Ratlos
korrekt abgeschlossen sein. Damals habe ich am PC ein Interface mit einem CAN-Transceiver, beide mit mit SJA1000, verbinden müssen, um überhaupt Traffik erzeugen zu können. Bau also einen zweiten Busteilnehmer. Ich habe mich damals mit dem Elektor Projekt befasst, eines der wenigen, die auf Anhieb funktiniert
-
Thread
LPC2148 - mehr als 4 externe Interrupts
mehr Interrupts falsch. Sei es für alle Arten mechanischer Kontakte. Oder sei es für Peripherie (SJA1000, ENC28J60), die sich problemlos an einem Interrupt anschließen lassen, da Open-Drain. Ich lese hier ja schon länger mit. Und bisher war in keinem einzigen Fall die Frage nach mehr Interrupts
-
Thread
Tri-State Element für Spratan3(Xilinx)
hab folgende Frage: ich implementiere einen 8051-Softcore, beabsichtige diesen an CAN-Controller(SJA1000) anzuschließen, und nun taucht das Problem auf. Die Ports meines Softcore-µC sind NICHT BIDIREKTIONAL ausgeführt (s. Anhang),was bei einem normalen 8051 nicht der Fall ist(P0 ist bidirektional
-
Thread
SMD bus routen
Bauteile nur noch als SMD oder zumindest schwer als DIL zu beschaffen. Aktuell möchte ich fünf SJA1000 mit PCA82C251 mal testweise in SMD routen. Dabei ist das Routen der Busverdrahtung mein Problem. In DIL kann man ja simpel zwischen den PAD´s routen sodaß ein BUS einfach in horizontale und vertikale
-
Thread
Hausbus
dürfte auch das einfachste sein, da du dich um fast nichts kümmern brauchst. Die CAN-Bausteine (z.B. SJA1000) übernehmen die komplette Arbeit, der Controller braucht im Prinzip nur noch Daten lesen oder schreiben. Du könntest auch ne kombinierte Bustopologie einsetzen. CAN bis zu den Knotenpunkten, und
in einer Schalterdose. Mein Konzept beruht auf einem Standard Buskoppler mit AVR, CAN Baustein (SJA1000) und ein wenig drumherum. Dieser wird je nach Bedarf Hukepack auf einen Aktor aufgesetzt. Z.B. Dimmer, Relais, IR, Rolläden etc. Bei SMD Bestückung sollte sich z.B. ein Buskoppler und Dimmer in
-
Thread
UART TL16C550C an 80C32
einen 82C250 CAN-Controller mit einggebunden, den ich aber irgendwann schließlich auch durch einen SJA1000 ersetzen mußte. @Georg Das Ganze geriet schließlich irgendawann einmal in Vergessenheit. Wie bereits gesagt habe ich beim Aufräumen schließlich wieder ein altes Muster dieser Baureihe gefunden
-
Thread
CAN BUS
Neben den reinen Wandlern gibt es auch noch CAN-Controller, die das CAN-Protokoll beherrschen (z.B. SJA1000 von Philips). Thomas
-
Thread
Bootloader ATmega16
sondern dies gerne über den Bottloader per RS232 oder vielleicht sogar CAN-Bus (hier benutze ich einen SJA1000) machen. Leider ist mir noch nicht ganz klar wie ich den Bootloader initialisiere und auch noch den Flash beschreibe... All das was man im Forum findet sind nur kleine Codeschnipsel, aber nichts
-
Thread
Welches CAN-Bus Tool?
Kosten aber auch richtig Geld. Im Hobbybereich eher ein kleines Board mit einem Can-Controller (SJA1000 oder MCP2525), der am PC hängt und am Bus mithört.
-
Thread
CAN Kommunikationsproplem
Ich habe zwei CAn Teilnehmer mit dem SJA1000 aufgebaut. 1. Teilnehmer hängt an der LPT der 2. Teilnehmer habe ich mit einem AVR realisiert. Als Tranciever verwende ich einen 82C250(HIGH-Speed Transciever). Beide Teilnehmer habe ich vor ein
-
Thread
SPI - I²C - CAN
CAN-Controller: SJA1000 (8 Bit Interface) MCP2515 (SPI) T89C8051CC01 (+ 8051 core) C8051F043 (+ fast 8051 core) LPC2194 (4*CAN + ARM core) AT90CAN128 (+ AVR core) z.Z. nur sample status ! CAN-Bustreiber: PCA82C251
-
Thread
2x CAN auf eine Treiberstufe
Pegel. Das ist ja eines der Dinge, die der Transceiver erst macht. Ich hab grad mal im Datenblatt des SJA-1000 geschaut, und da ist es einstellbar, wie die TX-Pins sich verhalten sollen. Je nach Einstellung gibt's halt nen Kurzschluss, wenn der eine High sendet und der andere Low. Ich weiß nicht, wie's
-
Thread
CAN fehlertelegramm
dachte das wäre ein richtige Nachricht mit header, id .... . für den CAN benütze ich einen phillips SJA1000, macht dieser das mit dem Pegel von alleine oder muss ich ihm das vom µC aus sagen, dass da gerade ein Fehler war und er den dominanten Pegel ausgeben soll? Wie lange hat dieser Pegel zu dauern
-
Thread
CAN mit AT90CAN128
ausgezeichnet. Der integrierte CAN-Controller im LPC2000 hat weitgehende Kompatibilität mit dem Philips SJA1000. Hilft das ein wenig weiter? Nun, mir war die CAN Bus Entwicklung anfangs auch nicht leicht gefallen, angesichts der vielen Steuerregister im Controller und was da vor sich geht, aber das
-
Thread
Frage: baudrate
, wie man sich die baudrate ausrechnet, die man verwenden darf/soll?! hab nen 4Mhz quarz an nem sja1000 can controller + 8515µC. und wenn ich dann weiß, wie groß diese ist, wie kann ich das mit den erwähnten bauteilen programmieren?
-
Thread
Wie startet ein 8051 Programme?
ja keine 64KB SRAMs gibt, daß ich auch noch 64KB Data-SRAM hatte (128kB-Chip). Und da nochn paar SJA1000 und anderes drauf war, war der Verlust der IO-Pins nicht ganz so schlimm. Würde ich heute aber nicht mehr machen. Peter
-
Thread
Atmelstudio6 lib einbinden
auswählen: [c] #define SUPPORT_MCP2515 0 #define SUPPORT_AT90CAN 1 #define SUPPORT_SJA1000 0 [/c] Dann mit "make lib" die Library erstellen. Dabei darf keine Fehlermeldung kommen. Wenn das passiert ist, die gerade erstellte libcan.a, die config.h und die can.h in dein Verzeichnis
-
Thread
Universelle CAN Bibliothek: undefined reference to `can_init'
can-lib. */ #define SUPPORT_MCP2515 1 #define SUPPORT_AT90CAN 1 #define SUPPORT_SJA1000 0
-
Thread
externer CAN-controller
Hallo, kann mir jemand sagen, welchen externen CAN-controller man anstatt den SJA1000 benutzen kann, der keinen gemultiplexten Adress- und Datenbus hat? Mfg Malve
-
Thread
USB <-> CAN Interface
hm, warum willst du das tun? Gängige Praxis dafür ist FDTI245+SJA1000, warum willst du noch einen MC dazwischenbasteln? Spätestens bei einem 1MBit-CAN dürftest du Probleme haben. Und die "Intelligenz", die du da noch in den CAN128 einbauen könntest - brauchst du die
-
Thread
Ich werde wahnsinnig mit can
Folgenden Ich habe schon einige Versuche unternommen auf einem Steckboard mit einem AVR mega162 einem SJA1000 und einem PCA82C251 einen Canbusknoten zu bauen aber die angeschlossenen LED´s (werden später Transistoren) wollen nicht leuchten. Da ich nicht weiss wie man Register ausliest oder ähnliches ist
-
Thread
Platine AVR-Can-USB
Ätzkünste geeignet. Grösse egal, evlt. Zusatzbauteile egal...SMD OK. Wichtig ist nur die Can-Funktion (SJA1000,Atmega162,USB). Für eins dieser "Platinchen" ist ein Dienst sicher zu teuer, oder?
-
Thread
CAN Bus Filter
oder Logisch ausgedrückt (Message Bit UND Filter Bit) ODER Mask Bit Vermute der 82C200 ist wie der SJA 1000 Dann wäre ACR0: 0111 0100 ACR1: 0000 xxxx x=egal AMR0: 0000 0001 AMR1: 1100 xxxx für Standard Frames
-
Thread
LPC2129 PLL
Timer-Interrupt im 1ms-Takt (siehe z.B. Keil-Beispiel "Blinky IRQ"), installierst dort einen Zähler bis 1000 und toggelst eine LED oder Pin im Sekundentakt. Nun zum CAN-Bus: Mittlerweile habe ich selbst eine vollständig ausgereifte CAN-Bus-Applikation vorliegen, als Referenz. Aus dem LPC User Manual
zum CAN-Controller. Philips bemerkt jedoch die Kompatibilität zum externen CAN-Controller-Baustein SJA1000, der auch von denen stammt. Lade dir mal das Datenblatt zu diesem Baustein herunter, dort findet man bessere Details zur Bitratenberechnung. CANBit10k_60MHz 0x25C257 bedeutet im Detail, ins CAN
-
Thread
Can-Bus in Basic
Stück dieser Systeme möchte ich jetzt über CAN vernetzen. Dazu habe ich mir einen Schaltplan für den SJA1000/PCA82C250 besorgt. Was fehlt ist jetzt die Software des 80C32 in Basic (da ich noch blutiger Anfänger bin). Kannst du mir helfen? Grüße Tobias
-
Thread
BlockRAM Primitive Spartan 3E gegen Spartan 6
Hallo zusammen, ich habe in meinem Design einen SJA1000-Core (CAN-Controller) von OpenCores.org eingesetzt. Er lief auf meinem Spartan 3E wunderbar. Jetzt möchte ich aber auf einen Spartan 6 wechseln und stelle fest, dass es Probleme mit dem BlockRAM
-
Thread
Linux CPU Modul, Ethernet Controller, ARM
gerade den ARM über SPI an den DSP anzubinden und ich mache eine Adapterplatine mit dem DM9000A und dem SJA1000 CAN Controller. Für den Anfang haben wir das Starterkit bestellt um eine funktionierende "Testumgebung" zu haben. Alles in Allem ist die Stamp in meinen Augen top und auch der Support von Taskit
-
Thread
AD-Wandler Genauigkeit/Geschwindigkeit
Du könntest einen Xmega nehmen und einen CAN-Controller als seperate Chip anschließen wie den SJA1000 oder den MCP2515. Der Xmega besitzt 2 ADCs mit je einem 1MS/s. MfG Stefan
-
Thread
CAN Daten senden
AVR mit integr. CAN-Controller (AT90CANxxx) oder AVR mit ext. Bus + SJA1000 oder AVR mit SPI + MCP2515 Such dir was aus.
-
Thread
RS485 Multi Master Bus
wahlweise über RS-232 oder CAN-Bootloader programmierbar. Als separater CAN-Controller wird gern der SJA1000 genommen, der dann wie externer Speicher angeschlossen wird (hat aber schon das nötige Adreßlatch intern). Peter
-
Thread
Problem mit LPT Ansteuerung unter Win2000
Win2000 bzw. WinNT ansteueren kann! Leider finde ich nichts passendes. Ich habe mir eine CAN Dongle mit SJA1000 zusammen gebastellt. Diese Hardware möchte ich mit der LPT ansteueren. Wo finde ich einen C-Code für Borland Builder C++ (5.0)?
-
Thread
Einfaches Beispiel in C zur CAN-Programmierung
natürlich auch ein einfaches Board mit einem kleineren ATMega nutzen und dieses mittels CAN-Baustein (z.B. SJA1000) und Transeiver erweitern. Geht auch, ist aber mehr Aufwand. Letzte Möglichkeit eigenes Board routen, Ätzen, bohren und bestücken.... Wenn Du Deinen finanziellen Rahmen und Zeitrahmen festgelegt
-
Thread
Festspannungsregler 7805 schwingt
Hi, einen Schaltplan hab ich nicht erstellt. Es hängt ein Atmega644 und ein SJA1000 mit etwas Aussenbeschaltung dran. Der Laststrom bewegt sich zwischen 80mA und 100mA. Georg.
-
Thread
Frust mit CAN-Lib
konstruktiv" Sehe ich auch so, anstatt immer nur Wischiwaschi. Wie wärs erstmal mit dem CAN-Typ (SJA1000, MCP2515, CAN128) und dann die Source als Anhang oder nen Link darauf ? Und natürlich Deine Source und Kommentare, wo Du denn Fehler vermutest bzw. was Du wie verstanden zu haben glaubst.
-
Thread
Frage zu Trennrelai, CAN, Transistor und PTC Element
CAN-fähig zu machen braucht man erst mal einen CAN-Controller. Die bekanntesten sind MCP2515 oder SJA1000. Zusätzlich braucht man noch einen CAN-Tranceiver wie MCP2551. Schaltungen finden sich hier im Forum zu Hauf. Ob dein Vorhaben sinnvoll ist weiß man so natürlich nicht.
-
Thread
HC12 CAN Programmierung
weiter gekommen bin dann melde ich mich. Peak PCAN USB ich ein USB to CAN Adapter auf Basis eines SJA1000 ist um einiges billiger wie eine Vector Karte, daher hab ich mir das für zuhause gekauft. Kann jedoch leider keine Wakeup Frames erzeugen.
-
Thread
CANOpen-Standard
Beispiele zu nennen. Diese Controller haben ein Mailboxkonzept da ist die Implementierung einfacher. SJA1000 würde ich nicht verwenden. Das Problem ist eher der CANOpen Stack, so etwas kostet >= 5K€. Zur Eprobung würde ich auch eine sog. Konfiguratorsoftware verwenden, nicht gleich mit dem Labview
-
Thread
Probleme mit CAN-Controller
Das müsste Basic CAN sein, denn der SJA1000 ist ein Basic CAN Controller. Adressfilter habe ich ausgeschaltet. Also ist es so wie ich es geschrieben habe? Ich muss diese Dummynachricht nur einmal am Anfang als allererste Nachricht quasi
-
Thread
ESP32 - CAN-Bus - Lenkradsteuerung?
Ich habe sowas in einem Vectra C mit nem Atmel und dem SJA1000 mal gemacht. Damit wurde ein iPod gesteuert und die Titel auf dem Farbdisplay angezeigt. Ging weil das Display auch per CAN angesteuert wurde.
-
Thread
Welcher Bus für mein Projekt?
Das wäre ja fast ein Fall für den SJA1000 als CAN-Controller. Den könnte man als Quasi-Speicherbaustein an den µC legen. Bei den Sensoren könnte man entweder auf einen Controller mit integriertem CAN-Baustein zurückgreifen, oder solche
-
Thread
CAN und FlexRay an COM-Express Typ 10
Hallo, kann mir jemand sagen, ob man die Standalone CAN Controller NXP SJA1000 oder Innovasic IA82527 sowie einen Standalone FlexRay Controller Freescale MFR 4310 oder Fujitsu MB88121A/B/C an eine COM-Express Schnittstelle vom Typ 10 anbinden kann? Falls "Nein" gibt es andere
-
Thread
CAN-Baudrate und "krumme" Quartzfrequenz
dass im debugfenster "533" kbaud zu lesen ist. (das wird berechnet) Ich hab jetzt die Werte für 1000KBaud ganz gut hin bekommen und hab diese dann durch erhöhen des Prescalers auch auf 500, 250 und 125 kbaud bekommen. Mein Problem sind nun Baudraten die nicht ein vielfaches von 125 sind, also z.B.
laufen, die webseiten zeigen mir aber was völlig anderes an! http://www.esacademy.com/faq/calc/sja1000.htm http://www.port.de/deutsch/canprod/content/sv_req_form.html
-
Thread
MCP2515
ich auf eure Hilfe. Hat jemand eventuell ein Demoprogramm ?? Derzeit habe ich ein Modul mit dem SJA1000, der verbraucht allerdings zu viele Ports. Danke im Voraus Manfred
-
Thread
ATMega64M1 CAN receive
einbauen müssen. Das habe ich seinerzeit auch gemacht, um Messages selektiv empfangen zu können. Der SJA1000 von Philips hat dafür extra ein Register -> ACCEPTANCE FILTER (ACF).