Hi Leute! Ich möchte mir Bussystem aufbauen, das einen Master und viele Slaves hat (ca.20), die nur selten ausgelesen werden müssen. Nach einigem Lesen glaube ich das rs485 die richtige Wahl ist, und half-duplex locker ausreicht. Da ich noch nie etwas mit rs485 gemacht habe, sondern bisher immer 232, bin ich mir unsicher, ob der Controler (sn75176, weil extrem billig) so richtig angeschlossen ist. Wenn ich es richtig verstanden habe brauche ich gar keine Kondensatoren oder sonst etwas um den IC (ausser Standart 100nF). Beim Master und beim letzten Slave kommen dann noch Abschlusswiderstände rein. Irgendwelche Fehler? Danke im Vorraus :) Freed
Also. Den GND immer mitfuehren. also (GND, signal+, signal-) Die DS75176 wuerd ich nicht nehmen. Schon mal den Stromverbrauch angeschaut? Nimm was Anderes. Heute gibt's Treiber, die machen's mit 200uA oder so. Haengt auch von der Versorgungsspannung und der Geschwindigkeit ab.
Hi! Danke für die Antwort. Auf GND werde ich achten. Kannst du mir noch einen Tipp geben, welchen ich statt den 75176 nehmen soll? Brauche einen für 5V. Übertragungsgeschwindigkeit ist egal. Ich weiß, dass der Stromverbrauch übel ist, aber er kostet halt nur 0,26€. Im Vergleich dazu kostet ein ADM485 schon 1,35€ (bei Reichelt). Grüße
Ich verwende zB die ADM483EAR. Der Preis ist eigentlich egal, solange man nicht grad hunderte braucht. Das Problem ist eher die 55mA. Die muessen naemlich bereitgestellt werden. Wenn der Controller 3mA benoetigt, der LCD nochmals 2mA, der externe ADC vielleicht 1mA, das sind das zusammen 6mA. Macht an 12V 50mW verkochen. Nochmals 55mA sind dann 60mA, was an 12V dann 420mW verkochen bedeutet. Man muss sich dann zumindest Gedanken machen wie man ein halbes Watt wegbringt.
Ich wuerde der RE/DE Leitung einen PullDown spendieren, 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? ;-)
Bedeutet man kauft mal 100 Stueck. Mach ich uebrigens auch. So teuer sind 100 Stueck nunauch wieder nicht.
@falk
>>... auf Stock.
diese Sprache nennt man dann denglish, glaube ich. ;-)
Ich lebe schon eine Weile auf der anderen Seite vom grossen Teich da
faellt einem manchmal auf die schnelle nicht das Deutsche Wort ein.
Juergen G. schrieb: > Ich wuerde der RE/DE Leitung einen PullDown spendieren, damit kein > "Stau" entsteht wenn ein uC im Bus mal im Reset haengen bleibt. Sind 10k als Pulldown in Ordnung? Puh, ich habe mir das gar nicht durchgerechnet, aber nen halbes Watt ist schon bisschen was. Mich hat der Preisunterschied halt bewogen die Heizung zu nehmen... Wenn ich bei Reichelt 30 Stück kaufe kostet der 75176 7,80€ und der Max485 45€... Oder gibts die irgendwo billiger zu kaufen?? Gibts noch eine billige Alternative??
falls noch einen interessiert, hier habe ich für mein Haus welche bestellt: http://arduino-direct.com/sunshop/index.php?l=product_detail&p=317 Es kommt aus China und dauert ca. 14 Tage. Bei einer Bestellung <23€, bezahlt man keine Einfuhrsteuer.
Freed F. schrieb: > Wenn ich bei Reichelt 30 Stück kaufe kostet der > 75176 7,80€ und der Max485 45€... Es gibt noch 1000 andere RS485-Treiber im SO8 mit gleichem Pinout. Einfach mal die einschlägigen Distributoren durchgucken oder mal bei den Hertstellern in die Datenblätter luchsen. Preisliche Unterschiede sind meist in der Geschwindigkeit und der ESD-Festigkeit zu finden und ob die Datenflanken gebremst (slew rate limited) oder ungebremst sind.
Ich persönlich würde DE und RE- trennen. So hast Du mehr Möglichkeiten. Du kannst z.B. das gesendete Datenpaket gleich wieder empfangen und damit auf Gleichheit (ungleich ist Bus-Fehler oder Kollision) prüfen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.