-
Thread
I2C Kommunikation mit 32 Geräten
Für Leitungen dieser Länge ist ein RS485 oder CAN Bus eher angemessen. RS485 Bustreiber bekommt man sehr günstig aus Asien: https://www.aliexpress.com/item/5PCS-LOT-MAX485-module-RS485-module-TTL-turn-RS-485-module-MCU-development-accessories
geht aber auch um 32 Geräte. Wenn ein einzelnes Gerät SCL blockiert, steht alles still. RS232/RS485 mit asynchroner Übertragung würde ich auch bevorzugen. Wenn man kein eigenes Protokoll in der Schublade hat, findet man sicherlich ein geeignetes im Netz.
-
Thread
RS-485 Netzwerk mit mehreren Teilnehmern
die Vermutung dass der Bus irgendo nicht sauber schaltet. Vielleicht kennt sich jemand mit dem RS-485 und mehreren Teilnehern besser aus. Die Terminierung 120 Ohm ist am Anfang und am Ende des Busses. Die Pullups für VCC und GND sind an jedem Teilnehmer dran 680 Ohm. Eingesetzt wird der MAX3485 da ich
im Beitrag #4227089: > Der GND des Busses muss durchgezogen werden. Ohne 120 Ohm. Oh, Gott, RS485-Ground-Diskussion die 432616te in 3 - 2 - 1 ...
-
Thread
Schaltplancheck: Alarmleuchte an Hausbus
wandle ich weiters mit einem Recom 78E50 in 5V für die Spannungsversorgung der Schaltung um. Ein Max485 ist die Schnittstelle zwischen RS485 und uC-RXD. Die Lampe wird über einen Mosfet ein und ausgeschaltet. Im Schaltplan ist ein IRF3710 eingezeichnet - in Wirklichkeit ist es ein IRLZ44N. Desweiteren
keine freien I/Os nach außen legen. Auch den TXD nicht. Der muss nicht nach aussen, sondern auf den MAX485, genau wie ein Pin zum Umschalten zwischen Senden und Empfangen - fertig. Im Aussenbetrieb immer Resonator oder Quarz bei UART Betrieb vorsehen, sieh oben.
-
Thread
Fehlende Terminierung im Datenblatt
seitdem immer so und es funktioniert auch immer. Auf beiden Seiten abschliessen muss man nur bei RS485. Immer am Ende der Leitung am Empfänger. Deshalb nimmt man bei RS485 natürlich 2 Widerstände.
seitdem immer so und es >funktioniert auch immer. Auf beiden Seiten abschliessen muss man nur bei >RS485. Auch ja? Und worum geht es in Figure 47? RS485? uuups. >Immer am Ende der Leitung am Empfänger. Deshalb nimmt man bei RS485 >natürlich 2 Widerstände. RS485 kann aber auch Vollduplex mit
-
Thread
RS-485 SUB9 Pinbelegung
ev. auch mal mit anderen RS-485 Geräten kommunizieren zu können?
ins Datasheet vom MAX3160E, dort findest Du auf Seite1 eine Beispielbeschaltung. Der MAX3160E ist ein "RS-232/RS-485/RS-422 Multiprotocol Transceiver". LG EC
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
rumgestellt und es dann aufgegeben. Da braucht es je nach Temperatur und Jahreszeit unterschiedliche MinSOC, MaxSOC und Ladestrom, was das BMS und WR nicht kann. Also Stromverbrauch-/Einspeisemesswerte lesen (RS485), BMS lesen (CAN), Batterie-WR schreiben (Batterieladezustand CAN) (Ladeleistung RS485). Ohne
Matthias schrieb im Beitrag #7663136: > Also Stromverbrauch-/Einspeisemesswerte lesen (RS485), > BMS lesen (CAN), > Batterie-WR schreiben (Batterieladezustand CAN) > (Ladeleistung RS485). > > Ohne Multitasking wird es arg kompliziert, Also zwei Messwert(sätz)e lesen und anschließend
-
Thread
CAN oder rs485/422
gut, der Max485 hat also kein eigenes CRC... damit wäre die Entscheidung gefallen...
wartet bis der Bus wieder freigegeben ist. Das übernimmt dann der CAN-Controller. Im Gegensatz zu RS485-Transceivern sind die CAN-Transceiver auch extra so aufgebaut, dass man das auch detektieren kann. RS485-Transceiver sind da niederohmiger. (Hoffentlich habe ich nicht zuviel wirres Zeug geschrieben
-
Thread
max baud-rate für rs485 netzwerk
hallo! ich beschäftige mich im rahmen meiner diplomarbeit mit einem rs485 netzwerk mit atmega8 als µc und max485 als treiber. ich bin noch relativ neu mit solchen netzwerken. an meinem bus sind 1 master und max 5 slaves, die jeweils 3m von einander entfernt sind. nun
Dein Treiber MAX485 ist für maximale Bitraten von 2,5 MBit spezifiziert. Während du mit einem ATmega8 via UART maximal 500 kBit erreichen kannst. Somit stellt sich das Problem maximal erzielbare Geschwindigkeit auf
-
Thread
Max Baudrate einen ATMega ?
Hallo, ich möchte ein RS485 Netzwerk aufbauen.Jetzt habe ich gelesen, das ein Max-485 bis zu 2,5 Mbit laut Datasheet beherscht. Meine Frage: Wie hoch kann man mit der Baudrate eines ATMega 32 16Mhz eigentlich gehen? Danke
davon ausgehen, das (30 ATMega's untereinander Master/Slave) mit max 1Mbit bei 16Mhz theoretisch 0% Fehler haben !? Thorsten
-
Thread
Probleme mit Modbus
Laie bei dem Thema einfacher gewirkt. Ich habe bei e*ay ein einfaches fertiges Board gekauft mit dem Max485 drauf und ein paar Stiftleisten und zwei Schraubanschlüsse. Smart-Meter ist von der technischen Alternative der Can-EZ3. Bisher habe ich aber noch keine Daten am Uart empfangen. Mein erstes Problem
Das MAX485 Modul ist Mist. RS485 braucht auch die GND Verbindung. Du hast beim Oszi viel zu grob aufgelöst und siehst höchstens gerade an den wg. fehlenden GND Anschluss an den Poller laufenden RS485 Treiber
-
Thread
RS485 Spannung wie hoch
wenn ich nur ein Datenleitung vom RS485 Bus nehme und da mit dem Oszi drangehe, sehe ich dann bei einer logischen 1 z.B. nur +3 Volt (weil die anderen -3V auf der anderen Datenleitung übertragen werden)?
die pegelwandler sind für differenzspannungen bis max. 14V ausgelegt - wieviel volt aber dann tatsächlich anliegen hängt vom signal ab... RS485 wird für z.B. DMX-Signale verwendet (welche spannungn da max. auftreten bzw. im normalfall weiß ich nicht
-
Thread
DMX Daten versenden
Dussel schrieb im Beitrag #1756640: > Du brauchst einen RS-485-Wandler. Den schließt du dann an den Controller > an und gibst die Daten über UART aus. das is ein RS485-Tranceiver, sowas wie der LTC485, richtig? Ich dachte mit nem PIC kann man kein UART ausgeben
>das is ein RS485-Tranceiver, sowas wie der LTC485, richtig? Ja, das stimmt. Oder MAX485, das ist wohl eher ein Standardbauteil, glaube ich. >Ich dachte mit nem PIC kann man kein UART ausgeben? Wie soll das dann
-
Thread
Was ist das für ein Protokoll?
> Signal wieder auf high, bevor das nächste zeichen übertragen wird. Du solltest besser einen RS485-TTL-Wandler (MAX487 oder so) an den Bus hängen, um das Signal zu messen. Motopick schrieb im Beitrag #7539026: > Einfach nochmal invertieren. Das auf den Kopf stellen zählt weder als Invertierung
ist vermutlich die hier: https://secondlifestorage.com/index.php?threads/limiter-inverter-with-rs485-load-setting.7631/
-
Thread
AVR mit USB-Schnittstelle?
Also, der FT232 kann mit TTL oder RS485 bis zu 3MBit erreichen. Läßt man bei dem Modul und dem Controller den Max232 weg und schließt es direkt an dürfte wohl eher der Controller nicht nachkommen. Mehr schaffen auch die Controller mit integriertem
> Also, der FT232 kann mit TTL oder RS485 bis zu 3MBit erreichen. Läßt man bei dem Modul und dem Controller den Max232 weg und schließt es direkt an dürfte wohl eher der Controller nicht nachkommen. Mehr schaffen auch die Controller mit integriertem
-
Thread
Starker Spannungsabfall bei UART Übertragung
Hallo! Dir ist aber klar, dass DMX auf RS485 basiert und symmetrische Signale sendet?
nicht die Betriebsspannungsgrenzen. Nicht tragisch, aber eben nicht mit moderneren Chips wie z.B. dem MAX485 oder seinen Brüderchen zu vergleichen.
-
Thread
Spannungsmesssystem
Max F. schrieb im Beitrag #3985522: > MaWin schrieb im Beitrag #3985439: >> Max F. schrieb im Beitrag #3985396: > >> Der normale uC hat auch schon 8 Analogeingänge, und ebenso wie der >> intern umschaltet
Cyblord ---- schrieb im Beitrag #3985524: > Max F. schrieb im Beitrag #3985522: >> MaWin schrieb im Beitrag #3985439: >>> Max F. schrieb im Beitrag #3985396: >> >>> Der normale uC hat auch schon 8 Analogeingänge, und ebenso wie der >>> intern
-
Thread
Modbus // Poolsteuerung
lässt sich per Modbus auslesen und das habe ich gerade vor. Der Raspberry Pi ist über einen RS485 Adapter an die Modbus Schnittstelle (ebenfalls laut Doku RS485) angeschlossen. An der Steuerung mit 120 Ohm abgeschlossen und am Raspberry auch. Beide Geräte sind auf 19200 Baud, 8 N 1 eingestellt.
Nein - die Steuerung ist im RTU Modus. Du meinst Modbus Poll? Mangels RS485 Adapter kann ich das leider gerade nicht probieren.
-
Thread
Heidenhain Glasmaßstab an Arduino?
Burkhard M. schrieb im Beitrag #4756569: > Ich dachte an max. 2m/s Das ist zuviel. Im Datenblatt lese ich max. 48m/min ergo max. 0,8m/s Gruß, mögig
Max M. schrieb im Beitrag #4756586: > RTFM! True story. Max M. schrieb im Beitrag #4756586: > "Quadratur-Encoder" Das klingt nach erster Recherche schon sehr gut. benedikt S schrieb
-
Thread
Loew Power Hausbus
protokol fehlt noch. Guenstig, stromsparend ung gleichzeitig viel zuverlaessiger ist ein RS422/RS485 Bus. Wenn man sich da von den stromfressenden Dinosauriern, wie DS75176 (RS485 - 35mA) fernhaelt, kommt man mit 35uA (RS422-ADM489), 350uA (RS485-ADM483) durch. Die Ethernetanbindung wuerd ich spuelen
sind beim Hausbus erstmal nicht mal zu erwarten. Außerdem arbeitet der CAN-Bus mit CSMA/CR, was bei RS485, wie du schon richtig erwähnt hast, so nicht möglich ist. Vieleicht ist aber auch die Idee mit dem Token Ring nicht die schlechteste. Dann könnte man den RS485 verwenden.
-
Thread
Spaß mit Kloeckner-Moeller PS3 in BASIC(?)
P1.3 - Kurzschluss Erkennung LED P1.4 - Reset für die beiden 82C55 P1.5 - /Driver Enable für RS485 (RX/TX Umschaltung) P1.6 - 2QA von 74393 Zähler P1.7 - 2A zum 74393 Zähler Port 3 P3.0/3.1 - UART RS485 P3.2 - /INT0 Vom Netzteil Kurzschlussdetektor P3.3 - /INT1 von OUT2 des 8253 Timers P3.4
hier vorgestellte und angepasste Version nur mit 1200 Baud lief und auch > nur unidirektional (RS485) Da verwechselst du was. RS485 ist keineswegs unidirektional, sondern lediglich halbduplex. Natürlich kann die PS3 auch z.B. PRINT Kommandos an die RS485 senden. Peter S. schrieb im Beitrag #4379755
-
Thread
UART Problem - Array Empfangen
sendByte[8] = 9; //STATUS for(uint8_t i=9; i<20; i++){ sendByte[i] = 0xF1; //DATA i } rs485_putAddr(0x42); rs485_puts(sendByte,20); EMPFANGSSEITE: void rs485_gets(char* Buffer, uint8_t MaxLen){ uint8_t Nextchar; uint8_t StringLen = 0; Nextchar = rs485_getc(); //warte auf und
/*oder das aufnehmende Array voll ist while(Nextchar != '\n' && Nextchar != '\r' && StringLen < MaxLen){ *Buffer++ = Nextchar; StringLen++; Nextchar = rs485_getc(); } //Noch ein '/0' anhängen um einen Standrd C String daraus zu machen *Buffer = '\0'; } if
-
Thread
Wie die Baudrate am Pin rausfinden? Gesperrt
Ach ja und aus einem Max3232 muss nicht zwingend RS232 (Protokoll) rauskommen.
Bytes und Protokoll sagt das überhaupt nichts aus (jemand > könnte z.B. auch auf die Idee kommen, den MAX3232 zu verwenden, um PWM > über ein paar Meter zu übertragen...). Den habe ich auch schon mal fuer was anders missbraucht. Genauso wie die RS485 Receiver, die brauch ich schon mal als Komparator
-
Thread
RS485 galvanische Trennung
Hi für die RS232 ist der MAX253 und der Q4470-C auch geeignet. Schau mal in das Datenblatt des MAX253. mc
@Christian Ich verwende Optokoppler von Sharp(PC900) u. einen MAX232. Zur galvanischen Trennung der Versorgungsspannung nutze ich einen DC/DC Wandler 1W von Newport od. Traco. Getestet habe ich das bis 115Kbit/sec. RS485 geht natürlich auch, nur mit z.B MAX1483 u.
-
Thread
RS485, Max3483, Glitch beim Umschalten Tx-Rx
Hallo, ich habe folgende Problemstellung: eine RS485-Verbindung, 500kBaud, mit 120Ohm abgeschlossen, Halbduplex, die Leitung auch korrekt vorgespannt (Bias). Der Sender ist ein atxmega, der Treiber ein Max3483. (Und es läuft bereits in beide Richtungen
Empfangsfilterung des atx bügelt das zwar weg, aber es gefällt mir nicht. Ist das ein Problem des Max3483, tritt das bei anderen RS485 Bausteinen auch auf? Und wenn, wie breit kann das sein? Eventuell hat ja auch einer Spezialisten noch einen Tipp auf Lager, was man tun könnte. (Ich würde ungern
-
Thread
SSI Interface ???
wobei ein PWM das invertierte vom anderern ist? Wie kann ich aber die Datenleitungen (sind wohl in RS485 Standard) mit einem AD-Wandler auslesen synchron zum Takt, ohne entsprechende RS485-INterface-Bausteine? Vielen Dank im voraus für Anregregungen oder Hinweise of mögliche Denkfehler. Peter
zwischen zwei Analog-Signalen messen? Leider habe ich keinen Differenzeingang, und auch keine SSI, RS-485, etc.
-
Thread
RS485, wo wird die Masse angeschlossen?
Wenn deine Leitung direkt an den Max487 geht: An beiden Stellen. RS485 überträgt zwar differentiell, aber der MAX braucht dennoch das richtige Massepotential
sudo schrieb im Beitrag #1840173: > Die DC-DC natürlich direkt an die MAX-Schnittstellen, die 24V-Leitung > muss die lange sein. Jupp, der Wandler und der MAX sowie der Mikrocontroller sitzen gemeinsam dicht auf einer Platine zusammen, hab ich schlecht gemalt. Mir war
-
Thread
Zimmer/Bereichs Kontroller
per LAN - kein (Linux) Betriebssystem - CAN/RS485 oder co zur kommunikation mit anderne Sub Kontroller
mal das hier anschauen, bevor Du etwas eigenes machst: https://reference.digilentinc.com/chipkit_max32/chipkit_max32 Dazu das hier: https://reference.digilentinc.com/chipkit_shield_network:chipkit_shield_network Das ganze sollte mehr als ausreichen. fchk
-
Thread
RS485 Adapter DIY ?
Hallo Leute, ich muss Daten über eine rs485 strecke senden und frage mich ob ich das mit meinem vorhandenen Bauteilen hinbekommen kann. Vorhanden ist ein MAX485 und ein CP2102 als Breakout. Das Senden funktioniert zwar (wenn DI/DE auf VCC),
MAX485 ist ein 5V Chip. Du brauchst einen MAX3485 oder 3487 oder was anderes aus der Familie. fchk
-
Thread
Serial verlängern als RS485 mit ADM/MAX3490
unter der Anlage betragen, daher dachte ich daran, das serielle Interface mittels zweier ADM3490 oder MAX3490 stabil als RS485 zu verlängern. Im Datenblatt des MAX3490 in Abb. 22 (https://datasheets.maximintegrated.com/en/ds/MAX3483-MAX3491.pdf) ist ein Widerstand von 120Ohm zwischen den beiden Drähten
in der Luft: https://www-user.tu-chemnitz.de/~heha/hsn/chm/Profibus.chm/der_busabschluss_fuer_rs485.htm
-
Thread
RS232 -> RS485 am Motordrive
Du benötigst einen Adapter für RS485 *4-Draht* (Rx+, Rx-, Tx+, Tx-) http://de.nanotec.com/downloads/pdf/2499/RS485-Network-DE%20Layer1%20(1).pdf MfG
Schnittstellenkonverter besorgt (ABUS TV8469) Ich suche mir den jetzt nicht, ist der für den PC? USB->RS485? Wenn ja, brauchst du entweder USB->RS422 oder USB->RS232 mit nachgeschaltetem zb. Max232 und da drann zb. LTC490. Allerhand Sackhüpfen ohne passenden Wandler. Vom µC aus brauchst du nur einen zb
-
Thread
ATmega - RS485
Hallöchen, ich möchte ein Gerät, welches einen ATmega16 beinhaltet mit einer SPS, die über eine RS485 Schnittstelle verfügt, miteinander verbinden. Ich habe schon gegoogelt und auch die Forensuche genutzt, aber dazu nicht viel finden können. Ich weiß, das ich einen MAX485 dazu verwenden kann und
Hi, das Protokoll ist bekannt. Mich interessiert da mehr die Dinge in Richtung MAX485, wie ich mit dem Umzugehen habe, zu steuern habe, etc. Gruß
-
Thread
Arduino Board mit RS485 und ESP32 Wroom
Sehr geehrte Damen und Herren, Ich bin gerade dabei ein Arduino Board mit dem RS485 und dem MC ESP32 WROOM zu entwickeln. Hab eine Leiterplatine in Target entworfen die folgende Komponenten besitzt: 1X ESP32 WROOM 1X RS485 / MAX485 1X 9-POL SUB-D Stecker 1X Spannungsregler
Darum 'vermutlich'. Definit geht aber der Eingang vom Max auf einen Rx vom ESP. Da kann nur ein Schaltplan Gewissheit bringen.
-
Thread
Rückwandbus mit I2C
mit externen Komponenten oder Baugruppen. Dafür verwendet man eher robustere Busse, wie CAN oder RS485.
danke für die schnelle Antwort. Was wäre da leichter zu implementieren? CAN oder RS485? CAN ist doch eher schon für längere Stecken oder?
-
Thread
Digitale Datenübertragung über DC-Versorgungsleitung
Verfügung? 1. Ich denke, ich bleibe zwischen 0 und 500 mA. 2. Datenübertragungsgeschwindigkeit: max. einige KBit/s 3. Zu erwartende Datenmenge: einige 16 Bit Wörter pro Zyklus (20ms) 4. Verbindungslänge: max. 100m über 2-adriges AWG24 UTP 5. µC im Versorgungsmodul ist kein Problem (Verbraucherseite
@Olaf: ja genau. und noch RS485, RS422, USB-HID und was weiss ich noch alles. Ich kann die Kostenseite schon recht genau beurteilen, eben deswegen wundert es mich, dass man hier nicht einfach ein 485er Transceiverpärchen und vier
-
Thread
MAX3485, SP3485 Unterschied
Hallo, habe hier ein RS485 Board von Waveshare, welches soweit auch wunderbar funktioniert. https://www.waveshare.com/rs485-board-3.3v.htm Schaltplan: https://www.waveshare.com/w/upload/b/bf/RS485-Board-Schematic.pdf
Sowohl SP3485 als auch MAX3485 haben die Fail-Safe-Funktion (Ausgang 1, falls kein Signal). Ist dein Sender überhaupt RS-485-konform?
-
Thread
Vernetzte Lüfter (galvanisch trennen?)
gesprochen dass die Steuerleitungen analoge 0-10V Schnittstellen sind. Was zum Geier willst du da mit RS485 Treiber?
Probleme" sind übrigens, dass der Lüfter normal leise dreht und dann schlagartig auf max Leistung geht. Ich hab 3 Stufen, je vor und zurück, das ist mehr als die höchste Stufe. Der Lüfter wird PWM gesteuert, 50% ist aus, da drüber ist "rein", drunter ist "raus". Max ist 10% bzw. 90%. Im
-
Thread
ESP32 mit Schaltnetzteil Stabilitätsproblem
nachverfolgen. Die 12-24V kommen an J2 1/2 Oben rechts der ESP An der 3V3 Versorgung hängt sonst noch ein 485 Treiber MAX3078 mit max 250mA.... das hatte Ich noch nicht bedacht. Gut das wir drüber gesprochen haben..... Das werde Ich ändern. Erstmal vielen Dank fürs mitdenken. Gruß Klaus
hast du Recht, ich will aber möglichst nicht das Modul verändern. Der Fehler mit dem hohen Strom des 485 Treibers kann für mein Problem schon ausreichend sein. Gruß Klaus
-
Thread
Arduino steuert Huanyang Umrichter
Es gibt doch einen branch von grbl für diesen Inverter mit rs485 Ansteuerung.
Pic T. schrieb im Beitrag #4907121: > Es gibt doch einen branch von grbl für diesen Inverter mit rs485 > Ansteuerung. Hast Du vielleicht einen link? Ich hab nix gefunden und der grbl unterstützt kein RS485. Der Entwickler hat das sogar explizit abgelehnt.
-
Thread
canbus mit SN65HVD230D und FlexCan
verschickt hab ... das ist nicht zu gebrauchen ;( geht das mint can auch richtig oder soll ich doch rs485 einbauen ;(
es mir am teensy eine serielle schnittstelle mehr beschert die ich sonst für rs485 opfern muss ...
-
Thread
Batterieladen mit solarüberschuss. Einspeisen bei verbrauch.
die Netzteile immer bei 29V laufen lassen und ein dpm8624 dahinter. Das ist ein DCDC welcher über RS485 gesteuert werden kann.
voll ist, läuft der Zwischenkreis einfach über die 425V weg und der Bremschopper choppert auf 450V max.
-
Thread
Datenübertragung 115.2kb mit lm358
. Es soll eine Sichere Datenuebertragung sein, und ich will mir als Alternativbelegung einen RS485 Tranceiver sparen, da ich bei zusammenschaltung mehrerer Boards (max 40cm) keine Fehler auftreten sollen. Ich setze einen lm324 ein, wobei zwei Kanäle bei Zusammenschaltung uebrig sind. Kann dies
>Datenuebertragung mit einem 12V gespeistem lm358 zu machen bei 115.2kbit Wozu der Unsinn? Ein MAX232 ist überall preiswert verfügbar. >Es soll eine Sichere Datenuebertragung sein, und ich will mir als >Alternativbelegung einen RS485 Tranceiver sparen, da ich bei >zusammenschaltung mehrerer
-
Thread
Arduino geeignet?
#4231249: > Ich hab mir diesen Treiber noch nicht näher angesehen Der kann auch CAN und/oder RS485. Oder eben den Arduino direkt an die digitalen Eingänge.
der hat 0-10 V Ausgang, da bist du auf der sicheren Seite. Mit einem Spannungsteiler machst du dann max 5V draus, Oder du nimmst einen digitalen und sparrst dir den Umweg über den Arduino.
-
Thread
Sprache über Feldbus übertragen
ich nicht ausschließen ist aber bei der Verkabelung soweit ich weiß etwas empfindlicher. Meine RS485 Erfahrung beschränkt sich auf max 20. Teilnehmer, kleine Datenpakete, relativ Timingunkritisch und selbstgestricktes Protokoll. Da war es aber auch schon ein Akt, alle Kollisionen zu erkennen. Das für
Auf einen Bus fuer Sprache mit RS485 gibt es keine Kollisionen, denn da benotigt man eh keine Antwort.
-
Thread
Belegung RJ45 für LAN + RS485 möglichst "Failsafe"
ich möchte ein paar haufenweise vorhandene doppelte AP- Netzwerkdosen mit jeweils einmal Ethernet (max. 100mbit) und einmal RS485 HalfDuplex + Stromversorgung belegen. Welche Belegung würdet Ihr da wählen? Und was kann überhaupt tatsächlich beschädigt werden wenn mal ein Endgerät vertauscht wird? In den Netzwerkgeräten sind doch eh Übertrager und somit sollten die RS485- Signale nur zu unverwertbarem Datenmüll werden und die Gleichspannung (max 24VDC) sollte denen gar nicht ausmachen... sehe ich das richtig? mfg - Henk
-
Thread
Hausbus RS485 erste Schritte sind getan
einzelnen Baugruppen. Der größte Teil der Teilnehmer wird von einem Atmega 8 gesteuert, der über einen MAX485 an den Bus angekoppelt ist. Nach langen Tests und Überlegungen habe ich mich dazu entschlossen, auf ein seperates umfangreiches Protokoll zu verzichten. Sozusagen als Taktgeber für den Bus
"Da würde ich lieber RS485 nehmen. Soviel "Luxus" muss sein." Naja, RS485 bringt aber in Richtung Kollisionserkennung auch nichts. "Die ATMega kriegt man aus dem Powerdown raus mit einem Int1 interrupt. Dh man koennte
-
Thread
RS 485 Hub
Ist es nicht gerade Sinn und Zweck des RS485, nebst der Störsicherheit, mehrere Geraete an einem Strang zu betreiben? Ein Hub macht nur dann Sinn, wenn die max. Anzahl der Geraete überschritten wird. Meine bescheidene Meinung.
@Hannes: RS485 lässt sich aber nur als Bus, nicht als Stern aufbauen...
-
Thread
SHT75 Sensor an langer Leitung
klitzekleinen Atmel Chip, >Sensor dran und die Daten über RS232 übertragen. Ja, bei mehreren aber eher RS485: Busverkabelung, keine Probleme mit langen Leitungen und ungeschirmtes "twisted pair" dürfte genügen. Hardware z.B. SHTxx + ATtiny2313 + Max485 o.ä. + evtl. noch Spannungsregler. Berechnungen (AD-Werte
schon einiges an Aufwand im Vergleich zum einfachen Strippenziehen. > einfach. Zu RS485: Warum wohl "Stromschleifen" statt "Spannungen" üblich > sind, wenn man mehr als ein paar Meter überbrücken muss (TP, RS485, > 4-20mA Sensoranschluesse...)? Aber gut, mein Vorschlag war nicht direkt
-
Thread
RS485
kurze Strecke trotzdem oder sollte man da ein anderes Kabel verwenden? Als Treiber hab ich den Max 485 im Auge! Maximale Baudrate sollten 9k sein - ich denke das reicht locker für meine Zwecke. Hat sonst noch jemand irgendwelche Vorschläge? Danke! Viele Grüße Steffen
Zwillingslitze wieder herausreissen. Ansonsten finden sich bei Maxim auch zahlreiche AppNotes zum Thema RS485. Andy
-
Thread
Hausbusprojekte mit CAN
läßt daraus wieder ein Hobby werden und nicht Notwendiges Übel. Dann gibt es weitere Neuigkeiten. Max hat das Protokoll der Eltako RS485 Dimmer und Relais angeschaut. Es ist laut seinen Berichten möglich die Eltakos zu steuern und zwar absolut. D.h. man kann dem Dimmer per RS485 z.B. den Befehl geben
nach die idealen Aktoren für den Eigenbau. Um dennoch ein Fallbacksystem zu haben lässt sich das RS485 Eingangsmodul nutzen (10 Eingänge). Immer wenn der Bus ok und aktiviert ist trennt man dann die RS485 Verbindung zw. Eingangsmodul und Dimmer bzw. Relais per Reed Relais auf und fängt per µC die Botschaften
-
Thread
Bootloader funktioniert nur einmal
Atmega128 und den Bootloader von Mircosyl und dazu natürlich Megaload. Nun habe ich den Bootloader für RS485 modifiziert und die Fuses des µC geändert, so dass der Bootloaderbereich 4k groß ist und der Resetvector dort auch hinzeigt. Nun lade ich den Bootloader hoch und danach mein Prog über RS485. Leider
höchstpersönlich gefragt, aber er meinte nur, dass ich besonder HArdware benötige: "You need a RS232 to RS485 that is AUTOMATIC switch from Rx to Tx like http://www.bb-elec.com/bb-elec/literature/485oi9tb-3803ds.pdf The PC don't manage the Rx/Tx switch." Aber wenns doch einmal funktioniert...