d) Wird im Feld Baudrate „user“ ausgewählt, können die Werte für die Register BTR0 und BTR1 des SJA1000 direkt eingegeben werden. Der SJA1000 wird mit 16MHz getaktet. Die Berechnung der Werte für andere Baudraten ist dem Handbuch zum SJA1000 zu entnehmen. Für das USB-CANmodul der sysWORXX-Reihe geben
einen internen Sende/Empfangsbuffer der größer ist als die ggf. von einem Stand-Alone-Controller wie SJA1000 o.ä. Mit dieser Schnittstelle hast Du dann die volle Wahl zwischen: Ich programmiere alles selbst per serial-IO und ich nutze tools wie z.B. slcan unter Linux. Zum analysieren und debuggen nutze
Stück Hardware mit der mit Abstand schlechtesten Schnittstelle (im Vergleich zu Controllern wie dem SJA1000, dem HD44780 oder dem KS0108, die ich in letzter Zeit per uC angesteuert habe)... Ein Hinweis: Die bei Pollin verlinkte Doku kannst Du gleich auf dem Server lassen. Beim Hersteller der Module
Hardware mit der mit > Abstand schlechtesten Schnittstelle (im Vergleich zu Controllern wie dem > SJA1000, dem HD44780 oder dem KS0108, die ich in letzter Zeit per uC > angesteuert habe)... > > Ein Hinweis: Die bei Pollin verlinkte Doku kannst Du gleich auf dem > Server lassen. Beim Hersteller der
an den AVRs ihre Zuverlässigkeit. Z.B.: Eine 2-layer Platine von 2011 mit ATmega2560+LAN91C96+SJA1000 funzt wie blöde. CE-Test kein Thema. Ein OEM-Board mit LPC4357+LAN8720 kracht durch den CE-Test mit Pauken und Trompeten. Beim ESD-Test am geerdeten Metallgehäuse des Gerätes stürzt der PHY ab
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
werden müsste dann würde ich auch zum CAN tendieren da dieser ja relativ einfach ist und so nen SJA1000 nen alt bewärtes teil ist. Aber der AT91SAM9623 hat doch alles "onboard". CAN, LCD, Ethernet und USB. Nur eine alternative habe ich nicht gefunden und da es wohl auch keine gibt und die Errata verträglich
erkennt das jeder Teilnehmer und speichert die Nachricht zwischen (macht i.d.R. das CAN-IC wie z.B. SJA1000 oder MCP2515 oder die im µController integrierte Peripherie), schaut sich die ID der Nachricht an, vergleicht diese ID mit der Akzeptanzmaske und dem Akzeptanzcode (mittels deren du einstellen kannst
Ein VW Golf z.B. hat 6 CANs. 12 cent pro CAN-Controller: http://www.aliexpress.com/item/SJA1000T/32329230335.html Bei Mouser dagegen kostet der SJA1000 (2 CANs) 590 cent! Dann kommen bei Aliexpress nochmal ca. 30 cent für die Transceiver dazu: TJA1050T oder MCP2551
Naja, der SJA1000 ist ein uralter Chip, ich hab auch noch welche irgendwo rumliegen. Wenn ich wirklich mehrere CAN Busse gleichzeitig betreiben müsste, würde ich direkt einen Microcontroller mit mehreren CAN Controllern
zwischen ATMEL's AT90CAN128 und einem "normalen" kleinen AVR mit externem CAN-Controller (MCP2515 oder SJA1000) geschwankt. CAN-Übertragung als Bit-für-Bit-Protokoll in Software - nein Danke. Die Entscheidung ist nun aber zu gunsten des Microchip PIC18F458(0) in TQFP44 gefallen, was weniger Platz als
UART / FIFO I.C. Figure 32 - MCU Host Bus Emulation Example - USB <=> CAN Bus Interface FT2232D C SJA1000 30 CANBus CS# (BCBUS0) CS# Tx CANBus 29 Controller ALE (BCBUS1) ALE/AS Transeiver 28 RD# (BCBUS2) RD# Rx WR# (BCBUS3)27 WR# AD[0...7] AD[0...7] (ADBUS[0...7]) ADDRESS / DATA BUS CAN Bus Vcc Vcc IORDY
das Terminal machen. Auf allereinfachste Weise könnte ich auch mal einen CAN-Controller z.B. SJA1000 oder MCP2515 an meine alten 8051-Boards anflanschen. Da ist wenigstens die RS232 mit PC-Kommunikation schon implementiert und getestet. Mit guten Kenntnissen über CAN darf ich da wohl sicher schon
bestückten Modul befinden sich ein Atmel Mikrocontroller (ATmega162) und ein CAN-Bus Controller (SJA1000) nebst Bustreiber (82C251). Hinzu kommen zwei weitere ICs, nämlich ein Resetcontroller (MAX825) und ein RS232- Transceiver (SP202). Es ist fast unglaublich, aber dies alles findet Platz auf einer
Semiconductors Product specification CAN controller interface PCA82C250 handbook, full pagewidth SJA1000 CAN-CONTROLLER TX0 TX1 RX0 RX1 6.8 k 3.6 k +5 V 390 V 390 100 nF DD 6N137 V SS 0 V 6N137 100 nF +5 V 390 390 +5 V TXD RXD V Rs +5 V ref VCC PCA82C250 CAN-TRANSCEIVER 100 nF Rext GND CANH CANL 124
Semiconductors Product specification CAN controller interface PCA82C250 handbook, full pagewidth SJA1000 CAN-CONTROLLER TX0 TX1 RX0 RX1 6.8 k 3.6 k +5 V 390 V 390 100 nF DD 6N137 V SS 0 V 6N137 100 nF +5 V 390 390 +5 V TXD RXD V Rs +5 V ref VCC PCA82C250 CAN-TRANSCEIVER 100 nF Rext GND CANH CANL 124
Initialisierung werden die Regis- auch direkt ändern. Zudem ist je ein But- terinhalte 0 bis 31 des SJA1000 in einer ton für die Auswahl eines der beiden Re- Listbox untereinander aufgelistet. set-Modi des SJA1000 vorhanden. Durch Nach dem Empfang eines Datenpakets einen weiteren Button wird der CAN- zeigenLabelsrechtsnebenderListboxdie