Naprzemienne załączanie kluczy 4066.

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
elbober
Użytkownik
Posty: 194
Rejestracja: 02 lut 2013, 14:39
Lokalizacja: Poznań

Post autor: elbober » 20 sty 2014, 13:09

Z któregoś kolejnego postu zrozumiałem, że chcesz generator RC ze skokową zmianą częstotliwości, zmieniając R
Konstruktor pisze: Buduje generator prostokąta na ....jakimś odpowiednim układzie. Nie wiem jeszcze który układ wybiorę, ale mam ich kilka.

W każdym razie częstotliwość reguluje się wartością opornika. Chcę zrobić generator, który da mi 2 różne częstotliwości powiedzmy 100Hz i 500Hz.

Zmiana opornika powoduje zmianę częstotliwości.

...Czyli, wpinam dwa oporniki w szereg z kluczami i podłączam jak przełącznik dwu pozycyjny. Klucze powodują, że prąd przechodzi raz przez jeden a raz przez drugi opornik - na przemian.


Próbowałem z jednym opornikiem na stałe z drugi ''dokładać'' przez 4066, ale tak nie da rady...

Nie chcę, żeby układ zmiany oporów był bardziej rozbudowany od samego generatora....
.
Uważam, że można to zrobić bez kluczy 4066. NE556 jeden gen będzie właściwy 100/500Hz, a drugi kluczujący o reg f., a jako klucz zwierający jeden rezystor wystarczy tranzystor (dowolnej "maści" bipolarny, fet itp). Całość będzie zwarta konstrukcyjnie w 1 scalaku, + ~6elementów RC.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 20 sty 2014, 17:15

W każdym razie częstotliwość reguluje się wartością opornika. Chcę zrobić generator, który da mi 2 różne częstotliwości powiedzmy 100Hz i 500Hz.
Mi to wygląda na modulację FSK, ale to do tego zasadniczo można wykorzystać specjalizowany układ generatora ja XR2206, lub odpowiednio doposażony mikroprocesor, jak PIC12F1840 który ma sprzętowy układ DSM (Data Signal Modulator) - tańsza opcja w DIP8.

Awatar użytkownika
Konstruktor
-
Posty: 53
Rejestracja: 30 sty 2010, 23:09
Lokalizacja: Inowrocław i okolice.

Post autor: Konstruktor » 20 sty 2014, 21:19

Niestety nie mogę z pewnych powodów napisać, jakie ma to mieć zastosowanie docelowe. :oops:

Zrobiłem odpowiednie próby i układ z inwerterami i 4066 - działa. Niestety jest problem odpowiedniego doboru częstotliwości kluczowania. Nie ma sensu, żeby ta częstotliwość była większa od f wyjściowej generatora... Optymalnie powinna wynosić chyba połowę. Wydaje mi się, że wtedy kluczowanie ''wbije się'' w co drugi impuls wychodzący z generatora ''głównego''. Aczkolwiek....w wypadku częstotliwości 100 - 500 PPS, stosunek impulsów wyniesie 1:5...

Sytuacja jest podobna do tej, kiedy miałbym dwa generatory prostokąta i wyjścia połączył je razem. Nie jestem pewien, ale chyba na tym polega modulacja FSK ?

Z kostką XR 2206, też kombinowałem, ale z tego co pamiętam wypełnienie nie było regulowane i wynosiło chyba 50 %.
W moim wypadku potrzebna jest regulacja wypełnienia w zakresie 1% - 20%. Ponadto, modulacja w XR odbywa się chyba podobnie...wewnętrzny klucz zwiera na przemian nóżki 7 i 8 do których podłączone są rezystory.

Jeżeli jestem już przy wypełnieniu, to cały proces jest lepiej widoczny, jeżeli kluczuje sie ( zmienia opór ) na rezystorze odpowiadającym za wypełnienie ( NE 556 z oddzielną regulacją f i wypełnienia. )


Z powodu trudności w zestrojeniu obu częstotliwości, zrezygnowałem z dodatkowego generatora na 40106 i spróbuje pobrać sygnał z wyjścia 555, podzielić go przez dwa ( np 7490 ) i tym impulsem zamykać jeden klucz w 4066. W takim wypadku jeden opornik będzie na stałe, ( żeby generator w ogóle odpalił ) , a wartość drugiego rezystora będzie dołączana równolegle po zamknięciu klucza. Tym sposobem powinienem uzyskać idealną synchronizację.
Poprzednio coś mi nie chciało wychodzić, ale wczoraj zrobiłem jednocześnie zmianę częstotliwości i szerokości impulsu i w podłączonym głośniku, było słychać zarówno zmianę częstotliwości i wypełnienia.

Niestety, mój wiekowy oscyloskop rozgrzewa się ostatnio ok 40 min. a i tak czasami bzdury pokazuje, natomiast urządzonko avt2999, ma zbyt małe LCD, żeby coś konkretnego zaobserwować.

Procesor na tym etapie odpada, ale przyjrzę się dokładniej xr2206.
Ostatnio zmieniony 20 sty 2014, 22:25 przez Konstruktor, łącznie zmieniany 2 razy.

Awatar użytkownika
matrix
Użytkownik
Posty: 1805
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 20 sty 2014, 21:26

Jeśli chcesz użyć dwóch układów to dwa moje ulubione układy:
NE555 i CD4017
NE555 wygeneruje Ci impuls o niemalże dowolnej częstotliwości a 4017 poda Ci naprzemiennie sygnał i może on dotrzeć do kluczy CD4066 co 10 impuls.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 20 sty 2014, 22:08

Zrobiłem odpowiednie próby i układ z inwerterami i 4066 - działa. Niestety jest problem odpowiedniego doboru częstotliwości kluczowania.
Pewnie dla tego że prosty generator na inwerterach nie daje wypełnienia 50%, moja propozycja na 4047 spełnia ten warunek, przy czym F_OSC musisz mieć 2x większe od potrzebnego bo jest tam w środku dzielnik przez 2.
Częstotliwość kluczowania to jedno, a synchronizacja to drugie.
Niestety nie mogę z pewnych powodów napisać, jakie ma to mieć zastosowanie docelowe.
Tak coś zaczyna mi świtać modelarstwo po głowie, tam jest taki standard kodowania prze współczynnik wypełnienia, ale nei pamiętam jak się nazywa.
Ogólnie bez charakterystyki sygnału który chcesz wytworzyć ciężko o czymś mówić.

Awatar użytkownika
edwacc
Użytkownik
Posty: 163
Rejestracja: 14 paź 2008, 10:19
Lokalizacja: świętokrzyskie knieje

Post autor: edwacc » 21 sty 2014, 16:25

Konstruktor pisze: Procesor na tym etapie odpada, ale przyjrzę się dokładniej xr2206.
Zastanów się jeszcze raz: Masz konkretne wymagania dotyczące częstotliwości generowanego przebiegu jak i współczynnika wypełnienia.

Stosując dyskretne układy CMOS albo TTL musisz kombinować z układem, dobierac parametry R i C a później to wszystko regulować.

Używając specjalizowanego układu możesz uzyskać oczekiwane efekty, ale zapłacisz więcej i jesteś uzależniony od jego struktury i możliwości.

Natomiast najtańsze procesorki 8-bitowe AVR czy PIC w cenie 2zł brutto/sztuka poradzą sobie z tym zadaniem (przebieg kilkaset Hz) bez problemu; co więcej masz więcej swobody w projektowaniu układu i interfejsu użytkownika. Obliczasz wymaganą częstotliwość i dokładnie taką uzyskujesz, bez bujania się z regulacją PR czy dobieraniem R i C.

Procesorek jest wręcz idealny do tego zastosowania!

Awatar użytkownika
Konstruktor
-
Posty: 53
Rejestracja: 30 sty 2010, 23:09
Lokalizacja: Inowrocław i okolice.

Post autor: Konstruktor » 21 sty 2014, 18:36

Po głębszym zastanowieniu, jestem skłonny przyznać rację. Przy czym bardziej skłaniam się w kierunku procesorów niż XR 2206...czy podobnych...
Po wybraniu odpowiedniego układu, muszę mieć do niego nieograniczony dostęp przez następne kilka lat. XR to dość ''wiekowa'' kostka i nie jest zbyt powszechna w użyciu.
Natomiast procki.....no cóż.....nie mam pojęcia o programowaniu....Nauczę się niedługo, ale układ o którym pisałem muszę mieć ''na teraz''.

W zasadzie, problem na tą chwilę jest rozwiązany.

ODPOWIEDZ