Skocz do zawartości

rafalt73

Użytkownik
  • Liczba zawartości

    765
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Zawartość dodana przez rafalt73

  1. rafalt73

    Astro - Elektronika

    Próbuję jeszcze zgłębić temat na bazie tego co napisał Jolo. W DataSheet układu TUSB2077A w opisie resetu jest mowa że długość pulsu reset powinna być pomiędzy 100 ?s a 1 ms "...Generally, a reset with a pulse width between 100 ?s and 1 ms is recommended after 3.3-V VCC reaches its 90%. Clock signal has to be active during the last 60 ?s of the reset window...". Czytałem też w necie że ludzie mieli kłopoty z oscylatorem, który się nie uruchamiał. Okazało się że przyczyną był zbyt długi czas pulsu czyli źle dobrany układ RC. Znalazłem więc kalkulator RC http://www.ladyada.net/library/rccalc.html i na bazie tego wyszło mi że powinienem zastosować rezystor 10K oraz kondensator 0.1uF. Wówczas długość pulsu powinna zawierać się w przedziale 356 ?s a 1.2 ms. ps. jeśli to nie zadziała to przynajmniej już wiem co to jest i do czego służy układ RC
  2. rafalt73

    Astro - Elektronika

    Rozrysowałem schemat HUB'a USB na bazie chipa TUSB2077A z uwzględnieniem tego co do tej pory napisaliśmy. Będę jeszcze próbował wkomponować diody statusu pracy na pinie HUBCFG (jeszcze nie wiem jak - muszę doczytać). To mój pierwszy schemat w KiCAD. Fantastyczny, prosty do nauczenia (zainstalowałem go parę dni temu) program. Mam w większości przypisane już do poszczególnych elementów footprinty (bardzo bogata baza danych) i adresy internetowe do zakupów. Jeśli ktoś chciałby skorzystać w przyszłości to z chęcią udostępnię - póki co to jest WERSJA WSTĘPNA (na pewno zawiera jakieś błędy)
  3. rafalt73

    Astro - Elektronika

    No to super - punkt wyjaśniony !
  4. rafalt73

    Astro - Elektronika

    Dzięki, też tak myślę pozostaje tylko pytanie czy zasilanie z niego powinno iść też na port UpStram? Mam zamiar wykorzystać przetwornicę Step-Down LM2596 3A http://www.ti.com/lit/ds/symlink/lm2596.pdf
  5. rafalt73

    Astro - Elektronika

    Dzięki Jolo za odpowiedź, zatem aktualny status pytań to: Będę szukał dalej - do wyjaśnienia Faktycznie układy nie są drogie ok. 5 zł za sztukę więc jeśli nie ma tu pewności że można ten układ wykorzystać pomiędzy porty down i up strem to lepiej zaprojektować dwa osobne - wyjaśnione Doczytałem. funkcja EN umożliwia przejście regulatora w stan uśpienia gdy pobór prądu jest znikomy co ogranicza zużycie całego układu "...The TPS763xx also features a logic-enabled sleep mode to shut down the regulator, reducing quiescent current to 1 ?A maximum at TJ = 25°C...". Jeśli się nie chce korzystać z tej funkcji trzeba pin EN podłączyć do Vin - wyjaśnione Masz rację, chyba faktycznie tak to jest. Czyli MODE podpinam pod uziemienie (ma wtedy stan niski) i do układu dołączam oscylator 6MHz - wyjaśnione OK, popatrzę...poczytam - jest trop Będę szukał dalej - do wyjaśnienia Nie mogę wykorzystać tego układu bo potrzebuję dokładnie 5 portów a Dominika schemat dotyczy tylko 4 portów. Ten, który chcę wykorzystać TUSB2077A jest w stanie współpracować z 7 portami - myślę że jak nie wykorzystam 2 to się nic nie stanie
  6. Zakładam nowy wątek żeby nie robić już tłoku w wątkach związanych z AstroHub 'em czy AstroLink'iem. Niemniej jednak temat ten jest zbieżny bo efektem końcowym ma być pudełko sterująco - zasilające zestaw astrofotograficzny. Potrzebuję i proszę kolegów o poradę w zakresie zbudowania własnego HUB USB, po to aby finalnie zintegrować go z płytką główną - na przykład taką jak wykonał Jolo w AstroHub 4.0 (post #74) http://www.forumastronomiczne.pl/index.php?/topic/11273-astrohub-40-założenia/&page=3 Zresztą widzę też kolega coy_coyote prezentował swoją propozycję HUB'a (post #42) w tym samym wątku. Potrzebuję HUB'a z 5 portami USB. Do tego cellu chcę wykorzystać chip TUSB2077A firmy Texas Instruments http://www.ti.com/lit/ds/symlink/tusb2077a.pdf. Aby skończyć swój schemad w KiCad muszę wyjaśnić następujące pytania oznaczone czerwonymi cyframi na schemacie: Port upstream (połączenie HUB - PC) nie ma na schemacie zasilania 5V choć taki jest opis. Czy to oznacza że owe 5V dostanie przez kabel USB z połączonego z nim PC'etem? Układ SN75240 to jak rozumiem jakiś tłumik szumu. Czy mogę ten układ (ten konkretny na schemacie) wykorzystać również do portu down-stream? Liniowy regulator napięcia 5V -> 3.3V TPS7633 pokazany na schemacie wykorzystuje tylko piny 5V, GND oraz 3.3V. Jednak w dokumentacji technicznej ma jeszcze pin EN (Enable Input) - czy tego pinu po prostu nie podłącza się? Układ TUSB2077A jak dobrze rozumiem ma wbudowany zegar 6MHz opcjonalnie można użyć innego, zewnętrznego rezonatora np. 48 MHz. Czy to prawda? Co zrobić z RESET 'em? W dokumentacji nie widzę opisu bloku "System Power-On Reset"? czy tu daje się jakiś rezystor podciągający do zasilania? Jaki? Czy to jest zwykłe zasilanie 5V z zewnątrz?
  7. "Wielkie dzieło skończyłem..." przy najmniej na etapie projektowania. Projekt ewoluował i myślę, że teraz jest bliski tego co chciałem osiągnąć. Zależało mi aby osiągnąć podobny efekt (funkcjonalność) jak AstroHub Jolo tyle że chciałem to zrobić sam i zrozumieć "jak i dlaczego". Płytka zamówiona, powinna być za max 14 dni i będzie to moment próby Przy okazji z ciekawych rzeczy podzielę się swoim odkryciem (to nie Ameryka ale dla mnie nowość). Wiele gotowych modułów można spokojnie implementować samemu na swojej płytce. Np pomiar prądu, popularny ACS711 - zamiast stosować gotowy moduł można go zaimplementować samemu w swój projekt bezpośrednio: Podobnie można całkowicie zrezygnować z gotowej płytki Arduino i wykorzystać mikrokontroler ATMEGA 328 umieszczając go bezpośrednio na płytce naszego AstroHuba (banalnie proste, dla każdego) https://youtu.be/HSBUnXQN120?list=PLl4cpVl8cONUXo_g_yBYgtEcHbVETd3ow To na pewno spora oszczędność miejsca w pudełku Z innych ciekawych komponentów do wykorzystania jest z pewnością WYŚWIETLACZ LCD OLED 4x20 WEH2004 ARPP5N NEGATYW CZERWONY RED 20x4 + SPI. Super kontrast, idealnie czarne tło i ciepły bursztynowy / czerwony kolor wyświetlanych znaków (na moim zdjęciu nie uchwyciłem tego efektu). Do tego ultra cienki więc znów mamy sporą oszczędność miejsca (wysokość wnętrza)
  8. Cześć, mam pytanie choć wydaje mi się banalnie proste (mimo wszystko pytam bo nie chcę popełnić błędu), czy na poniższym schemacie sygnał FAULT powinien być bezpośrednio połączony z VIOUT i z napięciem zasilającym układ logiczny poprzez opornik (według specyfikacji 1khom). Niby proste, ale skoro takie połączenie powinno tam być to czemu nie ma czarnej kropki tylko pusta w środku? ps. jeśli to głupie pytanie to przepraszam ale po prostu nie wiem
  9. Myślę, że Arduino mnie wykańcza :bangin:

    1. jolo

      jolo

      Eee tam, myślę że bardziej ASCOM :):) 

    2. rafalt73

      rafalt73

      Tak, masz rację to ASCOM mnie dręczy :) ale tak mnie wkurzył że nie odpuszę

  10. Jestem jeden krok do przodu, bo umiem już przerzucać komendę do funkcji CommandString klasy Focuser (dzięki JacekPala) - czyli to o co mi chodziło Dim MoveX As New Focuser Call MoveX.CommandString("M15#") Teraz jest błąd wykonania samej komendy, dziwne bo komunikat sugeruje brak połączenia. Tak czy inaczej jeszcze posiedzę nad tym, chyba że ktoś uprzejmy miałby jakąś wskazówkę
  11. Ok, dzięki posiedzę nad tym Wysłane z iPhone za pomocą Tapatalk
  12. Tak na wszelki wypadek załączam filmik - jak wywołuje okno dialogowe https://youtu.be/WWLQE8rlwIc
  13. A w jaki sposób odwołać się do ...Instancji sterownika
  14. Tak, focuser jest już podłączony i działa (czyli wszystkie funkcje drivera komunikują się z Arduino (Move, Position, Temperature...). Teraz, jeżeli wejdę na zakładkę SETUP Maxima / Observatory to mam możliwość ponownego wywołania okna dialogowego focusera (funkcja Choose jest już niedostępna bo sterownik działa) - ale działa za to opcja Setup - kliknięcie powoduje wywołanie okna dialogowego
  15. Cześć, mam kolejne pytanie z serii jak uszyć własne pudełko na AstroArduino. Driver focusera mam właściwe skończony a teraz jestem na etapie rozbudowy i dodawania nowych funkcji do menu dialogowego. Chciałbym z tego poziomu np. parkować focuser (czyli po naciśnięciu przycisku "Park" focuser przejdzie do pozycji np. 0 co umożliwi schowanie teleskopu do skrzyni po sesji). Jak z tego poziomu wysłać rozkaz zmiany pozycji do silnika? Nie mogę bezpośrednio przez port COM (np. MySerialPort.Write("M0#) "bo Maxim go zajmuje i mam komunikat "brak dostępu do portu COM" . Pomyślałem, że może poprzez wywołanie funkcji sterownika Sub Move(position as integer) ale za nic nie mogę się do niej odwołać. Nie wiem jak to przeskoczyć
  16. A tak przy okazji skoro wątek korektora został podniesiony, w jaki sposób Wessel ustawiasz pryzmaty w korektorze? Korektor skałada się z dwóch pryzmatów, które obraca się względem siebie http://www.teleskop-express.de/shop/product_info.php/info/p5992_Pierro-Astro-ADC-MKII-Atmospheric-Dispersion-Corrector-with-T2-connection.html Skąd wiadomo jak je ustawić???
  17. Dzisiejszy Księżyc - Terminator. SCT 11" + korektor F/6.3 + ASI178MM
  18. Dokładnie nie pamiętam, ale o ile dobrze kojarzę to używałem najczęściej Deconvolution for Sharpening z metodą Lucy Richardson z różnymi kombinacjami Blur Kernel (albo Exponential albo Lorentzial). W uzupełnieniu Wavelenty też z Astry. To były grubo rok temu
  19. Dobrze kojarzysz Pawcio mam Astre i byłem bardzo zadowolony jak obrabiałem zdjęcia Księżyca, tyle że to było z rok temu. Niemniej jednak pamiętam, że efekty były znacznie lepsze niż standardowe Wavelety
  20. Tak dla pewności i zrozumienia: czyli nic nie muszę w tym zakresie kodować oprócz zdefiniowania Step Size w sterowniku. Maxim sam pobierze tą wartość ze sterownika i będzie ją uwzględniał w obliczeniach i wysyłanych komendach ruchu do sterownika / silnika???
  21. A propos światła...jak sytuacja wygląda z dostępem do prądu sieciowego - na polu oczywiście?
  22. Mam dwa pytania: Właściwość StepSize w kodzie drivera ASCOM (ta funkcja też jest dostępna w MaximDL wyrażona w mikronach w zakładce opcje Focusera) - czy MaximDL sam uwzględnia tą wartość w wysyłanych komendach do sterownika? Pytam bo biblioteka AccelStepper (http://www.airspayce.com/mikem/arduino/AccelStepper/classAccelStepper.html) nie obsługuje takiej funkcji. Więc nie mam pojęcia jak to wykorzystać. Póki co zapisuje wartość StepSize w profilu ASCOM (np. 2) i to powoduje że po wciśnięciu AUTO w zakładce opcji Focusera MaximDL ustawia taką wartość jako domyślną. Innych zastosowań nie widzę Co z kompensacją temperatury? Czy wystarczy, że "dostarczę" wartość temperatury do MaximDL a on już sam uwsględni to w rozkazach? Czy jednak muszę to sam uwzględnić gdzieś w kodzie ...np. Arduino?
×
×
  • 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ę.

© Robert Twarogal 2010-2024