Skocz do zawartości

Rekomendowane odpowiedzi

10 minut temu, AMR napisał:

Ivo obiecał, że zrobi wsparcie dla Nikona a potem się bierze za "ostrość" - teoretycznie w grudniu nowa wersja ;) będę lobbował :P

O widzisz, nie pomyślałem, żeby go męczyć o Nikony :) Bardzo dobra wiadomość! No i z ostrością też fajnie. Jakby szukał beta testerów - daj mu znać :)

Odnośnik do komentarza
Udostępnij na innych stronach

31 minut temu, AMR napisał:

dzisiaj poszła wersja 3.40 ze wsparciem :P

O żesz ty! Działa! I to jeszcze z moim D7500, którego na razie nie obsługuje żaden program, włącznie z Photoshopem :) Chyba zaraz skrobnę do Ivo jakieś podziękowania, nie wiem, może kartkę świąteczną, czy coś wyślę :)

Odnośnik do komentarza
Udostępnij na innych stronach

Przy okazji jeszcze jedna wiadomość. Co najmniej dwie osoby pisały do mnie w sprawie awaryjnego zapisywania pozycji focusera w przypadku utraty zasilania. Chodzi o sytuację, gdy np focuser znajduje się przy stacjonarnym sprzęcie i takie wyłączenie powoduje utratę wyzerowania pozycji i niewiedzę, gdzie focuser się znajduje (a użytkownik potencjalnie nie może pójść tego zwyczajnie zobaczyć).

Sprawa nie jest łatwa, stąd jeszcze nie została rozwiązana, ale pojawiła się nadzieja. Policzyłem właśnie, że (prawdopodobnie) ilość prądu zgromadzona w kondensatorach filtrujących wystarczy do przeprowadzenia takiego zapisu pozycji do pamięci. Takie rozwiązanie jest raczej dość znane w świecie mikrokontrolerów i nie jest to żadne odkrycie, jednak w tym wypadku taka opcja nie została przewidziana na początku (podczas projektowania płytki) przez co mamy bardzo mało prądu w kondensatorach i bardzo duży problem z ograniczeniem zużycia prądu przez układ. Jednak jak mówiłem, prawdopodobnie uda się zmieścić.

Jednak nie wszystko na raz, najpierw skończę kompensację temperatury :) A swoją drogą, właśnie sobie uświadomiłem, że można by na tym temacie napisać do najmniej pracę inżynierską z jakiś metod aproksymacyjno-filtrujących :) Otóż (jeśli mówimy o stosowaniu kompensacji, już po "nauczeniu") zamiast naiwnie odczytywać temperaturę co jakiś czas i przesuwać wyciąg stosowanie do bieżącej wartości, można pójść krok dalej - wyliczyć krzywą zmiany temperatury w ciągu nocy i poruszać wyciągiem zgodnie z tą krzywą. Oczywiście bieżąca temperatura będzie wpływać na kształt krzywej, ale nie całkowicie, tzn model będzie starał się wyodrębnić tylko powolne, systematyczne zmiany i usunąć drobne oscylacje wynikające np z dmuchnięcia na czujnik, czy samego szumu odczytu. Szczerze mówiąc chyba nikt nie opracował takiej metody kompensacji (może ktoś słyszał o takim czymś?). Cóż, może w przyszłości pomyślę również nad tym.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie jestem zorientowany jak wykonałeś kontrolę napięcia zasilania całego DreamFocusera. Rozumiem, że chcesz szybko przepisać pozycję z rejestru do pamięci. Jest jednak większy problem. Jeśli zanik napięcia nastąpi w czasie ostrzenia to zanim przepiszesz pozycję musisz jeszcze natychmiast zatrzymać silnik i odciąć mu zasilanie aby pozycja była zgodna z rzeczywistością. Chyba, że masz dodatkowy komparator (programowy lub układowy), który już wcześniej zatrzyma silnik...

Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, RMK napisał:

Nie jestem zorientowany jak wykonałeś kontrolę napięcia zasilania całego DreamFocusera. Rozumiem, że chcesz szybko przepisać pozycję z rejestru do pamięci. Jest jednak większy problem. Jeśli zanik napięcia nastąpi w czasie ostrzenia to zanim przepiszesz pozycję musisz jeszcze natychmiast zatrzymać silnik i odciąć mu zasilanie aby pozycja była zgodna z rzeczywistością. Chyba, że masz dodatkowy komparator (programowy lub układowy), który już wcześniej zatrzyma silnik...

Akurat z silnikiem nie ma problemu, znaczy się jest inny, poważniejszy :) W czasie zaniku zasilania silnik prawie na pewno nie będzie w stanie wykonać już żadnego ruchu, pobiera tak dużo prądu z punktu widzenia dostępnych pojemności, że je od razu rozładuje. A jeśli nie, to spokojnie mogę uśpić momentalnie cały kontroler silnika. Problem jest inny, ale z nim się już nie da nic zrobić - mikrokroki. Otóż przy zaniku zasilania silnik przeskakuje na stabilną pozycję (z mikrokroku na pełny krok). Problem w tym, że w wielu przypadkach nie da się przewidzieć, w którą stronę nastąpi przeskok. Z tego powodu można założyć, że pozycja zapisana przy zaniku zasilania będzie się zgadzać tylko "mniej więcej" tzn z dokładnością do 32 mikrokroków. I z tym się trzeba pogodzić, w końcu to jest opcja awaryjna. W normalnym użytkowaniu należy zrobić parkowanie, które to ustawia silnik w stabilnej pozycji i dzięki temu jest ona dokładnie znana po ponownym uruchomieniu.

Odnośnik do komentarza
Udostępnij na innych stronach

Przyznam ze nie bardzo rozumiem po co tak dokładnie zapisywać pozycję fokusera w przypadku utraty zasilania. Przeciez ewentualna roznica kilku czy tez nawet kilkudziesieciu krokow wobec poprzedniej pozycji nie ma znaczenia w dalszej pracy. I tak na nowo nalezy wykonac procedurę ostrzenia a ewentualne zapamietane wartosci punktu ostrosci dla filtrow to  ofsety a nie wartosci bezwzględne położenia fokusera.

Odnośnik do komentarza
Udostępnij na innych stronach

10 minut temu, Duser napisał:

Przyznam ze nie bardzo rozumiem po co tak dokładnie zapisywać pozycję fokusera w przypadku utraty zasilania. Przeciez ewentualna roznica kilku czy tez nawet kilkudziesieciu krokow wobec poprzedniej pozycji nie ma znaczenia w dalszej pracy. I tak na nowo nalezy wykonac procedurę ostrzenia a ewentualne zapamietane wartosci punktu ostrosci dla filtrow to  ofsety a nie wartosci bezwzględne położenia fokusera.

Tak, własnie o to chodzi. Nie jest problemem mała niedokładność, która powstanie. Zawsze można ją zniwelować ponownym zerowaniem pozycji, jeśli się ma crayforda (bo w zębatkowym trzeba widzieć sprzęt). Chodzi o to, żeby nie stracić całkowicie "orientacji".

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

Mam dla was prezent na święta :) Nowa wersja 4.0 oprogramowania DreamFocusera jest dostępna do pobrania (https://drive.google.com/drive/folders/0B-RoEs6iYHu2Z0JaUFg0SFMwUG8?usp=sharing)!

Polecam do aktualizacji firmware oczywiście użyć automatycznej funkcji, dostępnej w zakładce "aktualizacja oprogramowania" okna ustawień sterownika ASCOM. Należy najpierw zaktualizować firmware, a dopiero później sterownik.

Najważniejsze zmiany:

-funkcja kompensacji temperatury, wraz z możliwością zaawansowanego zapisywania pomiarów, ich edycji i ręcznego wprowadzania, oraz automatycznego wyliczania współczynnika 

-możliwość pełnego sterowania migawką aparatu z poziomu PC, oraz opcję wykonania pojedynczego zdjęcia

-poprawiono funkcję parkowania

-dokonano licznych mniejszych poprawek błędów i stabilności

Nową instrukcję obsługi opublikuję już niebawem, ale mam nadzieję, że wiekszosć rzeczy jest przejrzysta i intuicyjna.

Będę wdzięczny za zgłaszanie mi informacji o wszelkich błędach i pomysłach! Zapraszam do zabawy :)

 

  • Lubię 7
  • Dziękuję 1
Odnośnik do komentarza
Udostępnij na innych stronach

Prezent bardzo miły i oczekiwany :)

Mateusz, ogromna prośba. Jak będziesz wytwarzał kolejną wersję dokumentacji mógłbyś w niej dołączać historię zmian w sterowniku ? Są sytuacje, w których może to ułatwić diagnostykę setupu po zmianie firmware jak się zbiegnie to z ponowną instalacją systemu i oprogramowania.

Odnośnik do komentarza
Udostępnij na innych stronach

Dziś zainstalowałem nową wersję oprogramowania Dream Fokusera. Nie obyło się bez problemów podczas instalacji nowego Firmware, ale na szczęście mam to za sobą.

Mateusz, ponieważ okienko kompensacji temperatury to nowość, a nowej instrukcji jeszcze nie ma, czy mógłbym prosić o jakieś wskazówki jak postępować w przypadku kiedy mam pomiary zrobione już wcześniej i chciałbym to wpisać, a także w sytuacji kiedy nie mamy żadnych danych i dopiero zabieramy się za pomiary... co klikać, co gdzie wpisać itp. 

5a342721dfbb0_Kompensacjatemperatury.jpg.7ae66cca8935902ed43fc738d143c323.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 15.12.2017 o 20:49, AdamK napisał:

Mateusz, ponieważ okienko kompensacji temperatury to nowość, a nowej instrukcji jeszcze nie ma, czy mógłbym prosić o jakieś wskazówki jak postępować w przypadku kiedy mam pomiary zrobione już wcześniej i chciałbym to wpisać, a także w sytuacji kiedy nie mamy żadnych danych i dopiero zabieramy się za pomiary... co klikać, co gdzie wpisać itp. 

Ok. Generalnie zasada jest taka, że pomiary dzielimy na grupy, gdzie w obrębie jednej są najczęściej takie z jednej nocy, na tym samym filtrze, generalnie takie, gdzie mamy pewność co do poprawności pozycji focusera względem siebie. Teraz dla każdej grupy robi się listę pomiarów i jeśli chcemy przepisać wcześniej zebrane, to zaznaczany "ręcznie" w obszarze "nowy pomiar", wpisujemy w pola pozycja i temperatura stosowne liczby i klikamy "dodaj pomiar". Natomiast, gdy chcemy zebrać nowe pomiary, na działającym sprzęcie, to po prostu wybieramy "auto" i po ustawieniu ostrości (w FM, Maxim, itp) klikamy "dodaj pomiar". Podczas nocy, najlepiej takiej, gdy temperatura szybko spada ostrzymy sobie sprzęt co jakiś czas, np co spadek o stopień, czy co godzinę i dodajemy pomiary po każdym takim ostrzeniu. Można dla pewności (jeśli ostrzymy automatycznie) wyostrzyć 2-3 razy raz po razie i po każdym dodać pomiar - automaty nigdy nie trafiają idealnie w to samo miejsce i dzięki temu uśrednimy sobie pomiar.

Można też dokonywać zmian wartości już w samej tabelce (klikamy na komórkę dwa razy). Przy zmianie czegokolwiek następuje automatyczne wyliczenie współczynnika kompensacji. Możemy również w kolumnach "aktywna" odznaczyć sobie poszczególne pomiary, czy grupy, które są "podejrzane", czy niepewne i sprawdzić, jak zmieni się współczynnik. Gdy zbierzemy już sensowną ilość pomiarów, to klikamy "ustaw nowy", co powoduje zapisanie do focusera nowego współczynnika. Teraz, podczas kolejnych sesji możemy kompensację uruchomić - z poziomu softu np Maxim (na zakładce focus), z poziomu panelu focusera, albo z samego pilota (bo kompensacja działa również bez PC). Warto jednak pamiętać, żeby używając zewnętrznego softu, np Maxim, uruchamiać kompensację z jego poziomu, gdyż Maxim nie wie, gdy uruchomimy ją w innym miejscu.

Ponadto w ustawieniach można ustawić tolerancję kompensacji, tzn ilość kroków, jaka musi się "nazbierać", aby korekta została wykonana. Najlepiej zastosować tu wartość w odniesieniu do CFZ - np połowę tej wartości. Wtedy będzie gwarancja, że ostrość będzie zawsze idealna. Korekty wykonywane są na minimalnej prędkości silnika, więc nie powinny powodować rozmazania zdjęć, ale to trzeba oczywiście przetestować. Tu liczę na waszą opinię, jak to działa :) Ja do tej pory miałem tylko jedną noc na testy i to pechowo temperatura zmieniła się tylko jakieś 2 stopnie, czyli za mało, aby zebrać sensowne pomiary.

Jeśli chodzi o korekty, to są one dokonywane na podstawie pomiarów temperatury uśrednionych w czasie 5 sekund, czyli powinny być odporne na jakieś dziwne wahania spowodowane dmuchnięciem w czujnik, czy samym błędem odczytu. Ale lepiej w czasie włączonej kompensacji nie kręcić się koło czujnika :) 

3 godziny temu, Tayson napisał:

Czy backslash  (bieżnia - os) wyciagu R&P może wpływać na korekty ostrości?  

Jeśli temperatura będzie sobie w nocy równo opadać, jak jest najczęściej, to napęd nie będzie pokonywał luzu i korekty będą precyzyjne. Ale jak temperatury zaczną świrować i raz się podnosić, raz opadać, to taki luz może zniweczyć całą kompensację, ponieważ korekty są raczej mniejsze od luzu. Generalnie jednym z celów dla kolejnej wersji softu jest właśnie implementacja korekcji backlashu.

  • Dziękuję 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 tygodni później...

Podczas ostatnich kilku sesji, kiedy chciałem skalibrować od nowa DreamFokuser pod kątem kompensacji temperaturowej zauważyłem, że niestety nie mogę z tego udogodnienia skorzystać z tej przyczyny, że okienko "kompensacja temperatury" w które wpisuje się dane do kompensacji temperaturowej otwiera się, ale nie pokazuje się na monitorze. Próżno go szukać pod innmi oknami lub gdzieś poza ekranem...

Po prostu go nie ma...! Jest otwarte, bo widać jego miniaturę na dole ekranu w stopce (patrz na załączone zdjęcie ekranu), ale fizycznie jest nie osiągalne...

Nie pomaga reset programu, komputera, tak samo jest we współpracy z Maximem czy FM. Okienko można otwierać i zamykać, ale ani razu nie pojawiło się na monitorze.

Dzieje się tak w komputerze podłączonym bezpośrednio do montażu (Windows7 Professional). Natomiast wcześniej podczas prób nowej wersji oprogramowania DreamFokusera na komputerze z systemem Windows7 Home Premium wszystko było OK.

Mateusz - czy mogę liczyć na Twoją pomoc w rozwiązaniu tego problemu lub jakieś sugestie? Niestety nie mam możliwości zamiany systemu w komputerze...

20180112_085509.thumb.jpg.838ad07b261237fd05bd9dbc90ff70a6.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Okno powinno być domyślnie na współrzędnych 150,150 (lewy górny róg). Może tu się coś popsuło i okno jest poza ekranem. Uruchom program od ascoma Profile Explorer:

Przechwytywanie.PNG.73a242fa49ba87891035b33c3b63b166.PNG

Wybierz DreamFocuser z listy po lewej, jak pokazałem i po prawej będziesz miał ustawienia, jakie są zapisane. sprawdź Temp Comp Pos X i Y.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...
  • 1 miesiąc temu...
  • 2 miesiące temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.