-
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).
-
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.
-
Thread
KS0108 und Initialisierung? GLCD-Neuling braucht Rat
fast 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
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?
auf 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
meinst 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
-
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
Welcher Bus kann das?
damit es zu keiner 100%igen Buslast kommt. Aber das sollte aufgrund der Kürze des Busses selbst mit 1000kbps kein Problem sein (aus dem Bauch heraus). Bei I2C sollte man sich überlegen was das Kürzel bedeutet und wofür also I2C entwickelt wurde. (I2C = Inter-Integrated Circuit) I2C ist für die schlanke
Tinys mit CAN-Controller gibt.. Ansonsten gibt es noch externe CAN-Controller z.B. von NXP den SJA1000, der ist aber "rießig" in der Bauform und kostet auch gut mal drei ganze Euros... als Treiber nimmst Du einen MCP2551 oder einen 82c251
-
Thread
Geeignete Einsteigerlösung für CAN
Es 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: 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
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
seiner getroffenen Wahl auch glücklich werden. Man lernt ja nicht duzende Befehle, 100e Register und 1000e Stolperfallen nur, um das dann alles über Board zu werfen und mit einem anderen µC neu anzufangen der im Großen und Ganzen auch nicht besser oder schlechter ist. Schönen Abend Sven
ATmega128-Design mit CAN gepimmt und nicht die besseren ATmega2560. Ich hab daher nen ATmega2560 + SJA1000 benutzen müssen. Für kleine CAN-Knoten wird gerne der ATmega8 + MCP2515 genommen. Peter
-
Thread
Vor- bzw. Nachteile AVR / 8051
Programieradapter kostet fast nichts. Der sehr gut Keil-Compiler für x51er ist nicht gerage billig (>1000 oder 2000 EURO) Ich finde das die AVR's einfach sehr wenig Geld und Einarbeitung brauchen. Aber es stimmt schon.. 8051 ist Industriestandard (Die Auswahl an x51er'n ist schon beeindruckend).
Erwarten Beschaffungsprobleme mit dem DS80C390 geben sollte, kommt eben ein anderer 8051 mit 2 externen SJA1000 drauf. Dann muß ich nur den CAN-Treiber anpassen, der ganze andere Code aber kann bleiben. Da der DS80C390 bisher immer kurze Lieferzeiten hatte, habe ich das im Layout aber noch nicht vorgesehen