-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
Wake-up der nicht mal verfügbar ist? Für dein Vorhaben reicht jeder MCP2551/PCA 82C250 bei 5V oder SN65HVD233 bei einem Controller mit 3,3V Du kannst wie erwähnt einen 8-Bit Atmega mit CAN (AT90CANxx oder Atmega16M1) oder ein Arduino mit CAN-Shield nehmen. Lies erst mal hier: https://www.mikrocontroller.net
Can? Die größte Gefahr ist dass du dir für den Anfang gerade viel zu viel vornimmst. Philipp D. schrieb im Beitrag #4832263: > Und wie bekomme ich den Transceiver auf einem der Boards fest? Gar nicht. http://www.ebay.de/itm/1Pcs-Sn65hvd230-Can-Board-Network-Transceiver-Evaluation-Development-Module-T
-
Thread
RS485 mit (Atmel) USB Hardware?
Es gibt auch Transceiver in VSSOP8 (3mm*3mm, 0.65mm Pin Pitch). Zusammen zB mit einem PIC16F1574 im TSSOP oder UQFN (4mm*4mm, 0.65mm Pitch) sollte das eine recht kompakte Lösung werden. fchk
dann wäre so was doch eine alternative Lösung im QFN-Gehäuse 3x3mm: http://www.ti.com/lit/ds/symlink/sn65hvd75.pdf Gruß Öletronika
-
Thread
Grundlegende Architekturüberlegung - Bitte um Hilfe
Eindeutig JA, und Sascha hat ja schon Leerrohre. ABER: Wenn er mal was schalten will, wo nur 230V liegen, ist Funk (Funksteckdose, Funkdimmer, Funkgaragentor) immer noch besser, als irgendwas über die verseuchten 230V zu schicken (BSR X10, DigitalStrom, KNX auf 230V). Das erkennt man schon am Preis
Sorry, hab dir schmarn erzählt...... es ist nicht der MAX481CSA sondern SN65HVD3082ED. Nur die Lib vom MAX habe ich im Schaltplan verwendet.
-
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
Sammelbestellung Staffelpreis ATMega16M1-AU (CAN) MCP2551Interesse?
m_ProductDetail.aspx?Atmel%2fATMEGA16M1-AU%2f&qs=%2fha2pyFadui72Cszj00NV8%2fauLgBNQ1%252b3H66cFU7IjLq0VYYiswJlQ%3d%3d 1 Stück = 3,94€ 10 Stück = 3,47€ 25 Stück = 3,26€ 50 Stück = 2,77€ 100 Stück = 2,66€ http://www.mouser.de/Search/m_ProductDetail.aspx?Microchip-Technology%2fMCP2551-I-SN%2f&qs=
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).
-
Thread
CAN-Bus Bitrate ermitteln/messen
. Welche Fault-Tolerant HS Transceiver gibt es denn? Habe hier TJA1050 und SN65HVD230 hier, wobei der SN... ja ein 3V Typ ist. Jan
Ja weiß ich, der SN65.... ist ja ein 3V3 Typ, auf dem Steckbrett/Basteltisch läuft ja auch alles. Jan W. schrieb im Beitrag #4232777: > Peter D schrieb: >> (Dir ist schon klar, dass ein Fault Tolerant High-Speed
-
Thread
canbus mit SN65HVD230D und FlexCan
hi @all, ich verwende SN65HVD230D und die FlexCan-Lib von https://github.com/teachop/FlexCAN_Library das funktioniert auch alles bis zu der stelle wo ich mehrere can-pakete übertragen will beim sender will ich ca. 30
Ray M. schrieb im Beitrag #4189846: > mein fazit: > zu meiner kombination aus problem und SN65HVD230D/FlaxCan gibt > es im forum niemanden der das auch schon einmal auf dem tisch hatte > ok ... das ist pech für mich, also geh ich auf rs485 zurück, > auch nur 2 kabel und 12mbit schnell
-
Thread
canbus / SN65HVD230 / lib?
hi @all, ich würde gern 2 arm cortex via can minenander reden lassen, dazu verwende ich zwei SN65HVD230, das funktioniert alles mit der flexcan-lib schon ganz gut mit flexcan kann man aber keine beliebigen messages verschicken da die lib eine can-message so definiert typedef struct CAN_message_t
sysData.c, sizeof(sysData.c)); CANbus.write(msg); msg.id = 0x103; msg.len = sizeof(sysData.d); memcpy(msg.buf, &sysData.d, sizeof(sysData.d)); CANbus.write(msg); der empfänger ist struct DataSet { unsigned int a; signed int b; float c; byte d; } sysData;
-
Thread
UART<->RS232 ARM-Cortex<->Atmel?
mir aufgefallen ist das später ja noch mehr devices kommen könnten, hab ich einfach an jeden einen SN65HVD230D dran gehängt, dann noch 2x 120ohm wiederstände und fertig ist der canbus ... funktioniert mit der flexcan-lib perfekt ... jetzt können alle devices schön auf den bus schreiben und z.b. die
-
Thread
CAN und I2C Projektumsetzung
oder als Zwischenstecker. Hinsichtlich Konnektoren gibt es übrigens eine Standardbelegung auf SubD-9-Steckern. Noch ein wichtiger und von neueinsteigern oft nicht beachteter Hinweis: Bei CAN brauchst du zur Kommunikation unbedingt zwei Teilnehmer! Wenn ein Teilnehmer eine Nachricht nicht versenden
Controllern mit 5V Versorgungsspannung: PCA82C250 / 251 oder MCP2551 Bei 3,3V Controllerspannung: SN65HVD230 Und schau dir bei 1MBit die Schaltungsempfehlungen der Tranceiver an: http://www.mikrocontroller.net/topic/333498#3653915
-
Thread
Bussverbindung mit mehreren Datenleitungen mit Flachbandkabel
mit den Controllern verbunden. Die CAN Leitungen werden auf jeder Platine über eine Bustreiber(SN65HVD230D) angeschlossen. Der CAN-Bus soll auch über weitere Strecken mit geschirmten Kabeln nach Aussen verlegt werden. Die Datenrate soll bei ca. 9600 - 56000 bit/s liegen. Ich würde mich über
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
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 in eine 8er-Gruppe und eine 6er-Gruppe; Schalten Licht und Jalousien; Anschluss über Schraub-Steck-Klemmen
Helmut H. schrieb im Beitrag #4054663: > bei den 230V~ "Spannungsteilen" fräsen Was meinst du damit? Die Isolation irgendwie erhöhen?
-
Thread
ESP8266 & CAN // Vorschläge passender Baustein
wichtig ob er verfügbar ist. Was haltet ihr von : a) TJA1050T b) TJA1040T/N1 c) PCA82C251T/YM d) SN65HVD230DR lg rudi ;-)
r_u_d_i, leider nur Gast
-
Thread
SN65HVD230D: 500 kOhm zwischen GND und VCC?
wirklich kein ungewollten Verbindungen/Kurzschlüsse etc... Dabei ist mir aufgefallen, dass ich beim SN65HVD230D (3.3V CAN-Transceiver) einen Widerstand zwischen 330kOhm - 500kOhm zwischen GND und VCC messen kann... Ist das nicht ein bisschen wenig? Ich hätte mri den Widerstand zwischen diesen Pins eher
-
Thread
mit CAN Bus Fensterkontakte abfragen.
es gibt auch sparsame CAN-Tranceiver: SN65HVD234: 3.3V±10%, max. 6mA Standby typ. 50nA, max. 2uA Slew Rate einstellbar
läuft. IMHO würde das auch die CAN-Spazifikation verletzen. Da sind ja > 5V Pegel vorgeschrieben. SN 65HVD230D. Es gibt sehr wohl Tranceiver mit 3,3V. Highspeed-CAN arbeitet mit 1,5V / 3,5V gegen GND. CAN-H hat dann eben nur 3,3V, was aber noch funktioniert. Lediglich die seltene Lowspeed-Variante
-
Thread
[MSP430] Starthilfe zum MCP2515 CAN-Controller
, mein MSP430(F5438) soll durch eine Kombination aus CAN-Controller MCP2515 und CAN-Transceiver SN65HVD230D erweitert werden. Bevor ich die neue Hardware nun aber verlöte, würde ich mich über eine Rückmeldung freuen, ob ich auch wirklich nichts vergessen habe. Ich gehe die Pins mal entsprechend
CS - verbunden UCA1STE des MSP's (P5.5) 17 - RESET - verbunden mit dem Reset-Pin des MSP's Der SN65HVD230D ist wie folgt verschaltet: 1 - D_TO_TXCAN - verbunden mit TXCAN vom MCP2515 2 - GND - verbunden mit GND 3 - VCC - verbunden mit VCC 4 - R_TO_RXCAN - verbunden mit RXCAN vom MCP2515 5 -
-
Thread
[V] STM32 Dev. Board + ST-Link/V2
Hätte nicht gedacht dass sich hier noch jemand meldet :-D Das board alleine 85€ Debugger alleine 15€
was alles dabei ist: 3.2inch 320x240 Touch LCD x 1 Analog Test Board (for AD/DA testing) x 1 SN65HVD230 CAN Board (CAN) x 1 ENC28J60 Ethernet Board (SPI + RJ45) x 1 AT24CXX EEPROM Board (I2C) x 1 Micro SD Storage Board (SDIO/SPI) x 1 NandFlash Board (A) (FSMC) x 1 NorFlash Board (A) (FSMC)
-
Thread
Sammelbestellung WLAN2Serial ESP8266
AT -> HC4051 MUX/DEMUX -> SPI MCP23S17 -> I2C MCP23017 -> CAN MCP2515 ( Controller ) -> CAN SN65HVD230DR ( Transreceiver ) -> OLED SPI -> OLED I2C -> I2C Portexpander + LCD Display -> SPI Portexpander + LCD Display -> SPI Portexpander + REALAIS Station -> WIFI - LAN 16 fach Relaisstation
wichtigste: d) der bootloader signiert ist ;)
-
Thread
CAN-Terminierung ferngesteuert einschalten
eingesetzt. Jetzt wandert der Schalter aber auf eine andere Platine. Ich würde nun einen FET-Switch (SN 74 CBT1G) nehmen der mir die Terminierung einschaltet. Naja. Eigentlich zwei Stück weil ich die Split-Terminierung einsetzen möchte. Seht ihr darin ein (EMV-) Problem? Achja... der CAN hat eine Geschwindigkeit von 500kBit/s. Als CAN-Transceiver habe ich bisher den SN65HVD230D eingesetzt. Ich habe nun aber auch 5V zur Verfügung und möchte daher auf den TJA1042 wechseln, da der direkt ein 3,3V-Logik-Interface bietet und der CAN-Teil wie der PCA82C251 mit 5V versorgt
-
Thread
CAN-Experimente mit STM32F4-Discovery
Such mal auf ebay.com nach SN65HVD230 da findest du preiswerte breakouts die von waveshare habe ich schon im Gebrauch gehabt
>http://www.wvshare.com/product/Open407V-D-Standard.htm Hmm... das Ding ist nichts weiter als ne Leerplatine mit Steckern drauf. Alles mußte zusätzlich kaufen.Für mich als Hobbygeizhals ist das Board eigentlich keine Option. Es ist attraktiver
-
Thread
von CAN auf RS485
Datenblatt zu dem Controller hier seh ich im Schaltplan, dass vom Prozessor 2 Leitungen mit CAN_TxD und CAN_RxD in den CAN Transceiver führen. Die meinst du denk ich mal ?? Die Steuerleitung muss dann was genau mit wem verbinden ?
noch zwei Pegelwandler/Bus-Koppler brauchen. Ich hab mir den MAX3232 und einen CAN-Bus Treiber a la SN65HVD230 als fertige Platinen in der Bucht besorgt. Die Dinger kosten bei "Waveshare" unter €10.- und lassen sich schnell ankoppeln. Das Ganze muss noch programmiert werden. Der Aufwand dafür hängt sehr
-
Thread
Welche Schnittstelle für Bus-System ?
Modular-Kabel mit RJ12-Buchse: P1: CAN_V 24V+ P2: FREI Notfall-Reserve P3: CAN_D CAN-Daten P4: CAN_D2 CAN-Daten2 P5: FREI Notfall-Reserve P6: CAN_GND Jetzt ist nur noch die Frage, ob ich für CAN irgendwelche Treiber benötige (Insbesondere am RaspberryPI
Ich hab mal den MCP2515 per SPI an den Pi angebunden und einen SN65HVD230D als Transceiver dazu. Funktioniert bei mir wunderbar, wie man die Treiber dafür hinkriegt weiß Google - ich aus dem Kopf leider nicht mehr...
-
Thread
Microchip und PIC32 / PIC18F mit CAN, braucht es ein externen PHY?
sehe ich gerade das es so ein Thread schonmal gab: http://www.mikrocontroller.net/topic/257110 SN65HVD232DR wäre echt ne Idee
Simon schrieb im Beitrag #3189198: > WTF?! das ding braucht 200mA?! Beim SN65HVD23x liegt der maximale Kurzschlussstrom sogar bei 250mA. Aber nicht lang - denn dann wird der Transceiver heiss und dessen Thermoabschaltung greift ein.
-
Thread
5V RS-485 an einem 3.3V Mikrocontroller
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 mit meinem 3,3V dsPIC.
D a v i d K. schrieb im Beitrag #2932399: > wieso schlägst du mir nicht etwas > > "modernes" vor? So kann ich damit nicht viel anfangen. Texas Instruments SN65HVD72 SN65HVD75 SN65HVD78 Eigenverbrauch
-
Thread
ARM: kompliziert?
wurden. Beim RX werden Adressen und Daten 'geordnet' auf die 8 Bit breiten Ports gelegt: Beispiel D0-D7 auf PD0-PD7, D8-D15 auf PE0-PE7, A0-A7 auf PA0-PA7, ... Für mich sind das Gründe, warum der RX angenehmer zu handhaben ist.
...oder den hier. (Mod.: Anhang pdf entfernt, stattdessen: http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf )
-
Thread
Prinzipfrage zu CAN-Transceivern
Ich hoffe ich habe das jetzt richtig verstanden. Nehmen wir mal den TI SN65HVD230 als Beispiel. http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf Dieser ist für den HighSpeedCAN geeignet (up to 1 MBit/s). Diesen kann ich jetzt in eine bestehende HighSpeed-CAN-Umgebung
Das ganze funktioniert auch, wenn die anderen Transceiver etwas andere Spannungen auf den Bus geben, d.h. die figure 3 auf Seite 9 etwas anders ist. Der NXP PCA82C251 (http://www.nxp.com/documents/data_sheet/PCA82C251.pdf) hat zum Beispiel: dominant (min) Can Hi: 3-4,5 V Can Lo: 0,5-2 V
-
Thread
Verwirrt: CAN Transceiver für Automatisierung (24V Systeme)
Automatisierung) - Logic: 3,3V Gesucht: Idee für 24V CAN Transceiver, der mit 3,3V läuft. Ich wollte den SN65HVD231D benutzen, denn im Datenblatt wird der Begriffe "Industrial Control" schon auf der Titelseite (http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf) benutzt. Diesen Begriff verknüpfe ich immer mit
Sehr schön ist der MAX13054 mit 3.3V Logik und +-80V Immunität. Zweitbeste Alternative wäre z.B. der SN65HVD256 mit -27V/+40V Spannungsfestigkeit. fchk
-
Thread
CAN-Bus an dem BeagleBone (ARM)
zusätzlich zu dem CAN-Controller auf dem Board noch einen CAN-Transceiver. Ich habe mich da für SN65HVD230 von TI entschieden (http://www.ti.com/litv/pdf/slos346k). An dieser Stelle die Frage, ob ich mich da richtig entschieden habe? Dann habe ich noch eine Frage zur Beschaltung. Muss ich da
leszekp/sets/72157628503788231/with/6545862907/ Benutzte CAN Transceiver: Texas Instruments, 3.3V: SN65HVD231
-
Thread
Konzept-Entscheidungshilfe
3V3-fähig) und ursprünglich zum MCP2551 als CAN-Treiber greifen. Allerdings benötigt der wohl 5V, d.h. ich müsste einzig für diesen Baustein die Spannung wieder hochregeln. Alternativ gibt es von TI ja den SN65HVD230, der auch 3V3-fähig ist. Gibt es mit dem denn (ähnlich positive) Erfahrungen wie mit
3V3-fähig) und ursprünglich zum MCP2551 als > CAN-Treiber greifen. Allerdings benötigt der wohl 5V, d.h. ich müsste > einzig für diesen Baustein die Spannung wieder hochregeln. Alternativ > gibt es von TI ja den SN65HVD230, der auch 3V3-fähig ist. Gibt es mit > dem denn (ähnlich positive) Erfahrungen
-
Thread
[Suche] STM32 Cortex M3 Board
ohja, der den ich habe ist mit SP3485E und SN65HVD230D bestückt - das dürfte etwas besser sein. Es tut nicht weh den zu haben, ich kann es aber auch loswerden. Die 75eur + versand würde ich gerne dafür haben, falls ja schick mir PM eine gib
Anfrage kann gelöscht werden, hab dank tinman was gefunden bzw bekomme es von Ihm :D .
-
Thread
CAN: wie galvanisch trennen?
Hi, ich habe einen SN65HVD230 CAN-treiber von TI und möchte die CAN-Schnittstelle galvanisch von der restlichen Elektronik trennen, sodass der CAN-Bus nicht auf dem Netzteil liegt. Ich habe jetzt aber keine Ahnung wie
Datenblatt/Application notes vom SN65HVD230.
-
Thread
Junkers CAN-Bus Protokoll
auf 16MHz "geupgraded" habe. Leider schlug die Kommunikation mit dem eingebauten Can-Bus und einem SN65HVD230 fehl - es kam nichts an. Übrigens ist es nicht notwendig bei dieser Kombination aus MCP2515 und TJA1050 5v von 3v3 zu trennen. Der Transceiver auf diesem Modul arbeitet mit der Spannung des
Hallo Dave, Dave schrieb im Beitrag #6596728: > Es funktioniert leider nicht mit dem SN65HVD230. Das wäre viel eleganter > gewesen aber ich meine irgendwo gelesen zu haben, dass aufgrund > irgendwelcher seltsamer Zusammenhänge der ESP eh nicht niedriger als 10k > takten kann. Der
-
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
@alloc aha - isysbus goes embedded linux :-D Habs bei DigiKey in Amerika gefunden: Product Lead Time Estimates Digi-Key Part Number ATNGW100-ND Manufacturer Part Number ATNGW100 Description KIT AVR32 NETWORK GATEWAY