Skocz do zawartości
Szukaj w
  • Więcej opcji...
Znajdź wyniki, które zawierają...
Szukaj wyników w...

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

Fonon

Chronokomparator

Rekomendowane odpowiedzi

Witam wszystkich,

 

Jakiego sprzętu używacie do regulacji chodu zegarka?

Przesyłajcie zdjęcia

Ja osobiście używam programu Biburo.

 

 

Pozdrawiam

post-43428-0-64102700-1344248056_thumb.jpg

post-43428-0-72335400-1344248066_thumb.jpg

post-43428-0-56500500-1344248075_thumb.jpg

post-43428-0-95619800-1344248082_thumb.jpg

post-43428-0-44838400-1344248091_thumb.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To pewnie niezły program. Ma opis tylko po japońsku i hiszpańsku. Dość wygodny w użyciu wydaje się klips z przedwzmacniaczem, który można przypiąć nawet do nieporęcznych zegarów. Dla potrzebujących nie zaszkodziłby schemacik elektroniki wejściowej z dokładnym opisem. Pozdrawiam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Hmm.. Karta dźwiękowa ma to do siebie, że niezbyt dokładnie mierzy czas pomiędzy kolejnymi wahnięciami. Ja używam MTG-1000, ale ostatnio przerzucam się na kwarce więc mogę tanio sprzedać... Poza tym IMHO najlepszą metodą - aczkolwiek najbardziej czasochłonną - jest metoda mikrometrowej bisekcji ;) i codzienne porównywanie odchyłek do wskazania zegara atomowego. Moją rakietę tak przez pół roku ustawiałem <lol>

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam

A ja ten programik odkryłem dzisiaj poproszę coś więcej na temat jego użytkowania, skąd wziąć taki mikrofon

Pozdrawiam

Marek

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mikrofon trzeba sobie zrobić;

Co do programów na PC to jestem przeciwnikiem.

Jak można uważać PC za dokładne źródło zegara skoro potrafią się one

późnić lub spieszyć minutę na dobę. Dlatego wymyślono synchronizację

do serwerów NTP. Znalazłem kiedyś na płycie głównej

kwarc 32,768 dokładnie taki sam jak w zegarku z melodyjkami.

PECETOM mówimy stanowcze NIE.

Schematy mikrofonu są w manualach od biburo. Przynajmniej kiedyś widziałem.

 

ps.

Buduję chronokomparator za źródełkiem +/-2ppm jak coś mi wyjdzie to będzie

w dziale Zrób to Sam.

Aktualnie ćwiczę tor analogowy.

Docelowo urządzenie małe, LCD, USB itp...

To jest mój najtrudniejszy projekt, wymagający

sporej kasy na testy i próby.

Obym wytrzymał finansowo i intelektualnie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Parafka, co do zegara w PC to masz trochę racji, ale trochę też nie masz. Otóż w PC zegarów jest więcej niż jeden. RTC, na który się powołujesz jest niedokładny i owszem, ale ten, który bazuje na cyklu rozkazów CPU (RDTSC) ma użyteczną dokładność (i tu uwaga) +/- 2-5 mikrosekund! Sprawdzone empirycznie ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Skąd masz te dane? Jak to obliczyłeś? 2,5us na dobę, godzinę , sekundę?

Nie chcę być złośliwy ale jak zmierzyłeś 2,5us?

Dokładność jest czymś co wynika z obliczeń lub co najmniej z danych od producenta

układu RTC.

Taki zegar jest niestabilny temperaturowo. Poza tym krotność zegara nie

wpływa na jego dokładność.

Dobre źródła czasu stabilizuje się temperaturowo lub kompensuje.

Z drugiej strony jak się nie ma co się lubi...

 

Znalazłem jeszcze ciekawą stronę z pomiarami karty dźwiękowej:

Experiments with a PC sound card

Wynik to 44ppm czyli co najmniej 2x gorzej niż zegarek z melodyjkami otrzymany na komunię...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A może smartfon+android+mikrofon(na kablu ofkoz)?Dało by się?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Parafka, licznik rozkazów procesora zależy od stabilności generatora taktującego procesor. Nie mam wątpliwości, że stabilność generatora taktującego procesor jest wysoka (nie wiem tylko jak bardzo). Ja sprawdzałem to w pętli. Generowałem przerwę trwającą 1 sekundę poprzez funkcję usleep i mierzyłem ją za pomocą RDTSC (wstawka assemblerowa w C). Wyniki były bardzo powtarzalne. Z miłą chęcią mogę udostępnić kod.

 

 

EDIT:

 

Kod - http://kfgz.mydevil.net/rdtsc_test.c

 

Najlepiej kompilować i używać pod "Linuksu" ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Parafka...Nie mam wątpliwości, że stabilność generatora taktującego procesor jest wysoka (nie wiem tylko jak bardzo)

 

No właśnie, twierdzisz, że jest wysoka tylko nie wiesz jak bardzo.

W tym jest cały problem.

 

Poza tym nie rozumiem metody pomiaru.

Mierzysz zegar licznika za pomocą tego samego zegara?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
No właśnie' date=' twierdzisz, że jest wysoka tylko nie wiesz jak bardzo.

W tym jest cały problem.[/quote']

Spróbuję to ustalić jak znajdę chwilę czasu.

 

Poza tym nie rozumiem metody pomiaru.

Mierzysz zegar licznika za pomocą tego samego zegara?

Z pozoru tak to może wyglądać... ale do wykonania pętli potrzeba określonej stałej (??) liczby operacji. Znając czas wykonania pojedynczego rozkazu (np NOP = jeden takt CPU) można w pętli wykonać tyle NOPów żeby wyszła powiedzmy 1 sekunda. Niestety po drodze pojawia się pewien problem - CPU nie tylko wykonuje pętlę programu' date=' ale także musi "obsłużyć" system operacyjny ze wszystkimi procesami działającymi w tym czasie. Jedyne znane dla mnie obejście to tryb rzeczywisty - system DOS + wyłączenie przerwań - żeby mieć CPU tylko i wyłącznie do obsługi programu do pomiaru czasu.

 

Nie zaprzeczam, że możesz mieć rację, zwłaszcza, że funkcja usleep ponoć nie grzeszy dokładnością a dwa to co pisałem o wyizolowaniu CPU, którego póki co nie udało mi się wyizolować. Pomyślę jeszcze nad tym a nuż coś ciekawego się "urodzi". Jeśli uda mi się kompletnie odizolować CPU to pomiar [b']najprawdopodobniej[/b] będzie ultra dokładny Około +/-100 nanosekund dla pomiaru czasu do 1 sekundy. Do 10 sekund może to być w granicach 1 mikrosekundy. Zakładając, że częstotliwość taktowania mojego CPU wyniesie 2.5 GHz +/- 250 Hz.

 

EDIT:

 

Udało mi się znaleźć w miarę ciekawe opracowanie na temat dokładności generatorów stosowanych na płytach głównych - http://www.hindawi.c...nc/2008/583162/ (pkt 4, 5 i 6). Nie wiem jak z nowszymi CPU, ale te opisywane w artykule radzą sobie nadzwyczaj dobrze.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

...Znając czas wykonania pojedynczego rozkazu (np NOP = jeden takt CPU) można w pętli wykonać tyle NOPów żeby wyszła powiedzmy 1 sekunda.

Czas NOP możesz znać tylko skąd wiesz, że zegar w PC tyka tak jak jest napisane na jego obudowie?

Nadal uważam, że twoja metoda jest niewłaściwa.

Przypomina mi to sprawdzanie czy stoper mierząc minutę tyknął 60x.

Na podanej stronie warto zerknąć na Tabela-1.

Zegar rozjeżdża się jak tylko procesor zacznie coś robić.

 

ps. Zaczynam powoli myśleć jak dać programowi biburo szansę.

Może jakaś zewnętrzna karta dźwiękowa USB z dobrym zegarem?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wrzucę kilka schematów przedwzmacniaczy dla mikrofonów piezoelektrycznych

 

http://www.scotthelm...box-buffer.html

http://kfgz.mydevil....iezo_preamp.png

http://img185.images...940/schemat.gif

http://i697.photobuc...buropojaalo.gif

http://tokeiyade.michikusa.jp/download/mic-amp-sample.pdf (ze strony domowej biburo)

 

Co do karty na USB to musi mieć częstotliwość próbkowania 192 kHz, czyli te tańsze odpadają. Myślę, że ta powinna się nadać http://www.creative.....aspx?pid=20347

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Aktualnie będę robić wzmacniacz wg własnego schematu;

Ja coś wyjdzie to pokażę;

Mam zrobione kilka płytek drukowanych zatem jak ktoś chętny

to mu odstąpię.

Uwaga;

Niektóre schematy korzystają z zasilania 5V obecnego w gnieździe

mikrofonowym. Sprawdziłem i w nowszych laptopach

w gnieździe tym jest 3V z kawałkiem więc

niekoniecznie układy te będą funkcjonować.

Też się na to naciąłem projektując swój układ.

Rozwiąże to doczepianym klipsem na baterię 9V.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.