-
Thread
RS485 mit STM32 & SN65HVD72DR
beschäftigen um ein kleines Netzwerk aufbauen zu können. Als RS-485 Wandler verwende ich folgenden Chip: SN65HVD72DR Steuern möchte ich das ganze mit einem STM32L412KBT6 welchen ich über UART angeschlossen habe. Schema zum RS Wandler liegt im Anhang. Das Schema habe ich mit aus Referenzschalungen von
-
Thread
5V RS-485 an einem 3.3V Mikrocontroller
schlägst du mir nicht etwas > "modernes" vor? So kann ich damit nicht viel anfangen. Z.B. TI SN65HDV08 und Derivate http://www.ti.com/product/sn65hvd08 Läuft mit 3,3V. Hab keine Erfahrung mit diesen RS485-Treibern, aber die vergleichbaren CAN-Treiber (SN65HDV230 und Derivate) laufen einwandfrei
mir nicht etwas > > "modernes" vor? So kann ich damit nicht viel anfangen. Texas Instruments SN65HVD72 SN65HVD75 SN65HVD78 Eigenverbrauch unter 1mA.
-
Thread
RS485 aber mit minimalstem verbrauch.
vielleicht gedacht jemand hat eine Idee den chip ganz weglassen zu können. Ich denke mal ich nehme den SN65HVD72, der ist günstiger und liegt im bereich von dem Maxim chip
sich positiv aus und ist allemal störsicherer als nur paar uA. > Ich denke mal ich nehme den SN65HVD72, der ist günstiger und liegt im > bereich von dem Maxim chip Kannst du auch machen. Die symetrische Übertragung verbessert die Bedingungen noch. Wie schon geschrieben, muß auch nicht korrekt
-
Thread
Max3051 will nicht
Ich hab dann mal neue bei Mouser bestellt... und gleich noch ein paar SN65HVD232DR.
@Bad Urban: Prinzipiell ja, aber 3.3V sind schon schwieriger. Reichelt hat mittlerweile den SN65HVD230D und SN65HVD231D im Programm. Nur da muss man aufpassen, der 0D kann Standby (Listen Only), der 1D kann Sleep (=tiefschlaf) und der 2D kann weder noch und und verbrät 10mA. Der Max3051 kann das
-
Thread
Verständnis zu RS-485
1St Nun meine Verständnisfrage(n): Können alle Slaves einfach so auf dem RS-485 senden (bspw. SN65HVD72D) und der Master (in dem Fall Raspberry) zeichnet alles auf, was auf dem Bus "los" ist oder muss der Master (Raspberry) die einzelnen Slaves reihum abrufen und denen erlauben, dass sie senden
Seichter schrieb im Beitrag #3348748: > Können alle Slaves einfach so auf dem RS-485 senden (bspw. SN65HVD72D) Sollten sie nicht, denn dann kommt es zu Kollisionen, wenn nämlich zwei gleichzeitig senden. Außerdem wären es dann keine "Slaves". > oder muss der Master (Raspberry) die einzelnen Slaves
-
Thread
Max. 200 Meter Bussystem
Schau dir die Treiber von TI wie SN65HVD23D (25MBit@160m) & SN65HVD24D(3MBit @500mm) an. Ich wuerd RS422 mit 2 Aderpaaren RS422 implementieren und mir die Umschalterei des RS485 sparen. Einfach je an das UART und gut ist.
Aderpaar, bei RS422 sind es 4 Leitungen statt 2. Ich schwanke gerade zwischen folgenden ICs: SN65HVD24D ADM2582E Wobei ich sogar eher zum ADM2582E/ADM2587E tendiere. Dort ist ja in der Tat alles drinn was ich möchte. Ich müsste es nur noch an den UART packen. Warum wird im Datenblatt eigentlich
-
Thread
PoE AVR Modul
Bin gerade am Cortex Board. - LM3S8962 - SN65HVD23x CAN Treiber - LM2594-3.3 oder MAX5035 als Schaltregler - TPS237x als Poe Controller - Micro-SD Slot - RJ45 mit integriertem Übertrager von Würth - 10 pol CAN Stecker - JTAG Steckverbinder
>Bin gerade am Cortex Board. > >- LM3S8962 >- SN65HVD23x CAN Treiber >- LM2594-3.3 oder MAX5035 als Schaltregler >- TPS237x als Poe Controller >- Micro-SD Slot >- RJ45 mit integriertem Übertrager von Würth >- 10 pol CAN Stecker >- JTAG Steckverbinder
-
Thread
RS485 galvanische Trennung?
für neue Projekte CAN bevorzugen. Normale CAN-Tranceiver können nur -2 bis +7V common mode. Die SN65HVD233 schaffen -7 bis +12V und vertragen ±100V Transienten und Kurzschlüsse gegen 24V. Mit Kabeln quer durchs Haus ist das durchaus ein Argument. Das bringt uns zum SN65HVD1785, der verträgt auch
Bauform B. schrieb im Beitrag #6414413: > Das bringt uns zum SN65HVD1785, der verträgt auch Kurzschlüsse gegen 48V > und kann -20 bis +25V common mode. Damit wäre die ursprüngliche Frage > auch beantwortet. Da ja eh 5V vorhanden sind, kann man auch zu einem
-
Thread
CAN Bus des TMS320F28xx
3,3V-Transceiver braucht, weil die Portpins nicht mit 5V beschaltet werden dürfen. Also nimm am besten einen SN65HVD23x. Ich verwende den SN65HVD233, wie empfohlen. Schau doch mal in das Datenblatt (gibts bei TI) von dem Transceiver. Dein Schaltplan wäre schon hilfreich! Gruss Sebastian
Transceiver als Sample ordern. Ich glaub drei Stück waren das Maximum. Nimmst ihn halt in allen Versionen (SN65HVD23x) drei mal. Ist aber SMD.
-
Thread
STM32F103: CAN - Bus funktioniert bei Medium-Density-, nicht aber bei High-Density device
verschiedenen Chips auf 2 verschiedenen Platinen. Der CAN - Transceiver ist allerdings vom gleichen Typ (SN65HVD230: http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf). Gruß, Jan
CAN_SJW_1tq; // SJW (1 bis 4 möglich) CAN_InitStructure.CAN_BS1=CAN_BS1_12tq; // Samplepoint 72% CAN_InitStructure.CAN_BS2=CAN_BS2_5tq; // Samplepoint 72% //CAN_InitStructure.CAN_Prescaler=1; // 2000 kbit/s //CAN_InitStructure.CAN_Prescaler=2; // 1000 kbit/s //CAN_InitStructure.CAN_Prescaler
-
Thread
CAN Brücke mit Avisaro WLAN Modul
Enden mit 120Ohm terminiert. Am AT90 ist jeweils ein TJA1050 als Transceiver, am Avisaro Modul ein SN65HVD230. Die Software auf den AT90 funktioniert, wenn ich die beiden AT90 direkt verbinde kommen die Nachrichten korrkt an. Wenn ich die WLAN Module dazwischen schalte kommen die Nachrichten nicht mehr
geben auf CAN keinen Ton von sich. Als Transceiver benutze ich wie in der Anleitung angegeben den SN65HVD230. Das kann doch nicht sein, was mache ich denn falsch? Es kann doch nicht so schwierig sein ein quasi fertiges Modul in Betrieb zu nehmen...
-
Thread
Sammelbestellung Staffelpreis ATMega16M1-AU (CAN) MCP2551Interesse?
Ich würde in diesem Fall 10 Stück abnehmen. MCP-CAN-Treiber brauche ich nicht, da ich lieber SN65HVD230 verwende (wegen der 3.3V).
ueber 65Eur bist du schon, wenn du 50 von deinen AVRs zusammenbekommst.
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
Möglichkeiten Daten zu übertragen (parallel/seriell). Wenn ich einen Transceiver mit acht Beinchen nehme (SN 65HVD251D), wie muss ich den bei einer parallelen Übertragung an die Datenleitungen bzw. an den PIC18F26K80 schalten? Ich versuch das grad mal mit Fritzing zu erarbeiten komm da gerade irgendwie nicht
Daten zu übertragen > (parallel/seriell). Wenn ich einen Transceiver mit acht Beinchen nehme > (SN 65HVD251D), wie muss ich den bei einer parallelen Übertragung an die > Datenleitungen bzw. an den PIC18F26K80 schalten? Ich versuch das grad > mal mit Fritzing zu erarbeiten komm da gerade irgendwie
-
Thread
RS485 Treiber 3,3 V Reichelt?
bei Reichelt aber tatsächlich nicht unter 5€ zu funktionieren. Ansonsten vielleicht anderswo nach SN65HVD72 Ausschau halten, gibt es aber leider nicht bei Reichelt.
-
Thread
MCP2515 - Registerdaten werden falsch gespeichert
Hallo, ich habe mit dem ATMEGA48, dem MCP2515 und dem SN65HVD1050 einen CAN-Knoten aufgebaut. Diesen Knoten habe ich so konfiguriert, daß ich erst einmal nur am CAN-Bus lesend teilnehme. Mit einem CAN-Interface habe ich dann Nachrichten versendet. Das Problem
Oszilloskop-Screenshots) http://www.imagebam.com/image/0057e327876636 http://www.imagebam.com/image/a72fe127876637 http://www.imagebam.com/image/86081a27876638 http://www.imagebam.com/image/86081a27876638 http://www.imagebam.com/image/8b3a5127876639 http://www.imagebam.com/image/73ef2827876640 http
-
Thread
STM32F303K6 - hängt sich auf wenn eine CAN-Nachricht empfangen wird
hängt er sich direkt nach dem RESET, offensichtlich von eigener gesendeten Nachricht. CAN Treiber: SN65HVD232D ext. Quarz 4 mhz, interner Takt 72 mhz IDE: Keil uVision 5 Vielen Dank Stanislav hier ist der Code: #include "stm32f30x.h" void TIM2_IRQHandler(void){ CanTxMsg canMessage;
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
Anforderungen von www.smart-prototyping.com CPU: STM32F103RBT6, 32bit ARM Cortex™-M3, 128kB Flash, 20kB RAM, 72MHz - CAN-Bus per RJ45 (CanOPEN-Belegung), durchgeschleift, Terminierung per Jumper wählbar, PHY: SN65HVD230 - 24V-Stromversorgung über Schraubklemmen - Ausgang: 14 Relais 230V, 5A (HongFa HF49) getrennt
-
Thread
Hausautomatisierung mit Embedded Linux
aktuallisieren können. hatte da etwas schwierigkeiten einen 3.3V CAN treiber zu finden... habe jetzt den SN65HVD230 genommen. aber der ist leider nicht ganz sooo billig. Doch da ich mein Konzept schon wieder etwas geändert habe... hätte es ein normaler 5V auch getan wie z.b. pca82c251 -> warum kein RS485
^ Also den einzigen andren Distributor den ich kenne in De ist DigiKey ... und auch wenn da "nur" 72eus steht kommen da noch Steuern und nen dicker Batzen Versand hinzu, und dann ist man weit über 85eus.