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 6 kwi 2025, o 00:23


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 32 ]  Przejdź na stronę 1, 2  Następna strona
    Autor Wiadomość
    PostNapisane: 4 lut 2025, o 23:12 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Cześć,

    Zrobiłem częstotliowściomierz na Atmedze8A, niestety natrafiłem na dziwny błąd, którego nie jestem w stanie zrozumieć. Mianowicie układ na płytce stykowej działa prawidłowo (w większości wypadków), natomiast na lutowanej płytce prototypowej oraz drukowanym PCB działa tylko do 50Hz (generator z miernika jest w stanie wygnerować 50, 100, 200, 300Hz..) czasami do 100Hz. Ale uwaga. Układ działa w 100% poprawnie w momencie kiedy odłączę zasilanie pinu VCC.

    Trochę o układzie:
    - zasilanie zrobione standardowo tak jak mirek uczył 100nF na VCC (+4.7uF) i AVCC. Reset przez 10k do GND.
    - Counter1 zlicza zbocza narastające na wejściu ICP1.
    - Timer2 w trybie CTC generuje przerwanie co 1s w którym zczytywana jest wartość Countera1 oraz następnie zerowana (taktowany kwarcem 32.768kHz).
    - wartość f = (WARTOŚĆ COUNTER1/OKRES) wyświetlana za pomocą LCD lub diod (obie wersje testowane).

    Oprócz sygnału z generatora testowane również było przy pomocy sygnału z aparatu zapłonowego. Testowane na 4 różnych Atmegach, różnych kwarcach zegarkowych, zasilaniu (ATB-USBasp, bateria, zasilacz laboratoryjny).

    Z góry dziękuję za wskazówki :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2025, o 20:57 
    Offline
    Moderator
    Avatar użytkownika

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

    zamiast opisów - pokaż że swoje PCB bo tu mogą być babole

    _________________
    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: 6 lut 2025, o 12:31 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    przede wszystkim to schemat i płytka. czy robiłeś DRC na koniec projektowania?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lut 2025, o 11:29 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Z góry uprzedzam, że płytkę robiłem na szybko. Jeśli chodzi o DRC to oprócz niepołączonej ścieżki pomiędzy pinami VCC i AVCC nie pokazuje braku połączeń, jedynie minimalne odległości co akurat w tym przypadku nie jest raczej ważne. Płytka jest wylana masą z góry i z dołu stąd nie podłączone masy widoczne na zdjęciu. Zielonymi napisami opisałem GND i VCC oraz wyprowadzenia z programatora.

    PCB:
    Obrazek
    PCB układ testowy:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lut 2025, o 12:59 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Uzupełnienie o schemat:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lut 2025, o 17:25 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    Posprawdzaj miernikiem czy nie masz gdzieś zwarcia (kondensatory?), czy napięcia sa ok, kwarc itp. Napisz jakiś prosty program czy i sprawdź czy wszystko działa. Może przy lutowaniu cos sie upaliło, zwarło etc. Nie raz miałem rozkmine , a okazywało sie, ze jakoś zle sie wgrał wsad, a ja szukałem dwa dni problemu w kodzie. Drobnymi krokami eliminuj możliwe problemy



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lut 2025, o 17:39 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Właśnie sęk w tym, że mierzyłem już wszystko. Na PCB dodatkowo napięcia mam w granicach 5V gdy na stykowej i protypowej lutowanej około 4.8V. Kondensatory zmieniane, kwarc również, program ograniczyłem już do samego częstotliwościomierza i 3 diod led. Wsad wgrywany multum razy, na 4 różne Atmegi. Nadal ten sam efekt, z VCC działa nieprawidłowo, bez VCC śmiga bez zastrzeżeń.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lut 2025, o 19:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 mar 2015
    Posty: 323
    Lokalizacja: Rybnik
    Pomógł: 23

    Po pierwsze: Nie wiem po co ci 2 rezystory na transoptorze.Jeden masz na anodzie 4,7k a drugi na katodzie 470 om. Razem daje to ok 5,1k. To teraz policz sobie jaki prąd popłynie przez diodę led w tym właśnie CNY17. Z prawa Ohma: I=U/R a więc, I = 12/5100 czyli I=0,002A. Takim prądem tej diody nie wysterujesz. Jeżeli dobrze przeczytałem notę od tego transoptora (nie znam dokładnie angielskiego), to pisze tam,że prąd wejściowy diody IF wynosi max 60mA ale na schematach w DS, min 10mA. Ty sterujesz diodą prądem zaledwie 2mA. Wg mnie to układ wejściowy nie ma prawa działać. Ja bym te 2 rezystory zamienił na jeden o wartości ok.1,2k. Wtedy przy napięciu wejścia ok.12V, na diodę transoptora popłynie prąd ok.10mA. A cha, zauważyłem jeszcze, że w tym transoptorze na wyjściu, jest tranzystor npn, a ty na jego kolektor podłączasz GND. Dlaczego?

    _________________
    http://www.avrboss.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lut 2025, o 20:27 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    mario2015 wiem, że nie potrzebuję osobno tych rezystorów. Ten rozmiar powoduje, że nie obciążam sygnału który idzie do obrotomierza i przez to nie faluje on. To już osobiście ogarnąłem wcześniej, plus przebieg z aparatu zapłonowego nie jest idealny, i to właśnie po podpięciu masy na kolektor działa poprawnie. W skrócie ta część układu mi działa, ale nie o tą część układu pytam. Układ nie działa poprawnie nawet kiedy tego układu nie ma. Tak jak wspomniałem na początku, na ten moment podłączona jest atmega, kondensatory, kwarc oraz rezystor 10k od RST oraz 3 diody LED/LCD zamiennie. Plus podłączony jest programator który zasila układ. Reszta jest nie podłączona i czy jest czy jej nie ma nie wpływa to na działanie układu. Przebieg z generatora podaję bezpośrednio na pin PB0.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lut 2025, o 01:05 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Jaki prąd płynie po stronie 5V i 12V jak podłączasz Vcc? I jaki jak go nie podłączasz? Czy wyświetlacz ma na podswietleniu rezystor ograniczający prąd, bo podłączyłeś go bezpośrednio pod zasilanie?
    tak jak wspominał kolega nt. transoptora - tranzystor npn na emiterze ma mieć niższy potencjał.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lut 2025, o 15:26 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Na szybko jak wychodziłem z domu to na prototypowej lutowanej prąd bez podłączonego pinu VCC to 15mA, a po podłączeniu 10mA.
    Jeśli natomiast chodzi o podłączenie podświetlenia LCD to mam bez rezystora (mirek mówił gdzieś że można na spokojnie tak podłączać). Wykluczył bym jednak tutaj winę tego, ponieważ gdy nie mam LCD to mam podłączone 3 diody Led, każda z rezystorem 470Ohm i efekt jest ten sam.
    Co do transoptora to zmienię finalnie podłączenie (atmega wstawia 5V na pinie wejściowymi, i transoptor jak klucz zwiera mi go do masy)
    Jak wrócę do domu to zrobię pomiary prądu na PCB.

    ------------------------ [ Dodano po: 53 minutyach ]

    Na szybko jak wychodziłem z domu to na prototypowej lutowanej prąd bez podłączonego pinu VCC to 15mA, a po podłączeniu 10mA.
    Jeśli natomiast chodzi o podłączenie podświetlenia LCD to mam bez rezystora (mirek mówił gdzieś że można na spokojnie tak podłączać). Wykluczył bym jednak tutaj winę tego, ponieważ gdy nie mam LCD to mam podłączone 3 diody Led, każda z rezystorem 470Ohm i efekt jest ten sam.
    Co do transoptora to zmienię finalnie podłączenie (atmega wstawia 5V na pinie wejściowymi, i transoptor jak klucz zwiera mi go do masy)
    Jak wrócę do domu to zrobię pomiary prądu na PCB.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2025, o 17:37 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Dobra przeprowadziłem pomiary na w pełni zmontowanym PCB jako, że mam tam możliwość prostego sprawdzenia działania z podłączonym i odłączonym pinem VCC.
    Przeprowadzone z i bez LCD (nie ma różnicy w działaniu).

    Pomiar prądu (pomiar z zasilacza laboratoryjnego)
    1.Pomiary z LCD:
    - bez pinu VCC ~34mA
    - z pinem VCC ~34mA

    2.Pomiary bez LCD:
    - bez pinu VCC ~13mA
    - z pinem VCC ~10mA

    Pomiar napięcia na pinie VCC:
    - bez pinu VCC ~4.17V
    - z pinem VCC ~4.99V

    Układ mierzony z sygnałem z generatora podanym na pin PB0. Działa dobrze do momentu podpięcia 5V na pin VCC, nie potrafi poprawnie obliczyć częstotliwości. Po odłączeniu 5V, znowu zaczyna działać poprawnie.

    PS: czy da się tutaj oznaczać osoby którym odpowiadam, oraz czy jest możliwość edycji posta?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2025, o 18:32 
    Offline
    Użytkownik

    Dołączył(a): 09 lut 2017
    Posty: 75
    Lokalizacja: 51°03′22″N 15°45′48″E
    Pomógł: 18

    VCC i AVCC masz połączone na PCB? Jak odłączasz to tylko VCC i zasilanie leci przez AVCC?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2025, o 18:49 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Adam12 tak oryginalnie są połączone , ale przeciąłem ścieżkę pomiedzy nimi i działający układ ma zasilanie tylko na AVCC. 5V do VCC podłączałem przy sprawdzaniu prądu przy użyciu kabelka ze złącza programatora wprost na nóżkę atmegi oraz w drugiej wersji na nóżkę kondensatora 100nF.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2025, o 18:56 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 sty 2016
    Posty: 1168
    Lokalizacja: Kraków
    Pomógł: 93

    Wydaje mi się, że powinieneś podłączyć do nóżek kwarca kondensatory po ok. 30 pF do GND. Pokaż jeszcze kod i ustawienia fusebitów.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2025, o 21:10 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Z tego co czytałem w datasheetcie to kondensatory potrzebne są przy kwarcu przy wyższych częstotliwościach. Dodatkowo z tego co mi się wydaje to przy taktowaniu całego procka tym kwarcem. Mi atmega działa na bazowym 1Mhz. Wspomnę, że testowałem układ z dwoma 22pF na nóżkach kwarcu do GND.

    W mainie herce wyświetlane są po prostu jeśli period_flag = 1, i wtedy ma wyswietlić wartość stanLicznika i wyzerować period_flag.

    Fusebity:
    Obrazek

    Tu co do CKLSEL:
    Obrazek

    A tu kody samych liczników:
    ObrazekObrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2025, o 22:46 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    *nie CLKSEL tylko CKOPT



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lut 2025, o 14:48 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Jakieś pomysły? :roll:



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2025, o 15:09 
    Offline
    Użytkownik

    Dołączył(a): 09 lut 2017
    Posty: 75
    Lokalizacja: 51°03′22″N 15°45′48″E
    Pomógł: 18

    Myślę, że powinieneś jednak dolutować na stałe te kondensatory do kwarcu oraz obudowę do masy. Na forach można znaleźć trochę tematów na temat problemów z działaniem kwarców 32.768kHz, które ustępowały po dolutowaniu kondensatorów.

    Poza tym pokaż cały listing programu (najlepiej okrojonego z wyizolowanym problemem). Co to znaczy, że układ działa nieprawidłowo? Jakie są objawy? Jakiego generatora używasz? Jak go podłączasz?

    Zrób też jakiś test wyprowadzając sygnał z kwarcu na zewnątrz np. żeby po podzieleniu migał diodą. Najlepiej jakbyś miał analizator i sprawdził czy sygnał jest stabilny.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2025, o 17:59 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Dobra jak będę miał chwilę to to zrobię i dam znać :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 mar 2025, o 21:01 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Witam, po dłuższej przerwie. Udało mi się siąść do projektu i oto moje wyniki oraz rozwinięcie tematu.

    1.Kwarc
    - obudowa do GND
    - kondensatory 22p do GND (po jednym na każde wyprowadzenie)

    2.Całość
    - zlutowałem układ pająk z wszystkim przylutowanym bezpośrednio do nóżek Atmegi. Jedyne kabelki to wyprowadzenie zasilania i GND.

    3.Test
    - program testowy ma za zadanie zaświecić trzema ledami:
    1) pierwszy świeci się gdy f jest w zakresie 25Hz do 49Hz
    2) drugi świeci się gdy f jest w zakresie 50Hz do 99Hz
    3) trzeci świeci się gdy f jest w zakresie 100Hz do 149Hz
    4) wszystkie świecą się gdy f jest w zakresie ponad 150Hz
    - program odczytuje POŁOWĘ częstotliwości z generatora (nie wpływa to na działanie układu, po prostu dzielnik /2, poniżej wartość w nawiasach).
    - generator podaje sygnał bezpośrednio na pin ICP1 (PB0) z częstotliowościami kolejno 50Hz(25Hz), 100Hz(50Hz), 200Hz(100Hz), 300Hz(150Hz).

    Wyniki: Program działa prawidłowo jedynie przy odłączonym od zasialania pinie VCC. Wykluczam, źle zaprojektowane PCB bo w teście go wogóle niema. Po podłączeniu pinu VCC program przestaje działać. Z ekranem LCD wskazywałby wartość 0, 6, różnie w każdym razie nieprawidłową.

    UWAGA test jest przeprowadzony za pomocą ledów jednak domyślnie wynik jest wyświetlany liczbowo na LCD. Precyzja odczytu częstotliwości jest potwierdzona już wcześniej, niestety tak jak wspominałem działa tylko z odłączonym od zasilania pinem VCC.

    Już wcześniej sprawdzałem przebieg samego kewarcu oscyloskopem i pokazywał praktycznie 32,768kHz.
    Cały temat jest dla mnie wielką zagadką. Liczę na waszą pomoc :D

    Kod programu:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 mar 2025, o 21:20 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3225
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Czemu kod wstawiasz jako obrazek a nie listing kodu C/C++??

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 mar 2025, o 21:27 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Nie chciałem w sumie zaśmiecać obrazu + uczę się tego forum. Nadal nie wiem czy można oznaczyć osobę w poście.
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    WOW nie wiedziałem że to tak działa :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 mar 2025, o 22:00 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3225
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    RampiFreestyler napisał(a):
    Nadal nie wiem czy można oznaczyć osobę w poście.


    Zaznaczasz czyjś tekst i na samym dole po prawej między Edytuj a Cytuj jest Cytowanie selektywne.

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 mar 2025, o 09:30 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Studi dziękuję za odpowiedź. Nie ma problemu nie obrażę się, pisząc tu jestem chętny aby być pouczonym.

    Co do częstotliwości ja wiem, że ona jest o połowę mniejsza i jest to specjalnie, to jest po części program z obrotomierza, a obrotomierz dostaje sygnał x2 z aparatu zapłonowego, stąd /2 w programi i dostaję 1:1 obroty silnika.

    Używam programu Michrochip Studio. Biblioteki LCD w trakcie tworzenia programu zazwyczaj dodaję jako Add Existing -> As a Link. Stąd dłuższa ścieżka, a nie w folderze projektu.

    Spróbuję włączyć jeszcze te kondensatory wewnętrzne, te 22p dodałem bo ktoś o tym wspominał.

    Nie próbowałem na gotowym zestawie. Programuję przez ATB USBasp.

    Co do transoptora to problem był taki, że przy podłączeniu do do VCC sygnał z aparatu zapł, nie był odczytywany przez mikrokontoroler prawidłowo. Po zastosowaniu tego inwersyjnego trybu wszystko działa w porządku. Możliwe, że jest to spowodowane też nieidealnym sygnałem, którego nie filtruję w żaden sposób. Ale rzeczywiście powinienem GND dać na emiter. W sumie nie wiem czemu mi to umknęło jak projektowałem układ.

    Dziękuję raz jeszcze za wskazówki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 mar 2025, o 12:21 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Tak na PCB jest faktycznie odłączone VCC i w sumie RST też. W opisie tam już napisałem, że to jest już wersja, w której usunąłem połączenie pomiędzy pinami AVCC oraz VCC. Teraz w sumie wpadłem w sumie zawuażyłem, że na "pająku" również mam RST przez rezystor podpięty do pinu VCC a nie do pinu AVCC na który cały czas podaję napięcie. Akurat mam możlwość to poprawię to oraz usunę kondensatory 22p. A może i włączę wewnętrzne.

    EDIT:
    Podłączyłem rezystor od RST do AVCC ale niczego to nie zmieniło.
    Jeśli chodzi o pomiary napięcia na RST to:
    -bez podania sygnału z generatora 5.12V
    -z podaniem sygnału z generatora odpięty pin VCC 4.96V (układ działa)
    -z podaniem sygnału z generatora podłączony pin VCC 5.12V (układ nie działa)

    Jeszcze wspomnę, że napięcie na VCC gdy jest odłączone to jakoś (napięcie zasilania)-(200-400)mV

    PS do poprzedniej wypowiedzi, problem jest niezależnie od tego czy programator jest czy go niema.

    Może to, że LCD/LED świecę z portu C ma znacznie?

    ------------------------ [ Dodano po: 41 minutach ]

    RampiFreestyler napisał(a):
    200-400
    co ja gadam jakieś 100-200mV



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 mar 2025, o 17:22 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    studi napisał(a):
    jeśli generator daje stany TTL to bezpośrednio, jeśli napięcie wyższe niż napięcie zasilania atmegi to poprzez dzielnik

    Ten generator z miernika daje mi prostokąt o wartości 1.5V

    ------------------------ [ Dodano po: 1 minucie ]




    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 mar 2025, o 18:22 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    Jestem w trakcie właśnie, wydaje mi się, że już kiedyś robiłem te testy ale ponowię je.

    1. Po zmianie kodu w initcie Timera2 dalej nie ma poprawy.
    2. Normalnie miganie delayem działa i w sumie nigdy nie było z tym problemu.
    3. Mogę zamigać diodą dla OCR=63 dostaję 2Hz na oscyloskopie, natomiast mignięcie jest bardzo słabe.
    Sygnał podawany z Atmegi na diodę ma 5V oraz trwa ok.13us (możliwe że dlatego świci słabo)

    Za moment reszta



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 mar 2025, o 18:49 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    W zasadzie to sprawdzam i z i bez o porównuję. Ale tak głównie sprawdzam z VCC bo to chcemy osiągnąć. Cały czas na zasilanie na AVCC.
    Więc tak:
    1. po włączeniu Timer 1 dioda miga dalej z 2Hz
    2. Po ustawieniu zakresów świecenia pozostałych diód w zależności od częstotliwości (bez sygnału z generatora) dalej mamy 2Hz. Tu ciekawe zmieniają się długości stanu wysokiego im dłuższy kod tym dłużej występuje ale nadal to us i dioda miga słabo.
    3. Po podłączeniu generatora dioda nadal miga z częstotliwością 2Hz jednak skraca się sygnał wysoki. Oczywiście z podłączonym pinem VCC diody nie zapalają się gdy powinny. Bez VCC działa bez zarzutu.

    Zastanawiam się czy nie sprawdzić tego jakoś zamiast generatorem, to ustawić licznik T1 w tryb zwykłego countera i wtedy przetestować.
    EDIT:
    Zrobiłem też program gdzie dałem dwa zakresy poniżej 100hz nie świeci nic, powyżej dwie diody, aby wykluczyć, że sam program gdzieś przez swoją długość psuje ale nie. Dalej nie działa z VCC prawidłowo.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 mar 2025, o 19:07 
    Offline
    Nowy

    Dołączył(a): 20 kwi 2024
    Posty: 22
    Pomógł: 0

    studi napisał(a):
    co do sygnału z generatora o napięciu ~1,5V to jest ono za małe bo zawiera się w obszarze zabronionym w którym nie można zidentyfikować czy jest to stan wysoki czy niski

    O, tego nie wiedziałem. Może faktycznie zaczynają wtedy grać rolę te 100-200mV. Ogarnę zatem normlany generator. Chciałem użyć ATBUSBasp bo ma taką opcję ale nie działa ona u mnie prawidłowo. Może w sumie poruszę ten temat w osobnym wątku.
    Można w sumie też spróbować zrobić układ z transoptorem jako konwerter napięcia (do tego generatora).



    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: 32 ]  Przejdź na stronę 1, 2  Następna strona

    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