Läsa av CCD snabbt.

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
nanopile
Inlägg: 312
Blev medlem: 9 april 2006, 17:06:50
Ort: Stockholm

Läsa av CCD snabbt.

Inlägg av nanopile »

Spekulerar om man skulle kunna läsa av en ccd paralellt istället för de låga hastigheter jag sett i olika datablad genom åren.
(har dock aldrig varit inärheten av att experimentera med dem).

Håll i er nu.
Tänker mig att man har tex ett chip på 2048x2048 celler så vill man ju gärna läsa av alla samtidigt, eller iaf 2048 celler åt gången.
På 100MHz skulle man då få ut 204GC (GigaCeller) per sekund.
Blir då 48828 bilder/s, spara undan det nånstans eller behandla blir ju en fråga för en ny tråd minst sagt :)

De som gör höghastighetskameror kan väl knappast sitta o kyla korten o klocka dem högt, måste väl in någon paralellism.
De har väl iofs på sin höjd 10000 bilder per sekund och lägre upplösning.
Skulle kräva 7.8GHz om man läser en punkt åt gången i 1024x768 eller 2.6GHz i 512x512.
Så går det väl inte till eller?
Användarvisningsbild
Henry
Inlägg: 24586
Blev medlem: 20 april 2005, 02:52:47
Ort: Lund

Inlägg av Henry »

Har egentligen ingen aning men skall det gå snabbt så är det väl i så fall någon form av parallell avläsning som borde vara snabbast.
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Här är en 500fps sensor:
http://www.micron.com/products/partdeta ... M413C36STM

Den har 10 bitars parallell data ut...
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

nanopile Du missar en detalj bara... Du måste exponera också... Det är tillräckligt svårt att få tillräckligt med ljus med omkring 1,1-1-5ms exponeringstid som du max man få ut ifrån en 500Hz CCD-kamera.

"Riktiga" vision kameror har bildminne så att den kan skilja mellan, exponering, utläsning och utmatning av data. Det är lite enklare med CMOS kameror då dessa oftast kör med roling shutter vilket innebär att du har en pixelklocka på omkring 30-60 MHz som med två pekare (eller två räkare) öppnar och stänger pixlar. KOm ihåg att detta data sedan skall A/D omvandlas i kanske 10 bitar i samma hastighet som pixelklockan....

Att läsa(om du menar A/D) omvandla 2048 pixlar åt gången skulle du bortsätt ifårn en satans massa elektronik krävas 2048 A/D omvandlare - I princip och i praktiken kan man i bygga kameror på det viset....

Vill man upp i ännu högre fps så kör man ofta flera sensorer och kör dem interlaced.
nanopile
Inlägg: 312
Blev medlem: 9 april 2006, 17:06:50
Ort: Stockholm

Inlägg av nanopile »

Aha, är det så det går till, så det är egentligen en mikroskopisk metallbit som blir uppladdad utav ljus o sedan läser man av laddningen långt utanför chipet med A/D omvandlare?
Kanske svårt o få plats med A/D omvandlare precis intill varje känselelement. kanske omvandlarna tom skulle påverkas utav ljuset precis som känselelementet.

När jag tänker efter så känner jag ju en tjej som sysslar med chipdesign, kanske skulle fråga henne hur hon skulle bygga om det vore tekniskt enkelt att bygga drömkonstruktionen.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Det faller ofta på att ju mer "junk" man stoppar i desto mer stör man också vilket tenderar till att öka lowlevel bruset. Det är stökigt att göra bra sensorer.... Det man ofta gör i visionsystem är att man ger sig på tekniker som binning, ROI och liknande för att kunna kontrollera sin kamera och få snabbare resons och mindre datamängder när man söker efter saker i bilder. Ofta går man i taket med datamängderna trots snabba bussar - dessa kameror ger sjukt mycket data....
nanopile
Inlägg: 312
Blev medlem: 9 april 2006, 17:06:50
Ort: Stockholm

Inlägg av nanopile »

Lyckades lista ut att binning var att lägga ihop ett antal element för att få snabbare och exaktare avläsning, lite liknande antialiaising i 3D program fast inte riktigt.
Men vad är ROI?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Att man endast läser ut del av bilden, antigen bara vissa rader eller även begränsar i antalet kolumner. Går öka farten markant på det viset... Och så låter man sin mjukvara aktivt välja var det intressant objektet/obekten befinner sig.
nanopile
Inlägg: 312
Blev medlem: 9 april 2006, 17:06:50
Ort: Stockholm

Inlägg av nanopile »

Aha, det ger ju en del möjligheter vid en o annan specialtillämpning :) .
Som vanligt kommer jag på 14 oandvändbara saker man skulle kunna göra, fast ibland blir de ju andvändbara med tiden :)

Skulle man kunna läsa av en 12 cellers "bild" med 50M fps?
Torde bli 600 celler/s.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Hmm, jo - med rätt kamera så går det nog. Men IEEE 1394 går bort då med sin pakethantering. DALSA gör CL- high speed kameror som kanske fixar det, Hammamatsu ( hur f-n det nu stavas...) har också en del äckligt snabba, äckligt dyra kamor.


Vanliga vision-kameror ifrån Basle, Prosilica, AVT och liknande lär inte fixa det.
Skriv svar