Wie Winkel von einer Achse mit PC einlesen?

OP (Firma: G.) #4614320
Lesenswert?
• ▲
▼
Ich habe einen PC als Messrechner an einer Maschine, der über die beiden
seriellen Onboard-Schnittstellen serielle Daten einliest und über eine
parallele Schnittstelle 13 Signale (mit 30 kHz Polling-Frequenz), aber
nun benötige ich zusätzlich den Winkel von einer Achse, wobei eine
Auflösung von 1° ausreicht.
Frei sind noch 13 Eingangspins vom zweiten Parallelport, über den Daten
von einem Gray Encoder eingelesen werden könnten. Daneben ist auch noch
ein PCIe 16x-Slot und ein 32-Bit-PCI-Slot (5 V) frei.
Wie bekomme ich nun möglichst einfach den Winkel von einer Achse
gemessen?

Mein erster Ansatz ist ein Gray-Encoder mit mind. 8 Bit, aber ich finde
keine zum Kaufen.
(Firma: Vescomp) #4614348
Lesenswert?
• ▲
▼
OP (Firma: G.) #4614440
Lesenswert?
• ▲
▼
Marc V. schrieb:
> Rolf F. schrieb:
>> Mein erster Ansatz ist ein Gray-Encoder mit mind. 8 Bit, aber ich finde
>> keine zum Kaufen.
>
>  So etwas vielleicht ?
> 
http://www.aliexpress.com/item/AB-Two-phase-5-24V-400-Pulses-Incremental-Optical-Rotary-Encoder/32258485761.html
>

Nein, denn der ist nur inkrementell, ich benötige aber den absoluten 
Winkel.


>  Oder der ?
> 
http://www.aliexpress.com/item/CALT-Moving-sensor-12-bit-high-precise-absolute-encoder-Single-turn/1255796845.html

Ja, besser, wobei die Daten in einen PC müssen, so das ich "parallel 
negative logic output" benötige. Aber wie kann ich diese Datenpins per 
Parallelport einlesen; werden Level-Shifter benötigt?

Bei diesem Angebot steht "Model: CMS412 RE10 PB", aber in dem 
Bezeichnungs-Schema darunter ist das nicht zu finden und im Texte steht 
auch Modell CAS60R12E10PB, also wieder etwas anderes.
Ein Datenblatt ist dazu nicht zu finden, oder habe ich da etwas 
übersehen?
OP (Firma: G.) #4614447
Lesenswert?
• ▲
▼
Eiermann schrieb:
> Suche nach Absolutwertgeber, die haben meistens sowas drin wie gray
> code.
>
> Wenn du einen ADC Wandler hättest, wäre ein Poti bei deinen Anforderung
> sicherlich auch eine gute Wahl.

Ein Poti bei 600 RPM über mehrere Wochen/Monate?
Ich denke ein Poti würde nach wenigen Minuten ausfallen, die meisten 
schon vor dem Erreichen von 360° kaputt gehen.
OP (Firma: G.) #4614480
Lesenswert?
• ▲
▼
Marc V. schrieb:
> Rolf F. schrieb:
>> Ein Datenblatt ist dazu nicht zu finden, oder habe ich da etwas
>> übersehen?
>
>  Probiere es mal hier, Kontaktformular dabei, wenn es nicht ausreicht.
> 
http://sensor-china.company.weiku.com/item/sensor-encoder-single-turn-absolute-encoder-12982944.html
>
>  EDIT:
>  Ms.Shirley online, direkt fragen.

Ok, danke.

Inzwischen habe ich auch bei mouser.de etwas passendes gefunden, was mit 
8-Bit-Auflösung noch ausreichend wäre (E6CP-AG3C 256 2M, 1,4° 
Auflösung):

http://www.mouser.de/ProductDetail/Omron-Automation-and-Safety/E6CP-AG3C-256-2M/?qs=sGAEpiMZZMtjWZqwEMjY%2f9hFMdR8nqVo
(Firma: Vescomp) #4614564
Lesenswert?
• ▲
▼
Rolf F. schrieb:
> Inzwischen habe ich auch bei mouser.de etwas passendes gefunden, was mit
> 8-Bit-Auflösung noch ausreichend wäre (E6CP-AG3C 256 2M, 1,4°
> Auflösung):

 Nicht on Stock, 4 Wochen Wartezeit, 285,81€ ?

 Qualität mag vielleicht etwas schlechter sein, aber von außen sehen
 die China-Dinger doch mehr als nur anständig aus und bei dem Preis...
OP (Firma: G.) #4614644
Lesenswert?
• ▲
▼
Marc V. schrieb:
> Rolf F. schrieb:
>> Inzwischen habe ich auch bei mouser.de etwas passendes gefunden, was mit
>> 8-Bit-Auflösung noch ausreichend wäre (E6CP-AG3C 256 2M, 1,4°
>> Auflösung):
>
>  Nicht on Stock, 4 Wochen Wartezeit, 285,81€ ?
>
>  Qualität mag vielleicht etwas schlechter sein, aber von außen sehen
>  die China-Dinger doch mehr als nur anständig aus und bei dem Preis...

Ok, ich habe eine Anfrage hingeschickt.
OP (Firma: G.) #4614730
Lesenswert?
• ▲
▼
Thorsten Legat schrieb:
> http://ams.com/eng/Products/Magnetic-Position-Sensors/Angle-Position-On-Axis
>
> Die verschicken auch Samples und zumindest zeitweilig treibt sich hier
> einer ihrer Bediensteten Rum.
>
> Musst du eben noch selber löten.
> Ansonsten absolute position analog, pwm, i2c, ssi... Alles im Angebot.

Danke, aber ich sehe da nichts paralleles.
Ich möchte den aktuellen Winkel möglichst einfach einlesen und das heißt 
ein 16-Bit breiter Lesezugriff (inw()), denn das dauert nur rund 1,5 
Mikrosekunden und ist nur eine Codezeile.
Und das nötige Umrechnen Gray nach binär ist per Lookup-Tabelle ebenso 
einfach und noch schneller.
Ich möchte nichts serielles wie SSI, auch weil das ohne zusätzliche 
Hardware nicht machbar ist mit dem PC.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren