hallo ich habe mir ein Rs485 netzwerk aufgebaut mir 3 Teilnehmern 1 Master 2 Slave . leider funktioniert das nicht mit 3 hab sie so verschalten wie im Datenblat habs mal in die Anhängende datei kopiert.Es funktioniert nur wenn 1 master und 1 slave dran ist
Es liegt nicht an der software hab nur mal 1 angesprochen und wenn das 3 IC (max490) drin ist gehts nicht und wenns raus nehm und alles genauso verdrahtet lass dann klappts . was kann denn das sen ?
Bei dem MAX490 sind AB und ZY immer aktiviert (/RE ist ständig LOW und DE ist ständig HIGH--INTERN---). Daher --> mit dem MAX490 kannst du maximal 2 Busteilnehmer anschließen.
Mit dem MAX491 kannst du bis zu 32 Busteilnehmer anschliessen.
Denn damit kannst du selbst /RE und DE setzen/löschen.
Das /RE kann LOW bleiben, aber DE eines Teilnehmers darf nur dann High gesetzt werden, wenn dieser senden möchte.
Nach dem Sendevorgang sollte DE wieder LOW gesetzt werden.
In deinem Fall wenn der Master sendet, dann empfangen auch alle Teilnehmer das Telegramm. Aber eine Rückmeldung bekommt dein Master bestimmt nicht.
klingt logisch wie du das erklärt hast aber warum steht dann im Datenblat eineTabelle über die ganzen treiber und bei max40 steht maximale busteilnehmer 23 ?
habs mal angefügt
Lesezeichen