Ehemaliges Mitglied
Elektrik der Schleifmaschinen:
Schönen guten morgen,
hier mal der Bericht was ich gestern gemacht habe, ich stelle fest das es mit diesen vorgefertigten Programmen immer wider das gleiche ist.
So hatte ich auch gestern bis Tief in die Nach zu tun bis die Software auf dem Adrunino gelaufen ist, das Problem ist das die meisten Schreiberlinge zwar ihren Code freigeben aber nie genauer darauf hinweisen welche arduino library sie nutzen und ob sie diese gar geändert haben.
Ich möchte einmal einen Code runterladen und hopla hop so mir nix dir nix das Ding auf den Nano schicken ohne das ich eine Fehlermeldung von der IDE bekomme.
Um 2 Uhr nachts war es nach stundenlanger suchen soweit das die IDE keine Fehlermeldung mehr meldete, ich hab dann noch die Adressen der Hardware verändern müssen damit das I2C auch richtig zugeordnet wird



Im Moment betreibe ich das alles noch ohne Sensorik denn ich bin mir noch nicht sicher ob ich Induktive Sensoren oder Lichtschranken benutzen werde ( muss ich mal austesten ), es bestünde aber auch die Möglichkeit das ich die Kontaktschleife ( intervall signal ) von den Motoren selbst abnehme. ohne eine feinfühlige Sensorik mit was weis ich wieviel Signale Pro Umdrehung realisiere.
Änderungen hab ich im Programm bis auf die Adressen der I2C Komponenten noch keine gemacht, die Motoren laufen nach Eingabe der Geschwindigkeit ( 1 - 9 auf dem Zahlenblock ) langsam hoch und beim Deaktivieren wieder langsam runter.
" So far so good "
Meine " to do " liste für heute......
Zweistufenschalter für Motor umsetzen den der Motor kann bei 12 V zwei verschiedene Geschwindigkeiten.
Dann wären da noch die von mir geplanten zusätzlichen Potis welche sich auch im Display widerspiegeln sollten.
Die Anfahrrampe wie auch Bremsrampe will ich über Eingabe vom Tastenfeld verändern können, dazu bedarf es eines Menu.
Irgendwie muss ich auch die Möglichkeit haben einen Not aus auszulösen.
Im Programm sind Passagen geschrieben die für Bluetooth angedacht sind, diese will ich vollständig entfernen den sie sind ohne hin nicht Aktiv und verwirren nur beim lesen des Codes.
Die Timer Funktion muss ich mir auch nochmal näher betrachten.
Vor allem aber will ich nicht das ständig ein flash der Daten auf dem Adruino Nano stattfindet den der Speicher ist kein echter EEProm Speichert sondern ein reiner und nicht verschleißfester Flash Speicher, dazu werde ich ein echtes EEprom bereitstellen wo wesentlich mehr Information hinterlegt werden kann und welches auch über I2C angekoppelt ist.
Auf die Art und weise könnte man eine echte Protokollierung machen in dem man das ganze mit der Eingabe übers das Tastenfeld der erzielten Pfeiltiefe bei Schleifkörnung ( XXL USW ) noch aufmöbelt, aber auch dazu bedarf es eines Menüs.
Ich werde also jetzt möglicherweis Paar Tage nicht schleifen sondern die SW. auf den richtigen Stand bringen.. bzw nach meinem Gutdünken auslegen.
Bislang Arbeite ich ( noch ) mit 12 V aber das könnte sich schnell ändern, dazu muss ich aber in das PC Netzteil eingreifen.. die Referenzspannung ändern und die Elkos austauschen.
Was der Hammer ist und so eigentlich mal überhaupt nicht sein DARF... die Motoren laufen an und bleiben an obwohl ich keinerlei Signale von der Sensorik habe.. wenn da kein Signal mehr kommt must ich davon ausgehen das die Maschine Blockiert und dann müssen beide Motoren sofort Stromlos geschalten werden.
Zum einrichten der Maschine bzw. zum Zentrieren des Spiegels wäre es auch sinnvoll einen Tippbetrieb zu haben in dem ich den Drehteller links und rechts temporär durch gedrückt halten der Taste rotieren kann.
Manchmal stell ich die Ansprüche von Div. Schreibern echt in frage,, man denkt an Bluetooth aber nicht an die wichtigsten Dinge.
Kurz um.. die bestehende SW wird bei mir so nicht zum Einsatz kommen. das Programm wird erst mal Entkernt und dann mit richtig Prioritäten gespickt.
Gruß
Werner
Schönen guten morgen,
hier mal der Bericht was ich gestern gemacht habe, ich stelle fest das es mit diesen vorgefertigten Programmen immer wider das gleiche ist.
So hatte ich auch gestern bis Tief in die Nach zu tun bis die Software auf dem Adrunino gelaufen ist, das Problem ist das die meisten Schreiberlinge zwar ihren Code freigeben aber nie genauer darauf hinweisen welche arduino library sie nutzen und ob sie diese gar geändert haben.
Ich möchte einmal einen Code runterladen und hopla hop so mir nix dir nix das Ding auf den Nano schicken ohne das ich eine Fehlermeldung von der IDE bekomme.
Um 2 Uhr nachts war es nach stundenlanger suchen soweit das die IDE keine Fehlermeldung mehr meldete, ich hab dann noch die Adressen der Hardware verändern müssen damit das I2C auch richtig zugeordnet wird



Im Moment betreibe ich das alles noch ohne Sensorik denn ich bin mir noch nicht sicher ob ich Induktive Sensoren oder Lichtschranken benutzen werde ( muss ich mal austesten ), es bestünde aber auch die Möglichkeit das ich die Kontaktschleife ( intervall signal ) von den Motoren selbst abnehme. ohne eine feinfühlige Sensorik mit was weis ich wieviel Signale Pro Umdrehung realisiere.
Änderungen hab ich im Programm bis auf die Adressen der I2C Komponenten noch keine gemacht, die Motoren laufen nach Eingabe der Geschwindigkeit ( 1 - 9 auf dem Zahlenblock ) langsam hoch und beim Deaktivieren wieder langsam runter.
" So far so good "
Meine " to do " liste für heute......
Zweistufenschalter für Motor umsetzen den der Motor kann bei 12 V zwei verschiedene Geschwindigkeiten.
Dann wären da noch die von mir geplanten zusätzlichen Potis welche sich auch im Display widerspiegeln sollten.
Die Anfahrrampe wie auch Bremsrampe will ich über Eingabe vom Tastenfeld verändern können, dazu bedarf es eines Menu.
Irgendwie muss ich auch die Möglichkeit haben einen Not aus auszulösen.
Im Programm sind Passagen geschrieben die für Bluetooth angedacht sind, diese will ich vollständig entfernen den sie sind ohne hin nicht Aktiv und verwirren nur beim lesen des Codes.
Die Timer Funktion muss ich mir auch nochmal näher betrachten.
Vor allem aber will ich nicht das ständig ein flash der Daten auf dem Adruino Nano stattfindet den der Speicher ist kein echter EEProm Speichert sondern ein reiner und nicht verschleißfester Flash Speicher, dazu werde ich ein echtes EEprom bereitstellen wo wesentlich mehr Information hinterlegt werden kann und welches auch über I2C angekoppelt ist.
Auf die Art und weise könnte man eine echte Protokollierung machen in dem man das ganze mit der Eingabe übers das Tastenfeld der erzielten Pfeiltiefe bei Schleifkörnung ( XXL USW ) noch aufmöbelt, aber auch dazu bedarf es eines Menüs.
Ich werde also jetzt möglicherweis Paar Tage nicht schleifen sondern die SW. auf den richtigen Stand bringen.. bzw nach meinem Gutdünken auslegen.
Bislang Arbeite ich ( noch ) mit 12 V aber das könnte sich schnell ändern, dazu muss ich aber in das PC Netzteil eingreifen.. die Referenzspannung ändern und die Elkos austauschen.
Was der Hammer ist und so eigentlich mal überhaupt nicht sein DARF... die Motoren laufen an und bleiben an obwohl ich keinerlei Signale von der Sensorik habe.. wenn da kein Signal mehr kommt must ich davon ausgehen das die Maschine Blockiert und dann müssen beide Motoren sofort Stromlos geschalten werden.
Zum einrichten der Maschine bzw. zum Zentrieren des Spiegels wäre es auch sinnvoll einen Tippbetrieb zu haben in dem ich den Drehteller links und rechts temporär durch gedrückt halten der Taste rotieren kann.
Manchmal stell ich die Ansprüche von Div. Schreibern echt in frage,, man denkt an Bluetooth aber nicht an die wichtigsten Dinge.
Kurz um.. die bestehende SW wird bei mir so nicht zum Einsatz kommen. das Programm wird erst mal Entkernt und dann mit richtig Prioritäten gespickt.
Gruß
Werner
Zuletzt von einem Moderator bearbeitet:

































































































































