-
Thread
Differentielle Datenübertragung Unklarheiten bei Funktionsweise.
Max Mustermann schrieb im Beitrag #3892426: > Die zu Übertragende > Information steckt allein in der Differenzspannung (Udif). Und solange > die beim Empfäger ankommt ist das Signal übertragen.
denn eigentlich die Eingansstufe aufgebaut ist: Macht man zu Beispiel (nur mal als Beispiel) RS485 mit einem der handelsüblichen preiswerten RS485 Transceiver dann wird der sofort das Handtuch werfen sobald die absolute Spannung gegenüber dem *örtlichen* Ground (common mode) unter -7V oder über +
-
Thread
Richtiges C++ hardwarenah
SysTick_Handler(void) { timer++; } unsigned int Systicks; #define SYSTICK_MAX 0xffffff #define systick_start SysTick->VAL=SYSTICK_MAX;SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk; #define systick_stop SysTick->CTRL&=~(SysTick_CTRL_ENABLE_Msk);Systicks = SYSTICK_MAX-SysTick-
was da drunter hängt. Ob das nun eine USB Seriell CDC ist oder eine RS232 Schnittstelle oder ein RS485 Wandler ist mir oft egal. Sprich die Objekte müssen nicht gleich sein. Sie müssen sich nur entsprechend eines Aspektes gleich verhalten.
-
Thread
ca. 100 PT1000 Messwiderstände messen
mit einem Pin einschalten und diese Spannung mit einem weiteren ADC-Eingang messen. Macht 4 Pins + max. 3 für eine RS485 Schnittstelle. Insgesamt sollte der Bauelementeaufwand auf <4€/Kanal kommen.
leicht wechseln kann. Auch hat man dann noch die Option falls wider Erwarten nötig auf die besseren MAX4051 (oder 74HC4051 eines anderen Herstellers) umzusteigen.
-
Thread
AVR "Netzwerk" für Daisy Chain use: Wie anstellen
verwaltet SPI Bus (verfügbare Pins voll ausnutzen), 1 Slave-µC verwaltet den Rest (Parallel, I2C, RS485), der kriegt auch eine INT-Leitung zum Main-µC, falls etwas wichtiges über RS485 oder sonstwoher kommt.
verwaltet SPI Bus (verfügbare Pins > voll ausnutzen), 1 Slave-µC verwaltet den Rest (Parallel, I2C, RS485), > der kriegt auch eine INT-Leitung zum Main-µC, falls etwas wichtiges > über RS485 oder sonstwoher kommt. Danke. Ich habe nur das Anliegen, dass es eine Central Unit und optionale Acquisition
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Minutendarstellung und pro Stundendarstellung mit prüfen Sollte er eigentlich tun: [c]... this.MinuteWordsMax = Math.Max(this.MinuteWordsMax, LenCount); ... this.HourWordsMax = Math.Max(this.HourWordsMax, LenCount); ... CodeLine.Add(Constants, "#define MaxHourWordsPlusOne " + (this.HourWordsMax + 1), ... CodeLine.Add(Constants, "#define MaxMinuteWordsPlusOne " + (this.MinuteWordsMax + 1), ... [/c]
-
Thread
FTDI zerstört Fake Chips durch Windows-Update
ist wohl pinkompatibel zum FT232RL... > > Ja, das klingt interessant. Hat aber leider keine RS485 Unterstützung.
Bei MOUSER und Co 5€ PLUS Porto von ~20€ Kaufe ich 5 Chips verdient MOUSER ~40€. FTDI dagegen max. ~4€ Sogar das FA. hat mehr verdient. Bestellst du zB aus China 5 Platinen, bekommt das FA. NIX. Also wer ist jetzt Schuld?
-
Thread
Modbus RTU Werbserver/Gateway. Bitte mal drübersehen -> Soll Open Source werden
komplett fehlen?! Beim Routen unbedingt darauf achten das die Leitungen nah beieinander führen und max. 6mil untereinander und max. 20mil gegeneinander Längenunterschied haben. Gruß
Das soll nur ein Webserver für Modbus sein inklusive Protokollkonverter von Modbus 485 RTU/ASCII auf Ethernet RTU / ASCII. Kein universeller Protokollwandler. Sonst würde auch RS485 / CAN /LIN /... on Board sein. Welches LCD währe das? Da gibt es auch wieder 1000e verschiedene
-
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
in der Lage sein, die µC jederzeit über den CAN Bus zu flashen Da fährst du mit RS485 und eigenem Protokoll viel besser als mit CAN. CAN ist für schnelle aber extrem kurze Nachrichten gedacht, mit RS485 ist man viel flexibler. Alram Lechner schrieb im Beitrag #3850035: > - bei
-
Thread
RS232 und RS485 multiplexen
Mikrocontroller eine serielle Schnittstelle, und die Daten sollen konfigurierbar entweder als RS232 oder als RS485 an die übliche D-Sub-Buchse da hinten weitergeführt werden. Ich kann natürlich einfach die Datenleitungen auf einen 232- und einen 485-Pegelwandler (bzw. Treiber) legen und dann nur den einen benötigten
Versorgung hat, die +-Versorgung des Analogschalters aus der Ladungspumpe des RS232-Bausteins nehmen (max. 1µA Stromaufnahme auf V+ und V-)
-
Thread
Signalampeln mit I2C
Zustand nach einander anschließt so funktioniert das ohne Probleme. Das allerdings auch nur bis man max 12 Ampeln angeschlossen hat. Ebenso ist es ein Problem bei ca. 10 Ampeln, wenn man diese angeschlossen hat und alle 3 LEDs (R,Gr,Ge) jeder Ampel blinken lässt oder dauerhaft einschaltet, so hält dieser
Dafür ist IIC ja auch nicht gedacht. Da nimmt man Feldbusse mit differentieller Übertragung wie z.B. RS485. Zur Not Pegelumsetzer um den SNR zu erhöhen.
-
Thread
Deckenumbau: 180 Leds wie verbauen? 230VAC Dimmbar? Touchdisplay, Bluetooth
MCU und aussenherum die anzahl der Leds. Kommunikationen musst du schaun, was dir am besten passt. RS485 oder vielleich Funk.
LED von dieser geht dann VCC, Gnd und DataOut zur nächsten LED in DataIN usw. Die LEDs sind ja max zu 1024 stück hintereinander setztbar. Für VCC und GND nutze ich 2,5mm2 Leitungen. Da liegen meiner Rechnung nach 180 LEDs x 60mA max pro LED = 10800mA / 10,8A drauf. Mike A. schrieb im Beitrag
-
Thread
Zentrale für Hausbus
5V man Aufang des 7805 zu bekommen. -> Dropoutspannung. > Und mit 7V sind die MAX485 im Eimer. VDD wird 12V sein - falsch beschriftet.... :-) lt. Datenblatt Max485 VCC Supply = 12V Die Schaltung wird fest installiert - keine Schuko-Steckdose Frank K. schrieb im Beitrag
Bernhard Schröcker schrieb im Beitrag #3841199: > Du wolltest doch noch die Spannungsbahnen des MAX485 optimieren, Ja..... stimmt...... dann habe ich zwar den Spannungsversorgungsstrang nah am Max485 aber dann weiter weg vom µC. da ist die Frage: was ist besser? Abgesehen davon werde ich noch eine
-
Thread
Hilfe zur Auswahl eines geeigneten Bus-Systems
mal etwas nicht ankommen, dann eben in der nächsten Runde. Bidirektional mit Master würde sich RS485 anbieten, da kann man die UARTs benutzen und etwas MODBUS ähnliches realisieren. Und dann natürlich wie schon erwähnt wurde CAN. Wahrscheinlich aber Overkill für diesen Fall.
schon genannt, wenn Du Dich da rein nicht einarbeiten willst und den UART nutzen möchtest, nimm RS-485.
-
Thread
UART Problem beim senden
Nachtrag: ich sende/emfange über einen Max232 mit offiziell 460800 Baudrate. ich weiß das ist eigentlich zu schnell für den Baustein, ich habe auch einen Baustein bestellt, der 1MBaud kann, warte momentan aber noch darauf. ich habe den Empfang
Max Haag schrieb im Beitrag #3896796: > was mach ich falsch, dass ich keine Daten erhalte [c] USART_ClearFlag( USART3, USART_FLAG_RXNE ); while( USART_GetFlagStatus( USART3, USART_FLAG_RXNE
-
Thread
Heizungssteuerung Trovis 5575 auslesen
RS485 - IF. Auch die Version -001x hat (angeblich) einen RS485 Anschluss. Die Version -002x hat (angeblich) keinen internen Gerätebus. Bei der Steuerung kannst Du eigentlich erstmal nix kaputt machen
eine Beckhoff CX oder Buskoppler mit I-PC. Über weitere Distanzen verwende ich die Karte: KL6041 (RS485, Protokoll: Modbus). Jede Fernwärmestation wird dann mit Hilfe eines RS485 <--> RS232 Converter eingebunden und kann so zentral ausgelesen werden. (Max. 254 Stationen pro Strang). Wenn sich die
-
Thread
Pointer in STRUCT wollen einfach nicht funktionieren! (AVR-GCC)
lösungen ;) Zuerst würde ich die dynamische Speicherreservierung entfernen. Ist der Rückgabewert von RS485_getc() ein uint8_t oder char? [c] static const int MAX_DATAS = 3; typedef struct { uint8_t slave_address; uint8_t function_code; uint16_t data[MAX_DATAS]; uint16_t crc; } modbus_frame_t
auf dem Stack angelegt. struct modbus_frame_t modbus_frame; modbus_frame.slave_address = RS485_getc(); modbus_frame.function_code = RS485_getc(); RS485_putc(modbus_frame.slave_address); RS485_putc(modbus_frame.function_code); for(uint8_t i = 0; i < MAX_DATA; i++) { modbus_frame.data
-
Thread
Heizöltankanzeige in SPS enbinden
Stolperschwellen. Grüße, Tom edit: hab grad gesehen, dass die PCD3 eh eine RS232 und auch 485 hat. Dann brauchst Du halt noch einen Pegelwandler auf RS232 (z.B. MAX232)
Aber mehr Zeit habe ich nun auch nicht dafür. Vllt. freut er sich ja ;-) Gruß Max
-
Thread
RS485 Bus, Eingangswiderstand und max. Last
Hallo Ich beschäftige mich momentan mit der RS-485 Schnittstelle. Ich habe allerdings probleme die Rechnungen und Modelle aus dem Dokument "RS-485 Unit Load and Maximum Number of Bus Connections" (siehe Anhang) zu verstehen. Figur 1 zeigt ein Beispiel
zustande kommen. Allerdings sieht es meist etwas freundlicher aus: Beispiel: SN75176 +-60mA Max Driver Output Capability Auf Seite 10 können dann die Diagramme zur Hilfe genommen werden. Gruß,
-
Thread
LPC1114 LPC1343 RS485
diesem Umschaltpin der Treiber auf Txd (Senden) umgeschaltet. Und richtig, die physiklische RS485 macht man mit einem Treiber-IC. Wenn du nicht zwingend hohe Datenraten fahren willst, empfehle ich Bandbreitenbegrenzte Treiber wie z.B. http://www.reichelt.de/ICs-MAX-0100-0499/MAX-483-CSA/3//index.html
der RS485 empfehlenswert. Gruß Öletronika
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
= true; // set to true to invert the logic of the endstop. //#define DISABLE_MAX_ENDSTOPS //#define DISABLE_MIN_ENDSTOPS // Disable max endstops for compatibility with endstop checking routine #if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS) #define DISABLE_MAX_ENDSTOPS
to coordinates greater than the defined lengths below. // Travel limits after homing #define X_MAX_POS 300 #define X_MIN_POS 0 #define Y_MAX_POS 175 #define Y_MIN_POS 0 #define Z_MAX_POS 138.9 #define Z_MIN_POS 0 #define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS) #define Y_MAX_LENGTH (Y_MAX_POS
-
Thread
RS485 Bussystem
Also RS485 Sendeempfänger kosten so um die 1,50 Euro. Und wenn Du keine großen Anforderungen hast, kannst du den sogar über 2 Portpins und einen analogen Komparator selber machen. Such einfach nach RS485 und
Konrad S. schrieb im Beitrag #3813701: > Abgesehen von SN75176 (Stromfresser!) sind RS485-Treiber relativ teuer Teuer? Bei Reichelt: SN17176 für 26 Cent, Max1487 für 1,90€ (kein Stromfresser), ich habe LTC1487 genommen (gab es mal für 2,55€) Stefan S. schrieb im Beitrag #3813625:
-
Thread
TAE für eigenes CAN Bussystem
seite 16. bei 20 KByte/s sind es 7,5M can ist das scheinbar nicht wirklich flexibel, RS485 lässt etwas mehr zu http://www.profibus.felser.ch/der_einsatz_von_stichleitungen.htm
Zeit drin war und dann rausgezogen wird, die Kontakte ggf. nicht mehr sauber schließen. Gruß, Max
-
Thread
Can bus ohne Can-fähige Controller
Interface gehts bei CAN schlecht ohne Transceiver. RS232 geht ja auch nicht ohne RS232-Bausteine wie MAX232.
Frames des Masters zu acknowledgen. Bloss: Wieso dann CAN? Das geht mit unidirektionalem RS422/485 leichter.
-
Thread
[S] Modbus Webserver
Hallo Leute, Ich suche einen Webserver, welcher per RS232/RS485 Wandler per Modbus RTU auf eine Steuerung zugreifen kann und die Daten dann als (mehrere) Trends ausgeben kann. Gibt es sowas fertig für unter 50 Euro zu kaufen oder muss ich da selbst was basteln
Mit etwas Glück profitierst du sogar davon indem dieser jemand z.B. Bugs drinnen fixed. Grüße, Max
-
Thread
Schirm zwischen zwei Masseflächen
kann man auch Stromsteuerung machen. Die alte analoge 20mA-Schnittstelle oder auch Feldbusse wie RS485 nutzen auch das Prinzip eine hohe Nutzleistung zu generieren, um das SNR hoch zu halten. > Jo, muss auch nicht bewertet werden, es geht in der Tat ums Prinzip. Geht es also um Kaisers Bart?
Spannung in eine Signalleitung induziert wird. 1x Kreuzen des Diff-Paares auf der Hälfte der Länge (max Signalleitungs-länge ist 6cm) ist sogar technisch realisierbar, da jede Leitung einen Serienwiderstand bekommt. Wie sähe denn das technische äquivalent zum Diff-Paar-Kreuzen mit Massefläche aus?
-
Thread
Arduino: Eingänge, Ausgänge, I2C, Leitungslängen,.
. Bei 50m sind TTL-Signale nicht mehr das wahre. Das > einfachste wären RS232-Treiber, oder RS422/485 für differentielle > Signalübertragung. Genau das war meine Befürchtung. Jedoch hoffte ich auf eine andere Lösung. RS422/485 sind differentielle Schnittstellen, d.h. ich brauche 6 anstatt 3 Drähte
eine UART zu verwenden ist die Richtige. Eventuell kaufe ich mir eine fertige Anzeige, die eine RS232/485/422 Schnittstelle hat.
-
Thread
PWM für RGB über RJ45/CAT5 mit einer KSQ
überbrücken. Außerdem habe ich auf die schnelle keinen Schaltplan mit dem L5970 als KSQ gefunden. Den mx485 hab ich nicht gefunden, wo gibt's den? Dann kann ich mir das Ding mal anschauen. Ja, das werden einige PWM-Kanäle :) Vielleicht reduziere ich das noch auf max. 3 verschiedene LED-Farben, wären dann
Heißt ja auch max485, die Tastatur hat das a gefressen. Ja gut unter teurem LED Treiber stellte ich mir jetzt 5€+ vor. Ansonsten eben mal ausprobieren obs so funzt wie vorgestellt.
-
Thread
Projekt Stromsparen
der Fahrzeugflotte erreicht ist. Letztendlich ist doch überhaupt niemand daran interessiert, dass Max Mustermann billig fährt. Eher im Gegenteil..., en bereitwilligere Steuerzahler als Autofahrer gibts doch gar nicht.
also max. 6% der Ausgangleistung. Bei 1kWp installiert und 1000kWh/kWp im Jahr 60kWh mehr. Um ca. 6m² Module zu kühlen. Jetzt kannst Du selbst ausrechnen, ob sich das lohnt. Wenigstens wissen wir jetzt
-
Thread
Große Datenmenge übertragen µC SD-Karte -> PC
Wenn das Gerät aber 200m weit weg liegt, würde ich halt gerne UART benutzen (nicht RS232 sondern RS485 als physical layer). Daher kommt die MSD class auch nicht in Frage, wäre natürlich aber die Lösung aller Probleme, dann müsste ich aber noch eine Möglichkeit finden um damit zu kommunizieren, denn VCP
Paketbasierte Übertragung: Byte 1: Was wird gesendet. Byte 2: Wieviele Bytes werden gesendet (max. 255) Möglichkeiten für Byte 1: "Dateiname", "Dateidaten", "Ich schließe jetzt die Verbindung", "Verbindung offen, bitte bestätigen", "Verbindung offen, hiermit bestätigt", "Fehler", usw. Wenn
-
Thread
Ethernet Switches kaskadieren2 oder Alternative
nicht mehr zahlen wollten. Vom Ausfall mal ganz abgesehen. Und die damalige Zeiterfassung hatte nen RS485-Bus deren Transceiver alle paar Monate abgeraucht sind. Leitungslängen 300 bzw. 500m. Will sagen: Glasfaser ist in dieser Umgebung eigentlich Pflicht. Wenn schon Kupfer liegt und das Kind damit schon
1Splus > Das Ding kostet rund 500-600 Euro dazu dann entsprechend viele SFPs für > jeweils rund/max 50 euro > > > und dann pro Haus einen kleinen Switch mit einem SFP Slot und einem SFP > - Kostet zusammen keine 100 Euro > > http://routerboard.com/RB260GS > > Lässt sich mit Windbox und
-
Thread
[S] Absolut-Drehgeber/Encoder mit (mind.) 10 Bit Auflösung und seriellem Anschluß
Express-Karte auslesen kann, ohne > weitere zusätzliche Elektronik. Gängig ist RS-422 oder RS-485 mit überlagerten Protokollen (SSI, BiSS o.ä.). Das geht gerne mal bis in den MHz-Bereich hoch, um den Regelkreis nicht auszubremsen. Nackte serielle Schnittstellen sind eher unüblich, um das mal vorsichtig
Express-Karte auslesen kann, ohne >> weitere zusätzliche Elektronik. > > Gängig ist RS-422 oder RS-485 mit überlagerten Protokollen (SSI, BiSS > o.ä.). Das geht gerne mal bis in den MHz-Bereich hoch, um den Regelkreis > nicht auszubremsen. Nackte serielle Schnittstellen sind eher unüblich, > um
-
Thread
Retro Fieber: Z80 oder 68000 ?
Ach ja: Richtig Retro wäre natürlich SN75188+189 statt MAX232. ;-)
; // ADC 0804 __sfr __at 0x40 ADC0804_READ; // 7b Segment __sfr __at 0x60 SEG7; #define MAX_RAM 40000 uint8_t ram[MAX_RAM+1]; // NMI Interrupt Handler void cv_vint(void) { __asm halt __endasm ; } // Halte CPU an und lasse LED leuchten void stop_cpu() { __asm
-
Thread
LVCMOS auf RS485
diese serielle Schnittstelle würde ich nun aber gerne ein Peripheriegerät welches mit einer 2 Draht RS485 Schnittstelle ausgestattet ist anschließen. Diese muss sowohl senden als empfangen können. Ist hier der MAX3485CPA der richtige Chip um das LVCMOS Signal zu wandeln? Ist LVCMOS = UART? Wie muss
dir Richtungsumschaltung nicht. Gruß Öletronika > Oliver R. schrieb im Beitrag #3786121: > Der MAX3485 ist ein Schnittstellenwandler für eine serielle > Schnittstelle (UART) mit 3,3Volt Pegel auf eine RS422/485 Schnittstelle. > Du brauchst dafür auf jeden Fall zusätzlich ein Signal mit dem > Sende
-
Artikel
Eagle-Bibliotheken
Konnektor und Formfaktor für Full- und Halfsize-PCIe-Mini-Karten siehe auch Diskussion im Forum Maxim MAX1811 USB Li+ Lader. von User: Muetze1 Link Enthält den Maxim MAX1811 USB Li+ Lader im SO08 Gehäuse Hersteller Bezeichnung Gehäuse Beschreibung Anmerkungen Reviewed? Fehler Maxim IC MAX1811 SO08 USB Li
Ethernet Controller, die man auch mit kleineren MCU's betreiben kann. Der neue AX88796C kann auch mit max. 40MHz SPI betrieben werden. Besonderes Feature: IPv4/IPv6 packet Checksum Offload Engine to reduce CPU loading, including IPv4 IP/TCP/UDP/ICMP/IGMP & IPv6 TCP/UDP/ICM Pv6 checksum generation & check
-
Thread
unterschied ttl und seriell
asdff schrieb im Beitrag #3780349: > ja kann ich mit max485 aus ttl 485 machen?
ttl-Pegel mit eine seriellen Schnittstelle mit dem da üblichen +/-12Volt Pegel verbinden. Dafür währe der MAX3232 oder der MAX232 passend. Für RS485 brachst Du zusätzlich zum MAX485 noch ein Umschaltsignal für Senden/Empfangen oder zwei MAX485 für Duplexbetrieb auf 2 Aderpaaren.
-
Thread
Servomotor für Kugelgewindetrieb
Kraft, welche aufgebracht wird, soll bei 100 N liegen. Daraus folgt dann: min. Drehzahl = 3 U/min max. Drehzahl = 1500 U/min Kraft = 100 N Leistung = 5 W Drehmoment = 0,08 Nm Hoffe mal die Ergebnisse stimmen so. Wäre z.B dieser Motor hier: http://de.rs-online.com/web/p/servomotoren/7701404
davon ausgehen, dass jeder Motor mit der richtigen Steuerung eine beliebige Drehzahl zwischen 0 und max. Drehzahl annehmen kann? Und vermutlich ne ganz dumme Frage. Die Drehrichtung lässt sich dann auch über die Antriebseinheit steuern, oder?