-
Thread
schrittmotorsteuerung smci33-2 von nanotec mit mikrocontroller steuern
SMCI33 Treibern zu tun, und habe mir für die Kommunikation über RS485 eine simple Schaltung aus zwei MAX485 und einem FTDI Modul auf einem Steckbrett aufgebaut. Funktioniert einwandfrei. Wieso 2 MAX485, wenn ich fragen darf? Ich muss zwar mit 2 Steuerungen sprechen aber ich dachte das ist mit einem
der MAX485 ist ein Halb-Duplex Treiber, deswegen einer für TX und der andere für RX. Ich glaube der MAX488 wäre dann der Full- Duplex Treiber.
-
Thread
ADC/uC Kommunikation über lange Distanz
geeignete Kabeltreiber >empfehlen? Je nach Geschwindigkeit sind RS232 mit MAX232, RS485 mit MAX485 und viele andere möglich. >Der ADC den ich im Auge habe kommuniziert via SPI/Microwire Serial I/O. SPI schleift man sinnvoll nicht über 10m, auch wenn es prinzipiell geht. Da nimmt man was einfaches
-
Thread
Umsetzer ICs SPI / UART / RS-485 Gesperrt
der UART realiseirt werden. Da braucht es zur Umsetzung nur einen Wandler für die Pegel - z.B. den MAX485. SPI und RS-485 sind ganz verschiedene Schnittstellen. Dafür braucht man mehr, in der Regel wird das auf einen kleinen µC und einen Treiber für die Pegel hinauslaufen.
einen kleinen µC und einen Treiber für > die Pegel hinauslaufen. Ok, danke für die Antwort. MAX485 lässt sich denke ich problemlos einbauen. Und mit dem anderen kannst Du mir da weiterhelfen, ob es bereits bewährte Lösungen gibt ?
-
Thread
KWB Kessel RS485 Protokoll
korrekt? Schöne Grüße Phil windundsterne schrieb im Beitrag #6428389: > // ... + HER MAX485 module...
Hast du DE und RE vom MAX485 auf GND gelegt? Und für die Signalleitungen zwei zusammengehörigen Drähte des Twisted-Pair-Kabels verwendet?
-
Thread
Digitus DA-70157
Also der Wandler von Digitus scheint wohl extra für RS485(MAX485 o.ä. integriert) gemacht zu sein ist nur die Frage ob die Adapterplatine mit dabei ist. Eine Anschlussbelegung scheint es momentan nicht zu geben. http://www.digitus.info/typo3temp/pics/5c8e5e90bc.jpg
Kai B. schrieb im Beitrag #2875173: > Also der Wandler von Digitus scheint wohl extra für RS485(MAX485 o.ä. > integriert) gemacht zu sein Das Bildchen ist ja ganz neckisch, erklärt aber nicht, wie das ganze funktionieren soll. Auch das sogenannte "Manual" geht nicht auf die Funktionalität ein
-
Thread
2-Draht Übertragnung
Kann man. Aber dann brauchste 2 RS485-Strecken (Takt + Daten). Mal die Reichelt-Preise: 2 x MAX485, 2 x 74HC595 -> 3,60€ ATMega8 2,10€
-
Thread
Arduino + Xpressnet (Lenz/Roco Lokmaus)
485 basiert. Nun dachte ich, dass die Steuerung mittels Arduino relativ einfach sein müsste. MAX 485 an Arduino und dann an den Booster der Lokmaus. Bislang laufen meine Versuche jedoch erfolglos. Ich sehe keine Kommunikation auf den seriellen RS 485 Bus. Ebenfalls bin ich mir nicht sicher, ob
Verbindung des Arduino mit dem Xpressbus. Da gibt es verschiedene Fehlerquellen: Verkabelung des Max 485, fehlerhafte Initialisierung der Seriellenschnittstelle, gedankliche Schwachstellen... Interessant ist auch folgender Artikel. Leider geht diese Lösung direkt an den PC und nicht an einen Arduino
-
Thread
RS-485 Brücke
Funkbrücke mit BTM-222 austauschen. Ich habe aber Bedenken wegen der Eigenheiten des RS485 bzw. der Max485. Die Brücke soll die Kommunikation nur durchleiten, nicht beeinflussen. Wie habe ich dann mit der Beschaltung des Max485/487 umzugehen? dieser besitzt 'enable' Pins zum Senden und Empfangen.
jemand schon Erfahrungen mit CAN-Transrecivern und kann eine Empfehlung abgeben? Zu der Max485/487 Lösung: Verstehe ich das richtig? Es sollen beide Seiten auf 'receive' gestellt werden und sobald aus der Brücke heraus zu einem Ende hin der Tx Pegel geändert wird schalte ich den Baustein
-
Thread
MAX485 Wärmeentwicklung
Hi, habe folgende sehr einfach Schaltung (sorry für Fritzing) mit einem MAX485: http://fritzing.org/projects/arduino-to-dmx-converter/ Leider wird der MAX485 schon nach 10 bis 180 Sekunden sehr warm. Ab einer gewissen Temperatur scheint der Chip abzuschalten (angeschlossene
Fabian S. schrieb im Beitrag #2823583: > Leider wird der MAX485 schon nach 10 bis 180 Sekunden sehr warm. Funktioniert die Schaltung überhaupt? > Habe mehrere MAX485 ausprobiert. Hast du einfach mal an den Pins des ICs /gemessen/, was da für Spannungen anliegen
-
Thread
RS485 Busteilnehmeranzahl
Das Problem sind die verwendeten Transciever der Teilnehmer. Ein Max485 belastet den Bus auch passiv so sehr und kann nur recht gering auf die Leitung speisen, dass davon maximal 32 zulässig sind. Beim max487 sind es immerhin schon 128. Wenn die Teilnehmer alle Transciever
-
Thread
RS485 / Profibus Pullup Pulldown
der Pullupwiderstand auf dem Invertierten Kanal (B) liegt (Vcc) und bei einem Datenblatt zu einem Max485 auf dem nicht Invertierten Kanal (A). Die Masse dann dementsprechend auf dem anderen. Ist es also egal wie rum der Pullup und der Pulldown liegen, auf A oder B? Muss es nur überall gleich sein?
-
Thread
Problem mit DMX
PORTD &= ~(24); } [/code] Ich habe schon mit einem USB UART Converter geschaut ob der MAX485 funktioniert..und der ist OK! Die Relays gehen mit dem entsprechenden Testprogramm auch... Der Controller läuft dem Timmer 0 zu urteilen auch korekt auf dem 16 MHz Quarz, ERROR ist mit vorteiler 3
wert. Daraus schliesse ich dass Fehler NICHT bim MAX485 liegt!
-
Thread
DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen
DMX_LOST_TIMEOUT)" erfüllt (entsprechende LED leuchtet). Ich weiß echt nicht mehr weiter. Der max485 bekommt 40°C und der 78L05 50°C. Ist das normal? Vileicht ist der max485 kaputt? Eine weitere Feststellung: wenn ich NUR die DMX leitung angeschlossen habe (und auf der anderen Seite ein Pult) flackern meine LEDs?!?! Wenn ich das richtig versteh, saugt der max485 Strom aus der DMX Datenleitung und speißt sie in das Board ein?! Das kann doch nicht normal sein, oder?? MfG Domi
-
Thread
Problem mit 18F4550 EUSART
schon 3 Tage und Ihr seid so ziemlich meine letzte Hoffnung ;). Die Aufgabe: PIC "horcht" über max485 einen 500kbaud Profibus ab. Das ganze funktionierte auch mit einem 16F874.(16Mhz) jetzt habe ich aber einen 18F4550 , weil ich was schnelleres zum Antworten brauche (innerhalb 200us). Den
-
Thread
LIN Bus -> Maximale Reichweite
sollen, nimm lieber ein differentielles Signal, z.B. RS485. Es muss ja nicht gleich CAN sein und den Max485 Transciever gibts auch billig.
-
Thread
Software-Datenflusssteurung über RS232
Sekunde zwischen den eintreffenden Bytes wird der gesamte Puffer gelöscht. Als Bus setze ich RS485 (MAX485) im 2-Draht-Modus bei 9600 Baud ein. *Adresse Null ist reserviert für (neue) Empfänger, die sich im "Lernmodus" nach 10s langem Tastendruck befinden, um per Kommando vom PC die Adresse des Empfängers
-
Thread
ATmega644P - Display über UART funktioniert sporadisch. Liegt es am fehlenden Quarz?
(PORTC) #define MAX485_PORT_DIR_ADDRESS (DDRC) #define MAX485_PORT_DIR_OUTPUT (MAX485_PORT_DIR_ADDRESS |= MAX485_PIN) #define MAX485_RECEIVER_ENABLED (MAX485_PORT_ADDRESS &= ~(MAX485_PIN)) #define MAX485_TRANSMITTER_ENABLED (MAX485_PORT_ADDRESS |= MAX485_PIN)[/c] Erkennt ihr hierin irgendeinen Fehler?
-
Thread
Port-Pin als en und ausgang
RS485. Kein Wunder, Du brauchst ja auch 3 Pins: RXD, TXD, Senden enable. Die gehen dann zum MAX485: RO, DI, DE. /RE legt man auf GND, dann kann man beim Senden mithören und Kollisionen feststellen. Peter
-
Thread
Visula Basic und Com Ports
bis zu 1 Mbits für das DMX Signal brauche ich ja 250kbits. an dieses Teil würde ich noch einen MAX 485 hängen und dann die DMX Buchse. Ich habe mir gedacht die Bedien -Software über Visual Basic zu erstellen. Mit dem ComControl Tool würde ich die notwendigen Daten an den Wandler senden. Ich habe
-
Thread
RS485 vs. CAN - Verständnisprobleme
für mich scheint der Unterschied hinfällig. Das Zurücklesen sollte mit RS485 auch beim einfachen MAX485 funktionieren und die Sache mit den rezessiven Pegeln und der Arbitrierung bei CAN- Transceivern scheint nur bei intelligenten Buscontrollern zu funktionieren durch Auslesen der Spannungsdifferenzen
und empfangen und müssen über nen Steuerpin in der Flussrichtung aktiv umgeschaltet werden (z.B. Max485) Beim CAN kann die Umschaltung unterbleiben (z.B. PCA82C250), aber, bei den muss man dann mit nem Echo leben wenn man sie einfach an nen µC per UART hängt. Beim RS485 ist das Protokoll und die Kollisionserkennung
-
Thread
RS485 wartezeit nach Umschaltung auf senden notwendig, warum?
zwischen Senden und Empfangen benötigt. ... Mit etwas Reserve ist das deine Wartezeit. Ich nutze den MAX485, da muss ich mind. 2ms warten...
-
Thread
UART zu RS485 mit automat. Treiber-Umschaltung? (RTS / DE)
würds nicht auch gehen wenn man an den IC direkt nen MAX485 oder ähnlichen baustein hängt?
-
Thread
Max 485 als reciver mit 2 PWM Signalen testen! Möglich?
Hallo, Habe einen Max 485 der mir als Reciver dient. habe nun gerade keinen max 485 da der mir ein differenzsignal erzeugt! Kann ich einfach an die Eingänge 6 und 7 (Recivereingänge) jeweils ein PWM Signal legen um zu testen
des nichtvorhandenen Max485 will ich durch zwei Signale die ich mit einem Frequenzgenerator erzeuge ersetzen, so das ich am Ausgang des Recivers Pin1 (A) wieder ein PWM signal erhalte. Wie muß ich die zwei Spannungen am frequenzgenerator
-
Thread
Wie mehrere ATMega( und LCD verbinden / kommunizieren
mehrere als nur 2 ATMega8 miteinander? Schau mal nach RS485. Dazu brauchst Du den UART und einen MAX485 pro Knoten. Lies das hier: http://www.embeddedsys.com/subpages/resources/images/documents/microsys_art_RS485.pdf > Wie sagt man dann "welchen" ATMega8 der "Haupt" ATMega8 ansprechen soll?
-
Thread
RS232 > RS485, Problem bei galvanischer Trennung
Fall sende ich vom PC aus wahllos Zeichen an den Atmega8. Diese wandern über einen Max232 zu einem Max 485. Von dort zu einem zweiten Max485 in den µC. Dieser macht nichts weiter als die empfangen Zeichen wieder zurück zu schicken und gleichzeitig das Senden und Empfangen der Max-ICs zu steuern (sind halbduplex
man kann das nötigste erkennen. Verwendet wird ein Max232 welcher über Optokoppler an dem ersten Max485 hängt. Eine galvanische Trennung der Spannung erfolgt mittels UM201 DC/DC Konverter (5V/5V). Wenn ich jedoch versuche einen der Max485 ICs Galvanisch zu trennen kommt kein Signal mehr durch. Die
-
Thread
UART und RS485 mit einem AVR?
später sind Softwareupdates per BT und Bootloader möglich ;) Als RS485 Treiber bietet sich der MAX485 an.
-
Thread
2 oder mehrere Max232 parallel schalten
auch nicht über gleichzeitiges senden von mehreren slaves gedanken machen. (außerdem braucht ein max485 i.a. weniger zusätzliches hühnerfutter als ein 232)
-
Thread
Immer noch Probleme beim Empfangen
benötigt werden, könnt ihr euch melden... Zum Aufbau: Es gibt ein Bussystem (RS 485), das über einen MAX 485 an den µC angeschlossen ist und über Konverter an den PC... jetzt zum Problem: senden kann der µC mit dem SNAP Protokoll, aber er kann nichts empfangen, ich habe es über LED toggeln im Recive Interrupt
-
Thread
USART, die 4220.
noch nicht. Stefan M. schrieb im Beitrag #2636739: > Welche RS485-Treiber benutzt du denn? MAX485 > Ich habe vor kurzem ein RS485 Bussystem mit dem SN75176 als Treiber > aufgebaut. An den Slaves kam nurnoch Murks raus. > Die Ursache war ziemlich einfach: Die Ausgangsspannung des SN75176 war
-
Thread
Datenübertragung im Bildrücklauf
mit einem Atemega8 unterschiedliche analoge Daten einzulesen und über die TX/RX Kontakte auf den MAX485 zu gehen. Da ich in meinem Kabel keine freien Litzen mehr habe würde ich nun gern die Daten mit auf die Videoleitung im Bildrücklauf legen. So nach ca. 100m oder größerer Länge würde ich die Daten
-
Thread
HF-Signale 8 MHz
Masseverschiebung ist hier nicht ohne. Wenigstens den Takt würde ich ala RS422 differentiell führen und per MAX485 & Co an jedem TLC abgreifen. GGF. kann man mit einem MAX485 eine handvoll TLCs takten, viel mehr aber nicht. > Ggf. >mit einer Serienterminierung arbeiten am Leitungstreiber, Bei Multidrop
-
Thread
[Umfrage] Evaluationsboards AVR, PIC, STM32
schlussendlich! [c] volatile DevComSlave_t* slave = dcs_create(M3S_ADDR); // RW-Output for DDR on Max485 slave->RWPort = &PORTD; slave->RW_bp = PD2; slave->RWPolarity = 1; dcs_start(UART0,(DevComSlave_t*)slave, F_CPU, 500000); // Start @ UART0 with 0.5 MBaud [/c]
-
Thread
Dann zeigt mal eure Hausbus-Projekte
angeordnet. Darüber dann die Platine mit dem Controller, einem Temperatursensor, 1 MAX232 und 3 MAX485. Gefertigt wurde sie als 100X160 Einzelplatine und dann von mir in 3 Einzelplatinen getrennt.
Master dann den Zyklus mit einer anderen Adresse beginnen. Die 2ms kommen aus dem Datenblatt des Max485... ist die maximale Zeit zwischen den beiden Modi. Durch dieses Verfahren ist sichergestellt, daß immer 2ms nach dem Empfang bis zum erneuten Senden vergehen. Da ich nur wenige Satellitencontroller
-
Thread
RS-485 mit Arduino+ATTiny und MAX485 sendet/empfängt nicht
da der Arduino die Daten bekommt, wenn ich den Attiny und den Arduino direkt verbinde (ohne die MAX485's). Schalte ich die MAX485-DIP dazwischen kommt nichts mehr an. Bei der Verkabelung habe ich mich bei den vielen Beispielen und dem Datenblatt orientiert. Die Kontakte habe ich alle überprüft
er sowas wie: Du hältst beide µCs dauerhaft im Reset, damit die Ports hochohmig sind. Den einen MAX485 schaltest du auf Senden, den anderen auf Empfang. Am DI des sendenden MAX485 legst du LOW an und kontrollierst am RO des empfangenden MAX485, ob ein LOW rauskommt. Dann mit HIGH testen. Dann Sender
-
Thread
PC-ist-aus-Erkennung über Lan?
im Prinzip kannst Du das mit nem RS485 Baustein wie z.B. MAX485 und nem Monoflop machen. Da gibts RX- und TX-Leitungen, da die PCs ja direkt verbunden sein sollen sollte das Kabel gekreuzt sein, also RX PC1 -> TX PC2 und RX PC2 -> TX PC1. Das Signal ist differentiell
Ufzjjuz schrieb im Beitrag #2587266: > im Prinzip kannst Du das mit nem RS485 Baustein wie z.B. MAX485 und nem > Monoflop machen. Hmm ... Der Max485 ist natürlich viel zu langsam, aber vermutlich kommt es hier auch garnicht auf die Geschwindigkeit an, weil mich die Daten eh nicht interessieren.
-
Thread
RS 485 Bus Anschluss
damit kein "Stau" entsteht wenn ein uC im Bus mal im Reset haengen bleibt. Ich nehm meist die MAX485 CSA. Da ich die oefter brauche kaufe ich sie auf Stock. Ju
@Juergen G. (jup) >Ich nehm meist die MAX485 CSA. Da ich die oefter brauche kaufe ich sie >auf Stock. Auf Stock? So wie Stockfisch? ;-)
-
Thread
Max 485CSA,Max 485CSA+T.Unterschiede?
c0a80b0330d826b56c7bf5f449fcadd7ceed935619f5.e38MbxiPbhmObi0Tb3mLb3aTa350n6jAmljGr5XDqQLvpAe gibt es verschiedene Max 485 (siehe Screenshot) Wo liegt der Unterschied(das Gehäuse ist ja bei allen gleich)) Beim anklicken wird man bei allen aufs gleiche Datenblatt geleitet in dem ich keine Beschreibung der Unterschiede
-
Thread
Max 485 als reciver beschalten
Hey weis jemand ob ich den Max485 als (Dauer)-Reciver so richtig beschaltet habe? Gruß Heu
-
Thread
RS485 optisch übertragen
aufwändige Analyse des Protokolls machen will. Aber falls die Anbindung des RS485 via diskretem Chip (MAX 485 o.ä.) erfolgt - und das kommt ziemlich oft vor - hast Du an diesem Chip eine "transmit enable" und eine "receive enable" Leitung. Achtung: Meistens ist eine davon "active high" und eine "active low
-
Thread
RS485 Terminierung
Mein Treiber ist nicht slew rate limited, ich möchte Motoren ansteuern, in denen ein MAX485 verbaut ist. Am Controller wird bei mir eintweder ein MAX485 oder ein ADM3485 hängen.
Hab grad im Datenblatt des MAX485 gefunden, dass die ne 4000Fuß lange Leitung mit 120Ohm abschließen. Pullup und down verwenden sie nicht. Da der Wellenwiderstand nicht von der Leitungslänge abhängt, gehe ich davon aus, dass ich einfach
-
Thread
3 Uarts miteinander verbinden
nimm transceiver... CAN PCA82C250 DMX SN75176 RS485 SN75LBC184 MAX485 http://www.mikrocontroller.net/articles/RS-485 ist dann aber halbduplex... :-) es darf immer nur einer senden...
Ich persönlich würde jedem Controller einen Transciever verpassen (MAX485 zB) und für 4€ einen RS485 Adapter bei Dealextreme bestellen. Habe ich so schon mehrmals gemacht und läuft prima. http://www.dealextreme.com/p/rs232-to-rs485-converter-6040 Dann kannst du mehrere
-
Thread
Lindy USB -> RS485 Wandler anders?
0x00. (Also funktionieren meine Routinen) Ich habe auch A und B zwischen MAX485 und Wandler vertauscht. Hier kommen dann ganz andere Daten heraus. -> Scheint ja richtig angeschlossen zu sein. Geht nicht gerade aus der Beschreibung hervor. Siehe Anhang RS485-Wandler.png :-)
genau anders herum. In der Application Note slyt324 von TI, in Verbindung mit dem Datenblatt vom MAX485, interpretiere ich das auch wie bei wut. In der Application Note von Maxim steht es wie hier im Artikel. Wie habt Ihr das gelöst?
-
Thread
RS485 Bus an Avr - Frage zur Terminierung
Dir da schon > mal Gedanken gemacht? Dachte an einen Max487 http://www.reichelt.de/ICs-M-MN-/MAX-485-CSA/index.html?ACTION=3&GROUPID=2914&ARTICLE=39600&SHOW=1&START=0&OFFSET=16& Der kann ja bis zu theoretisch 128 Stellen. Der Speed sollte auch reichen. (Je langsamer desto sicherer?) Und Half-duplex
-
Thread
Welcher Bus für Lichtsteuerung
Auch für z. B. RS485 wird ein Bustreiber gebraucht (z. B. der antiquierte SN75176 oder z. B. ein MAX485); unabhängig vom eingesetzten Mikrocontroller (kenne zumindest keinen µC, der Bustreiber integriert). µC's wie z. B. AT90CAN128 integrieren auch lediglich den CAN-Controller, nicht jedoch den Bustreiber
-
Thread
RS485 Bascom Code-Beispiel?
so als einfaches Anfängerprojekt. Ein Master und 2 Slaves. Jeweils Atmega 8 oder was auch immer. Max485 Controller an jeden AVR und schon kann es losgehen. Den ersten AVR beschalten wir mit ein, zwei Tastern und einem LCD. Den ersten Slave ebenfalls mit einem Taster und einer Led und an den zweiten
auch benutzen. UM ein RS485-Netzwerk aufzubauen, brauchst du Buscontroller wie zum Beispiel den MAX485. AN den wird die Betriebsspannung angeschlossen, zwei adern für den Bus und RxD, TxD und Richtungswahl. Danach ist nur der Unterschied, dass dui bevor du etwas sendest den 'Richtungswahl' PIn auf
-
Thread
Hilfe bei der Hardware-Wahl (3x RS-232, 1x RS-485)
http://arduino.cc/en/Main/ArduinoBoardMega2560 in Kombination mit einem RS-485-Baustein (z.B. MAX485 oder SN75176)
-
Thread
CAN Bus mit Microcontroller
noch Bustreiber. # MCP2551 für CAN, der kommt an den 2515 dran. # RS485 gibt es z.B. SNsn75176, MAX485... direkt n den µC # Lin-Bus Treiber ATA6620N, aber schwer zu bekommen(selber friemeln??). auch direkt an den µC. mfg mf
-
Thread
MSP430 an MAX485 anschließen
Nun hat der MSP430 ja keine TXD und RXD Ausgänge, da wollte ich fragen ob ich die 2 Leitungen vom MAX485 ( RO und DI) jeweils auch an SCL und SDA vom Mµ anschließen kann? Ich meine ich habe das schon mal bei einem anderen Mµ gemacht, bin mir aber nicht mehr sicher.. Danke shcon mal Gruß Katja