- 12V Akku mit 280 Ah bauen         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Bus mit bis zu 50m Leitungslänge

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    30.07.2005
    Beiträge
    569
    Anzeige

    Powerstation Test
    Zitat Zitat von Zeroeightfifteen
    kann ich den RS485 Bus mit einem Atmega32 benutzen? Benötige ich dafür nur den MAX485 und die Endwiederstände.
    Ein SN65176B / SN75176B sollte übrigens ausreichen

    Zitat Zitat von Zeroeightfifteen
    aber gibts in Bascom dann auch Befehle dafür?
    Beschäftige dich mal mit folgenden Themen
    - UART / USART
    - Multi Prozessor Comunication Mode
    - den entsprechenden Datenblättern

    Ich denke, auch in der BASECOM Hilfe wirste was dazu finden ...

  2. #12
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    ich hab den LTC485 für RS485 verbaut, kein Problem.
    Die Ansteuerung erfolgt wie beim Max485.
    Du hast normalerweise einen Eingang, einen Ausgang und
    2 Steuerpins für die Datenrichtung, von denen einer
    invertiert ist. Du kannst einfach die beiden Pins brücken
    und an einen Pin deines Mega32 führen.
    Die Ein- und Ausgänge des Max führst du jeweils an RX und TX vom
    Mega32 und fertig.
    Du kannst dann für die Kommunikation die gleichen Befehle wie für
    die normale UART über RS232 Kommunikation benutzen also
    print, waitkey inkey usw.
    wichtig bei der Handhabung vom RS485 ist, das er nicht volldupex läuft,
    sondern nur halbduplex. ausserdem ist es wichtig beim Umschalten der
    Datenrichtung der RS485-Busbausteine darauf zu achten, dass nicht noch
    Zeichen im UART-Buffer warten, weil die dann verloren gehen.
    Ich Glaub hier im Forum war aber mal ne Bedienungsanleitung für 485 drinne ...

    Beispielcode für RS485:

    Rw485=1 (Schreibrichtung)
    print chr(255);"abcdefg"; (255 = Hex FF)
    do
    loop until Ucsra.txc=1 (prüfen auf leeren Sendepuffer)
    set Ucsra.txt (wieder zurücksetzen für nächste Operation)
    Rw485 = 0 (Auf Empfangsbereitschaft)

    oder hier:
    https://www.roboternetz.de/phpBB2/ze...344&highlight=
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  3. #13
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    24.04.2005
    Ort
    Bayern
    Alter
    38
    Beiträge
    336
    Danke für die Hilfe aber
    von dem LTC485 gibt es bei Reichelt den CN8 und den IN8. Welchen verwendest du? was für unterschiede haben diese zwei?

  4. #14
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    Das Gehäuse und die "Robustheit"

    LTC 485 CS8 RS485 interface, SO-8 = SMD 8-Polig
    LTC 485 CN8 RS485 Interface, DIP-8 = DIL 8-Polig
    LTC485C.......................................... 0°C to 70°C

    LTC 485 IN8 RS485 Interface, DIP-8 = DIL 8-Polig
    LTC485I...................................... –40°C to 85°C

    I = Industriequalität.
    Dann gibts noch
    M = Militärqualität (noch stabiler)

    Aber der Max485 geht genauso und hat glaub ich auch ein identisches Pinout
    Vor den Erfolg haben die Götter den Schweiß gesetzt

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

12V Akku bauen