Stabilisera en icke korrekt fyrkantsvåg...Hur?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
E Kafeman
Inlägg: 3799
Blev medlem: 29 april 2012, 18:06:22

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av E Kafeman »

För att undvika onödiga felkällor bör man synka direkt på filmen. Det fungerar bra att avläsa perforeringens position med läsgaffel, om man gör rätt.
Ljus-strålens diameter ska vara anpassad till hålstorleken, och ha jämn intensitet i strålen och strålen styrka måste anpassas så att man inte bottnar fotodiod och avläsningselektroniken.
Nivådetektering av mottagna ljuset är olämpligt, då nivån lätt driver med temperatur och allt annat, det är enklare med peak-detektering, dvs detektera när mottagna ljuset vänder i ljusstyrka.
Detta fungerar oavsett hur genomskinlig filmen är mellan rutorna, men använd UV-ljus som ljuskälla, eftersom filmen släpper igenom relativt lite UV oavsett grad av synbar genomskinlighet.
Med måttlig variation av frekvens på filmrutornas frammatningshastighet kan peakdetektering göras med hygglig precision med rätt enkel analog elektronik.
Alternativ använder man reflexdetektor som har optik så att man kan läsa i sådan vinkel att det blir totalreflektion oavsett vad som finns på filmen.
Som redan påpekats, det finns säkert många olika mekaniska resonanser som får filmen att variera i matningshastighet eller filmsträckning så avläs hålen helst på samma plats som där scanningen äger rum.
Användarvisningsbild
Icecap
Inlägg: 26809
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av Icecap »

Jag kan bara hålla med de föregående talare om att en avkänning av hjulet är en lösning med låg kvalitet.

Men det fanns en rak fråga: Med en µC kan man avkänna pulserna och bygga en PLL (motsv. 4046'an) som kan analysera variationerna och "förutspå" dom. Detta gör att den kan skicka ut pulser på förväntat rätt tid.

Men det är fortfarande en lösning med låg kvalitet, helt enkelt för att det per definition finns mekanisk glapp mellan film och hjul så att förutspå var hjulet är kan som bäst halvera felet medan en avkänning av hålen i filmen är helt rätt lösning, mer exakt går det inte att komma.
Mulldorf
Inlägg: 16
Blev medlem: 14 mars 2013, 20:22:39

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av Mulldorf »

hej alla igen och tack för alla synpunkter och ideér till lösningar :D

Ja det är ett exprementerande detta...:) Jo, jag kan hålla med om att det bästa vore att läsa direkt ifrån hålen på filmkanten, men många gånger så kan ett eller flera hål i rad vara skadade, vilket inte alls är ovanligt på gamla filmer. Därför valde jag att försöka med en "hjullösning" istället, där filmen driver hjulet ( gjort i en NC fräs i ett enda stycke ) i samma hastighet och med exakt 30 graders mellanrum på "hålen" vilket motsvarar filmhålens avstånd....kuggarna som filmen drar, är triangelformade vilket gör att filmen ligger väldigt stadigt kring hjulet.

Man ser att hjulet inte är helt korrekt när det roterar och följer det med ögat noga en stund...95 % av varvet är perfekt, men så är det en liten skevhet på vägen, och visar sig också då jag lånade polarns ocilloskop och tittade på pulssignalen. Den rör sig i takt med det mekaniska "felet", så det var därför om det skulle gå att på elektronisk väg kompensera för detta?

Lasern som jag använt är en Omron E3Z-LL66 och är på utgången kopplad till ett MOS FET relä, som ger pulsen på 5 v vidare till kameran.
Om man skulle som, E Kafeman föreslår, använda en läsgaffel med UV-ljus...Vilken typ, eller fabrikat är isåfall lämpligt?

Hinner inte skriva just nu mera, men kollar här senare ikväll igen...( söndag )
Kjelle
Inlägg: 972
Blev medlem: 25 december 2004, 23:01:46
Ort: Västsverige

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av Kjelle »

Misstänker att projektorn är några år.
Kolla på drivmekaniken i projektorn, är det nylonkugghjul så kan dom vara skadade, drivremmar kan vara dåliga.
Smörjfett har ofta torkat in ihop med damm som blir som cement.

Kjelle
Användarvisningsbild
MiaM
Inlägg: 13730
Blev medlem: 6 maj 2009, 22:19:19

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av MiaM »

Kan man inte lösa problemet med skadade hål genom att ha en rad läsgafflar placerade på "jämnt filmhålavstånd" från varandra, och lita på de läsgafflar som ger mest "trovärdig" signal?

Oavsett filmhastighet så sitter givetvis hålen alltid på samma avstånd (om det inte är någon specialfilm, men då lär man ändå få problem), så det bör gå bra att läsa av på valfritt hål, inte nödvändigtvis just precis vid den bildruta man vill läsa av.
Mulldorf
Inlägg: 16
Blev medlem: 14 mars 2013, 20:22:39

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av Mulldorf »

...Jo projektorn som jag har byggt om är ett antal år, men köptes oanvänd pg av en transportskada. Dock har alla remmar bytts ut mot nytt, och egentligen är det bara en tandad huvudrem som driver precis allting, och som MiaM säger (skriver) så har hastigheten ingen betydelse alls i det här fallet. Den är smord och genomgången och fungerar perfekt faktiskt i det avseéndet.

När filmen körs och allt är sträckt med hjälp av tryckrullar mm, så skulle man i teorin kunna sätta en läsgaffel vart som helst egentligen eftersom det är som MiaM påpekar, inte har någon betydelse då det alltid är samma avstånd mellan hålen på filmen hela tiden och därmed också är filmrutorna som scannas, alltid på samma avstånd/plats emellan.

I normala fall är det en "klo" som matar fram filmrutorna en i taget, fast snabbt, med antingen 18 eller 24 bilder/sek, men den har jag tagit bort för att försöka få en så skonsam lösning som möjligt för filmerna på det här sättet istället.

Proffessionella maskiner fungerar på samma sätt, dvs det finns ingen klo eller liknande som drar fram filmen på det viset.
Jag tror nog fortfarande på en elektronisk lösning/kompensation av felmarginalen som är....frågan är bara hur jag enklast gör den på rätt sätt med en CMOC 4046 som tidigare föreslagits? Skulle vilja prova detta iallafall.... :)
E Kafeman
Inlägg: 3799
Blev medlem: 29 april 2012, 18:06:22

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av E Kafeman »

Enklare standard fotogafflar bygger på att nivån av detekterat ljus går över ett gränsvärde. Oftast med en simpel röd eller ir lysdiod som ljuskälla och ibland frekvensmodulerat för att minska störningar från yttre ljuskällor.
Duger bra i de flesta fall för att detektera att något mekaniskt definitivt har flyttat sej.

Läsgaffel, som arbetar med UV, är peak-detekterande och har optik anpassat för aktuell hålstorlek, är bortanför standardsortimentet och något man får knåpa ihop själv.
Det är inte nämnvärt komplicerat men är inget som lämpar sej för den som inte har viss optik och elektronik-kunskap. I synnerhet gäller det att kunna bygga elektronik som är spänningsstabil, skärmad, stabilt jordplan, vilket brukar sålla bort de som inte har viss erfarenhet.
Överlagrad 50 Hz på detekteringselektroniken och evt 100 Hz ströljus från omgivningsbelysning kan ge periodiskt återkommande problem om filmen matas med en frekvens som är nära en submultipel, vilket man nog får säja att 24Hz är.

En 4046:a är långt från okomplicerad. Har för mej att det finns färdiga beräkningsprogram för att beräkna centerfrekvens, insvängningstider och stabilitet men kan vara knepigt ändå om man inte är insatt i vad som beräknas.
Anta att det tandade hjulets delning är perfekt men att något annat skapar ojämnheter i film-matningen. Häng på ett stort svänghjul typ något kilo grammofontallrik stumt på detta hjul, så får du den stabiliseringseffekt CMOS-kretsen kan ge inklusive problematiken med långsamt insvängningsförlopp från stillastående till driftshastighet. Detta går förbättra på olika sätt men det är inte jätteenkelt.
Motorn som styr frammatningen av filmen, om dess varvtalsreglering på något sätt är t.ex. synkronstyrd skulle det kunna ge viss hjälp att kontrollera en 4046:as insvängning via motorns varvtal.
Problem med varierande filmsträckning ska nog inte heller förbises. Det är ett inte helt okänt problem vad gäller vanliga tonband och även om filmen förfaller formstabilt utspänd kan vibrationer ställa till med mycket konstigheter.
Är du tveksam vad som orsakar ditt problem, börja med att undersöka mekanikens stabilitet med en stroboskoplampa kopplad till en professionell signalgenerator, för att den vägen fastställa vad som rör sej med varierande takt och evt. orsakar problem. Framförallt brukar mindre vibrationer/svängningar som tidigare inte synts bli tydliga. Finns ingen stroboskoplampa kan en bra ljusdiod vara hjälplig ersättning.
Användarvisningsbild
MiaM
Inlägg: 13730
Blev medlem: 6 maj 2009, 22:19:19

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av MiaM »

I det här fallet kan filmen förvisso tvingas köras i 25 rutor per sekund, eller för den delen avsevärt långsammare, för att undvika "svajande" interferensproblem relaterat till 24fps film och 50Hz elnät.
Användarvisningsbild
Icecap
Inlägg: 26809
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av Icecap »

Att synkronisera på filmens hål är den bästa lösningen, inget snack. Men precis som det sägs kan hålen vara skadade och det kan ställa till det.

Alltså måste man lägga till en sorts autofunktion som skapar dessa pulser, även om en eller ett par faller bort. Och där kommer en mikroprocessor (µC) in ganska väl.

Den kan övervaka pulserna och förutspå när det bör komma en mer. Uteblir den pga. skadad film kan µC'n skapa en eller fler med det förväntade intervall och på det vis se til att det finns ett stabilt pulståg att jobba med.

Jag skulle tro att det går att lösa med en PLL också, det blir dock mer knepigt att hitta exakt rätt lösning, då är det enklare att trimma mjukvara till att fungera rätt.
sodjan
EF Sponsor
Inlägg: 43289
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av sodjan »

Om jag har färstått rätt så "gungar" alltså signalen/frekvensen ut från
tandhjulet något. Skulle inte en PLL bara följa med i denna variation?
Grejen med en PLL är ju att man har en utsignal som låser till och
förljer en insignal, ofta med en multipel av infrekvensen.

Och *om* denna variation skulle råka stämma överens med en
variation i filmmatningen, så är det ju så man faktiskt vill ha det.

Jag tror fortfarande på en djupare analys av *var* skillnaden mellan
filmen i sig och tandhjulet faktiskt uppstår.
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av superx »

Intressant problem!

Jag tror på en mikrokontroller som mäter tiden mellan pulserna. Mätningarna kan uppdatera en skattad pulstid (till exempel genom ett glidande medelvärde, eller medelvärde per 24 pulser), som har en tröghet som kompenserar bort de snabba variationerna, men ändå hänger med ev. drift i motor etc.

Mikrokontrollerna återskapar sedan ett nytt pulståg utifrån skattningen. Frågan är sedan hur man trimmar in fasen, men det kanske du redan kan styra på något annat sätt?
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av Krille Krokodil »

Är det en mindre förskjutning av rutorna borde ett anti-skak-filter kunna åtgärda det, tex http://www.guthspot.se/video/deshaker.htm
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av Meduza »

Man skulle ju kunna sätta 3st läsgafflar med ett par håls mellanrum, på så sätt kan man med lite smart programmering detektera och ignorera saker som trasiga hål osv.
Mulldorf
Inlägg: 16
Blev medlem: 14 mars 2013, 20:22:39

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av Mulldorf »

....problemet är nu konstaterat det frästa/tandade hjulet som "svänger" konstant i sin form. jag har flera tillverkade, men alla har ungefär samma fel. Hur som helst så tror jag mest på en microcontroller alt. en 4046.
Finns det någon här på forumet som skulle kunna tipsa om, vart man ev kan ladda hem kod skriven i C eller nå´t, eller om det fin någon kunnig person som kan knåpa ihop en kod för ex.vis en PIC microcontroller? Arvode kan erhållas för den som lyckas:)....
Har tusentals meter film som ska köras... :D
Användarvisningsbild
MiaM
Inlägg: 13730
Blev medlem: 6 maj 2009, 22:19:19

Re: Stabilisera en icke korrekt fyrkantsvåg...Hur?

Inlägg av MiaM »

*trumvirvel* :)

Men den enklaste lösningen måste väl vara att låta "kameran" få med lite av perforeringen på bild, så kan man i efterhand i mjukvara OCR'a fram exakt rätt höjd på varje bildruta?
Skriv svar