-
Thread
PCB Schaltplan
Kapitel 13, speziell 13.2, das ist dort schon die > Minimalbeschaltung. Woher weißt du, was auf dem SN65HVD230_CAN_Modul alles drauf ist? Im Datenblatt des SN65HVD230 CAN-Transceivers geht es in Kap. 13 um das Layout. https://www.ti.com/lit/ds/symlink/sn65hvd230.pdf
, speziell 13.2, das ist dort schon die >> Minimalbeschaltung. > > Woher weißt du, was auf dem SN65HVD230_CAN_Modul alles drauf ist? Ach so, das soll ein Modul sein? Dann könnte es ja sogar besser sein. Wobei wenn ich nach "SN65HVD230" und "Modul" suche, sind das ja auch in den allermeisten
-
Thread
MCP2515 CAN-Bus Modul
alten Bestellung funktioniert es. Kann ich einfach den CAN Transceiver austauschen gegen einen SN65HVD230D oder sollte das Modul mit 5v versorgt werden? https://www.az-delivery.de/en/products/mcp2515-can-bus-modul https://www.aliexpress.com/item/1005008333144061.html
TJA1043 / TJA1051T/3 oder halt ein Tranceiver für 3,3V only (nicht ganz standardkonform mit CAN) wie den SN65HVD230.
-
Artikel
CAN
stimmt das Bit-Timing nicht, weil die Anstiegszeit des TX-Signals zu schlecht ist. Freescale MC9S08. D Serie Freescale MC9S12. B, C, D, G und H Serie NXP LPC11CXX. 32-bit ARM Cortex-M0 LPC11C12 16KB flash, 8KB SRAM, 1x C_CAN LPC11C14 32KB flash, 8KB SRAM, 1x C_CAN LPC11C22 16KB flash, 8KB SRAM, 1x C_CAN
galvanische Trennung ATA6660. ABGEKÜNDIGT, wird nicht mehr hergestellt. von Atmel SO8 VCC = 4,75...5,25V SN65HVD23x. von Texas Instruments (auch als Sample erhaeltlich) SO8 VCC = 3,0V...3,6V erhältlich z. B. bei Reichelt: SN65HVD230, SN65HVD231 (ca. 3,00 €) Datenblatt: SN65HVD230 SN65HVD231 MAX3051EKA/ESA.
-
Thread
Mehrere CAN Teilnehmer
meinen fragen, kommt hier die nächste: ich nutze STM32F103 (Arduino Blue Pill) mit den CAN Transivern SN65HVD230. Zur Zeit sollen 12 Teilnehmer miteinander Kommunizieren. Um den bus zu entlasten, sende ich immer nur Ereignis abhängig, sprich wenn sich der Zustand eines Sensors oder im Programm etwas ändert
einem Auto die CAN-Steuergeraete 10-30min brauchen bis die beim ausschalten alle eingeschlafen sind. :-D Vanye
-
Thread
Arduino Blue Pill CAN bibliothek
Hallo Zusammen, ich nutze Arduino Blue Pill & CAN mit SN65HVD230 zur Kommunikation zwischen den einzelnen Blue Pills. Das funktioniert soweit ganz gut nur das niedrig priorisierte Nachrichten sehr lange unterwegs sind. Das Grund dürfte sein, das ich alle Nachrichten
nur die 5 Module für einen Schattenbahnof angeklemmt sind. Die einzelnen Module sind mit geschirmten D-Sub Kabeln verbunden. Auf den Modulen ist die Stichleitung möglichst kurz und die beiden Kabel sind verdrillt. Jegliche Änderung am Bus hat keine Verbesserung gebracht, zumindest soweit ich das beurteilen
-
Thread
NAU88C22 Design Review
eine Vorstellung, wenn sie diese Liste lesen: ESP32s3 + STM32G431 + NAU88C22 + DRV8313 + MAX3485 + SN65HVD230 + 4x WS2812 + LSM6DS3 + AHT20 + DS18B20 + IP5306 + TPS54202 + ST7789 + (optional: W5500 | NRF24l01 | SIM7080G | RFM95W) :-) Das KiCad-Projekt in der Version, die ich bei JLCPCB bestellt und
hier zum Testen vorliegen habe, findet ihr hier: https://github.com/klaus-liebler/labathome/tree/a9d548a83eaae0b1662cdade2c64cd28fdfa974e/labathome_pcb15 . Das relevante Sheet heißt audioamplifier.sch. Das Problem ist schnell formuliert: Der NAU88C22 ist nicht per I2C erreichbar. Ich bekomme also
-
Thread
STM32F417: CAN Bus mit EoF Error mit mehr als 8 Teilnehmern
Kann man den SN65HVD230D auch für RS485 verwenden?
Jens K. schrieb im Beitrag #7608999: > Kann man den SN65HVD230D auch für RS485 verwenden? Nein.
-
Thread
EDS-Schaden Can-Bus Hot-plug
- SN65HVD230 interne TVS Scooter - CANH oder CANL - TVS Ladestation - GND Ladestation LG, Sebastian
kann. Kommt zwar mit der Breakdown > Voltage nicht ganz hin Wenn man den Weg über die max. 16V des SN65HVD230 an den CANL/H-Pins mit einbezieht, dann könnte es klappen...
-
Thread
CAN-Device oder Platine zum üben
zu verwenden. Die CAN TX und RX > werden mit dem Transceiver auf dem Xplained-Board verbunden. SN65HVD230 dran und gut.
Eine Anschlussbelegung gibt es z.B. hier (Bild im Anhang): https://www.dunt.at/b6-gateway/ T20d/11 kommt an Masse, T20d/14 und T20d/1 an +12 Volt. Wenn das Gateway an die Spannungsversorgung angeschlossen ist werden auf allen CAN-Bussen bis auf den Diagnose-CAN periodisch Nachrichten verschickt
-
Artikel
Reichelt-Wishlist
| | Power over Ethernet Bausteine z. B. LM5070 | RS485 isoliert: z. B. Burr-Brown ISO485 o.ä. | | sn65hvd230/231/232 (CAN-Transceiver) in SO8 | TH3122 K-Line Interface von Melexis | * TH8080 LIN Transceiver von Melexis (oder vergleichbare) * TI ISO1050 (Isolierter CAN-Transceiver) * TI ISO1500DBQR (
(MSP430F1611 IPM) PCA9306 Dual Bi-Directional I2C-Bus and SMBus Voltage Level-Translator * PCA9531D 8Bit I2C_BUS LED-Dimmer | | PCA9551D 8Bit I2C-BUS LED-Blinker | * PCA9530D 2Bit I2C_BUS LED-Dimmer | | PCA9532D 16Bit I2C_BUS LED-Dimmer | | PCA9533D 4Bit I2C_BUS LED-Dimmer | * PCA9550D 2Bit I2C-BUS
-
Thread
MCP2561FD für UART?
Teilnehmer den Bus blockieren kann. Das > könnte für einen UART doof werden. Ich habe nun Datasheet für SN65HVD230/1/2 angeckuckt. Habe ich richtig verstanden, daß dieser Transceiver, zum Unterschied von MCP2561/2, kein Timeout und somit keine Mindestbitrate hat? CAN-Transceiver bleibt immer noch in meinen
Maxim B. schrieb im Beitrag #7424364: > Ich habe nun Datasheet für SN65HVD230/1/2 angeckuckt. Habe ich richtig > verstanden, daß dieser Transceiver, zum Unterschied von MCP2561/2, kein > Timeout und somit keine Mindestbitrate hat? ja, die uralten Gesellen hatten das
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
Oszilloskop und ein Logikanalysator könnten im weiteren Verlauf hilfreich sein. Tip: Schließe einen SN65HVD230 am CAN-Bus an, versorge ihn, und häng den Logikanalysator an seinen RX-Pin. So kannst du passiv den Bus beobachten LG, Sebastian
Transceiver CAN_TX nach der Initialisierung auf dauerhaft High. CAN_TX ist bei dir PB9, und dort ist der D-Pin des SN65HVD230 angeschlossen? Es besteht ja auch immer noch die Möglichkeit, dass dein F103 kein original STM32 ist. Bei den Nachbauten scheint ja oft gerade die CAN-Unterstützung zu fehlen oder
-
Thread
Can Bus interface reagiert nicht. Was mache ich falsch?
leere laufen und doppelt im Candump erscheinen. Du könntest auch einen Logik-Analysator an RXD des SN65HVD230 bzw. an RXCAN des MCP2515 klemmen und dir dort die Vorgänge auf dem CAN-Bus im Detail ansehen. Da wird vieles dann doch noch klarer. LG, Sebastian
Hallo Udo, habe nun die ersten Tests gemacht. Mit zwei ESP32 und Canbus Transceiver SN65HVD230. Senden und empfangen klappt schon mal. Ich habe mir auch Deinen Codeschnipsel oben angesehen und die Bedienungsanleitung vom Netzteil. In Deinem Beispiel oben ist das Auslesen des Ladestroms
-
Thread
Bus für "wilde" Topologie, Multi-Master, Open Source, wenig Daten
die geichermaßen für KNX und CAN gilt. Ist es korrekt, dass aus dem jeweiligen Transciever (z.B. SN65HVD230 für CAN oder dem NCN5120 basierten Breakout aus https://www.mikrocontroller.net/topic/505875) erst einmal rohe serielle Daten rauskommen? D.h. wenn ich ein "X" mit einem der Transciever auf den
Michael W. schrieb im Beitrag #7283996: > Ist es korrekt, dass aus dem jeweiligen Transciever (z.B. SN65HVD230 für > CAN oder dem NCN5120 basierten Breakout aus > Beitrag "Mein KNX Breakout Shield Busankoppler") erst einmal rohe > serielle > Daten rauskommen? D.h. wenn ich ein "X" mit einem der
-
Thread
Schutzschaltung Unterschied Zener-Diode / Supressor-Diode
www.mikrocontroller.net/topic/547559). Sehe ich das richtig, dass sich mit den Transceivers (z.B. CAN, SN65HVD230) das Thema ESD/Überspannungsschutz auch gleich erledigt hat, weil bereits enthalten? Viele Grüße, Michael.
schrieb im Beitrag #7283817: > Sehe ich das richtig, dass sich mit den Transceivers (z.B. CAN, > SN65HVD230) das Thema ESD/Überspannungsschutz auch gleich erledigt hat, > weil bereits enthalten? Wenn du Würth fragst, dann kann man da durchaus noch Teile ranbauen: * https://www.we-online.com/de/
-
Thread
CAN Bauteile? Gibt es das?
direktem CAN-Anschluss von Microchip. Gibt es immer noch, sogar in lieferbar: MCP25020 - No A/D MCP25025 - No A/D, 1-wire CAN MCP25050 - With A/D MCP25055 - With A/D, 1-wire CAN Direkter Anschluß nicht wirklich, es wird zusätzlich ein Transceiver benötigt. (MCP2551) > Letztlich waren
SN65HVD230 CAN bus transceiver communication module For Arduino
-
Thread
ISO 11898 und CAN FD?
11898 ist CAN FD fähig? Oder vergleiche ich hier gerade Äpfel mit Birnen? Es geht um diesen IC: SN65HVD230DR Datenblatt: https://datasheet.lcsc.com/lcsc/1811040312_Texas-Instruments-SN65HVD230DR_C12084.pdf Danke vorab, VG Bob
FD-Teilnehmer schalten in der Datenphase hoch auf 500 kbit/s. Den Transceiver interessiert nur die Datenrate, d.h. für diesen use case wäre der o.g. SN65HVD230DR geeignet.
-
Thread
LIN-CAN Gateway / Bauteilauswahl
die nur einen 3.3V VCC haben und keine 5V mehr brauchen, z.B. https://www.ti.com/lit/ds/symlink/sn65hvd230.pdf Das spart Dir die 5V-Versorgung, wenn Du ansonsten nirgendwo anders 5V brauchst. Wenn ich die 5V-Versorgung woanders noch brauche, sind mir die Dual-Supply Transceiver lieber. fchk
220pF (eigentlich 180pF) auf 1nF geändert werden. 1N4148 gibt es auch als SMD in 0805 und 1206. D3 und D5 würde ich auch weg lassen, die fackeln so eh nur ab wenn die Spannung auf dem LIN zu hoch wird.
-
Thread
gibt es Verstärker für CAN-Bus?
Heimautomatisierung den ESP32 mit diesen Transivern: https://www.exp-tech.de/module/schnittstellen/9053/sn65hvd230-can-board vorne und hinten hab ich 120 Ohm (der Buswiderstand ist bei 67 Ohm). Die Leitungen sind alle CAT7 und die Spannungsversorgung sind 9V welche "vor Ort" mit einem Stepdown auf 5V und
jeweils zwei Kanäle die ich rausgeführt > habe. mag sein, doch du verbindest die GNDs über die TVS (D8 und D10). Daher - mehr als die TVS schafft Dein Teil als Potentialuterschied nicht. Und besonders kräftig sind die TVS auch nicht. ESD ist ok, irgendwelche Normpulse auch, doch Real life zwischen
-
Thread
Signalübertragung über 300 Meter
Es gibt RS485 Treiber, welche das koennen. Damit koennte man RS422, RS485 drueber lassen. zB den SN65HVD24D, der soll 500m machen bei 3MBit
Nachtrag: Ich will mich nicht um 5 Euro streiten, aber ich brauche das Zeug halt mehr als nur einmal :D
-
Thread
CAN-Bus funktioniert plötzlich nicht mehr.
ist hier: https://github.com/sandeepmistry/arduino-CAN was für ein Schaltplan, ich habe einen SN65HVD230 an Pin 4 und 5 angelötet! ein vorheriger Thread wäre ggf. "informativ" <- aber dennoch nicht direkt das Thema: https://www.mikrocontroller.net/topic/513643
oder ein SN65HVD230 ... das ist richtig! :) diese online quelle hat mich inspiriert... https://www.hackster.io/news/the-can32-an-esp32-based-can-bus-board-af5c9e1bd8ec#:~:text=The%20CAN32%20development%20board
-
Thread
Probleme mit CAN-Bus und ESP32
eines verlegen). Wie kann ich sowas sauber debugen? Kann es sein, dass ich mit meine 3.3V was der SN65HVD230 macht, hier an die Grenzen komme? Abschlusswiderstand und Busspannung und Co wird da ja nicht benötigt? 90% ist mit CAT7 verlegt, es gibt aber kurze Bereiche wo ein "Lautsprecherkabel" liegt
Prüfsumme nicht aufgefangen? Ein Gedanke den ich hatte ist der recht hohe Bus-Kurzschlussstrom des SN65HVD230 von 250mA. Kann deine Stromversorgung das leisten? LG, Sebastian
-
Thread
CANBUS Transceiver SN65HVD230 funktioniert nicht
ein wenig mit CANBUS Transceiver herum und hab noch kein Erfahrung mit dem CANBUS. Ich nutze den SN65HVD230 aka VP230. http://www.ti.com/lit/gpn/sn65hvd230 Die VP230 wurden auf eine Adapter Platine gelötet und auf ein Steckboard gesteckt. Ich hab zwei VP230 in Minimalbeschaltung verdrahtet
, wenn ich jetzt am ersten Transceiver TXD (D) mit GND verbinde, CANH, CANL,RXD (R),Vref alles 0V Habe mehrere VP230 probiert, auch mal CAN BUS aufgetrennt. Immer das Gleich und immer Falsch. Der Transceiver hat keine dominant timeout-Funktion
-
Thread
ESP32 mit CJMCU230 Transceiver
ESP 32 (ESP32-WROOM) und möchte mit dem ESP32 eigenen CAN-Controller und zwei Transceivern (CJMCU 230 ( Sn65hvd230)) gerne eine CAN-Nachricht von einem zum anderen schicken. Gefunden habe ich diese Demo: http://www.iotsharing.com/2017/09/how-to-use-arduino-esp32-can-interface.html leider funktioniert
extended frame"); if(rx_frame.FIR.B.RTR==CAN_RTR) printf(" RTR from 0x%08x, DLC %d\r\n",rx_frame.MsgID, rx_frame.FIR.B.DLC); else{ printf(" from 0x%08x, DLC %d\n",rx_frame.MsgID, rx_frame.FIR.B.DLC); /* convert to upper case and respond to sender */
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Bzgl. der Versorgung aus der Batterie für den SN65HVD234: Ein Boost im SOT23 mit Enable, der ebenfalls per GPIO gesteuert wird, wäre z.B. ein TPS613221A für 3.3V oder ein TPS613225A für 3.0V.
Protection + Thermal Shutdown Protection + Ohne VDD Output high impedanz + gleiches PIN Layout SN65HVD230 + weit verbreitet und preiswert ++Ebay Stück ca. 40 Cent mit Versand bei min 5 Stück - kein Sleep Moode (wird für den Fall auch nicht benötigt) Es gibt noch modernere mit mehr Funktionen
-
Thread
RaspberryPI CAN BUS Receiver
Was sagt ein 'ip -s -d link show can0'?
ergeht, könnte man als ersten Schritt einfach mal mit einem Logikanalysator an RXCAN (Ausgang Pin 4 vom SN65HVD230) nachsehen, was auf dem Bus los ist und mit welcher Baudrate die Daten unterwegs sind?
-
Thread
RPi - CANbus - STM32F303K8
gibt auch CAN-Transceiver die mit 3.3 V auskommen, dann sparst du immerhin die Level-Shifter. Z.B. SN 65HVD230D Das CAN-Signal ist trotz der niedrigeren Spannung standardkonform, demzufolge gehen auch gemischt 3,3- und 5V-Komponenten am selben Bus. Der IC braucht aber (prinzipbedingt) ähnlich viel
-
Thread
SN65HVD230 CAN Board Network Transceiver Config und Befelssatz für UART
Frank K. schrieb im Beitrag #5493579: > Deinen SN65HVD230 solltest Du auch noch mal überdenken. TI sieht das weniger kritisch: http://www.ti.com/lit/an/slla337/slla337.pdf
ausgezeichnet. Verdrahtung wie im Bild. Ich hoffe das erspart Arbeit. Mit 3.3V Betriebsspannung sollte der SN65HVD230 laut Datenblatt laufen. !!!Alles ohne Gewähr!!!
-
Thread
Single-Master Hausbus: CAN vs RS485(4-Wire)
Luftdruck per BMP280. Ein Kreuzschalenaneometer mit Hall-Sensor ist im Bau. Der CAN-Tranceiver ist ein SN65HVD232 ohne galvanische Trennung. Außerdem sitzt neben dem Stromzähler ein Hutschienen-Modul mit einem STM32F407 der u.A. den aktuellen Stromverbauch über eine S0-Schnittstelle ermittelt und in den CAN-Bus schickt. Auch hier verwende ich einen SN65HVD232 mit zusätzlicher galvanischer Trennung über einen ADUM1201. Vorteile von CAN sind ganz klar: - Bei vielen STM32 onboard - automatische Bus Arbitrierung, Sensoren schicken ihre Werte einfach
-
Thread
CAN high-speed ,low-speed übertragungsraten
low-speed varianten schwer zu beschaffen sind. Deshalb habe ich aktuell 2 Favoriten im Blick MCP2551 und SN65HCD230 wobei der SN65HVD230 scheinbar etwas teurer ist
Schau dir im Datenblatt des SN65HVD230 von TI das Kapitel 11.3.1 (ISO 11898 Compliance of SN65HVD23x Family of 3.3 V CAN Transceivers) an - dort wird das beschrieben. Und: Nein - gibt keine Probleme.
-
Thread
Buspegel bei Highspeed-CAN
befinden sich Diagramme über die real zu erwartenden Pegel, abhängig vom Laststrom. Beispielsweise bei SN65HVD230 (3,3V) und SN65HVD251 (5V). > Wenn beide Transistoren durchschalten müsste ich doch auf 5V und 0V > kommen? Dagegen werden schon die gezeigten Dioden Einspruch erheben.
Chris D. schrieb im Beitrag #5319490: > Wenn beide Transistoren durchschalten müsste ich doch auf 5V und 0V > kommen? Das Bild ist symbolisch. Ersetze 3,5 durch >3,5 und 1,5 durch <1,5, dann passt es
-
Thread
SN65HVD230: Fake? Probleme mit Rs und Ausgangspegeln
Hallo zusammen, ich habe vor einigen Wochen ne Tüte SN65HVD230 von Ali zu nem recht günstigen Preis entstanden und wollte diese nun verbauen... https://de.aliexpress.com/item/20pcs-SN65HVD230-SN65HVD230DR-VP230-SOP-8-CAN-bus-transceiver-new-original-laptop-chip-free-shipping
/CAN-ICs_Texas-Instruments-SN65HVD230DR_C12084.html
-
Thread
STM32 Discovery CAN H kein Signal
Hallo zusammen, bei mir ist CAN schon was her. Ich hab eine STM32 Discovery Board und ein SN65HVD230 Transceiver. Ich hab es soweit hinbekommen, dass ich auf CAN L ein saubere Signal bekomme. Mein Logikanalyser liest die Bytes auch richtig. Nur auf CAN H kommt nichts raus. Ist das normal? Brauch
Also gemessen habe ich 2.981V Beim Transceiver handelt es ich um einen Waveshare SN65HVD230. Den habe ich genommen, weil einige anderen den scheinbar schon verwendet haben. Laut der Beschaltung soll da ein 10k Widerstand drin sein.
-
Thread
MCP2515 + myRIO. Bekomme nur Error Frames auf dem CAN
Nein, ich hab extra einen verursacht :D :D
Ich benutz den SN65HVD230.