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



Teraz jest 19 kwi 2024, o 12:01


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 12 lip 2017, o 09:39 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Witam,

koledzy planuję zrobić częstościomierz na atmegdze 1284P. Zakres od 1 do 1kHz.

W związku z tym mam kilka pytań:

1. W atmedze 1284P piny programatora są współdzielone z pinami do UART-a tak jak w atmega128 czy po prostu programuje się z wykorzystaniem linii miso, mosi, sck, rst?

2. mierzony sygnał będę podawał wejście licznika np T1. najmniejszy okres jaki będę mierzył to 1ms. W sygnale mogą pojawić się szpilki o czasie np 100us, jaki sposób polecilibyście aby skutecznie odfiltrować takie "zakłócenia"?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 09:55 
Offline
Moderator
Avatar użytkownika

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

Cytuj:
1. W atmedze 1284P piny programatora są współdzielone z pinami do UART-a tak jak w atmega128 czy po prostu programuje się z wykorzystaniem linii miso, mosi, sck, rst?


Sorki, że tak zapytam ale ... hmmm czy zaglądał kolega chociaż na pierwszy obrazek w nocie PDF tego procka ? (druga strona noty) ... żeby samemu zobaczyć na jakich pinach są UART0 i UART1 ? Wydaje mi się że nie ...

a wystarczy uruchomić MKClipse, wybrać z listy procka i kliknąć obok w ikonkę PDF, nota sama się nie tylko pobierze ale jeszcze od razu otworzy na tej stronie z obrazkiem z pinami procka - POLECAM .... polecam to zrobić i zajrzeć.

_________________
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: 12 lip 2017, o 10:23 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

mirekk36 napisał(a):
Cytuj:
1. W atmedze 1284P piny programatora są współdzielone z pinami do UART-a tak jak w atmega128 czy po prostu programuje się z wykorzystaniem linii miso, mosi, sck, rst?


Sorki, że tak zapytam ale ... hmmm czy zaglądał kolega chociaż na pierwszy obrazek w nocie PDF tego procka ? (druga strona noty) ... żeby samemu zobaczyć na jakich pinach są UART0 i UART1 ? Wydaje mi się że nie ...

a wystarczy uruchomić MKClipse, wybrać z listy procka i kliknąć obok w ikonkę PDF, nota sama się nie tylko pobierze ale jeszcze od razu otworzy na tej stronie z obrazkiem z pinami procka - POLECAM .... polecam to zrobić i zajrzeć.


Ale ja się nie obrażam :) oczywiście że zaglądałem do noty....Ale mi chodzi o to czy przy atmegdze 1284P muszę robić coś takiego jak pokazałeś Mirku tutaj: http://atnel.pl/atb-shield-m128.html a na drugiej stronie datasheeta takiej informacji nie znajdę



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 10:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

Robiłem kiedyś prosty miernik do około 5kHz na Attiny24 i wynik wyświetlał się dopiero gdy pomiar dwukrotnie był identyczny. To najprostszy sposób eliminacji zakłóceń, nie idealny ale doskonałe się u mnie sprawdził. Nie wiem jak często potrzebny co będzie wynik pomiaru, ale rozwiązań jest co najmniej kilka (jedno już podałem :))
A to mój miernik :)
https://youtu.be/fc-jHC4HwiU


Autor postu otrzymał pochwałę

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 10:52 
Offline
Moderator
Avatar użytkownika

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

Jarecki napisał(a):
.Ale mi chodzi o to czy przy atmegdze 1284P muszę robić coś takiego jak pokazałeś Mirku tutaj: http://atnel.pl/atb-shield-m128.html a na drugiej stronie datasheeta takiej informacji nie znajdę


Panie kolego procki takie jak m644p ale także m1284p są zgodne pinologicznie z tak popularnymi prockami jak: m16/32

ATmegę1284P można włożyć wprost do zestawu ATB przecież ! ;) .... i nie trzeba żadnych zmian. A co za tym idzie masz normalne piny ISP na pinach magistrali SPI


Autor postu otrzymał pochwałę

_________________
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: 12 lip 2017, o 11:29 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

mirekk36 napisał(a):

Panie kolego procki takie jak m644p ale także m1284p są zgodne pinologicznie z tak popularnymi prockami jak: m16/32

ATmegę1284P można włożyć wprost do zestawu ATB przecież ! ;) .... i nie trzeba żadnych zmian. A co za tym idzie masz normalne piny ISP na pinach magistrali SPI


Takiej informacji potrzebowałem, dziękuję Mirku :)

Może ktoś z Kolegów doradzi jeszcze odnośnie filtracji przebiegów szybkozmiennych? myślałem dodać stałą czasową za pomocą układu 74hc123, co sądzicie?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 11:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

Jak potrzeba Ci minimalny pomiar w milisekundach to po prostu sprawdzaj długość przychodzącego impulsu i eliminuj te zbyt krótkie - jest na to sporo czasu :)

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 11:52 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

SylwekK napisał(a):
Jak potrzeba Ci minimalny pomiar w milisekundach to po prostu sprawdzaj długość przychodzącego impulsu i eliminuj te zbyt krótkie - jest na to sporo czasu :)


hmm...może i tak zrobię chociaż wolałbym to zrzucić na jakiś obwód RC :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 12:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

No to zwykły 0,1u już tu sporo wyfiltruje, chociaż nie wiem czy trochę nie za duży. Osobiście wolę rozwiązania programowe tam gdzie liczy się impulsy.

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 12:12 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Musiałbym doświadczalnie to pomierzyć ale znowu filtr RC może pływać z temperatura.... może jednak pomyślę nad programową eliminacją :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 12:21 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Cytuj:
hmm...może i tak zrobię chociaż wolałbym to zrzucić na jakiś obwód RC


A ja zaproponuje coś takiego:

ObrazekObrazek


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 13:19 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Nefarious19 napisał(a):

A ja zaproponuje coś takiego:



oooo przyznam, że czegoś takiego szukałem :) dzięki bardzo ;)

------------------------ [ Dodano po: 2 minutach ]

Jakie zadanie spełnia dioda D1? :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 13:23 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Jarecki napisał(a):
Jakie zadanie spełnia dioda D1?


Zabezpiecza przed napięciami powyżej 5.1V i ujemnymi. To dioda zenera na 5.1V :)

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

Zauważ że faza sygnału jest trochę przesunięta ale to normalne przy filtrze dolnoprzepustowym i w zliczaniu impulsów w niczym nie przeszkadza :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 14:39 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Nefarious19 napisał(a):
Jarecki napisał(a):
Jakie zadanie spełnia dioda D1?


Zabezpiecza przed napięciami powyżej 5.1V i ujemnymi. To dioda zenera na 5.1V :)

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

Zauważ że faza sygnału jest trochę przesunięta ale to normalne przy filtrze dolnoprzepustowym i w zliczaniu impulsów w niczym nie przeszkadza :)


To wszystko jasne :) dzięki za poświęcenie czasu na przeprowadzenie symulacji :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2017, o 15:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

Bardzo ciekawe rozwiązanie :)

_________________
http://www.sylwekkuna.com



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

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