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



Teraz jest 7 lut 2025, o 19:59


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 4 lut 2025, o 23:12 
Offline
Nowy

Dołączył(a): 20 kwi 2024
Posty: 4
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: 27354
Lokalizacja: Szczecin
Pomógł: 1042

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: wczoraj, o 12:31 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2592
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: dzisiaj, o 11:29 
Offline
Nowy

Dołączył(a): 20 kwi 2024
Posty: 4
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: dzisiaj, o 12:59 
Offline
Nowy

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

Uzupełnienie o schemat:
Obrazek



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

Dołączył(a): 19 lip 2013
Posty: 764
Pomógł: 38

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: dzisiaj, o 17:39 
Offline
Nowy

Dołączył(a): 20 kwi 2024
Posty: 4
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: 30 minut temu 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 mar 2015
Posty: 318
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

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