Guten Morgen zusammen,
aktuell habe ich mit einem Projekt begonnen aus der G&G PLC Waage einen automatischen elektronischen Pulvertrickler zu bauen. Gestern ist dann auch das letzte Bauteil gekommen - der Nullmodemadapter. Nach dem ich über meine ersten Versuche bereits Graue Haare bekommen haben, dachte ich, ich lasse euch auch am scheitern schon mal ein wenig teil haben
Also, was ist passiert. In meinem mittlerweile nicht mehr ganz so jugendlichen aber dennoch vorhanden Leichtsinn habe ich mir gedacht, so nen Autotrickler selbst zu bauen kann ja nicht so schwer sein und mal schnell nen AU0002E Serial to USB Adapter bestellt. Dazu dann einen Null Modem Adapter. Gesamtpreis 15€. Der Adapter ist laut G&G funktionsfähig mit der Waage:
Treiber für USB->RS232 Adapter, Modell: AU0002E
Hinweis: Die Waage benötigen KEINEN Treiber, dies ist der Vorteil von RS232 Geräten.
Der Treiber wird NUR für den USB-Adapter (USB auf RS232) benötigt, falls der PC keine eigene serielle Schnittstelle besitzt.
Nur Kompatibel mit dem Adapter: AU0002E (Als Zubehör erhältlich)
Voller Vorfreude also den Adapter eingesteckt und versucht mit der Waage zu verbinden. Dazu erstmal die Testsoftware von G&G genutzt. Und es ging natürlich nichts.
Hab dann gedacht, dass vielleicht doch nur der G&G Adapter funktioniert, konnte das aber nicht auf mir Sitzenlassen und mich auf die Fehlersuche begeben.
Es hat sich dann heraus gestellt, dass es von dem Adapter diverse China-Clone gibt. Der Hersteller hat also seinen Treiber so modifiziert, dass er nur mit originalen funktioniert.
Was dann zu folgendem Fehlerbild führt:
Habe also überlegt fix nen eigenen Treiber für den PL2303 zu schreiben. Das würde allerdings ein wenig dauern, da ich den Chip nicht einwandfrei identifizieren kann und daher viel rumprobieren müsste. Die Datenblätter sind auch ein wenig "undurchsichtig", was das "Eigener Treiber"-Vorhaben auch nicht grade für Erfolg aufstellt. Da die Vendor-ID und die Hardware-ID mit der des Originals übereinstimmt wäre der Treiber auch keine Dauerhafte Lösung, da Windows automatisch bei jedem Einstecken des Adapter den Treiber updaten würde, was dazu führt, dass ich jedes Mal meinen Treiber neu installieren muss wenn ich den Adapter ausstecke. Da ich möchte, dass man Projekt von anderen reproduzierbar ist (im Erfolgsfall :D), ist das alles keine Option. Ich habe mich also dazu entschieden, den Adapter zurück zu schicken und den von G&G direkt zu beziehen - Kostenpunkt 30€. Voraussichtlicher Liefertermin - Dienstag.
In der Zwischenzeit habe ich erste Codes produziert. Sprache ist C#. Ein Konsolenprojekt zum rudimentären Testen und eine WPF-Anwendung die erstmal nur die Funktionen der G&G Software abbilden soll. Das Zwischenergebnis stelle ich euch gern auf Github bereit wenn ich ich soweit bin. Wenn dies funktioniert, geht es dann weiter mit der Oberfläche für den automatischen Tricker. Parallel bestelle ich dann den Arduino Nano + Treiberendstufe für den Schrittmotor. Aktueller Kandidat: 28BYJ-48. Muss aber noch herausfinden ob der Microstepping unterstützt.
So viel zum Zwischenstand. Ich muss mich jetzt dem zweiten Projekt widmen - einer Höhle für die Kinder
Schönes WE euch - Wetter ist ja perfekt