-
Thread
Delay mit Gatter ohne R/C realisieren
n Eingängen nachbilden. Die input/output buffer duch die NOR gatter zum MCP2515 ( wird durch ein SJA1000 ersetzt ) können wegfallen. Beste Grüße Karsten
-
Thread
Wackelkontakt im PCIe-Slot trotz Kartenniederhalter
pcieport 0000:00:1c.2: AER: Multiple Uncorrected (Fatal) error received: 0000:02:00.0 [689787.019805] sja1000_plx_pci 0000:03:00.0 can1: wakeup interrupt [689787.025775] pci 0000:02:00.0: AER: PCIe Bus Error: severity=Uncorrected (Fatal), type=Inaccessible, (Unregistered Agent ID) [689788.059845] pcieport
-
Thread
Software-CAN
Controller an sich ist ein sehr kompliziertes Teil. Es gibt sogenannte Stand-allone Controller, z.B. den SJA1000 von Philips oder mehrere µC's mit CAN, z.B. C164, C167 von Infineon, den M16C/6N von Mitsubishi um nur ein paar zu nennen. Die komplette CAN Verarbeitung per Software zu erledigen ist einfach zu
-
Thread
Adresse von Variabel festlegen
hingeschreiben und es sieht genau so aus, wie ne Variable. Ich mache memory mapped Peripherie (z.B. SJA1000, LAN91C96) schon seit Ewigkeiten so (cast der Basisadresse als Pointer auf ne Struktur). Peter
-
Thread
welches Bussystem ist das richte für mich ???
oder i2c and einen der anderen Knoten direkt angebunden Ich habe schon mal angefangen mit dem SJA1000 und einem AVR 162 mit avrgcc zu experimentieren bin aber nicht wirklich weitergekommen weil mir einfach die zeit fehlt, nun hab ich das ganze Projekt wieder aufgenommen und mich mal wieder informiert
-
Thread
Bascom AVr und Can
Nun ein Mega8 hat keinen Can. Mußte also ein MCP2515 oder SJA1000 anschliessen oder einen AT90CAN32/64/128 nehmen. Ich weiss ja nicht wie hoch die Bitrate auf dem Can ist. Es gibt auch eine in Software gegossene Version im Netz, habe mich aber nie damit beschäftigt
-
Thread
CAN-bus
oder RS232 auf CAN (oder als Einsteckkarte...). Es gibt auch irgendwelche Interfaces, die mit dem SJA1000 und dem Druckerport arbeiten. Sowas sollte man per googlen herausfinden können. >hat jemand schon so ein Projekt fertig ?? ja, hab ich. Das Projekt wurde aber kurz darauf eingestampft...
-
Thread
CAN Bus Vorteile Mailbox-Mode?
Viele Prozessoren haben die mailboxes gleich eingebaut. Den Ringbuffermode unterstützt bspw. der SJA1000, ein externer CAN Controller. Der kann aber soweit ich erinnere nur den Ringbuffer mode. Ich weiß nicht, ob es Prozessoren gibt, die beides parallel können, mailbox mode und ringbuffer mode.
-
Thread
USB schneller als mit den FTDIs
keinen Bock drauf, mich mit solchen Dingen rumzuschlagen. Für kleines Geld gibts den MCP2515 oder SJA1000. Damit habe ich immer schnell und effektiv alle CAN-Probleme erledigen können und auf getestete und funktionierende Software zurückgreifen können. Nebenbei erlaubt das mir,den Controller meiner Wahl
-
Thread
PCIe Karte CAN - can4linux
Hallo, ich suche eine PCIe Karte, welche mit dem CAN Controller SJA1000 ausgestattet ist und unter Linux läuft. Nutzen will ich im Endeffekt can4linux. Wichtig ist mir eine Isolierung von mind. 2,5kV. Ein Kanal ist ausreichend. Gefunden habe ich bisher nur http://www.ems-wuensche.de
-
Thread
CAN Bus Problem
Hallo ! Hab es jetzt geschafft mit dem SJA1000 eine Message an den PEAK Dongle zu senden. Leider zeigt mir die Peak Dongle in der Recieve Liste keine Infos an: -Message 0 -Length 0 -Daten 0 -RTR 0 Bei Count zählt er den Wert hoch. Sowie
-
Thread
CAN Diagnose: Wie detektiere ich einen Wiederholungs-Tx ?
Zu deinen ICs kann ich nix sagen, aber zu CAN mit SJA1000. Den kann man programmieren das er entweder ständig Wiederholt bis ein ACK kommt, oder im One-Shot Modus. Das heist es wird nur einmal gesendet und dann das Ergebniss ermittelt (ACK oder NACK).
-
Thread
XC888 - REMOTE FRAME
Initialiserung (vom DAvE) festgelegt und danch nicht mehr verändert. Vorher habe ich den CAN Controller SJA1000 verwendet. Da war es wirklich anders. Ich konnte mit dem die CAN-ID's herausfinden die auf dem BUS aktuell liegen.
-
Thread
LPC2478 welcher Speicher sinnvoll
AT91SAM9260 zurückgreifen, denn Performance spielt auch eine Rollt. Muss dann halt noch irgendwie ein SJA1000 oder so ranbasteln.
-
Thread
[V] USB-CAN-Interface: PEAK PCAN-USB
(29-Bit-ID) - Anschluss an CAN-Bus über D-Sub, 9-polig (nach CiA® 303-1) - NXP CAN-Controller SJA1000 mit 16 MHz Taktfrequenz - NXP CAN-Transceiver PCA82C251 - Galvanische Trennung am CAN-Anschluss bis zu 500 V (nur bei IPEH-002022) - 5-Volt-Versorgung am CAN-Anschluss durch Lötjumper zuschaltbar
-
Thread
CAN-Error zählen
Form-Fehler und Bit-Fehler) zu ermitteln? Das hängt vom CAN-Controller ab. Ich habe bisher nur den SJA-1000 benutzt, und der kann das. Welchen Controller du hast, hast du nicht verraten. > These transmission errors will not necessarily generate an interrupt Ist nur die Frage, was "not necessarily"
-
Thread
[V] Notebook + SFF PC + Hardware + Jabra BT-Headset + Lavalampe + N64 Anleitungen
Professional und Windows Vista Business COA/Lizenz angeboten. 50€: - CPC-PCIe CAN-Interface-Karte SJA1000S-GTIS Version 2.0 - Order-No.: 10-11-201-xx - EMS Dr. Thomas Wünsche 5€: - lange Kaltgeräte-Stromkabel-Verlängerung (neu/verpackt) 5€: - SUNON 40x40x20mm 3-Pin Lüfter KDE1204PKVX (neu)
-
Thread
[V] PCI-CAN von National Instruments 1Port High Speed
/s • ISO 11898-compliant for standard (11-bit) and extended (29-bit) arbitration IDs • Philips SJA1000 CAN controller • Available in high-speed, low-speed/fault-tolerant, and single-wire versions • Hardware timestamping • Intel 80386EX microprocessor for timed CAN frame transfer • Optical isolation
-
Thread
Adress- und Datenleitung verbinden
Ich will den SJA1000 an den AVR32 anschliesen. Debr AVR32 hat seperate Daten- und Adressleitung. Hier im Forum gab es einige Beiträge zu diesem Thema. Aber keine aussagekräftige. Ist es möglich adress und datenleitung
-
Thread
Arm Board mit 2xCAN, min. 400MHz, SD bzw. microSD und Linux
müssen. BeagleBone hätte 720MHz, 2 CAN und microSD nur müsste wohl noch Zusatzplatine mit z.B.SJA1000 CAN Controller bekommen... NanosG20 hätte 400MHz aber keinen CAN ... Über Tipps würde ich mich freuen. Gruß Markus
-
Thread
LPC2129 PLL
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
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
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 einer
-
Thread
lab-537
vorhanden), Batterie stützt auch den RAM-Inhalt. Benötigt I2C-Bus Option. CAN-Bus Controller Philips SJA1000 mit Transceiver PCA82C250; Schnittstelle auf Standard-CAN-Buchse auf Frontplatte geführt GALs 20V8 und 16V8 zur Adreßdekodierung, fertig programmiert 5V Spannungsregler, Steckernetzteil genügt
-
Thread
[V] AVR CAN Platinen aus Überproduktion
Arduino-kompatiblem Anschluss, z.B. für HC-05 Buetooth - 32kB RAM Erweiterung - Zweiter CAN Controller NXP SJA1000 - SPI Flash Speicher für längeres Logging oder längere Datengenerierung - Weiter Versorgungsspannungsbereich: 3.5-28V Da imageshack ja nur Spam enthalten kann die recht großen Bilder also doch
-
Thread
ARM7 C /C++ Compilerwahl
Installationsversuchen habe ich aufgegeben. Das Philips-CAN ist, gelinde gesagt, sehr gewöhnungsbedürftig, seine SJA1000- oder AT89C51CC01-Erfahrungen kann man getrost über Bord schmeißen. Peter
-
Thread
suche tools für CAN-Bus diagnose
einarbeiten was auch soweit ganz gut funktioniert, ich benützt einen MSP430 in Verbindung mit einem SJA1000, in meinem PC befindet sich eine PCI-CAN-Karte von hilscher, dazu habe ich den Systemkonfigurator von hilscher der bei der Karte dabei war (SysCon). Mittlerweile habe ich meine Software zum laufen
-
Thread
[Geschichte] Der billigste, der die Aufgabe erfüllen kann, wird eingesetzt - Oder: Yoshi und Toshi
auf dem Halbleitermarkt umsehen. Der MSP430 war wesentlich günstiger. ALs CAN-Controller wurde der SJA1000 eingesetzt, dazu die entsprechenden Treiber von NXP. Spannungsregler von On Semi waren gut und günstig. Also schnell bei Texas Intruments angerufen, zu welchem Preis man die Controller haben könnte
-
Thread
CAN-Bus: Nachrichtenfilter berechnen?
CAN/CAN232/index.html Dort gibts es Sourcecodes mit denen man Werte für das AMR und ACR eines SJA1000 berechnen kann. Entweder anhand von ID's die Registerwerte oder anhand des Registerwertes die ID's. Die Sourcecodes geben Dir vielleicht eine Grundlage. Die Codes hab ich auch als fertige EXE
-
Thread
CAN-Baudrate und "krumme" Quartzfrequenz
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
Alternativen beim AVR-Vernetzten?
erst "Kollisionsfest", wenn ein CAN-Controller verwendet wird. Also entweder einen CAN-Controller (SJA1000) und den o.g. Bustreiber verwenden oder CAN in Software umsetzen (ist kompliziert und braucht Rechenzeit). Der CAN-Controller kostet aber erheblich mehr (ca. 5 Euro?) und nimmt zusätzliche Fläche
-
Thread
CAN Bus Switch
Meßwiderstände. Eventuell noch irgend einen kleinen 40V-Switcher für die 500m. Hmmm... Hat der SJA1000 eigentlich ein oder zwei CAN-Ports?
-
Thread
Günstige CAN-Filter Lösung
komplexere Datenbehandlungen wohl eher auf einen CAN-Controller mit mehr Puffern zurückgreifen (SJA1000T) oder gleich einen STM32F3 oder F4 mit 2xCAN on Board. Habe aber viel gelernt dabei und danke Euch allen für die Unterstützung!
-
Thread
CAN-Bibliothek fans laufen bringen
habe ich nur #define SUPPORT_MCP2515 0 #define SUPPORT_AT90CAN 1 #define SUPPORT_SJA1000 0 gesetzt. Außerdem in der can_private.h #ifndef CAN_RX_BUFFER_SIZE #define CAN_RX_BUFFER_SIZE 200 #endif gesetzt. Ich Benutze die mitgelieferte main demo, nur das ich anstelle
-
Thread
PIC18F vs Atmel AVR
pinkompatibel zum 8051. Das Businterface ist durch das Adreßmultiplex gut zum direkten Anschluß von SJA1000 (CAN) oder LAN91C96 (Ethernet) geeignet. Peter
-
Thread
CAN-Bibliothek für den at90CAN128 und das AVRStudio
Versuch mal die Lib von Fabian Greif. Habe ich sowohl für den AT90CAN128 als auch SJA1000 genommen. Funktioniert superklasse. Das schöne daran ist, dass man sein Hauptprogramm unverändert lassen kann und nur die entsprechenden Routinen entweder für den MCP2515, SJA1000 oder AT90CAN128
-
Thread
I2C Buslaenge ueber 5m?
mich aber trotzdem sehr! Hat jemand von Euch einen Link/Library zu einem CAN-Controller wie dem SJA1000? Ich würde ein "Netzwerk" mit CAN lösen, allerdings habe ich den Eindruck dass zu diesem Thema wenig gute, verständliche Tutorials für Einsteiger vorhanden sind. Kann mich Jemand eines besseren
-
Thread
Gutes CAN Setup für automobilbereich gesucht
älteren CAN-Applikationen war es auch nicht drinn. Als CAN-Controller setzten wir früher PCA82C200/SJA1000 ein. Und seit längerem den AT90CAN128, mit 15 MOBs, hat der ausreichend Filter und Puffer.
-
Thread
Mehr als zwei externe Interrupts
gebrauchen?! ;-) Nö, die sind sehr gut geeignet, um externe Peripherie-Chips anzuschließen, z.B.: SJA1000, LAN91C96, MCP2515, ENC28J60, PCF8574. Gerade bei Peripherie mit I2C- oder SPI-Anbindung spart ein Interruptpin Zeit. Und z.B. CAN mit 1MBit ist gegenüber dem schneckenlahmen Menschen Warp-schnell
-
Thread
CAN-Device oder Platine zum üben
kommunizieren. Dann brauchst du entweder einen µC der den CAN-Controller integriert hat oder einen SJA1000 der hat einen ganzen 8bit Port und ein paar zusätzliche Pins wie ChipSelect, Read, Write,..... der könnte sogar 2 CAN-Bus-Systeme betreiben.
-
Thread
Probleme bei I2C und Display edip 240
fertig sprintf(Text, "Beispieltext"); Zaehler_initialisieren(); at90can_init(BITRATE_500_KBPS); sja1000_init(BITRATE_500_KBPS); SPI_MasterInit(); i2c_init(); Display_loeschen(); _delay_ms(2100); text_send(10, 20, Text); [/C] und hier die aktuelle Programmversion: [C] void Display_loeschen
-
Thread
I2C als "Hausbus"
bereits die Hardware macht. Ich selber benutze den T89C51CC01. Ein Kollege hat aber auch den SJA1000 und den MCP2510 benutzt. Kennt man einen, kann man sie alle. @Joachim, im Prinzip kann man I2C auch über CAN-Treiber differentiell übertragen, da die ja auch kollisionsvermeidend sind (recessive
-
Thread
Welcher Bus kann das?
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
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
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
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
-
Thread
CAN Switch / Relais ?
Transceiver benutzen. Dafür solltest Du dann auch keine SPI-CAN Controller nehmen, sondern z.B. SJA1000T mit Prozessorbus, um die Latenzen gering zu halten. Oder eine FPGA-Implementation. fchk