Guten Abend,
ich hoffe ich bin hier richtig ansonsten, verschiebt mich doch bitte =)
ich habe mal in der Suche rumgestöbert und nur ähnliche Fälle gefunden
jedoch noch nix passendes, welches mir weiterhilft.
Die Überlegung wäre ,ob es nicht realisierbar ist mittels einem Wiege -
Hubwagen eine Abfülleinrichtung anzuhalten.
(z.B. soetwas:
https://www.wiegetechnik24.de/Waagehubwagen-2000-kg-mit-Mehrbereichsanzeige?gclid=EAIaIQobChMIuZHckJCK1wIVrrvtCh2jBQxuEAYYAyABEgLxnfD_BwE)
D.H. Irgendwie einen Sollwert definieren und mit dem einem IST-Wert -
welcher vom Wiegehubwagen kommt vergleichen. Ist der Wert erreicht so
wird z.B. ein Port aktiviert welcher ein Relais ansteuert, welches
wiederum mir die Abfülleinrichtung abschaltet.
Ich Hänge mal eine Skizze von meiner Überlegung mit an.
Ich habe nur grobe Kenntnisse im Assembler mit dem 8051, jedoch lt.
Compiler und Debugging-Symolation sollte dies evtl. so funktionieren.
Nun ist die Frage: Wie gebe ich meinen Soll-Wert an den
Mikrocontroller?(Bedienteil??)
Wie bekomme ich den Ist - Wert da rein? Habe schon gelesen,dass manche
dieser Wägen eine RS232 Schnittstelle für einen Drucker hätten,kann man
evtl. damit arbeiten?
Vielleicht kann mir ja jemand auf die Sprünge helfen oder hat sogar
schon Erfahrungen diesbezüglich??Oder ist mein Ansatz komplett falsch
und es geht anders leichter??
Vielen Dank im Vorraus
Freundliche Grüße
Andy K. schrieb:> Nun ist die Frage: Wie gebe ich meinen Soll-Wert an den> Mikrocontroller?(Bedienteil??)
wenn er immer gleich ist, kannst Du ihn fest programmieren. Wenn er
variabel sein soll, brauchst Du wohl mindestens ein (LCD?) Display und
zwei Tasten (mehr, weniger).
Andy K. schrieb:> Ich habe nur grobe Kenntnisse im Assembler mit dem 8051
Man kann das in Assembler machen, aber leichter und schneller geht es in
einer Hochsprache - C, Bascom, Arduino - um mal die gängigsten hier zu
nennen - damit geht es schneller, weil man fertige Bibliotheken nutzen
kann und es viele Leute schon gemacht haben.
Andy K. schrieb:> Habe schon gelesen,dass manche> dieser Wägen eine RS232 Schnittstelle für einen Drucker hätten,kann man> evtl. damit arbeiten?
Naja evtl - Du musst halt den Text mitlesen und interpretieren / parsen,
und das Teil muss auch senden, wenn Du den Wert brauchst. Evtl. kannst
Du alternativ einen eigenen Drucksensor / Wiegechip einsetzen und
verbauen.
Rainer U. schrieb:> Naja evtl - Du musst halt den Text mitlesen und interpretieren / parsen,> und das Teil muss auch senden, wenn Du den Wert brauchst. Evtl. kannst> Du alternativ einen eigenen Drucksensor / Wiegechip einsetzen und> verbauen.
eigene Drucksensoren wird denke schwierig. Wo mach ich die hin? Der
Hubwagen soll ja ganz normal im Lager genutzt werden und wenn man
Material abwiegen muss (Zucker,Mehl etc.) dann eben diese Funktion
nutzen.
Und die Behälter sind auch nicht immer die gleichen, also müsste ich
irgendwie eine Tara funktion basteln - welche wiederum in einem
Wiege-Hubwagen bereits enthalten ist.
Deswegen war meine Überlegung ja, die vorhandene Waage anzuzapfen :/
bin aber für alles andere natürlich auch offen..
Rainer U. schrieb:> wenn er immer gleich ist, kannst Du ihn fest programmieren. Wenn er> variabel sein soll, brauchst Du wohl mindestens ein (LCD?) Display und> zwei Tasten (mehr, weniger).
Ja es wird wohl darauf hinauslaufen, dass der Wert variabel sein soll.
Also braucht man evtl. n Zahenfeld oder sowas,damit man den Ist Wert auf
z.B. 350 kg oder ganz schnell auf 500 kg umstellen könnte.
ja gar nicht so leicht.... :-D
Mal n Anderer Ansatz..wäre sowas im Notfall auch mit einem Raspi und den
GPIO Pins möglich? Kann man da nicht auch direkt seinen Code
reinschreiben?
Mit verlaub, bevor Du Dir über den Controller nen Kopf machst benötigst
Du erst das Wissen über die Datenschnittstelle.
Die Dinger gibts auch mit Bluetooth und WiFi (WLAN), würde das Stöpseln
vermeiden:
https://www.willenbrockshop.de/Hubwagen-mit-Waage-mit-Mehrbereichsanzeige::1443.html
Da gibts bestimmt ne App für ... ggf. könnte man die App im Simulator am
PC laufen lassen und sich softwaremäßig dazwischen hängen und
mitlauschen was da kommuniziert wird, daraus dann das Protokoll ableiten
und in uC übertragen
Andy K. schrieb:> Und die Behälter sind auch nicht immer die gleichen, also müsste ich> irgendwie eine Tara funktion basteln
Nicht unbedingt - wenn du nur abfüllen willst, kannst du das ja beim
Start machen, soll heissen, du hast 100 kg eingestellt und drückst
Start, dann wird befüllt vom aktuellen Gewicht aus bis es 100 kg mehr
sind.
Aber das erste Problem wird sein, eine Ausgabe des Gewichts zu
erreichen, und zwar ständig, z.B. jede Sekunde (vielleicht kann man ja
im Sekundenabstand "Print" drücken - ausprobieren).
Georg