Skocz do zawartości

Behlur_Olderys

Moderator
  • Postów

    5 166
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Ostatnia wygrana Behlur_Olderys w dniu 18 Września 2023

Użytkownicy przyznają Behlur_Olderys punkty reputacji!

4 obserwujących

Retained

  • Tytuł
    Bartek H.

Informacje o profilu

  • Płeć
    Mężczyna
  • Skąd
    Kraków
  • Zainteresowania
    Ogólna Teoria Względności
  • Sprzęt astronomiczny
    Newton 130/650
    Samyang 135mm f/2
    EQ3-2
    ASI432MM

Ostatnie wizyty

33 493 wyświetleń profilu

Osiągnięcia Behlur_Olderys

Aktualizacja statusu

Zobacz wszystkie aktualizacje Behlur_Olderys

  1. Dobra rada: nie opierać działania montażu o wskazania czasu z Arduino. millis() jest dobre do migania diodą a nie do podążania za gwiazdami ;) Czas kupić dobry RTC.

    1. Pokaż poprzednie komentarze  1 więcej
    2. lkosz

      lkosz

      Nie trzeba RTC. Oprzyj się o lokalne sprzętowe źródło czasu. Ono tam było w nanosekundach albo pikosekundach. Pobierz aktualny czas, wylicz czas następnego kroku, i kolejny rób gdy timer wskazuje godzinę większą. Jeśli reszta procedur i samo robienie kroku będą krótsze od wyliczanego odstępu  między krokami, to jitter będzie niewielki, oscylujący wokół wartości idealnej.

      Naiwne robienie sleepa kończy się źle, to prawda, bo samo wywołanie delay() już trwa, nie wspominając o zrobieniu kroku i błąd rośnie w nieskończoność :D

      tu jak ja to kiedyś w wersji arduino robiłem: https://github.com/lkosz/eq3-2_drive/blob/master/telescope_motor.ino#L62

    3. Behlur_Olderys

      Behlur_Olderys

      @lkosz

      Ja to wszystko mam przerobione. E krótkich interwałach miałem dokładność w okolicach kilku us.

      Problem pojawia się gdy potrzebujesz trackować czas na dłuższym okresie - tak jak np. u mnie okres ślimaka to 662s. Potrzebuję to do enkodera. Niestety potrzebuję często robić przerwania do komunikacji (ASCOM) a przerwania zaburzają te countery do czasu. Tak czy inaczej, RTC jest niezbędny.

    4. danon

      danon

      @Behlur_Olderys Przerwania do Ascom są synchroniczne? 

       

    5. Pokaż następne komentarze  6 więcej
×
×
  • 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ę.