Hallo Leute,
vorab möchte ich kurz erwähnen, dass ich hier Brandneu bin und mir deshalb nicht ganz sicher ob ich unter dem richtigen Forum Poste.
Also dann mal zur Sache. Ich hab mir einen Sensor von Wago für ein Schulprojekt besorgt. Nachdem ich jetzt die Grundlegendsten Schwierigkeiten beseitigt habe, ist es mir gelungen was halbwegs anständiges mit der "modbus.h" library zu erstellen. Ich arbeite hierbei über Modbus RTU mittels eines der UARTs. Ich habe mir jetzt einen Adapter vom UART auf RS485 (MAX485ECPA) gebaut. Ich habe in der libmodbus aber nichts zum Enable der einzelnen Kanäle oder sonst was zum Half-duplex Betrieb gefunden.
Deshalb habe ich einfallsreich wie ich bin, einfach beide dauerhaft auf Enable. Wie man sich denken kann, bringt mich das ganze kaum weit. Denn egal ob ich einen Sensor habe oder nicht, des Raspberry empfängt sich bloß selbst (ähnlich dem Gedanke von minicom, was auch wie in Butter läuft).
Hat jemand eine Idee wie ich dem ganzen Abhilfe schaffen kann? Ohne ein komplettes Modbus Protokoll schreiben zu müssen. Adden der Lib, oder sowas...
Gruß Dominic