-
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
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
grün 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
-
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
-
Thread
Delay mit Gatter ohne R/C realisieren
mit 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 ???
bus 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
-
Thread
[V] Auflösung alte PC Hardware Komponenten und alte Komplett-PCs incl Zubehör
Express BCM-95722A2202G (B) Netzwerkkarte (low profile) Adaptec AVA-2904 (99) SCSI PCI-Karte CPC-PCI / SJA1000 V1b (CAN Interface PCI-Karte) Aus Kisten/Kartons, die besser zugänglich sind habe ich noch folgende Komponenten notiert: BATM - BPS-8414-RR/S Panel 3 COM OfficeConnect GigabitSwitch 5 (5
Express BCM-95722A2202G (B) Netzwerkkarte (low profile) Adaptec AVA-2904 (99) SCSI PCI-Karte CPC-PCI / SJA1000 V1b (CAN Interface PCI-Karte) Intel 440 Celeron - SL9XL COSTA RICA - 2.00 GHZ/512/800/06 Intel 440 Celeron - SL9XL COSTA RICA - 2.00 GHZ/512/800/06 Dell Silicon Image ORION ADD2-N DUAL PAD
-
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:/
-
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
2.0B (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
Mb/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
I2C als "Hausbus"
Geschwindigkeiten betreibe ca. 1kHz. Auf der sicheren Seite liegst du natürlich mit RS485, das geht bis 1000m (theoretisch). Gruß Thomas
alles 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
Arm Board mit 2xCAN, min. 400MHz, SD bzw. microSD und Linux
werden 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
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
[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?
ToyotaPrius/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
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
und 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
für 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
-
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
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
Generelles vorgehen bei multiplen Interrupts
aber vermutlich zu teuer werden. Bzw.: Hast Du eine Idee für eine kleine, günstige MCU mit twi (in 1000er Stückzahlen)? Zwei twis wären natürlich am besten. Noch besser wäre es, mein Zeitproblem in den Griff zu kriegen ;) Auf jeden Fall schon mal Danke für die lange und erhellende Antwort. Ich suche
Das CAN im Philips ist anders aufgebaut, es hat einen FIFO. Den gibts auch als externen Controller (SJA1000). Ich verwende aber den 8051 von Atmel (AT89C51CC03). Peter
-
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