Als wir uns trafen, stellte sich heraus, dass alles ziemlich alltäglich war. Die Maschine sah ungefähr so aus wie auf dem Bild:
Die Arbeit ist einfach. Es gibt zwei Motoren - einer zieht das Blech horizontal durch die Wellen, wodurch das Blech die Form eines Metallprofils erhält, und der zweite Motor startet eine Presse mit einem Messer, das dieses Blech abschneidet. Alles wird über die Steuerung gesteuert. Ein Frequenzumrichter wurde angeschlossen, um den Räummotor, einen Sensor für eine Presse mit einem Fräser und natürlich einen Encoder zu steuern.
Teil des Maschinendiagramms:
Nachdem ich das Diagramm dieser Maschine studiert hatte, entschied ich mich, eine Verbindung zum Encoder herzustellen und Werte direkt daraus zu lesen. So sieht es aus:
Das Funktionsprinzip ist einfach. Eine Scheibe ist an der Welle angebracht, Löcher in der Scheibe befinden sich überall auf der Scheibe. Auf der einen Seite der Platte befindet sich ein Fotodetektor, auf der anderen ein Fotosensor. Wenn die Platte verdreht wird, werden die Impulse vom Fotodetektor entfernt, die aufgrund ihrer Beleuchtung von der Diode empfangen werden. Je nach Modell weist die Platte jeweils eine unterschiedliche Anzahl von Löchern und eine unterschiedliche Anzahl von Impulsen am Ausgang des Encoders pro Umdrehung auf. In meinem Fall waren es 1000. Das Signal wird als Differenzpaar ausgegeben.
Nach einigem Nachdenken warf ich einen Schaltplan für atmege8 und esp8266. Mein Partner hat es an der Installation zusammengebaut und ich habe begonnen, es unter realen Bedingungen zu testen. Ich habe es über Nacht auf der Straße gelassen, da sich die Maschinen in unbeheizten Räumen der Anlage befinden. Das Wetter hatte auch Glück. Es war -35. Hier ist ein Foto davon, wie mein Hofhund nach einer Nacht mit einer solchen Temperatur aussieht.
Hier ist ein Video der Tests unmittelbar nach der Kälte.
Sie behandelte die erste Anfrage mit einem Knall, aber die nachfolgenden Anfragen, die Servicedaten anzeigen sollten, zeigte sie schief an.
Nun, ich habe beschlossen, alles für die 485-Schnittstelle zu wiederholen. Hier ist das endgültige Schema des Geräts.
Alles wird über einen vorgefertigten Disi-Wandler für 2576 mit Strom versorgt. Der
Ausgangssignalpegel des Encoders beträgt 24 V. Fotogerät
. Es besteht aus zwei Teilen
1 Dies ist der Block selbst zum Zählen der Impulse vom Encoder und deren Übertragung über die 485-Schnittstelle.
2 ist ein Blockkonverter von 485 zu USB zu Max485 und Ch341g.
Nun, und das endgültige Video von den Tests: