- Labornetzteil AliExpress         
Seite 2 von 7 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 64

Thema: Übertragung großer Datenmenge über lange Entfernung

  1. #11
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    Anzeige

    Praxistest und DIY Projekte
    485 geht mit Bascom supereasy mittlerweile.
    Man gehe hin und definiere den R/W-Pin des
    485-Busbausteins über Config Print
    und sende einfach per Print den ganzen Mist, den man übertragen möchte.
    Printbin ist Käse, braucht man nicht, Bascom baut nur
    bei Zeichenketten am Ende den CR/LF dahinter, den man mit
    Semikolon hinter der Printanweisung auch ausschalten kann.
    Dann gehe man hin und benutze Overlayvariablen um den
    Int in Bytes zu zerlegen (1 Int = 2 Byte)
    und sende per print chr(variable);
    und fertig ist die Geschicht.

    Ok, Printbin geht auch, wenn ichs mir recht überleg sogar
    noch ne ecke einfacher, Ihr habt Recht.
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    10.08.2006
    Beiträge
    169
    Vielen vielen dank für eure großartige Unterstützung.

    Das scheint ja wirklich genau das richtige für meine Zwecke zu sein und ist außerdem noch recht einfach dazu.

    Eine letzte Frage hätte ich allerdings noch:
    Wie kann ich über RS485 mit dem Computer kommunizieren? (so wie bei RS232?) Geht das und wenn ja wie bitte?

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    03.10.2007
    Beiträge
    68
    Hallo,

    es gibt Wandler von RS485 auf USB, sowie auf RS232. Bei USB wird dann ein virtueller COM-Port emuliert.
    Das ganze arbeitet dan wie bei RS232.

    Wandler gibt's von ADAM, Spectra usw.

    Grüße

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    10.08.2006
    Beiträge
    169
    Kann ich dann auch die maximale Übertragungsgeschwindigkeit von 4MBit/s verwenden mit so einem Wandler?

  5. #15
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    wenns die Gegenseite kann vermutlich schon,
    aber n ATMega wird das nicht hinbekommen
    und auch die Leitungslänge nimmt bei
    so hohen Übertragungsraten mächtig ab.
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  6. #16
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von mikro-VIIV
    Vielen vielen dank für eure großartige Unterstützung.

    Das scheint ja wirklich genau das richtige für meine Zwecke zu sein und ist außerdem noch recht einfach dazu.

    Eine letzte Frage hätte ich allerdings noch:
    Wie kann ich über RS485 mit dem Computer kommunizieren? (so wie bei RS232?) Geht das und wenn ja wie bitte?
    Der RS485 Treiber hat Rx, Tx und 2 Pins um auf/Lesen Senden umzuschalten,
    Auf der Anderen Seite dann +5V, GND, A , B. A und B sind der Bus. Wenn
    wie bei RS232 Bidirektional, also gleichzeitig gesendet/Empfangen werden
    soll braucht man 4 Leitungen und auch 4 RS485 Wandler.

    Wenn es reicht abwechselnd zu Senden oder Epfangen reichen zwei
    Bausteine und 2 Leitungen. Dann muß der Prozessor dafür sorgen das
    im richtigem Moment (beide) Chips von lesen/senden und umgekehrt
    umgeschaltet werden.

    Gruß Richard

  7. #17
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982
    meistens ist einer der lesen/schreiben pins invertiert somit kann man beide pins verbinden und es genügt ein port den man high oder low schaltet... hab ich so auch schon gemacht.

    gruss bluesmash

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    10.08.2006
    Beiträge
    169
    Zitat Zitat von Vitis
    wenns die Gegenseite kann vermutlich schon,
    aber n ATMega wird das nicht hinbekommen
    und auch die Leitungslänge nimmt bei
    so hohen Übertragungsraten mächtig ab.
    Was ist denn so die maximale Übertragungsgeschwindigkeit, die ich mit nem ATMEGA 16 mit 16MHz über 50m erreichen kann? Währen damit wenigstens 400'000kHz machbar?

  9. #19
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    17.02.2005
    Ort
    NRW-Bergisches Land
    Beiträge
    311
    400000kHz = 400MHz sind sicher unmöglich.
    Über RS485 oder RS422 (4 Draht bidirektional ohne RX/TX umschalterei)
    bist du mit einer Baudrate von 115200 gut bedient.
    Das doppelte sollte auch noch machbar sein.
    Dann wird es langsam eng für den Controller.
    Die RS422 / 485 Wandler sind bei 50m und der Baudrate noch lange nicht am Limit.
    Gruß RePi!


    *** Holzhacken ist deshalb so beliebt, weil man bei dieser Tätigkeit den Erfolg sofort sieht. ***
    *** (Albert Einstein) ***

  10. #20
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.214
    Also 250kBit/s gehen bei einem ATMEGA8 schon mit 8MHz.
    Mit 16MHz sollte deshalb das doppelte drin sein.

    Ein Problem könntest Du mit der PC Schnittstelle kriegen - wie schnell geht die denn maximal ?

Seite 2 von 7 ErsteErste 1234 ... LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress