Winkelmesser mit Poti oder mit ... ?
Hallo,
laut Forum ist es möglich ein Potentiometer als Winkelmesser einzusetzen.
Gibt es dafür Beispielprojekte?
Gibt es Alternativen dazu?
Gibt es dafür Beispielprojekte?
Das ganze soll wenn Möglich am PC ausgewertet werden können oder
einen Motor überwachen und gegebenenfalls diesen Motor steuern können zur Korrektur.
Danke.
Drehwinkel mit Hallsensoren messen
Eine recht elegante Loesung und vor allem kontaktfreie ist die mit Hallsensoren. Gute Loesungen mit Entwicklungsboard und Software fuer USB gibt's bei Austriamicrosystems -> http://www.austriamicrosystems.com/0...y_encoders.htm
Fertigprodukte mit magnetischen Winkelencoder
Hallo Robo-Fan,
diese Firma setzt beispielsweise diese Technologie ein. Bin mir aber nicht sicher welches elektrisches Interface die nutzen, koennte 0-10Volt sein. Musst mal pruefen.
http://www.megatron.de/Impuls1/Produ...neuheiten.html
Liste der Anhänge anzeigen (Anzahl: 4)
Hallo,
danke für die vielen Antworten!
Zitat:
Zitat von ezfox
Vll. wäre Dir ja mit einem Schrittmotor am besten geholfen. Läßt sich vom PC aus gut steuern und durch mitzählen der Schrittimpulse hast Du ne sehr genaue Angabe vom Drehwinkel. Anleitung dazu:
https://www.roboternetz.de/schrittmotoren.html
So folgendes ist jetzt bei meinem Projekt vorgeschritten:
- Linux-PC mit USB-Schnittstelle, eventuell über USB zu RS232 oder andere Konverter auch andere Schnittstellen verfügbar
- Getriebe => eine Selbsthaltendes Schneckengetriebe
- Mechanik => Spritzwassergeschütztes Gehäuse
- Motorwahl => es ist ein Schrittmotor
Durch die starke Übersetzung des Getriebes kann der Schrittmotor auch, so angesteuert werden das er pro Takt / Schritt eine Vollumdrehung macht und nicht nur einen Teil einer Umdrehung.
Würde das eine Ansteuerung des Schrittmotors erleichtern?
Was noch fehlt:
- Schrittmotor – PC– Interface / Schaltung, um den Schrittmotor mit dem Linux PC steuern zu können
- Endanschlag / Sensoren / Taster – PC – Interface / Schaltung (2-mal, einer für rechten + einer für linken Endanschlag)
- Winkelsensor – PC – Interface
- Winkelsensor (Mehrgang-Potentiometer mit Zusatzgetriebe, Drehgeber, Winkelsensor, Gray-Code, Magnetencoder, oder … )
Wobei hier mir das Prinzip des Gray-Codes sehr gut gefällt, oder auch das Hall-Sensor-Prinzip, wenn diese wirklich wesentlich länger halten als ein Mehrgangpotentiometer.
Ist es richtig zu sagen ich suche einen Absolutwertgeber für das Drehwinkelproblem, da ich ja die Schritte des Schrittmotors ab dem Endanschlag zählen kann?
Magnetencoder:
Zitat:
ELV – Positions - Encoder mit magnetischem Drehwinkel-Sensor AS 5020; universell einsetzbare Schaltung zur Erfassung von bis zu 64 Positionen je Umdrehung ELV – Heft 1 / 2002 Seite: 80
Scheinbar gibt es das nicht mehr zu bestellen bei ELV und laut einem anderen Forum ist auch der Bausatz mit Fehlern behaftet gewesen oder das mitgelieferte Auswertprogramm war sehr fehlerhaft. Leider ist der ELV Winkelmesser für meine Zwecke zu ungenau.
Zitat:
AS5040 DB 125.00 Euro Demoboard for AS5040
AS5043-ASST 9999 8.30 Euro 10-bit programmable 360° magnetic angle encoder with absolute digital and analog outputs
Die 8,30 Euro für den Sensor sind denke ich vertretbar, so ein Entwicklungsbord ist aber schon etwas teuerer mit seinen 125,- Euro. Oder geht das irgendwie etwas Preiswerter?
Kann ich das Modula auch direkt am PC über den USB Port betreiben, eventuell über einen USB zu I2C Konverter?
GrayCode
GrayCode - Sensor + Schaltung / Mikrocontrollerprogramm / Firmware, wo kaufen oder nachbauen?
Zitat:
Zitat von Felix G
... eine optische Abtastung. Dazu bringt man an der Achse im einfachsten Fall eine Scheibe an, die eine bestimmte Anzahl von Schlitzen (bzw. alternativ dazu schwarze Streifen) hat, und eine Lichtschranke. Wenn sich die Achse dreht, liefert die Lichtschranke natürlich eine Folge von Impulsen. Wenn man die zählt, und weiss, wie viele Streifen/Schlitze auf der Scheibe sind, kann man daraus den relativen Drehwinkel bestimmen. Braucht man absolute Angaben, kann man statt der einfachen Streifen einen Gray-Code auf der Scheibe anbringen, und diesen mit mehreren Lichtschranken abtasten. Dann erhält man den Drehwinkel direkt als gray-codierte Binärzahl.
Ich habe im Netz folgendes gefunden:
Windrichtungs- und Windgeschwindigkeitsmessung mit programmierbarer Logik
http://www.ces.ka.bw.schule.de/schul...2000/wind.html
Wo kann ich so etwas in der Art fertig kaufen?
Bei dieser Schaltug müsste dann noch der Linux-PC die Umrechung der Gray-Code-Scheibe übernehmen, oder?
Wäre es mit einer annderen Schaltung (Microcontrollerschaltung + Mircorcontroller-firmware) möglich die Dezimale Grtadzahl direkt an den Linux-PC zu senden?
Eine Suche nach CrayCode beim Big "C" brachte kein Ergebniss, eine Suche nach WINKELSENSOR jedoch nur Sensoren über 75,- Euro und dann immer noch ohne Auswertschaltung, bei der Suche nach Drehgeber erst ab 126,- Euro um auf 1 Grad Genau messen zu können.
Zitat:
Serie MAB25: Preisgünstiger 360° Absolutwertgeber mit 10 Bit Auflösung und Synchron serieller Microcontroller Schnittstelle
- Grundpreis ab 10 Stück: 22,40*€/St.
- hohe Lebensdauer durch Hochleistungs-Polymergleitlager
Der Preis von 22,40 Euro pro Stück und 360 Grad und 10 Bit Auflösung klingt mit Synchroner serieller Mikrocontroller Schnittstele klingt gut, nur habe ich kein PC – Interface und keine Auswertesoftware gefunden? Müsste die selber konstruiert und geschrieben werden?
Zitat:
Zitat von 1hdsquad
Okay, bitte noch mehr Infos.
Was soll mit dem Winkel vom Poti, etc angefangen werden?
Der vom Sensor + wenn nötig Auswerteschaltung Zurückgelieferte
Winkelwert soll zur Kontroll-Anzeige an den Linux-PC übermittelt werden.
Zitat:
Zitat von 1hdsquad
Motor steuern?
Eine Motorsteuerung, in der Art einer Nachführung wie bei Servo-Motoren ist vorerst nicht gedacht.
Zitat:
Zitat von 1hdsquad
Was soll Linux machen?
Den Winkelwert entgegennehmen und in einer Anzeige darstellen.
Zitat:
Zitat von 1hdsquad
Seinerseits den Motor steuern? Oder nur überwachen oder sowas?
Überwachen.
Bei einem Stromausfall der Anlage und Wiederkehr desselben, soll durch diesen Sensor dann der aktuelle Drehstellungswert dem System zur Verfügung stehen. So das dann der Schrittmotor wieder „weiß“ wo er steht, oder man ihm die Schrittzahl mitteilen kann die er von der Nullposition aus zurückgelegt hat, welche er ja durch den Stromausfall vergessen hat, bevor man ihn wieder drehen lässt.
Oder wenn extrem starker Wind die Antenne verdreht haben sollte. Es ist schon ein Schneckengetriebe verbaut, was dies eigentlich verhindern soll (das Verdrehen der Antennen durch den Wind).
Zitat:
Zitat von 1hdsquad
Sollen µC eingesetzt werden?
Sicherlich wird es ohne solche schwer werden dies umzusetzen, oder?
Kannst du uns darüber mit weiteren Informationen / Preisen / Bildern usw. auf dem Laufenden halten?
Danke.