-
Thread
Galvanische Trennung bei CanBus
der entweder einen eingebauten CAN-Controller hat, oder einem externen CAN-Controller wie z.B. dem SJA1000 von Philips, der mit einem beliebigen Mikroprozessor kommuniziert. Zwischen CAN-Bus und Controller ist noch ein CAN-Transceiver notwendig, um die Bus-Pegel anzupassen. Gruß Dietmar
-
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
ATMEGA: Zwei 32kx8 SRAMs extern. Wie chipselect?
Platine zurechtzimmern, welche neben einem ATMEGA128 zwei Rambausteine (Reichelt, 62256-80)und einen sja1000 (wahlweise) adressiert. Es soll zum experimentieren entweder der SJA oder der zweite RAM bestückt sein. Wenn ich zwei 32k Bausteine anschliesse, muss ich ja den A15 auf den ersten SRAM, und dann invertiert
-
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-Bus High Speed Bus, Problem durch Steckverbinder?!
sehen soll. An Bauteilen finden sich: 2x Transceiver A82C250 von NXP Philips 1x CAN-Controller SJA1000T von NXP Philips 1x AT90CAN128 Soweit ich die Postings beurteile, dürfte also Löten statt Stecken nichts bringen - vielleicht ist der Atmega (getaktet mit 16 Mhz Quarz) einfach an seiner Leistungsgrenze
-
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
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).
-
Thread
I2C Reichweite
die dicken 90CAN32/64/128 im 64-pin TQFP verwenden willst. Der extra Controllerchip (entweder ein SJA1000 oder ein Microchip MCP2515) kostet fast so viel wie der PIC18F26K80 oben, der aber noch einen kompletten Prozessor mit eingebaut hat. Ist also teurer, braucht mehr Bauteile und auch mehr Platz. Also
-
Thread
CAN over USB
Kannst ja 2 SJA1000 an einen Cypress FX2 anschließen dann hast du alles zusammen.
-
Thread
KS0108 und Initialisierung? GLCD-Neuling braucht Rat
Faktor 100 schnellere Kommunikation - entsprechend der dortigen Angaben im Datenblatt - mit dem SJA1000 zu!)
-
Thread
CAN-Schnittstelle für den PC
selben fehler) als CAN baustein ist verbaut: http://www.datasheetcatalog.org/datasheet/philips/SJA1000T.pdf der µC ist ein: http://www.datasheetcatalog.org/datasheet/infineon/1-d161ri.pdf leider sind viele funktionen des can bausteins in der doku (frei verfügbar bei interesse einfach laden)
-
Thread
Can Bus und MS Dos 6.22
hat ist völlig unklar und ehr unwahrscheinlich. CAN Controller früherer Jahre waren PCA82C200 oder SJA1000 und die hatten einen 8bit Datenbus und nichts serielles. Ein bißchen Logik dazu und man konnte die direkt an den ISA-Bus hängen. Da musste dann nur die Software das spezielle Hardwareprotokoll sprechen
-
Thread
Welcher Bus für Lichtsteuerung
Artikel http://www.mikrocontroller.net/articles/CAN Am Beliebtesten sind MCP2515 und (betagter) SJA1000. Wie gesagt, ist Deine Entscheidung, ob Du - wenn Du einen µC ohne integrierten CAN-Controller nehmen willst - lieber einen externen CAN-Controller einsetzt oder den Protokollstack in Software
-
Thread
Nur mal so einen Timertip
Alternative: nimm einen SJA1000 als CAN- Baustein mit eigenem Quarz. Dann kannst du z.B. einen ATmega16 mit beliebigem Quarz dranhängen. Falls du ne Platine brauchst, sag Bescheid, ich hab hier noch n paar. Bist du Diplomand/Praktikant
-
Thread
SPI 1,5m im Auto, galvanische Trennung nötig?
beiden Seiten. Es gibt nur EINEN CAN-Controller? Na, dann zeig mir mal bitte, wie man einen SJA1000 per SPI anspricht! Mit dem MCP2515 bin ich auch vertraut...
-
Thread
CAN-Bus + Protokoll bereits im Chip
erledigt der CAN-Controller. Um das also klarzustellen: Ein CAN-Controller ist ein Gerät wie SJA1000 und MCP2515 (extern), kann auch in diversen µCs eingebaut sein (z.B. AT90CAN). Ein Transceiver wie der MCP2551 oder PCA82C251 passt diesen an die elektrische Definition des CAN-Bus an und ist stets
-
Thread
multiplexed/non-multiplexed Adress-/Datenbus
einen NXP SJA1000 (CAN Baustein, sollte aber vielleicht bekannt sein). Das heisst also mit einer Standardlösung a la "schau dir doch mal Baustein xy" sieht es schlecht aus??? Womit wahrscheinlich die nächste
-
Thread
Boot-ICE nicht als Gerber oder Protel?
Hallo! Ich hänge hier verzweifelt an meiner AVR/Sja1000 Schaltung und komme nun wohl nicht umher, mir endlich einen JTAG zu bauen. Habe auch feissig die Suchfunktion und Google bemüht um ein Platinenlayout ohne SMD zu finden, wurde aber leider nicht
-
Thread
AVR CAN Interrupt
Versuch es mal hier mit der Bibliothek. Die hat bei mir sowohl bei SJA1000 als auch AT90Can128 funktioniert. http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek Wenn es damit nicht klappt mal die Hardware untersuchen. Abschlusswiderstände? Verkabelung
-
Thread
[V] Aufräumaktion Hobbykeller
18. ADC0804, 8bit-A/D-Wandler, DIL20 19. PCA82C250, CAN-Controller-Interface, DIL8, neu 20. SJA1000, CAN-Controller, DIP28, neu 21. TIC206M, TRIAC 3A 600V, TO220, 6 Stück, neu 22. BU522, NPN-Darlington Transistor 7A 350V, TO220, 6Stück 23. SAB0529, programmierbarer digitaler Timer, DIL18
-
Thread
AVR + CAN-Controller ????
Hallo! Ich will mit meinem AVR den CAN-Controller "SJA1000" ansteuern. Irgendwie funktioniert es nicht so ohne weiteres. Dazu verwende ich zwei Ports. Auf den einen Port gehen die Daten/Adressleitung (8-Leitungen) hin. Am anderen Port habe ich die Steuerleitungen
-
Thread
CAN Analyse
Hi! Möglichkeit 1: Selbst basteln. SJA1000 + Can-Transceiver + Quarz + + Kleinkram: Anschluß an ParallelPort Möglichkeit 2: Kaufen. Z. B. www.ixxat.de CAN<->USB Adapter für ca. 200 Euro Windows-Dll. Sample Code, Monitor-Programm (inkl
-
Thread
Mailbox für AT90CAN
Anfang vielleicht noch etwas viel auf einmal ist. Der AT90CAN128 hat kein FIFO-Prinzip wie es der SJA1000 z.B. hat. Mit den MOBs kann man ebenfalls automatische Antwort-MOBs (RTR-Bit) erstellen, die bei Empfang einer bestimmten Message ohne Zutun des Prozessors eine vorkonfigurierte Nachricht verschicken
-
Thread
Suche Taschenrechner-Sourcen für Mikrocontroller
herzlich egal sein, ob jemand seinen CAN ohne eigene Arbeit ans Laufen kriegt, meine (AT89C51CC01, SJA1000) laufen jedenfalls. Ich erschrecke auch nicht vor Compilermeldungen, wenn ich mir mal ein fremdes Codebeispiel ansehe. Sind doch in der Regel nur irgendwelche fehlende Defines oder andere Namensgebungen
-
Thread
CAN Botschaften senden
dann sparst du dir den ext. Controller. Falls extern, kommen hauptsächlich der MCP2515 (SPI) oder SJA1000 (parallel) in Frage. Ich nehme entweder der AT90CAN128 oder irgendeinen AVR+MCP2515. Den SJA habe ich noch nie eingesetzt, funktioniert aber auch :-) Transceiver: reiche Auswahl (Bandbreite, Temperatur
-
Thread
Geeignete Einsteigerlösung für CAN
gibt einen Wiki-Artikel dazu, glaube ich. Davon abgesehen wird für paralleles Interface gern der SJA 1000 empfohlen (betagtes Teil, gibt es aber bei Reichelt), wenn man den CAN-Controller lieber seriell anbindet, der MCP2525, wie auch auf "kreatives-chaos.com" beschrieben. Mikrocontroller mit integriertem
-
Thread
günstige CAN-Bausteine/Controller
Controller ohne CAN nach Wahl und einen externen CAN-Controller ala Microchp MCP255x oder Philips SJA1000 als relativ günstiges Fertigmodul http://www.candip.com/candip-m162.htm
-
Thread
CAN Multi Master Frage
CAN Controller, die über einen Ringbuffer mit einem vorgeschalteten Akzeptanzfilter verfügen, z.B. SJA1000. Der Akzeptanzfilter lässt nur Can-Frames passieren, die einstellbare Bits in der CAN ID gesetzt haben. Wenn Du diesen ausschaltest, landen alle empfangenen Nachrichten in der Ringbuffer. Der Ringbuffer
-
Thread
CAN Bus!
fast alle anderen MC-Familien mit CAN verfügbar. Als externe CAN Controller werden gerne der SJA1000 (MMIO) und der MCP2515 (SPI) genommen. Peter
-
Thread
CAN_BUS: Falscher ID empfagen
folgende Nachrichten und empfange immer die richtige Daten aber mit falsche IDs: Opencore CAN IP(SJA 1000) gesendete IDs empfangene IDs 0 0 1 8 2 10 3 18 4 20 5 28 Um Hinweise würde ich mich freuen...
-
Thread
CAN: Initialisierung und Synchronization Jump Width (SJW)
auszugleichen oder eher klein weil das auch "irgendeinen" Vorteil hat? Es handelt sich hierbei um einen SJA1000 und einen 82527 welcher ich mit 250kbaud verbinden möchte
-
Thread
Bibliothek für AT89 CAN
zugeschnitten, da es keine einheitliche CAN-Implementierung gibt. Für bekannte CAN-Controller (SJA1000, MCP2515) sollte es Beispielcode geben. Man darf an frei verfügbaren Code natürlich nicht zu hohe Ansprüche stellen. Oftmals benötigt man zu der CAN-Lib auch eine für das übergeordnete Protokoll
-
Thread
Sin @ 3kHz fix - anschließend weitere Verarbeitung.
einer CAN-Nachricht zu verschicken. Ist für diese Aufgabe ein ATmega8 "unterdimensioniert" mit SJA1000 und PCA82C250? Brauche ich mehr Speicher? Oder doch gleich einen AT90CAN128 mit nem PCA82C250? Ich bin für jede Hilfe dankbar! Gruß ayk
-
Thread
CAN-Controller auf eine bestimmte Baudrate einstellen
wie kann man einen CAN-Controller auf eine bestimmte Baudrate einstellen? Ich habe ein Philips SJA1000. Leider kann ich nur BTR0 und BTR1 einstellen und dann die Baudrate von Hand ausrechnen. Ist es üblich, daß man die Baudrate nicht direkt eingeben kann? Gruß Hauser
-
Thread
Software CAN?
Derivat mit integriertem CAN Controller oder AVR (vorzugsweise MEGA161 oder MEGA128) in Verbindung mit SJA1000 und gut.
-
Thread
acceptance maske
hat jemand ne ahnung wie ich die acceptance maske beim sja1000 setzen muss um eben nur die nachrichten zu empfangen, die eine bestimmte id haben!? benutze den "single acceptance filter" mode. thx
-
Thread
PCA82C250 Frage
und dann sofort rot. Also gehe ich mal davon aus, dass der Atmega richtig funktioniert und der SJA1000 auch oder? Wie kann ich denn testen, ob überhaupt Daten vom PCA82C250 ausgegeben werden? Oszilloskop hab ich leider nicht und mim Multimeter wird das wohl nichts, das schaltet nicht schnell genug
-
Thread
Umsetzer von CAN auf RS232 bauen
Für den FT2232H gibts eine Applikation mit den SJA1000 im Datenblatt: http://www.ftdichip.com/Documents/DataSheets/DS_FT2232H.pdf
-
Thread
AVR 8535 + Can Controller!!!
Hallo ! Ich benutze den SJA1000 zusammen mit dem AVR. Ich habe da Probleme mit dem Emfpangen von Botschaften. Kann mir jemand sagen was in dem Programm falsch ist??? Zum Testen habe ich einen PEAK Dongel, der mit 60Ohm abgeschlossen
-
Thread
Canbus sendet nicht AT90CAN128 / STK600
herangehensweise wäre: #define SUPPORT_MCP2515 0 #define SUPPORT_AT90CAN 1 #define SUPPORT_SJA1000 0 in der config.h gesetzt ? Zeigt das Ossi an das was auf PD5 rausgeht? Benutzte das stk600 auch mit nem AT90CAN128. Man sollte da Pegeländerungen sehen auch wenn man den gar nicht zum
-
Thread
Buch "Der PIC im Hausgebrauch" (oder so ähnlich)
T89C51CC02 denn preiswert bekommt. Ich finde den immer erheblich teurer (>25%) als eine Kombi aus SJA1000 und irgendeinem Flash-8051er. Und wie ich und andere ja schon sagten, sollte so ein Buch, um auch etwas unbedarftere Einsteiger zu erreichen, unbedingt im Wesentlichen auf einer Hochsprache beruhen
-
Thread
gibt es bei Conrad Eletronic ein CAN Controller?
Hallo, gibt es bei Conrad Eletronic ein CAN Controller z.B. SJA1000? Oder ein Amtel AVR mit CAN? Würde morgen nämlich ein CAN Projekt starten und heute noch im Laden von Conrad vorbei schauen. Bei Reichelt habe ich mehrere bereits gesehen. Bitte (schnelle
-
Thread
Schieberegister ala externes RAM
Schieberegister" für In/Output das man wie ein externes SRam ansprechen kann. Ich habe einen ATMega162 mit SJA1000, der als SRam angesteuert wird am laufen und benötige noch ein paar zusätzliche I/O Ports. Ich suche mir gerade einen Wolf, da ich nicht mal weiss wie die Teile genannt werden, sofern es diese überhaupt
-
Thread
CAN-Bus am µC
Thema CAN-Controller am uC : Bei deinem Mega128 kannst du den 1000-Füssler auf 28 Pins mit einem SJA1000. Von den 28 Pins kannst du schon mal 11(AD ALE,RD,WR) direkt ohne weitere Beschaltung mit dem SJA verbinden. den 12ten (/CS) kannst bildest du dir aus deinen Adressleitungen. Der Rest ist CAN-Leitungen