xy-Koordinaten eines Punktes in BAS Signal

Gast #981118
Lesenswert?
• ▲
▼
Hallo,
ich habe ein SW-Kamera mit selbst gebastelten IR-Filter aus der Folie 
einer Diskette. Der Kontrast zwischen Leuchtpunkt und Umgebung ist ist 
sehr gut es besteht fast keine Streuung.
Jetzt benötige ich irgend eine Form von Matrix um den Leuchtpunkt aus 
dem BAS-Videosignal zu filtern und dessen xy-Koordinaten zu bestimmen. 
Mit diesen Angaben soll eine USB Schnittstelle angesprochen werden die 
als Mauszeiger fungiert.

Leider ist mir nicht klar wie ich jenen entscheidenden Schritt umsetzt 
und bin daher um jede Anregung froh.
Gast #981172
Lesenswert?
• ▲
▼
Hallo

du brauchst z.B. eine Schaltung die dir aus dem Signal die Informationen 
Hsync, Vsync und Even/Odd ausfiltert. Dafür gibt es spezielle ICs. ( 
irgend ein LM18xx ).
Ich würde das Bildsignal mit einem Komparator auswerten. Wenn dein 
Lichtpunkt kommt sollte der Wert sich deutlich ändern.
Mit einem Zähler kannst du die Hsyncs zählen. Es sollten bis zu jedem 
Vsync 625 sein. Mit Even/Odd erhälst du die Info in welchem Halbbild du 
dich befindest. Damit hast du die y-Koordinate. Wenn du mit einer PLL 
einen Takt synchron zu Hsync erzeugst kannst du die X-Koordinaten 
gewinnen.
Wenn du dann mit dem Helligkeitssignal ein Latch triggerst kannst du die 
Daten für X und Y. Wie das dann mit USB weitergeht können dir andere 
besser sagen.
(Firma: Rehrmann Elektronik) #981407
Lesenswert?
• ▲
▼
karadur wrote:

> du brauchst z.B. eine Schaltung die dir aus dem Signal die Informationen
> Hsync, Vsync und Even/Odd ausfiltert. Dafür gibt es spezielle ICs. (
> irgend ein LM18xx ).

Es geht auch mit einem einfachen Amplitudensieb, bestehend aus einem 
Transistor und einigen passiven Bauteilen. Die Unterscheidung even/odd 
macht wenig Sinn, da die meisten einfachen S/W-Kameras ohnehin keine so 
hohe Auflösung haben und von vornherein keinen Zeilensprung generieren.

> Mit einem Zähler kannst du die Hsyncs zählen. Es sollten bis zu jedem
> Vsync 625 sein.

Zwischen zwei V-Syncs sind es 312,5 Zeilen bzw. H-Sync's.

> Wenn du mit einer PLL
> einen Takt synchron zu Hsync erzeugst kannst du die X-Koordinaten
> gewinnen.

Auch das geht viel einfacher, wenn er einen RC-Oszillator mit 
ausreichend hoher Frequenz und Genauigkeit mit einer H-Sync-Flanke 
startet.

Jörg
Gast #982194
Lesenswert?
• ▲
▼
Danke, ich bin schon mal froh das nicht prinzipiell für verrückt 
erklärt. Irgendwie habe ich nämlich den Eindruck mich da doch übernommen 
zu haben.

Wie ich in Syncs aufnehme ist mir mittlerweile ein wenig klarer. Jetzt 
sollte das nur noch in einer Weiße geschehen das der USBController dies 
in Mauskoordinaten umsetzten kann. Dabei werde ich wohl mit dem 
PDIUSBD12 zusammen mit einem LPC900 arbeiten.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.