Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 9 kwi 2025, o 03:00


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 8 sty 2014, o 11:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 sty 2014
    Posty: 336
    Lokalizacja: Grodzisk Mazowiecki
    Pomógł: 13

    Witam wszystkich w pierwszym poście
    Przeniosłem swoje pytanie z innego forum mając nadzieję że tutaj otrzymam odpowiedź


    Proszę o sprawdzenie moich wyliczeń czy dobrze rozumuje i liczę
    Chcę uzyskać z procesora częstotliwość ok. 41Khz

    Kwarc mam 8Mhz
    Tak ustawiam Timer
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.




    moje wyliczenia
    kwarc/prescale
    8000000/64=125000

    Do Compare1a wpisałem 3
    więc 125000/3=41666

    Na wyjściu spodziewam się takiej częstotliwości 41,666Khz

    Czy dobrze to wykombinowałem ?

    _________________
    "Nie programuj w święta - bug się rodzi"



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sty 2014, o 13:25 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    z taką częstotliwością będzie TOGLOWAŁO, a okres ? okres spowoduje że twoja częstotliwość będzie 2x mniejsza

    jeśli więc chcesz swoje 41,66 kHz to musisz zrobić te same obliczenia co wyżej ale dla dwa razy wyższej częstotliwości ;)

    41,666 x 2

    wtedy na wyjściu będziesz miał rzeczywiście swoją upragnioną częstotliwość 41,666 kHz

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sty 2014, o 15:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 sty 2014
    Posty: 336
    Lokalizacja: Grodzisk Mazowiecki
    Pomógł: 13

    To więc liczę jeszcze raz

    Zmieniam prescale na prescale = 8
    F_cryst/prescale
    8000000/8=1000000

    Zmieniam compare1a = 12
    1000000/12=83333,333
    Dzielę przez dwa aby otrzymać Khz
    83333,333/2=41666,666

    Teraz dobrze?
    W przybliżeniu będzie to 41Khz?

    _________________
    "Nie programuj w święta - bug się rodzi"



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sty 2014, o 15:14 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    Dokładnie o to chodzi ... - toglowanie będziesz miał z częstotliwością 83,33 kHz a okres da ci częstotliwość pożądaną czyli ok 41 kHz

    tak się robi do np generowania nośnej dla pilotów podczerwieni ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sty 2014, o 15:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 sty 2014
    Posty: 336
    Lokalizacja: Grodzisk Mazowiecki
    Pomógł: 13

    To akurat potrzebuję do przetwornicy.
    Dziękuję za pomoc.

    P.S. Obejrzałem wczoraj part2 materiału o ws2812
    Mózg mi do tej pory paruje. W nocy nie spałem myśląc o tym jak to ugryść w bascomie
    Zamówiłem diody a czekając na przesyłkę będę próbował uzyskać poszczególne bity 0 i 1 według tego protokołu
    Gratulacje i powodzenia w rozwoju serwisu. :-)


    EDIT: Niestety moje liczenie wzięło w łeb.
    Podłączyłem analizer stanów logicznych i trochę na oczy przejrzałem

    Poniższe ustawienie dało mi częstotliwość 40,8Khz ale w jaki sposób dojść do tego na kartce papieru to nadal zbytnio nie wiem.
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Kwarc 8Mhz

    _________________
    "Nie programuj w święta - bug się rodzi"



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 sty 2014, o 14:20 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 sty 2014
    Posty: 336
    Lokalizacja: Grodzisk Mazowiecki
    Pomógł: 13

    Dzięki. Zapiszę na kominie ku pamięci :-)

    _________________
    "Nie programuj w święta - bug się rodzi"



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO