Goto page 1, 2, 3, 4 Next
Dykus
Guest
Thu Apr 29, 2004 6:36 pm
Witam,
Chciałem zbudować licznik częstotliwości na 89Cx051 mierzący do 50MHz,
sygnał wejściowy będzie dzielony przez 8-bitowy licznik, a wyjścia licznika
będą podane na uC. Za wejście licznika chcę podać przez bramkę sygnał
wejściowy, zaś bramkę sterować wzorowym sygnałem o okresie 1s (czyli w
zasadzie potrzebuję 0.5Hz, a nie 1Hz:). Chcę uzyskać na podstawowym
zakresie dokładność (wynikającą z rozdzielczości) 1Hz.
Pomysł stosowania zewnętrznego sygnału wzorcowego wynika, poza uzyskaniem
odpowiedniej dokładności (generator w termostatem), ze znajomości przeze
mnie tylko Bascoma i tylko w ten sposób jestem w stanie mierzyć dokładnie
duże częstotliwości. Chciałbym też przy niskich częstotliwościach mierzyć
sygnał metodą pośrednią, by uzyskać większą dokładność niż 1Hz. W każdym
razie taki mam pomysł i już.

Tyle, tytułem wstępu - wyjaśnienia. ;)
W jaki sposób można uzyskać sygnał 1Hz (0.5Hz)? Pierwszy pomysł to
oczywiście szereg dekad (np. 7490) - dla kwarcu 10MHz (lub 2MHz, bo 1MHz
jest dziwnie drogi:) musiało by być ich 7, a to już dużo zajmuje (już przy
wyświetlaczach będzie 6 rejestrów) i trochę kosztuje, np. dla 74HC90 (2zł)
to 14zł (chyba i tak najtańsze rozwiązanie). Są programowane dzielniki
częstotliwości - o ile te w TTL są nie do kupienia, to w CMOS 4059 (podział
do 15999) jest fajny - ale układ jest drogi - kosztuje 10zł i co
najistotniejsze - nie jest "resteowalny". Układ musi być resetowalny, by
nie czekać 1s pomiędzy pomiarami.
Kombinowałem z różnymi licznikami i kwarcami, ale nic mi nie wyszło. Może
wystarczy połączyć np. licznik 12-bit i 4-bit, do tego popularny kwarc
3.726 i mamy 1Hz (zmyślone)? Trudno takie coś dostrzec, obliczyć też (bo
kombinacji sporo), ale może jakoś tak się da? (łatwiej by było napisać
program, który by czegoś takiego szukał, a później sprawdzał z ofertą
sklepu;)
A, nie chciałbym też skracać liczników (np. 12-bit by dzielił /1000), bo
spada dokładność wzorca, no i to rozwiązanie nie eleganckie... jeśli już
koniecznie, to przy pierwszych podziałach, ale to ostateczność.
--
Pozdrawiam,
Dykus.
RoMan Mandziejewicz
Guest
Thu Apr 29, 2004 6:44 pm
Hello Dykus,
Thursday, April 29, 2004, 9:36:11 PM, you wrote:
[...]
Quote:
Kombinowałem z różnymi licznikami i kwarcami, ale nic mi nie wyszło. Może
wystarczy połączyć np. licznik 12-bit i 4-bit, do tego popularny kwarc
3.726 i mamy 1Hz (zmyślone)?
Kwarc 'zegarkowy' 32768 Hz i 5 sztuk 7493 - masz resetowalne i czas 1
s bez preblomu.
[...]
--
Best regards,
RoMan mailto:roman@pik-net.pl
CosteC
Guest
Thu Apr 29, 2004 6:57 pm
Quote:
Kombinowałem z różnymi licznikami i kwarcami, ale nic mi nie wyszło.
Może
wystarczy połączyć np. licznik 12-bit i 4-bit, do tego popularny kwarc
3.726 i mamy 1Hz (zmyślone)?
Kwarc 'zegarkowy' 32768 Hz i 5 sztuk 7493 - masz resetowalne i czas 1
s bez preblomu.
a nie lepiej 4060? IMHO dzieli przez 2^14 czyli 2Hz czy jego CMOSowość jest
niedopuszczalna?
CosteC
HaMMeR
Guest
Thu Apr 29, 2004 6:59 pm
"Dykus" <dykus.grupy@SpAmYwp.pl> wrote in message
news:c6rlh2$ibq$1@news.onet.pl...
Quote:
Witam,
Chciałem zbudować licznik częstotliwości na 89Cx051 mierzący do 50MHz,
sygnał wejściowy będzie dzielony przez 8-bitowy licznik, a wyjścia
licznika
będą podane na uC. Za wejście licznika chcę podać przez bramkę sygnał
wejściowy, zaś bramkę sterować wzorowym sygnałem o okresie 1s (czyli w
zasadzie potrzebuję 0.5Hz, a nie 1Hz:). Chcę uzyskać na podstawowym
zakresie dokładność (wynikającą z rozdzielczości) 1Hz.
Pomysł stosowania zewnętrznego sygnału wzorcowego wynika, poza uzyskaniem
odpowiedniej dokładności (generator w termostatem), ze znajomości przeze
mnie tylko Bascoma i tylko w ten sposób jestem w stanie mierzyć dokładnie
duże częstotliwości. Chciałbym też przy niskich częstotliwościach mierzyć
sygnał metodą pośrednią, by uzyskać większą dokładność niż 1Hz. W każdym
razie taki mam pomysł i już.

Tyle, tytułem wstępu - wyjaśnienia. ;)
W jaki sposób można uzyskać sygnał 1Hz (0.5Hz)? Pierwszy pomysł to
oczywiście szereg dekad (np. 7490) - dla kwarcu 10MHz (lub 2MHz, bo 1MHz
jest dziwnie drogi:) musiało by być ich 7, a to już dużo zajmuje (już przy
wyświetlaczach będzie 6 rejestrów) i trochę kosztuje, np. dla 74HC90 (2zł)
to 14zł (chyba i tak najtańsze rozwiązanie). Są programowane dzielniki
częstotliwości - o ile te w TTL są nie do kupienia, to w CMOS 4059
(podział
do 15999) jest fajny - ale układ jest drogi - kosztuje 10zł i co
najistotniejsze - nie jest "resteowalny". Układ musi być resetowalny, by
nie czekać 1s pomiędzy pomiarami.
Kombinowałem z różnymi licznikami i kwarcami, ale nic mi nie wyszło. Może
wystarczy połączyć np. licznik 12-bit i 4-bit, do tego popularny kwarc
3.726 i mamy 1Hz (zmyślone)? Trudno takie coś dostrzec, obliczyć też (bo
kombinacji sporo), ale może jakoś tak się da? (łatwiej by było napisać
program, który by czegoś takiego szukał, a później sprawdzał z ofertą
sklepu;)
A, nie chciałbym też skracać liczników (np. 12-bit by dzielił /1000), bo
spada dokładność wzorca, no i to rozwiązanie nie eleganckie... jeśli już
koniecznie, to przy pierwszych podziałach, ale to ostateczność.
--
Pozdrawiam,
Dykus.
Witaj,
Stosujac uklad zegarkowy (stary) MC1210 lub MC1211(DIL8) oraz kwarc
4.304192MHz
(2^27 bodajze), uzyskujesz stabilny generator 2Hz na dwoch elementach...
Kristo
RoMan Mandziejewicz
Guest
Thu Apr 29, 2004 7:46 pm
Hello CosteC,
Thursday, April 29, 2004, 9:57:04 PM, you wrote:
Quote:
Kombinowałem z różnymi licznikami i kwarcami, ale nic mi nie
wyszło. Może wystarczy połączyć np. licznik 12-bit i 4-bit, do
tego popularny kwarc 3.726 i mamy 1Hz (zmyślone)?
Kwarc 'zegarkowy' 32768 Hz i 5 sztuk 7493 - masz resetowalne i czas 1
s bez preblomu.
a nie lepiej 4060? IMHO dzieli przez 2^14 czyli 2Hz czy jego CMOSowość jest
niedopuszczalna?
Zapewne lepiej - wcześniej w wątku padło 7490 dlatego proponowałem
TTLe.
--
Best regards,
RoMan mailto:roman@pik-net.pl
megaraptor
Guest
Thu Apr 29, 2004 8:09 pm
Użytkownik "Dykus" <dykus.grupy@SpAmYwp.pl> napisał w wiadomości
news:c6rlh2$ibq$1@news.onet.pl...
Quote:
Witam,
Chciałem zbudować licznik częstotliwości na 89Cx051 mierzący do 50MHz,
sygnał wejściowy będzie dzielony przez 8-bitowy licznik, a wyjścia
licznika
będą podane na uC. Za wejście licznika chcę podać przez bramkę sygnał
wejściowy, zaś bramkę sterować wzorowym sygnałem o okresie 1s (czyli w
zasadzie potrzebuję 0.5Hz, a nie 1Hz:). Chcę uzyskać na podstawowym
zakresie dokładność (wynikającą z rozdzielczości) 1Hz.
Pomysł stosowania zewnętrznego sygnału wzorcowego wynika, poza uzyskaniem
odpowiedniej dokładności (generator w termostatem), ze znajomości przeze
mnie tylko Bascoma i tylko w ten sposób jestem w stanie mierzyć dokładnie
duże częstotliwości. Chciałbym też przy niskich częstotliwościach mierzyć
sygnał metodą pośrednią, by uzyskać większą dokładność niż 1Hz. W każdym
razie taki mam pomysł i już.

Tyle, tytułem wstępu - wyjaśnienia. ;)
W jaki sposób można uzyskać sygnał 1Hz (0.5Hz)? Pierwszy pomysł to
oczywiście szereg dekad (np. 7490) - dla kwarcu 10MHz (lub 2MHz, bo 1MHz
jest dziwnie drogi:) musiało by być ich 7, a to już dużo zajmuje (już przy
wyświetlaczach będzie 6 rejestrów) i trochę kosztuje, np. dla 74HC90 (2zł)
to 14zł (chyba i tak najtańsze rozwiązanie). Są programowane dzielniki
częstotliwości - o ile te w TTL są nie do kupienia, to w CMOS 4059
(podział
do 15999) jest fajny - ale układ jest drogi - kosztuje 10zł i co
najistotniejsze - nie jest "resteowalny". Układ musi być resetowalny, by
nie czekać 1s pomiędzy pomiarami.
Kombinowałem z różnymi licznikami i kwarcami, ale nic mi nie wyszło. Może
wystarczy połączyć np. licznik 12-bit i 4-bit, do tego popularny kwarc
3.726 i mamy 1Hz (zmyślone)? Trudno takie coś dostrzec, obliczyć też (bo
kombinacji sporo), ale może jakoś tak się da? (łatwiej by było napisać
program, który by czegoś takiego szukał, a później sprawdzał z ofertą
sklepu;)
A, nie chciałbym też skracać liczników (np. 12-bit by dzielił /1000), bo
spada dokładność wzorca, no i to rozwiązanie nie eleganckie... jeśli już
koniecznie, to przy pierwszych podziałach, ale to ostateczność.
A tak dla ciekawości to zwróć uwagę na procesory PIC firmy Microchip.
Posiadaj one wbudowany preskaler, który moze zliczac impulsy wejsciowe
do 50MHz. Chyba nawet była gdzieś nota aplikacyjna na temat budowy
częstościomierza.
Jeżeli chodzi o wzorzec to kiedys udało mi sie kupic generator kompensowany
termicznie 12.8MHz.
Pzdr
megaraptor
Pablo_C
Guest
Thu Apr 29, 2004 8:11 pm
a może zegarek PCF8583. domyślnie daje impulsy 1Hz z wypełnieniem 50%. czyli
spokojnie da się uzyskać 0,5Hz badając naprzemiennie stan niski i wysoki.
PC
Dykus
Guest
Fri Apr 30, 2004 6:50 am
Witam,
Dnia 29-04-04 (czwartek) o 21:44, 'RoMan Mandziejewicz' napisal(a):
Quote:
Kwarc 'zegarkowy' 32768 Hz i 5 sztuk 7493 - masz resetowalne i czas 1
s bez preblomu.
Ok, też taką możliwość znalazłem (w archiwum grupy), tylko jak wygląda ze
stabilnością (i możliwością dokładnego ustawienia)? O ile przy odmierzaniu
czasu niewielka niestabilność jest niezauważalna, o tyle przy bramkowaniu
sygnału 50MHz (chcąc uzyskać dokładność 1Hz) ma duże znaczenie.
--
Pozdrawiam,
Dykus.
Dykus
Guest
Fri Apr 30, 2004 6:52 am
Witam,
Dnia 29-04-04 (czwartek) o 21:59, 'HaMMeR' napisal(a):
Quote:
Stosujac uklad zegarkowy (stary) MC1210 lub MC1211(DIL8) oraz kwarc
4.304192MHz
(2^27 bodajze), uzyskujesz stabilny generator 2Hz na dwoch elementach...
Pomijając możliwość dostania tych układów, jest jeszcze problem ze
znalezieniem takiego kwarcu... :(
--
Pozdrawiam,
Dykus.
Dykus
Guest
Fri Apr 30, 2004 6:56 am
Witam,
Dnia 29-04-04 (czwartek) o 23:09, 'megaraptor' napisal(a):
Quote:
A tak dla ciekawości to zwróć uwagę na procesory PIC firmy Microchip.
Posiadaj one wbudowany preskaler, który moze zliczac impulsy wejsciowe
do 50MHz. Chyba nawet była gdzieś nota aplikacyjna na temat budowy
częstościomierza.
Tak, spotkałem się z takimi licznikami na PICu, tylko szkoda (a może i
dobrze?

, że nie ma dla nich Bascoma... a chciałbym program napisać sam.
Quote:
Jeżeli chodzi o wzorzec to kiedys udało mi sie kupic generator kompensowany
termicznie 12.8MHz.
Nie wiem jeszcze jak to trzeba dzielić by uzyskać 1Hz (chyba, że to do uC),
ale w Katowicach takiego czegoś nie ma. :(
--
Pozdrawiam,
Dykus.
Dykus
Guest
Fri Apr 30, 2004 7:04 am
Witam,
Dnia 29-04-04 (czwartek) o 23:11, 'Pablo_C' napisal(a):
Quote:
a może zegarek PCF8583. domyślnie daje impulsy 1Hz z wypełnieniem 50%. czyli
spokojnie da się uzyskać 0,5Hz badając naprzemiennie stan niski i wysoki.
Nie wiem, gdzie tam jest to wyjście 1Hz? Nie wiem też, czy można na tym
uzyskać dużą stabilność i dokładność. UI układ musi posiadać reset.
--
Pozdrawiam,
Dykus.
RoMan Mandziejewicz
Guest
Fri Apr 30, 2004 7:06 am
Hello Dykus,
Friday, April 30, 2004, 9:50:01 AM, you wrote:
Quote:
Kwarc 'zegarkowy' 32768 Hz i 5 sztuk 7493 - masz resetowalne i czas 1
s bez preblomu.
Ok, też taką możliwość znalazłem (w archiwum grupy), tylko jak wygląda ze
stabilnością (i możliwością dokładnego ustawienia)? O ile przy odmierzaniu
czasu niewielka niestabilność jest niezauważalna, o tyle przy bramkowaniu
sygnału 50MHz (chcąc uzyskać dokładność 1Hz) ma duże znaczenie.
Jeśli potrzebujesz aż takiej dokładności - termostatuj kwarc.
--
Best regards,
RoMan mailto:roman@pik-net.pl
RoMan Mandziejewicz
Guest
Fri Apr 30, 2004 7:10 am
Hello Dykus,
Friday, April 30, 2004, 9:56:41 AM, you wrote:
[...]
Quote:
Jeżeli chodzi o wzorzec to kiedys udało mi sie kupic generator kompensowany
termicznie 12.8MHz.
Nie wiem jeszcze jak to trzeba dzielić by uzyskać 1Hz (chyba, że to do uC),
ale w Katowicach takiego czegoś nie ma.
Dzielisz najpierw przez 10^5 a potem przez 128 (2^7) - w czym problem?
--
Best regards,
RoMan mailto:roman@pik-net.pl
Pablo C
Guest
Fri Apr 30, 2004 7:32 am
Quote:
Nie wiem, gdzie tam jest to wyjście 1Hz?
zobacz w pdf-ie
Quote:
Nie wiem też, czy można na tym uzyskać dużą stabilność i dokładność.
sporo sprzętu rtv i agd ma taki zegarek i chyba jakoś to działa

Quote:
UI układ musi posiadać reset.
to jest układ i2c i mozesz z nim zrobić prawie wszystko
PC
HaMMeR
Guest
Fri Apr 30, 2004 7:44 am
"Dykus" <dykus.grupy@SpAmYwp.pl> wrote in message
news:c6t0mb$kkb$1@news.onet.pl...
Quote:
Witam,
Dnia 29-04-04 (czwartek) o 21:59, 'HaMMeR' napisal(a):
Stosujac uklad zegarkowy (stary) MC1210 lub MC1211(DIL8) oraz kwarc
4.304192MHz
(2^27 bodajze), uzyskujesz stabilny generator 2Hz na dwoch elementach...
Pomijając możliwość dostania tych układów, jest jeszcze problem ze
znalezieniem takiego kwarcu... :(
--
Pozdrawiam,
Dykus.
Nie powinno byc!!!
To jest TYPOWY kwarc !
Kristo
Goto page 1, 2, 3, 4 Next