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? 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 13 lip 2025, o 20:13


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
    Autor Wiadomość
    PostNapisane: 12 maja 2013, o 15:44 
    Offline
    Nowy

    Dołączył(a): 09 kwi 2013
    Posty: 14
    Lokalizacja: Warszawa
    Pomógł: 0

    Po przejściu przez chrzest bojowy w postaci uruchamiania transmisji 433 MHz na parze RTFQ1+Atmega 85, RRFQ1+Atmega8 na przykładzie kodu z zielonej książki postanowiłem zbudować niniejszy układ.

    Jest to układ względnie prostego squelcha, czyli układu, który blokuje szumy na wyjściu odbiornika, gdy nasz pobliski nadajnik nic nie nadaje.
    Czyli krótko mówiąc, eliminację "sieczki" która bez tego układu normalnie absorbuje procesor wywołując przerwania co kilka, kilkanaście mikrosekund.
    Czyli np. ok 80 % swojego cennego czasu marnuje na obsługę "sieczki" z eteru.

    Układ korzysta z wyjścia RSSI odbiornika RRFQ1 firmy Telecontrolli.

    Głównym elementem układu jest komparator w postaci układu scalonego LM311P (to wersja przewlekana, której użyłem do prototypu, ale oczywiście można użyć wersji smd).
    Oto schemat układu:

    Obrazek

    Potencjometrem R3 ustawia się poziom napięcia powyżej którego układ przepuszcza dane z wyjścia odbiornika na wejście ICP procesora.
    Jest to oczywiście zależne od konkretnych warunków odbioru, poziomu zaśmiecenia lokalnego eteru zakłóceniami elektromagnetycznymi, anteny itp.

    W moim przypadku poziomem ustalonym z pomocą oscyloskpou jest napięcie włączenia Von =2,2 V
    Oczywiście możliwe jest dobranie odpowiedniego poziomu również za pomocą woltomierza, przez porównanie poziomu bez nośnej oraz z nośną i ustawienie ok 0,2 V powyżej poziomu średniego szumu i oczywiście poniżej maksymalnej wartości z nośną.

    Rezystor R4 służy do ustalenia szerokości histerezy czyli różnicy napięcia włączenia i wyłączenia, która dla 220k wynosi ok 0,15 V.
    Histereza jest potrzebna, by układ po wykryciu nośnej i włączeniu przepuszczania danych na wyjście przypadkowo nie wyłączył się gdy RSSI nieznacznie spadnie.

    Układ przetestowany praktycznie.
    Jak znajdę trochę czasu, wrzucę oscylogramy z włączania i wyłączania oraz może zdjęcie prototypu.

    Uważne oko wychwyci, że 2 tranzystory na wyjściu to zmodyfikowany układ Mirka, który proponował w swojej zielonej książce do dopasowania poziomu napięć wyjściowych.

    Emiter tranzystora Q1 jest zwierany przez tranzystor wyjściowy komparatora do masy, gdy RSSI przekroczy napięcie progowe, co pozwala na przekazywanie danych do procesora w tym czasie.

    Gdy wyjście komparatora jest w stanie wysokim, tranzystory są zatkane.

    Zachęcam do wypróbowania układu i komentarzy.

    ------------------------ [ Dodano po: 31 minutach ]

    Układ na płytce prototypowej:

    Obrazek



    Ostatnio edytowano 9 cze 2013, o 19:10 przez pablo, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 cze 2013, o 16:09 
    Offline
    Nowy

    Dołączył(a): 09 kwi 2013
    Posty: 14
    Lokalizacja: Warszawa
    Pomógł: 0

    Przy uruchamianiu układu na zaprojektowanej w Eagle płytce finalnej, wykryłem mały błąd na schemacie: brakowało rezystora R10 między kolektorem Q1 a bazą Q3 (który był na breadbordzie).
    Już poprawiłem i wrzuciłem zaktualizowany schemat.

    Układ działa z powodzeniem jako dodatek do odbiornika.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 cze 2013, o 18:44 
    Offline
    Moderator
    Avatar użytkownika

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

    I bardzo fajna próba i układ godny pochwały - ja sam nie zaprojektowałby czegoś takiego ale jednak uprę się, że

    pablo napisał(a):
    Czyli np. ok 80 % swojego cennego czasu marnuje na obsługę "sieczki" z eteru.


    to nie jest zgodne z prawdą - tzn owszem sieczka jest, marnowanie czasu też ale nie sieczka z eteru - bo sieczki w eterze jest mało albo prawie wcale - a wszyscy to powtarzają. Układy takie mają za słabą czułość aby wyłapywać jakieś tam sieczki - ta sieczka pochodzi z szumów stopni wejściowych samego odbiornika, gdy działa jego układ ARW próbuje się dostroić do "czegokolwiek" jak nie może to zwiększa czułość tak mocno że zaczyna wzmacniać własne szumy ...

    to tylko taka uwaga

    _________________
    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: 3 cze 2013, o 20:10 
    Offline
    Nowy

    Dołączył(a): 09 kwi 2013
    Posty: 14
    Lokalizacja: Warszawa
    Pomógł: 0

    Nie czuję się ekspertem i nie dyskutuje skąd dokładnie biorą się szumy, może to i ARW.
    Jednak jak się zastanowić ile pilotów do samochodów, bram, stacji pogody w koło i tym podobnego sprzętu, to powiedziałbym że zaśmiecenie eteru może mieć wpływ i sprzyjać wzbudzaniu ARW, nawet dla słabszych sygnałów gdzieś z daleka.

    Podczas obserwacji na oscylu można było rozróżnić również fragmenty "obcych" ramek ;)
    Także powiedziałbym że w sumie daje to na wyjściu wspomnianą sieczkę.

    Ale to oczywiście tylko takie moje gdybanie ...

    Najważniejsze, że można to skutecznie eliminować lub przynajmniej minimalizować używając sygnału RSSI.



    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: 4 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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