- fchao-Sinus-Wechselrichter AliExpress         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Bus mit bis zu 50m Leitungslänge

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    24.04.2005
    Ort
    Bayern
    Alter
    37
    Beiträge
    336

    Bus mit bis zu 50m Leitungslänge

    Anzeige

    Praxistest und DIY Projekte
    Hallo
    ich habe vor in meinem Haus einige Atmegas zu verteilen. Ich habe schon erfahrung mit dem I2C Bus doch diese ist ja nur für eine Leitungslänge von wenigen Metern gedacht. Gibt es eine andere Möglichkeit Daten über mehrere Meter zu versenden?
    Ich möchte dies aber über Kabel machen und nicht über funk.

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    35
    Beiträge
    1.614
    das geht mit dem 1-wire bus von dallas, mit nem entsprechenden kabel kann man da bis zu 600m leiterlänge gehen, was finden tust du drüber bei maxim glaubich, und im Bascom AVR handbuch, das kann man sich im netz frei runterladen, bei www.mcselec.com glaubich war das.

    Martin
    Ich will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds, Entwickler von Linux

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    24.04.2005
    Ort
    Bayern
    Alter
    37
    Beiträge
    336
    der Can bus geht doch auch so weit oder? Aber habe ich mit einem Atmega die Möglichkeit den Can-Bus zu verwenden?
    oder kann man mit dem easy TCP/IP kein Netzwek aufbauen?

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.02.2005
    Ort
    Salzburg
    Alter
    43
    Beiträge
    464
    RS485 wäre wohl am besten, da ein sehr geringer Programmieraufwand betrieben werden muss. Länge: mehrere 100 Meter.

    MFG

    Bertl

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.02.2006
    Alter
    60
    Beiträge
    114
    Es gibt Busextender für I2C. Sind 8 polige Bauteile und heißen P82B715.
    50m sollten damit kein Problem sein.

    Gruß
    Paidros

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    Hab schon von I2C Bus übers ganze Haus weg gehört, das soll
    gehen. Ich hab ne UART auf TTL-Pegel auf über 30m gezogen,
    mit niedriger Baudrate läuft das auch.
    Hoher Datendurchsatz, lange Leitungen, günstige Bauteile und einfacher
    Aufbau würd ich bei RS-485 suchen. RS485 ist hardwaremäßig auch mit
    Profibus kompatibel (nur so am Rande)
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  7. #7
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    30.07.2005
    Beiträge
    569
    Zitat Zitat von bertl100
    RS485 wäre wohl am besten, da ein sehr geringer Programmieraufwand betrieben werden muss. Länge: mehrere 100 Meter.

    MFG

    Bertl
    Dem kann ich bedenkenlos zustimmen.

    Man hat zwar etwa mehr verwaltungsaufwand durch das Protokoll, das man sich selber aus den Nägeln saugen muss (Besonders dann, wenn es Bidirektional werden soll) aber das ist kein Beinbruch.
    Geschwindigkeiten von 0.5 MBit sind jedenfalls kein Problem mit dieser Variante ...

    I²C ist über größere Strecken etwas, das nur sehr langsam laufen sollte.

  8. #8
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    24.04.2005
    Ort
    Bayern
    Alter
    37
    Beiträge
    336
    Ich werde mich doch für den RS485 Bus entscheiden.
    kann ich den RS485 Bus mit einem Atmega32 benutzen? Benötige ich dafür nur den MAX485 und die Endwiederstände.
    Ich habe mich darüber schon Informiert.
    aber gibts in Bascom dann auch Befehle dafür?

  9. #9
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.02.2005
    Ort
    Erfurt
    Alter
    58
    Beiträge
    134
    >Ich habe schon erfahrung mit dem I2C Bus doch diese ist ja nur für >eine Leitungslänge von wenigen Metern gedacht

    Habe in meiner Wohnung ca.50 m für I2C Bus verlegt. Für ca. 20 Master/Slaves

    Geht Problemlos wenn:

    - Taktrate ca. 10kHz max 90kHz
    - niederohmige Widerstände (ca 470 Ohm) gegen +5V
    - Software für Master und Slaves mit guter Fehlerbehandlung

  10. #10
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    24.04.2005
    Ort
    Bayern
    Alter
    37
    Beiträge
    336
    aber wie du schon sagst mit guter Fehlerbehandlung.
    Ich möchte aber auf einen Bus umsteigen der schnell und einfach ist. mit dem RS485 sollen ja Leitungslängen von bis zu 1500m möglich sein und ich weis ja nicht ob mir dann die 50 m reichen.
    I2C werde ich aber immer noch für Porterweiterung, Temperatur..... verwenden.

    welchen Max soll ich denn verwenden? ist der MAX485 dafür geeignet oder soll ich einen anderen nehmen?

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress