Gast
#164916
Hallo, bin gerade dabei, eine kleine Steuerung zu entwickeln, die abhängig von einer bestimmten Position des Objektes Antriebe ein- oder ausschalten soll. Nun bleibt die Frage: Welche Sensorlösung ist die otimalste? Ursprünglich dachte ich an induktive Näherungssensoren, pro Objekt drei Stück, jeweils einen für "Objekt oben, Objekt Mitte, Objekt unten". Diese drei Punkte sind nämlich von Interesse. Und weil ich zwei Objekte habe mit zwei Antrieben, bräuchte ich sechs ind. Sensoren. War für meinen zur Verwendung kommenden ATtiny26 etwas viel! Deshalb dann die evtl. Lösung mit Sharp Distanzsensoren. Pro Objekt einer. Werte in AD-Wandler des Tiny hinein, dann über Software abfragen. Heute kam mir der Gedanke, eine Lichtschranke zu nehmen. Da der Antrieb ein Getriebe besitzt, das eine Seilscheibe antreibt, die über ein Seil das Objekt hochzieht, fiel mir folgende Besonderheit auf: Die Seilscheibe macht nur eine knappe Umdrehung, dann schaltet der Antrieb ab! Dies wiederholt sich, nachdem das Objekt und die Seilscheibe wieder am Ausgangspunkt angelangt sind. Nun könnte ich in die Seilscheibe drei Löcher bohren, Gabellichtschranke mit entsprechender Gabelweite dazwischen, fertig. Die drei Löcher befinden sich jeweils dort, wo die Scheibe eine solche Position hat, die "Objekt oben, Mitte, unten" bedeutet. Wie aber bekomme ich das softwaremäßig in C "reingehackt"? Bei bestimmten Programmpunkten fragen, was die Lichtschranke macht und warten bis ein Impuls kommt? Kann ich eine normale Lichtschranke direkt anschließen? Habt Ihr eine andere, bessere Lösung, um die drei Positionen zu messen und in den Proz zu bekommen? Für ein paar Tipps etc. bin ich dankbar! Gruß, Andreas