-
Thread
CANBUS - Protokoll Canopen
Vor einiger Zeit habe ich mal was miz dem SJA1000 gemacht. Dieser besitzt für die Filterung der Nachrichten das ACR und AMR Register. Der XC888 hat dagegen nur das AMR Register. Wie könnte ich die Filterung (siehe oben) der ID's realisieren? So
der Mikrocontroller hat ein AMR Register. Diese Mikrocontroller hat nur kein ACR register wie beim SJA1000. Ich verstehe das mit der ID Filterung immer noch nicht ganz. Kann mir jemand ein Beispiel geben, damit ich diese Sache besser verstehen kann?
-
Thread
Welcher ISP programmable AVR Controller / SJA1000
genau welchen AVR Controller ich verwenden soll. Der AVR-Controller sollte ISP fähig sein und den SJA1000 im externen Memory ansprechen können. Bei der Forensuche vergessen die Leute häufig den Controllertyp dabei zu schreiben, deswegen die Frage. Welche AVR Controller kommen dafür in Frage? Danke
-
Thread
komisches Verhalten!
Hallole, ich habe mir eine kleines Applikation mit dem SJA1000 aufgebaut. Diese wird über die LPT angesteuert. Dazu verwende ich die DLL inpout32.dll. Zuerst habe ich das ganze auf einem Windows 2000 Rechner getestet. Da funktioniert es auch super. Heute Abend
Unabhängig davon, das ich keine Ahnung habe, was ein SJA1000 ist oder was es macht, vermute ich dass es ein Geschwindigkeitsproblem ist. Ich habe selber mal eine DOS Software zum Einlesen von Disketten über den Parallelport mit Hilfe der inpout.dll nach Windows
-
Thread
Verständnisfrage CAN-Bus
abbilden, mach aber meiner ansicht nach nicht viel Freude. Die Alternative dazu ist zum Beispiel ein SJA1000 (derzeit der am meisten verwendete CAN-Controller). Der braucht zwar ein paar Leitungen mehr, dafür bereitet er weniger Probleme im Betrieb und du findest ein Vielfaches an Doku und Beispielen im
alle parallel dran hängen und die Abschlusswiderstände nicht vergessen. Habe ich gerade mit dem SJA1000 und dem PCA82C250 gemacht. Ging einwandfrei. Als nächstes will ich das mit dem MCP2515 machen. Habe aber im Moment noch keine Zeit dazu. Grüße Andreas
-
Thread
[V] Diverse SMD-ICs
für alle 6. 10 Stück SI8621, Isolator VB 5€ + 5€ versicherter Versand für alle 7. 6 Stück SJA1000, CAN Controller VB 10€ + 5€ versicherter Versand für alle 8. 3/4 Stange UCC2803, Schaltregler VB 5€ + 5€ versicherter Versand für alle 9. 1/2 Stange MAX4618CUE, Analog Multiplexer
Isolator **noch verfügbar VB 5€ + 5€ versicherter Versand für alle 7. 6 Stück SJA1000, CAN Controller **noch verfügbar VB 10€ + 5€ versicherter Versand für alle 8. 3/4 Stange UCC2803, Schaltregler **noch verfügbar VB 5€ + 5€ versicherter Versand
-
Thread
>CAN Botschaft senden macht Probleme<
ich am verzweifeln bin, wende ich mich zum letzten mal an Euch! Zur Zeit bin ich gerade dabei den SJA1000 an einem LPT Port unter Win2000 mit Borland Builder C++ zu betreiben. Den LPT Port kann ich ohne Probleme ansprechen. So wie es aussieht funktioniert auch die Initialisierung des CAN Controllers.
CAN Teilnehmer habe ich auch angehängt mit der gleichen Baudrate von 100kBit/s. Wie gesagt den SJA1000 habe ich zusammen mit einem ATMEL Controller am laufen. Klappt wunderbar. Ich weiss einfach nicht mehr weiter. Gibt es hier in diesem Forum jemand der schon einmal einen CAN Baustein an einem LPT
-
Thread
Probleme mit CAN-BUS Software (SJA1000)
Chip state sowie Std. Data [fr/s] anzeigen. Wie könnte ich dies realisieren? Welche Register vom SJA1000 sind dafür zuständig? (Den SJA1000 habe ich an einem AVR bereits am laufen - funktioniert)
-
Thread
CAN: NEC V850/FX2 und AksenBoard
Hallo, ich habe ein Development Board von NEC (V850/FX2) und einen AksenBoard (mit einem SJA1000 Controller). Dabei verwende ich das Beispielprogramm "CAN-NEC" auf dem NEC (war auf der NEC-CD dabei) und "2can-receive" auf dem AksenBoard (auf der Aksen-CD). Ich möchte einfach eine Nachricht
Hallo Markus, wahrscheinlich werden die Register des SJA1000 nicht korrekt ausgewertet. Im "CAN address 20" befindet sich ID-Bit 0 ab Bit 3 - somit also genau um 3 Bit verschoben. Siehe SJA-Datenblatt Seite 41. Gruss Otto
-
Thread
RS485 mit LoS detection und PoB möglich und sinnvoll?
schreiben, damit ich can machen kann auf einem 6502. Musst Du ja auch nicht. Nimm einen NXP SJA1000 und hänge ihn an deinen 6502-Prozessorbus. Der SJA1000 kann sowohl den Intel-Bus (!RD, !WR) als auch den Motorola/MOS Bus (R/!W, E/PHI2). Dann kannst Du direkt auf die Register zugreifen. > Peter
und da war nix. Frank K. schrieb im Beitrag #7092039: > Musst Du ja auch nicht. Nimm einen NXP SJA1000 und hänge ihn an deinen > 6502-Prozessorbus. Der SJA1000 kann sowohl den Intel-Bus (!RD, !WR) als > auch den Motorola/MOS Bus (R/!W, E/PHI2). Dann kannst Du direkt auf die > Register zugreifen.
-
Thread
Alternative zu CAN-Bus?
Paket, da wird nix geschoben. Die Hardware macht alles alleine. Ich hab den AT89C51CC01 und den SJA1000 programmiert, liefen fast auf Anhieb. Ein Kollege hat auch noch den MCP2515 und den LPC2292 programmiert. Wenn man einen CAN kann, sind andere kein Problem. Der LPC hat allerdings nen Bug, da läßt
AT90CAN128 anzusehen. Dass der erst einmal abschreckt kann ich nachvollziehen. Beim MCP2515 (oder SJA1000) sieht das anders aus, die sind viel einfacher aufgebaut. Was aber garantiert ausreicht. Also: Intern ist hier *nicht* einfacher als extern. Eher umgekehrt.
-
Thread
Wo anfangen? Wie programmiere ich den Datenbus (CAN)
Hardware wir im "Bastlerbereich" gerne ein µC beliebiger Art zusammen mit dem Phillips CAN-Controller SJA1000 verwendet, dazu benötigst Du dann noch eine (Hardware-)Treiber (z.B. auch von Phillips/NXP den 82C251) Es gibt aber auch µC's die einen CAN-Controller integriert haben, dann reicht ein µC und der
mit CAN beschäftigen willst, ließ Dir die obere Lins durch und/oder schau Dir das Datenblatt des SJA1000 an, da wird auch recht viel "drum herum" erklärt! ;) Und noch was: wenn Du aus der PC-Welt kommst - Hardwarenah wird in der Regel sequentiell prorammiert, damit hatte ich am Anfang Probleme das
-
Thread
Unterschied zwischen CPLD simulation und Messung
ich möchte ein Interface bauen, dass auf der einen Seite Modpack und auf der anderen Seite einen SJA1000 CAN-Controller verbindet. MODPACK arbeitet mit 6 Steuer-Leitungen (bzw. 8 Leitung für Interrupt) RW (Write=0) DSL (Low-Aktiv: gültige Daten auf dem Datenbus, wenn low) AS (Low-Aktiv: gültige
den Datenbus geschrieben wurden) RESET (Low-Aktiv) Daraus werden dann Steuersignale für den SJA1000 generiert. Mit SJA_AS=1 werden gültige Daten auf den gemeinsamen Daten- und Addressbus angezeigt. Mit SJA_CS=0 und SJA_E=1 werden gültige Daten angezeigt. MOD_OE_I und SJA_OE_I sind interne Steuersignal
-
Thread
Raspi: Interrupts gehen nach 12h nicht mehr
priorisierte Interrupts die Bearbeitung verzögern. Ich hab das bei anderen Peripherie-ICs benötigt, z.B. SJA1000, ENC28J60.
von diesem wieder nach low gezogen. Ich kenne speziell den RFM69 nicht, aber bei den genannten SJA1000, ENC28J60 kann es passieren, daß wärend der Behandlung eines Ereignisses schon das nächste auftritt. Dann geht der Interruptpin nicht auf inaktiv und es gibt demzufolge auch keine Flanke! Der Pin
-
Thread
Parallele Schnittstelle mit Spannungsversorgung
Hallo! Ich will den SJA1000 (CAN Controller) am LPT anschließen und ansteuern. Muss ich den SJA1000 mit einer externen Spannung(+5V) versorgen? Hat die LPT keine +5V Betriebsspannung?
-
Thread
Atmega162, SJA1000, Zeitverzögerung\Verschlucken von Nachrichten
ich hab momentan folgendes Problem: Ich habe grade eine Platine vor mir liegen, bei der acht SJA1000 Can-Controller über einen Atmega162 (16 Mhz) betrieben werden. Zur Programmierung wird die Can-Lib von "kreatives-chaos". Das Board ist nicht von mir und wurde wohl schon für einige Projekte erfolgreich
-
Thread
8051 + SJA1000 = CanOpen
Hallo zusammen, ich wollte mal einen 8051 und einen SJA1000 zu einem CanOpen Slave Formen. Leider finde ich keinen richtigen ansatz. Als Master verfende ich den "CANOpen Master Simulator" von Bihl+Wiedemann. Hat evt. jemand schon ein solches Projekt realisier
-
Thread
CAN Bus Probleme mit Empfang!!!
Hallo! Ich brauche dringend Unterstützung. Ich den SJA1000 an einem AVR angeschlossen(8Bit Controller). Wenn ich mit der Schreibe-Funktion eine Botschaft zum PEAK CAN Dongle sende, dann wird die Botschaft nicht korrekt dargestellt.Siehe Bild! Auf dem CAN
wird. Der identifier sowie die Daten werden nicht drgestellt. HMMM..... Laut Oszi arbeitet der SJA1000 korrekt. An was kann dies liegen???? Ich weiss einfach nicht mehr weiter! MfG Henning
-
Thread
SJA1000 RC-Filter am VDD2
Hallo, bin gerade am Feinschliff meiner Platine mit einem SJA1000T beschäftigt. Hab noch ein blick in die Application Note von Philips geworfen. Auf der Seite 11 schreiben Sie über RC-Filter am VDD2, ist der Imput Comparator für bessere Spannung am Comparator.
-
Thread
SJA1000 immer Data Overrun Status
Nachricht über CAN-Bus wird bei mir die Interrupt-Rotiene aufgeruffen, wo ich die Daten aus dem SJA1000 auslese und den Data-Overrun-Status Bit im Status Register überprüfe. Der ist seltsamerweise gesetzt, dabei habe ich alle Daten ohne Verlust korrekt bekommen. Und das gleich nach der ersten Übertragung
-
Thread
3,3V-Alternative zu SJA1000?
Hallo Leute Wisst ihr von einer 3,3V Alternative zum stand-alone CAN Controller SJA1000, der Pin- und Funktionskompatibel ist? Freundliche Grüsse, Ruud
-
Thread
CAN-Bus sniffen
" solltest Du unbedingt einen Controller verwenden, der den "Listen-Only" Modus beherscht (z. B. SJA1000). Gruss Otto
solltest Du unbedingt einen Controller verwenden, > der den "Listen-Only" Modus beherscht (z. B. SJA1000). Warum unbedingt einen CAN-Controller im Listen-only-Modus? Ich wollte den Treiber MCP2551 verwenden und den Tx-Pin fest auf H legen. Da kann doch nix mehr schiefgehen oder hab ich wieder was
-
Thread
CAN - PCA82C250 - Verständnisproblem
Hallo, ich habe einen PCA82C250 an einem SJA1000. Das Ganze läuft ohne Probleme, nur verstehe ich die Verbindungen nicht. Normalerweise geht TX0/RX0 vom SJA1000 an TXD/RXD vom PCA82C250 und mehr nicht. Damit das ganze bei mir funktioniert ist Vref
-
Thread
ATMEGA16 Interrupt von SJA1000 (PeliCAN)
seit 2 Tagen mit einem (für mich) sehr merkwürdigen Problem: An die Ports eines ATMEGA16 ist ein SJA1000 CAN-Controller angeschlossen an Port B der Adress-/Datenbus und an Port D die Steuersignale. Der Zugriff (lesen und schreiben) funktioniert problemlos. Der SJA1000 lässt sich initialisieren,
-
Thread
C_CAN Device: LPC11C24/301
Mask-bits) Hardware Reg. Arcitektur: [c] ===================================================== SJA1000 Timing Calculator http://www.esacademy.com/en/library/calculators/sja1000-timing-calculator.html /*------------- CAN Controller (CAN) ----------------------------*/ /** @addtogroup LPC11xx_CAN
das Remote-Bit Null. Hint: http://www.can232.com/docs/CAN_Filter_Std_Dual.pdf DatenBlatt: SJA1000 CAN Controller Gruss Holger.
-
Thread
SJA1000 TXPin bleibt stur auf high :-(
Hallo. Ein kleines Problem mit dem SJA1000: Ich habe das Ding initialisiert, kann die Register beschreiben, wieder auslesen, jedoch wenn ich den Transmitbuffer vollschreibe und dann mit dem Transmit Request bit im Command Register die Übertragung
-
Thread
CAN-USB SJA1000T <-> AT90CAN128
AT90CAN128 über ein Flachbandkabel (mit 120 Ohm an jedem Ende zwischen CAN_H und CAN_L) mit einem CAN-USB SJA1000T Adapter (2) anzusteuern Ich kann keine Nachricht vom PC aus versenden, weder mit angeschlossenem noch mit abgehängtem CAN-Board (1). Der CAN-USB (2) Adapter zeigt mit seiner roten LED immer
zu senden. Auf dem CAN-Board läuft ein selbstgeschriebender Code (3). Die konfiguration des SJA1000T ist BRT0 = 04; BRT1 = BA; Ich suche seit 2 Wochen den Fehler und komme nicht mehr weiter, die Forensuche liefert interessantes aber leider nichts passendes. Der Händler verweist mich auf den Entwickler
-
Thread
CAN - SJA1000 suche BasisBeispiel in AVRGCC
Hi Alle, Hat jemand zufälligerweis ein Beispielprogramm für die realisierung des SJA1000 in AVRGCC, hab schon das Forum durchsucht aber keine echten Beispiele gefunden, www.canathome.de war zwar sehr aufschlussreich über thema, aber die verwenden ja den SAE80C90 und den bekommt man ja
-
Artikel
CAN
(vgl. LPC2000 Philips ARM7TDMI-Familie) 2 - 4 CAN Schnittstellen CAN-Modul angelehnt an Philips SJA1000 (aber mit recht langer und deftig gewürzter Bug-Liste) Herstellerseite: Philips Semiconductors LPC2194 erhältlich bei und CANopen software protocol stacks at === NXP LPC23xx === Mikrocontroller mit
Projekte. Can200 Linux Project von Martin Homuth-Rosemann CAN Businterface am Parallelport (LPT). Mit SJA1000. USB CAN Bus Interface mit AVR ATmega162 Open Source. Mit ATmega162, FT245 und SJA1000. CAN Bus HUB CAN-Interceptor von Martin S. Mit R8C/23 und FT232R. USBtin - Simple USB to CAN interface von Thomas
-
Thread
Verbinden SJA1000 nem 80c51 controller
Hallo, hab mal ne Frage: Will an meinem 80C51 den SJA1000 anschliessen, bzw. der ist schon angeschlossen (P0). Problem stellt die Software Seite dar. Kann mir jemand kurz die Routine zum schreiben und lesen beschreiben. Programmiere in C. Hat vielelleicht
-
Thread
Prob mit SJA1000 CAN Controller + AVR
zusammen! Ich will mit dem AVR 8535 CAN Botschaften senden und empfangen. Dazu will ich den SJA1000 benutzen. Da ich noch in dem gebiet Afänger bin benötige ich Infos dazu. (Hardwareaufbau und Software) Wie spreche ich den CAN Controller mit dem AVR richtig an? Hat jemand dazu ein kleines Beispiel
-
Thread
Ansprechen von CAN-bus beim Auto ?!?
gleich ein Mega16? diese Frage kann man nicht beantworten, da Du noch einen CAN-Transceiver (z. B. SJA1000) und das physikalische Interface benötigst. Gruss Otto
. Aber mit dem Mega8 kannst du später noch ordentlich erweitern und er kostet kaum mehr. Der SJA1000 ist übrigens kein CAN-Transceiver!
-
Thread
2 uController über EBI verbinden
mit einem Freescale MCIMX31 zu verbinden. Der XMEGA hat an der EBI Schnittstelle 4 CAN Controller SJA1000. Die CAN Daten die von CAN Controller sollen über die EBI Schnittstelle des XMEGA an dem Freescale Processor übertragen werden. Der Freescale MCIMX31 hat auch eine ähnliche schnittstelle wie EBI des
-
Thread
LPT unter WIn2000 Probleme Ansteuerung
Hallo Thorsten! Hey super! Und zwar will ich den Can Controller SJA1000 an dem LPT anschließen. Ich will mit Borland Builder 5 (C++) die LPT unter Win2000 ansprechen. Kannst du mir vielleicht den Source code geben bzw DLL??? Wäre dafür sehr dankbar. Vielen Dank!
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
minimum " "51 mini-MCU Learning Board Development Board (Including the Microcontroller)" 51 SJA1000 CAN learning board development board Ultrasonic Control Panel "Ultrasonic Development Board Ultrasonic Distance Measurer" "C8051F340 U Disk Core Board Development Board (With the Flash Chip
driver interface module TJA1050 CAN the controller interface module the bus driver interface module SJA1000 + PCA82C250 CAN communication module SJA1000 + TJA1050 CAN communication module LC Programmable Full-color RGB LED light Color light modulator PWM control panel SG3525 PWM frequency adjustable
-
Thread
LPT TVICLPT
Ich will den SJA1000 ansteueren. Ich benutzte eine DLL, aber das ist irgendwie nicht so das ganz wahre.
-
Thread
[V] [V] EvalBoards, IC, uC, Taschenrechner
LPC1768. Quasi neu 10€ LPCXpresso LPC1114. Quasi bei 10€ AT90CAN128-16AU. Bei 5€ 2x NXP SJA1000 2€(Beide zusammen) 3x FTDI FT2232HL 10€ (Alle zusammen) Taschenrechner TI-89 mit Programmierkabel. Sehr wenig benutzt: 40€ Verschenke: Das hier waren alles Samples, deswegen verschenke
-
Thread
CAN netzwerk aufbauen
Für Linux gibt es einige Projekte auf Philips-SJA1000 Basis, unter anderem für den Parallel-Port. Das ist schnell zusammengelötet und billig. Für die Controller-Seite nimmt man einen billigen AVR zusammen mit einem der genannten Microchip-ICs - die
-
Thread
CAN-Aufgabe für neuling bei CAN
ATMEGA16 o. 32, SJA1000, 82C250 und evtl. noch ein LCD
-
Thread
Geräte-Bus
nach außen nur einen Identifier. Falls der µC keine 2 CAN-Busse hat, gibts ja den MCP2515 oder SJA1000. Peter
-
Thread
Störungen bei CAN-Bus, woher kommen sie
ich tippe jeztt mal ins blaue und behaupte dass CMC für CAN MicroController steht? z.B. ein SJA1000? Mit Schaltplan und Oszibild könnte man das Problem vermutlich einkreisen. Das Verhalten / Die Spannungsspitzen die Du beschreibst sind jedenfalls nicht "normal"!
-
Thread
freie CAN-IP in VHDL gesucht!
Der VHDL-Core taugt nix. Der Verilog-Core bildet den Pelican-Mode des SJA1000 gut ab.
-
Thread
CAN - BUS - IC ( welchen IC würdet Ihr empfehlen ? )
- das Microchip-Beispielprogramm ist auch gut dokumentiert und sehr einfach zu verstehen. Den SJA1000 würde ich nicht einsetzen, weil der doch einen recht hohen "Pinverbrauch" hat. Den würde ich nur in einem System einsetzen, in dem auch noch anderen parallel-adressierte Bausteine verwendet werden
-
Thread
AT90CAN128 Timer
ein CAN-Bit besteht aus einer gewissen Anzahl TQs. Zumindest ist das beim MCP2515 und dem SJA1000 so. Dabei geht es um dem Samplepunkt etc.
-
Thread
Automatische Erkennung der CAN Bus Baudrate
Scharde, dort habe ich leider nichts gefunden. Jedenfalls keine Funktion die das ausführt. Aber beim SJA1000 AN97076 war was zu finden.
-
Thread
Problem mit LPT Ansteuerung unter 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
CAN-BUS Speedsignal -> Analog Rechtecksignal
Achso, ich arbeite mit nem AtMega162 + SJA1000. Hardwarestruktur is ähnlich der vom CANDIP Modul.