Gast
#336045
Hallo, ich habe das folgende Problem: In meiner Firma haben wir einen 3D Drucker, der direkt aus einer 3D CAD Zeichnung ein Muster 'druckt'. Die Patronen mit Rohmaterial sind leider ziemlich teuer und der Inhalt wird nur geschätzt. Das heißt, in jeder Patrone ist ein 1-wire EEPROM eingebaut, in dem unter anderem die Farbe und der aktuelle Füllstand der Patrone steht. Es kann nun sein, dass der Drucker sagt, die Patrone sei leer, obwohl in wirklichkeit noch einige Meter Rohmaterial zur Verfügung stehen. Da dies in meinen Augen Verschwendung ist, würde ich den EEPROM gerne mit einem anderen Wert beschreiben. Einfach einen 'vollen' EEPROM kopieren geht nicht, da der Drucker dann irgendwann trocken läuft, wenn wirklich kein Material mehr vorhanden ist. Ich habe nun (der einfachheit halber mit Bascom AVR) ein Programm geschrieben, welches mir den EEPROM Inhalt über die serielle Schnittstelle ausgibt. Am PC hatte ich nun vor, die Inhalte von vier verschiedenen EEPROMs (mit verschiedenen Füllständen) zu vergleichen, und erst einmal alle Werte, die gleich sind zu entfernen. Somit müsste ich dann alle Werte haben, die sich verändern. Ich denke jedoch nicht, dass nur der Füllstand gespeichert ist. Evtl. ist da noch ein Herstelldatum, eine Seriennummer, etc drin. Hat Jemand vielleicht eine Idee, wie ich rausbekommen kann, welcher Wert nun der Füllstand ist? Ich weiß halt nicht ob der Füllstand da einfach in Prozent drin steht, oder was auch immer... Ich bin für jeden kreativen Vorschlag dankbar! Gruß Benedikt Patt