Beiträge von Frost0071

    Bitnugger sorry das wusste ich nicht. Wünsche Dir natürlich gute Besserung :thumbup:


    Es ist immer noch nicht so eilig mit dem Programm also nur kein Stress. Wenns bei Dir geht dann machste was und wenn nicht dann nicht ganz einfach.

    Ich bin ja froh drumm das Du mir hilfst ;)


    Xenobiologist das sieht auch sehr interessant aus werde ich mir bei Gelegenheit mal anschauen. Danke für den Tipp

    Na dann hat das ganze ja jetzt auch was positives wenn Du damit ein anderes Problem lösen konntest :thumbup:



    Zitat von Bitnugger

    So, und jetzt bist du dran...


    Ehrlich gesagt ist mir nicht so recht klar was Du jetzt hier von mir willst ?(
    Durch meine Ausreichende nicht vorhandenen Kenntnisse des Programmierens versteh ich hier nur mehr oder weniger Bahnhof :rolleyes:

    Das hört sich ja sehr gut an :klatschen:


    Also mir würde es eigentlich schon reichen wenn es einfach auf die Anfrage hin zugeschnitten wäre weil das ja nur eine Verbrauchsanzeige an der Maschine sein soll, und ich die Werte nicht weiterverarbeiten will.


    Daher würde ich sagen das Du dir den Aufwand das ganze als UDF zu Programmieren nicht machen brauchst ;)

    Also das mit den Farben hab ich schon mal hinbekommen, für mich ist das schon ein Erfolg :rofl:



    So sieht es jetzt aus und so gefällt es mir :D
    Unbenannt.JPG


    Das mit den Werten hört sich gut an :thumbup:



    Jetzt hab ich noch eine Frage zur späteren anzeige des Fensters:


    Ist es möglich dieses Fenster auch später so darzustellen wie im Screenshot oben von mir? Also ich meine ohne diesen "Rand" mit dem X zum Fenster schließen? Ich hoffe Du weist was ich meine :rolleyes:

    @Bitnugger ich wollte Dich nicht stressen mit meiner Frage ob Du schon weitergekommen bist! Bitte nicht falsch verstehen ;) gut Ding braucht Weile


    Etwas ist mir beim rummspielen schon aufgefallen und zwar wenn die Balken ihre Farbe ändern oder auch kurz davor verschwinden die "Zahlen" hier mal 2 Bilder was ich meine:
    1.JPG2.JPG


    Und dann hätte ich noch gern die Farbe der Anzeige geändert, für den Hintergrund habe ich es mit der Farbe 0xFFFFFF hinbekommen allerdings weis ich nicht wo ich dann die Farbe der Schrift ändere? Die soll einfach schwarz sein ;)
    3.JPG


    Jetzt noch mal zu den Werten. Müssen diese fest programmiert werden von Dir zwegs Umrechnung? Weil den tatsächlichen Durchflusswert weis ich noch gar nicht :rolleyes: .


    Strom muss ich auch noch messen wird sich aber denk ich irgendwo bei 10A bewegen.


    Temperatur sind 50° das passt.


    Lassen sich im nachhinein diese Werte nicht mehr so einfach ändern? Oder wie funktioniert das?



    Und das es so eine Herausforderung ist war mich echt nicht bewusst :/ aber schon mal vielen Dank für deine Mühe :thumbsup::thumbsup::thumbsup:

    @Bitnugger mit den Prozenten hast Du natürlich recht :Face: und wegen der Anzeige am liebsten hätte ich es wenn es mir direkt im Programm angezeigt wird, weil das Programm eigentlich dauernd im Fullscreen Mode auf dem PC läuft.


    Wegen dem PT100 ist es eigentlich so wie Oscar sagt: Die externe Elektronik übernimmt die Kompensation der Nichtlinearität.


    @Oscar so wie ich das verstehe haben die Stromsensoren einen 0-5V Ausgang. Sie werden ja auch extra dafür beworben das sie an Mikrocontrollern funktionieren. Sonst hätte ich die gar nicht gefunden. Ich habe sie jetzt mal bestellt sollten eigentlich diese Woche noch kommen dann kann ich ja mal ausprobieren und berichten.

    @Bitnugger mit "3x 0-5V als Strommessung vom Externen Messwandler" hab ich eigentlich gemeint das der externe Messwandler mir den Strom in Spannung umwandelt und ich die dann an den Arduino anschließe.


    Hier nochmal mein Messaufbau ich hoffe das ist verständlich:


    Strommessung: Hier habe ich die HLSR 10-P Halleffeksensoren die mir den gemessenen Strom in eine 0-5V Signal umwandeln, dieses Signal hänge ich dann an einen Analogeingang des Arduinos der mir aus dem 0-5V Signal mittels A/D Wandler in die beschriebenen Schritte 0 bis 1023 umwandelt.


    In der Software hab ich mir gas ganze dann folgendermaßen vorgestellt: Ich kann irgendwo die Abhängigkeit der Werte die vom A/D Wandler kommen zum angezeigten Wert einstellen.


    Das ganze natürlich drei mal da ja drei Sensoren.


    Temperaturmessung: Hier habe ich den PT100 Messwandler von Pollin (Datenblatt ist im Anhang) dieser wandelt mir den Widerstandswert des PT100 ja auch wieder zu einem 0-5V Signal um, dieses hänge ich dann wieder an einen Analogeingang des Arduinos der mir aus dem 0-5V Signal mittels A/D Wandler in die Schritte 0 bis 1023 umwandelt. Also muss hier die Nichtlinearität nicht berücksichtigt werden oder?


    In der Software hab ich mir das dann gleich vorgestellt wie bei der Strommessung.


    Durchfluss ist ja klar hier bekomme ich die Impulse pro Sekunde vom Arduino.



    Die verfügbaren Signale die die Software verarbeiten soll sind also immer 0 bis 1023


    Ich hoffe das bringt ein bisschen Klarheit :/

    Dateien

    • D810272B.pdf

      (1,1 MB, 491 Mal heruntergeladen, zuletzt: )

    @Bitnugger Okay dann hab ich das nicht richtig verstanden :rolleyes:


    Der PT100 ist über einen abgeglichenen Messwandler an den Arduino angeschlossen, hier bekomme ich also für 0°C bis 50°C ein Signal von 0-5V und vom Arduino dann 0 bis 1023.


    Stromsensoren habe ich die HLSR 10-P von LEM eingeplant (Datenblatt ist im Anhang) auch hier bekomme ich das 0-5V Signal und vom Arduino wieder die 0 bis 1023.


    Reicht das?


    hlsr-p_series.pdf

    So ich hab das jetzt mal mit dem Arduino programmiert und testweise aufgebaut.


    Das sind die Daten die ich von Arduino bekomme:
    22.JPG


    Das Signal von den Stromsensoren und dem PT100 sind Analogwerte von 0-1024. Die kann man ja dann in der Software verwenden z.B. 0 = 0% und 1024 = 100% aber das kann ich ja dann einstellen wie ich will.


    Ich hoffe hier ist nun einer der sich der Sache annehmen könnte


    Danke

    Hi,


    die Hardware ist noch nicht einsatzbereit. Wollte erst mal schauen ob das so überhaupt möglich ist wie ich mir das vorstelle und mit was für Kosten ich etwa rechnen müsste.


    Aber ich habe mich jetzt selber noch n bisschen mit der Hardware beschäftigt und hab noch ne einfachere Möglichkeit gefunden.
    Ich werde das ganze jetzt über einen Arduino realisieren. Dieser kann ja die gemessenen Werte an der seriellen Port übertragen.


    Ich werde das alles mal provisorisch aufbauen und dann hier mal die aufgezeichneten Werte posten.


    Danke

    Hallo Zusammen,


    ich hab mal wieder eine Idee und bräuchte Eure Hilfe zur Umsetzung. Da meine Programmierkentnisse immer noch nahezu 0 sind stell ich das hier mal ein und hoffe auf Eure Unterstützung.


    Die Idee ist eigentlich relativ simpel, es geht darum Strom, Temperatur und Durchfluss auf dem PC darzustellen. Mit der Hardwareseite komm ich klar aber bei der Software hapert es gewaltig.
    Hab das ganze mal im Excel aufgezeichnet wie ich es mir grafisch vorstelle.


    Unbenannt.JPG


    Als Signalwandler hab ich mir folgendes vorgestellt einen DLP-IO14. Das ist eine USB Messwandler mit 14 Digitalen und Analogen Eingängen sowie einen Eingang für einen Temperaturfühler (Datasheet hab ich im Anhang). Dieser Messwandler kann über ASCII angesprochen werden was ja mit AutoIt möglich ist.


    Als Input habe ich folgende Signale zur Verfügung:
    3x 0-5V als Strommessung vom Externen Messwandler
    1x 1000 Imp/l vom Durchflusssensor (maximal werden es ca. 30000 Imp/l sein für 30 l/min)
    1x Temperatursensor


    Und jetzt dazu wie das ganze Funktionieren soll:
    Stommessung: Das Programm soll die 3x 0-5V Signale zusammenzählen und daraus einen Mittelwert bilden, diesen Mittelwert dann in der oberen Zeile als “CURRENT XX,XXA“ anzeigen. Des weiteren soll in der Mitte diese Feldes eine Prozentanzeige sein die den Prozentualen Wert des aktuellen Messwertes zum maximalen Messwert anzeigt. Gleichzeitig soll der Prozentuale Wert auch grafisch als Balken angezeigt werden, wobei der Balken von 0%bis 75% grün sein soll von 75% bis 90% gelb und von 90% bis 100% rot.


    Temperaturmessung: Die ist eigentlich ganz einfach da soll nur der gemessene Wert im zweiten Balken links als “TEMP XX,XX°“anzeigen.


    Durchflussmessung: Hier habe ich das Signal von 1000 Imp/l zur Verfügung. Dieses Signal soll dann in l/min umgerechnet werden und unten rechts als “FLOW xx,xx l/min“ angezeigt werden. Auch dieser Wert soll zusätzlich grafisch prozentual via Balken angezeigt werden, je doch hier sollen 0% bis 30 % rot, 30% bis 50% gelb und 50% bis 100% sollen grün sein


    Auch möchte ich gerne das beim Überschreiten bestimmter Grenzwerte ein Relais auf diesen Messwandler schaltet.
    Die Grafische Darstellung soll mit einen anderen Programm verknüpft sein also die soll nur angezeigt werden wenn dieses Programm auch im Vordergrund auf dem Bildschirm ist.



    So Das war es erst mal ich hoffe es ist alles einigermaßen verständlich. Falls etwas nicht verständlich ist einfach nachfragen ich probiere dann es zu erläutern.


    Und wegen der Bezahlung, ich hab keine Ahnung was man dafür verlangen kann weil ich den Aufwand absolut nicht einschätzen kann aber man wird sich dann sicher einig darüber.


    Danke schon mal

    Dateien

    • dlp-io14-v11.pdf

      (223,64 kB, 464 Mal heruntergeladen, zuletzt: )

    Naja ich weis ja nicht mal so richtig was ich alles in eine While Schleife setzen soll.


    wenn ich diese Funktion hier in die schleife setzt:


    Läuft es zwar einmal durch aber dann become ich folgenden Fehler:




    >"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "D:\Users\\Desktop\uu.au3"
    ! Ops...
    "D:\Users\\Desktop\uu.au3" (28) : ==> Cannot make existing variables static.:
    Local Static $iCheckCount = 0
    Local Static ^ ERROR
    >Exit code: 1 Time: 3.19