RS-485 BUS Hilfe halbduplex mit MAX3082

Gast #2264700
Lesenswert?
• ▲
▼
Hallo liebe Helfer,
ich bin Azubi und stehe vor einem großen Projekt,
da alle unserer Programmieren Urlaub haben weiß ich nicht weiter...

Meien Aufgabe ist es momentan ein Datenpaket vom Pic18F4620 zu 
versenden.
das Paket ist egal.

und später soll ich dann mit 1 MAster mit 3-4 Slaves komunizieren.

(Steuerung für ein Solarpanel)
würde mich über eure Hilfe freuen.

Stand der dinge:
Mein Pich sendet über den MAX3082 zwar ein Signal... jedoch nicht das 
welches er eigentlich senden soll!!!

MFG
NB
Angehängte Dateien:
Gast #2265567
Lesenswert?
• ▲
▼
Du solltest das Datenblatt zum MAX3082 nochmal lesen: Die Steuereingänge 
DE und RE haben zueinander inverse Logik, damit man zwichen "Senden" und 
"Empfangen" mit nur einem Portpin umschalten kann.

Du steuerst sie mit unterschiedichem Pegel an, was mit ziemlicher 
Sicherheit falsch ist. Zum senden müssen DE und RE high und zum Empfang 
beide low sein.
Gast #2265790
Lesenswert?
• ▲
▼
Okey...
Erstmal vielen Dank für die schnelle Hilfe !!

DE und RE sind nun für Transmit beide high und für Recive werden sie 
dann beide low sein...
Ich bekomme es hin das ich am Qszilloskop auch meine Datenpakete über TX
sehen kann ich hatte auch einen Fehler in der Initialisierung ...
Ich hatte die RS485 als sync initalisiert jedoch ist RS485 immer async!!

jetzt tüftle ich mal einwenig an meinem Slave
mal shen ob ich es schaffe, dass er meinen Master auch versteht!!

gibt es noch etwas grundlegendes zu beachten wenn ich den Slave 
Programmiere?

z.B. damit er die Checksume versteht oder weis welche Pakete die
Checksume sind??

MfG
NB

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.