FSQ-106ED

Aloittaja softis, 25.08.2014, 20:41:53

« edellinen - seuraava »

Timpe

Lainaus käyttäjältä: softis - 14.09.2014, 14:18:25
MaxImDL:n oman fokusrutiinin tulokset ovat olleet hieman epätarkkoja ja hajontaa on ollut ihan peräkkäisissäkin ajoissa....
FocusMaxin tulokset ovat kyllä tarkempia ja ennen kaikkea toistettavia. Kuvassa CCDInspector-lukemia...

Kiitos mittauksista ja tästä loppupäätelmästä :smiley:
Noista CCDI:n lukemista näkee hyvin kuinka paljon tasaisempi kenttä FSQ:ssa on suhteessa GSO RCT:n kenttään AP CCDT67 lyhentimellä. FSQ vetelee tasaiseen 10...15 käyryyslukemia, kun GSO:lla on työn ja tuskan takana päästä 22..26 tienoille (GSO:n käyryyskuva lipsahtaa hyvin helposti 30:n huonommalle puolelle vaikka kollimointi olisikin muutoin ok).
- Timo Inkinen

softis


Syksyn aikana on tullut todettua että varsinkin nopealla optiikalla suodattimien erikseen tarkentaminen on välttämätöntä. MaxIm:iin on tullut syöteteltyä noita offset lukuja Astrodonin filttereille. Eikös näiden pitänyt olla parfokaalisia...

Referenssinä H-alfa:
H-alfa 0
O-III -77
S-II  -47

Referenssinä Luminanssi:
L      0
Red    +5
Green  -26
Blue   +23

Tarkat lukuarvot pätevät vain tuossa setupissa jossa 385mm f/3.6 putki ja USB_Focus jonka askel on "en tiedä yksi kaksi mikronia".

Focus näyttäisi muuttuvan n. 14 askelta per lämpötilan muutos asteella. Fokusta korjataan aina filtterin vaihdon yhteydessä filtterin mukaisesti mutta myöskin lämpötilan muutoksen mukaan jos asettamani "kynnysarvo" 0.2C on ylittynyt. Aika tarkkaa puuhaa näyttäisi olevan mutta onneksi kaikki toimii nyt automaattisesti kun alkutoimenpiteet ja mittaukset on tehty.

MaxIM hoitelee filtterin offsetit mutta lämpötilakompensointiin piti taas vääntää VB-skriptiä jota kutsutaan MaxiIm:ista ;-)


Option Explicit
Dim App
Dim F
Dim Temp
Dim ff
Dim CurrTemp
Dim OldPos
Dim NewPos
dim chsr
Dim objFSO, strFile, objFile
Const ForWriting = 2
Const OpenAsASCII = 0
Const ForReading = 1
Const CreateIfNotExist = True
'
const StepsperDeg = 13.92

const tempDiff = 0.2

' Specify output file.
strFile = "C:\Tmp\temp.txt"

'
' Open the file. read the last temp stored
'
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFile, ForReading,CreateIfNotExist)

if objFile.AtEndOfStream = False Then
    Temp = objFile.ReadLine
end if
objFile.Close

Set App = CreateObject("Maxim.Application")
'WScript.Sleep 1000

'
' Use the same instance of which ever focuser that Maxim us using
'
Set F = CreateObject("FocusMax.Focuser")
'WScript.Sleep 1000

Do while (F.IsMoving)
   WScript.Sleep 200
Loop

CurrTemp = F.Temperature
If (CurrTemp > 30 OR CurrTemp < -25) Then
   WScript.Echo "Strange Temp : " & Round(CurrTemp, 2)
   WScript.Echo "Quit."
   WScript.Quit
End if

OldPos = F.Position
If (IsEmpty(Temp)) Then
   WScript.Echo "First Run."
   Temp = CurrTemp
End if

    WScript.Echo "Original Temp : " & Round(Temp, 2)
    WScript.Echo "Current Temp  : " & Round(CurrTemp, 2)
    WScript.Echo "Old Position  : " & Round(OldPos)

if(abs(CurrTemp-Temp)>tempDiff) then

'
'Move it forward or backwards depending on temp inc or decrease
'
  if((CurrTemp-Temp)>tempDiff) then
    F.Move(OldPos + abs(CurrTemp - Temp) * StepsperDeg)
    NewPos = OldPos + ((abs(CurrTemp - Temp) * StepsperDeg) )
    WScript.Echo "New Position  : " & Round(NewPos)
  else
    NewPos = OldPos - (abs(CurrTemp - Temp) * StepsperDeg)
    F.Move(NewPos)
    WScript.Echo "New Position  : " & Round(NewPos)
  end if
  Wscript.Echo "Moving " & Round(NewPos-OldPos) & " steps for " & Round(CurrTemp-Temp,2) & "C "
else
  WScript.Echo "No Move"
  Call WriteTemp(Temp)
  WScript.Quit
end if

Do while (F.IsMoving)
   WScript.Sleep 200
Loop

Call WriteTemp(CurrTemp)
WScript.Quit

Sub WriteTemp(Temp)
   Set objFile = objFSO.OpenTextFile(strFile, ForWriting, CreateIfNotExist, OpenAsASCII)
   objFile.WriteLine Temp
   objFile.Close
'   WScript.Sleep 1000
   WScript.Echo "---------------------------------------"   
End Sub


vehnae

Lainaus käyttäjältä: softis - 16.01.2015, 10:13:02
MaxIM hoitelee filtterin offsetit mutta lämpötilakompensointiin piti taas vääntää VB-skriptiä jota kutsutaan MaxiIm:ista ;-)

Jos en ihan väärin muista, niin USB_Focuksen driverin asetuksista löytyi myös lämpötilakompensointi?   :smiley:

softis

Lainaus käyttäjältä: vehnae - 16.01.2015, 16:12:07
Jos en ihan väärin muista, niin USB_Focuksen driverin asetuksista löytyi myös lämpötilakompensointi?   :smiley:

Löytyy kyllä mutta en  saanut sitä toimimaan ollenkaan. Toisekseen valotuksen aikana ei ajuri oikein saisi itsekseen liikutella fokusta vaikka toimisikin. USB_Focus on hieman epävakaa ja välillä lämpötila voi näyttää mitä sattuu. Joten koodissa on "kompensointi" senkin varalle:


CurrTemp = F.Temperature
If (CurrTemp > 30 OR CurrTemp < -25) Then
   WScript.Echo "Strange Temp : " & Round(CurrTemp, 2)
   WScript.Echo "Quit."
   WScript.Quit
End if

Jyrki

Vastaavat luvut Canonin 300 mm F/2.8 linssillä ja Astrodonin filttereillä ovat:

G   0
L   -12
R   -20
B   -12
Ha   -48
OIII   -33
SII   -50

En ole koskaan mitannut tässä kokoonpanossa kuinka paljon 1 askel liikuttaa fokusta (eikä se taitaisi edes onnistua), mutta stepperimoottorissa on 3.600 askelta per kierros. Sama moottori Velocessa liikuttaa fokuseria 0.22 mikronia/askel. Lämpötilakompensointia en käytä kun en siihen luota  :wink:  vaan fokusoin aina uudelleen filtterin vaihdon yhteydessä ja määräajoin.

Officina Stellare Veloce RH200 F/3.0, Canon FD 300mm F/2.8, ASA DDM60 PRO, SBIG STF-8300M.
http://www.flickr.com/photos/67018317@N07/

softis

Lainaus käyttäjältä: Jyrki - 16.01.2015, 18:20:30
Lämpötilakompensointia en käytä kun en siihen luota  :wink:  vaan fokusoin aina uudelleen filtterin vaihdon yhteydessä ja määräajoin.

Joo en minäkään oikein luota. Varsinkin kun +20C lämmin putki alkaa jäähtyä vaikkapa -10C asteeseen se vie aikaa eikä lämpötilaa mittaava anturi varmasti anna oikeita lukemia koska putki jäähtyy epätasaisesti. Usein kuitenkin kuvaus pitää aloittaa kesken em. prosessin. Ja sitten välillä saa aina resetoida koko tilanteen fokusoimalla uusiksi referenssifiltterin kanssa. CCDInspectorin FWHM-monitori on tässä kätevä monitoroimaan kamerasta tippuvien valotusten tarkennuksen tarkkuutta livenä ja muutenkin seeingin arvioinnissa.

softis


Pilvisinä iltoina ja öinä on ollut aikaa viritellä kuvauslaitteistoja ja äsken kohteena oli TAK:in fokuseri. Hyvin palvellut USB_Focus lähti entiseen linssiputkeen ja tilalle tuli Seletekin askelmoottori Armadillo 2 kontrollerin kanssa. Moottoripiuhaan on integroitu kiinni ulkoinen lämpötilanturi jonka saa vedettyä putken kylkeen kiinni (melkoisen välttämätön tämän putken kanssa).















vehnae

Lainaus käyttäjältä: softis - 28.02.2015, 17:17:29
Hyvin palvellut USB_Focus lähti entiseen linssiputkeen ja tilalle tuli Seletekin askelmoottori Armadillo 2 kontrollerin kanssa.

Mikä muuten oli motivaationa vaihtoon, epäluotettavat lämpötilalukemat? Mun USB_Focus v2 ainakin antaa välillä ihan mitä sattuu arvoja.

softis

Lainaus käyttäjältä: vehnae - 03.03.2015, 17:12:19
Mikä muuten oli motivaationa vaihtoon, epäluotettavat lämpötilalukemat? Mun USB_Focus v2 ainakin antaa välillä ihan mitä sattuu arvoja.

Lämpötila tosiaan näytti joskus välillä mitä sattui hetken mutta se ei haitannut koska siihen osasi varautua noissa omissa skripteissä. Suurempi ongelma oli se että välillä yhteys katosi kokonaan ja piti käydä irrottamassa USB-johto hetkeksi. Kontaktiongelma siis ja sekin katosi kun hieman kiinnitti huomiota miten johdot vetää. USB_Focus menee siis ihan aktiivikäyttöön toiseen putkeen ja koska uusi fokuseri piti valita niin ajattelin kokeilla kepillä jäätä hyväksi todetun Seletekin kanssa.

softis

Lainaus käyttäjältä: softis - 03.03.2015, 17:20:35
Lämpötila tosiaan näytti joskus välillä mitä sattui hetken mutta se ei haitannut koska siihen osasi varautua noissa omissa skripteissä. Suurempi ongelma oli se että välillä yhteys katosi kokonaan ja piti käydä irrottamassa USB-johto hetkeksi. Kontaktiongelma siis ja sekin katosi kun hieman kiinnitti huomiota miten johdot vetää. USB_Focus menee siis ihan aktiivikäyttöön toiseen putkeen ja koska uusi fokuseri piti valita niin ajattelin kokeilla kepillä jäätä hyväksi todetun Seletekin kanssa.

Tässä kokoonpanossa USB_Focus toimii ongelmitta. Yhteys ei katkeile ja lämpötila näyttää vakaasti jotain lukemaa eikä "heilu". Entisessä kokoonpanossa oli pahoja sähköongelmia ja muutenkin hirveä johtohässäkkä jotka on nyt korjattu rakentamalla kaikki täysin uusiksi kiinteässä setupissa.

Tässä mobiilisetupissa SX-814 kameran kennon asento näyttäisi varsin hyvältä. TAK:in kanssa tilanne oli huonomman näköinen.



http://mydeepspaces.blogspot.fi/2015/08/mobile-setup-2nd-interation.html

softis

#25
Tämän siitä sitten saa kun hankkii kuvauskäyttöön varsin lämpötilasensitiivisen putken:



Seletek monitoroi lämpötilaa itse Armadillo-boxin sisältä (johon porattu tuuletusreikä ja joka
puolestaan on sijotettu isomman muoviboxin sisälle) ja putken kylkeen teipatulta anturilta.

FSQDS-sarjaterminaali dumppaa lukemia ulos putken ympäri teipatuista lisäantureista
joita puolestaan lukee Arduino Uno R3. Tämä boxi onkin se ainoa mikä on itse putken
kyydissä.

Ero Seletekin lukemiin on keskimäärin n. 3C mutta nämä kolme ovat oikeassa. En ole
viitsinyt kalibroida Seletekiä koska lämpötilan muutosdelta on tässä se mikä kiinnostaa.
Ei itse se varsinainen absoluuttinen arvo.

Kiinan poikien PC-Temper monitoroi lämpötilaa muuten vain sähköä jakavassa boxissa
ja siinä boxissa missä sijaitsevat USB-hubit yms. ja putkelle menevien johtojen kaikki
muukin elektroniikka.

Jalustan alla on kaikkiaan neljä muoviboxia ja kolmessa niistä vielä lisäksi Oregon Scientific
LW302:n langattomat lämpötila/kosteus-anturit jotka alkavat pommittaa kännykkää jos
rajat menee yli tai ali.

Taitaa olla vähän overkill mutta viime keväänä kärsin siitä kun se kerran esiintynyt kova
pakkanen hyydytti USB-hubin toiminnan (ei ollut speksattu toimimaan alle 0C). Ja se
keli oli tietenkin se kirkas kuuton tuuleton keli. Että kyrsi. Päätin että sama ei saa
päästä enää koskaan toistumaan.

Siksi rakensinkin koko sähkönsyötön ja kaiken muunkin signaloinnin täysin uusiksi
alkukesän pilvisten ja sateisten päivien aikana. Itse ohjauskone sijaitsee 10m
aktiivisen USB-jatkon takana teollisista USB-hubeista (2 kpl) ja hyvin pelaa
ainakin tähän mennessä. Pelolla kuitenkin vielä odottelen niitä -30C kelejä.

Itse putken lämmityksen kuvausten aikana hoitelee DewBuster joka ulkoisen
anturin ja perinteisen lämmityspannan avulla pitää putken lämpötilan jatkuvasti
muutamaa astetta ambienttia korkeampana pitäen huurteen hyvin loitolla.

PinByPin lämmittelee paria boxeihin sijoiteltua huurrepantaa pitäen nekin lämpiminä
ja kosteuden loitolla.

FSQ106ED:n fokusta pitää ehdottomasti muuttaa jos lämpötila muuttuu asteenkin verran.
Itse olen päätynyt DIY-ratkaisuun joka muuttaa fokuserin positiota aina kun kynnysarvo
(0.2C) ylittyy suuntaan tai toiseen ja tämä tehdään aina ennen jokaista uutta valotusta automaattisesti.
Kuulostaa ehkä vaikealta mutta MaximDL, ennakolta mitatut kulmakertoimet putken käytökselle
lämpötilan muuttuessa ja muutama sata riviä omaa VBS-skriptiä joka ASCOM:in kautta keskustelee
fokuserin kanssa hoitelee homman täysin automaattisesti ja kuvaajakin voi torkkua ne yön pimeät tunnit
ihan rauhassa ;-)

jr


softis

Lainaus käyttäjältä: vehnae - 03.03.2015, 17:12:19
Mikä muuten oli motivaationa vaihtoon, epäluotettavat lämpötilalukemat? Mun USB_Focus v2 ainakin antaa välillä ihan mitä sattuu arvoja.

Nyt on USB_Focus ollut toisessa linssiputkessa jo jonkin aikaa ja kokemuksia tullut lisää. Yksi ongelma tosiaan on ollut tuo lämpötilan "heiluminen" +- vajaan asteen melkein koko ajan. Siitä tosin on helppo päästä eroon kun lukee ja hoitelee fokusoinnin lämpötilaseurannan omilla skriptivirityksillä. En fokusoi automaattisesti ts. myös valotusten aikana vaan omilla skripteillä MaxImDL:n kuvaussekvenssin yksittäisvalotusten (+ ditheröinnin ) välissä.

Toinen pahempi ongelma mikä tuli huomattua tammikuun hirmupakkasilla oli se että lämpötilojen lukeminen loppuu kuin seinään -20C ja sitä alemmissa lämpötiloissa. Sen jälkeen tulee vain nullia tai nollaa muttei suoranaista virhettä. Tästä pääsin eroon rakentamalla oman sensorin ensin Arduino Unolla ja nyt äskettäin uusiksi Nanolla. Päälle vielä hieman Pythonia niin nyt voi lukea lämpötilan muutoksia myös noissa alle -20C pakkasissa (mikä tosin ei useinkaan ole tarpeen koska lämpötila ei yleensä paljon vaihtele kun kunnon korkeapainepakkanen kerran on päälle tullut).

Nyt olen ihan tyytyväinen. FSQ-106ED:n fokuserina on pomminvarma Seletek ja toisen refraktorin hoitelee USB_Focus + Arduinot. FLI PDF on EdgeHD 800:n perässä ja sitä käyttelen nyt keväällä kunhan kelit tästä vaan selkenisi.