Złożyłem układ. Sprawdziłem 3 razy czy wszystko zgodne ze schematem. Jak podam wysoki na clk owszem sie zalącza przekaźnik, ale po rozłączeniu przekaźnik się równierz rozłącza zamiast pozostac w tej samej pozycji... Moze cos jest na shcemacie zle?
Włącznie oświetlenia na telefon - cd.
Dec 05, 2006
10 Replies
formatting link
Użytkownik "Gibol" <gibol@skrzynka_w_goglach.com> napisał w wiadomości news:el497n$9iu$ snipped-for-privacy@nemesis.news.tpi.pl...
Gdzie podajesz ów CLK ? Bezpośrednio na 4027 czy na bazę tranzystora ? Jakim napięciem zasilasz CD4027 ? Oscyloskop masz ?
Powód standardowy zwykle jest ten sam w przerzutnikach T. Seria impulsów zamiast jednego
Orginalnie zamiast tego tranzystora był Przycisk, ale na nim jest to samo, kiedy go przyciskam przekaznik zaskakuje a jak pusczam to sie rozlacza... jednym slowem jakby wogóle nie bylo tam tego cmosa - efekt taki sam. Zasilam wszystko 9V dod tego jest jescze podlaczony LM1117t 3.3 z diodą w przeciwnym kierunku do masy (w celu podwyzszenia napiecia do komórki)
Użytkownik "Gibol" <gibol@skrzynka_w_goglach.com> napisał w wiadomości news:el4ni0$an3$ snipped-for-privacy@atlantis.news.tpi.pl...
Kazdy mechaniczny przycisk daje serie impulsów, powodując wielokrotne przełaczanie przerzutnika T
?ale na nim jest to samo,
Jak zasilasz CMOSa 9V a sterujesz 2,5V=3-0,5 to dziwne, ze w ogóle przerzuca.
Sprawdź to, zwierając przyciskiem z włączonym w szereg opornikiem rzędu 1k Ohm, bazę tranzystora z owym 9V Jako przycisk użyj jakiegoś mało drgającego, z blaszkami naprężonymi, np.
formatting link
Ech... mam jedna wolną Atmege 8 moge na niej to zrobic, bo nie mam czasu sie bawic z tym cmosem... swieta sie zblizaja... :P Mógłby ktoś rzucić jakiś programik do tego? Pojewienie sie stanu wysokiego na 1 porcie > podanie wysokiego na drugi port > odczekać 1 min > jezeli znowu sie pojawi wysoki > niski na port 2 > oczekać 1 min :P Jakby ktoś mógł napisać to w języku c to byłbym wdzieczny :)
Użytkownik "Gibol" <gibol@skrzynka_w_goglach.com> napisał w wiadomości news:el4tmp$325$ snipped-for-privacy@atlantis.news.tpi.pl...
Znalazłem coś takiego, myślę ze się nada, tylko co zmienić żeby reagowało na pojawienie sie wsokiego?
// Przykład 3 - Przerzutnik T
// Dołączenie wymaganego pliku nagłówkowego #include <avr/io.h>
// makroinstrukcja negująca stan wyprowadzenia PORTB.7 #define TOGGLE_LED PORTB ^= 0x80; // częstotliwość zegara w megahercach #define OSC 4 // definicja funkcji opóźniającej void waitms(unsigned char x) { unsigned char a, b; // zmnienne licznikowe for( ; x > 0; --x) // ta pętla zostanie wykonana x-razy for(b = 10; b > 0; --b) // a ta 10 razy for(a = 25 * OSC; a > 0; --a) // natomiast ta 100 razy __asm("nop"); // dodatkowa instrukcja opóźniająca o 1 cykl // razem to da opóźnienie ok. x * 1ms // x od 0 do 255 // gdy x = 0 to opóźnienie = 256ms } // Program główny int main(void) { // konfiguracja portów I/O DDRB = 0xFF; DDRD = 0xFC; PORTB = 0xFF; PORTD = 0xF7; // Pętla nieskoczona while(1) { // Jeśli PIND.0 jest w sanie niskim // to znaczy, że wciśnięto S1 if(bit_is_clear(PIND, 0)) { TOGGLE_LED; // a wtedy zaneguj bit PORTD.7 (negacja poprzez wykonanie funcji ex-or ze stałą 0x80) waitms(250); // i czekaj ok. 250ms } }// koniec pętli nieskończonej return 0; }
nie to nie tak, te przerzutniki wymagaja stromego przebiegu na wjesciu zegarowym.. jak dasz powolny, efekt bedzie dokladnei taki jak opisujesz - po zdjeciu zegara wyjscie powroci do porpzedneigo stanu wywal C1 lub daj przez wejsciem zegarowym przerzutnik shmidta na 2 tranziakach lub cd 40106
i jeszzce jedno - zasil uklad z 3V...
nie, przeciez masz kondensator, ciezko przez niego rpzepuscic serie impulsow :) to nie tak, te przerzutniki wymagaja stromego przebiegu na wjesciu zegarowym.. jak dasz powolny, efekt bedzie dokladnei taki jak opisujesz - po zdjeciu zegara wyjscie powroci do porpzedneigo stanu wywal C1 lub daj przez wejsciem zegarowym przerzutnik shmidta na 2 tranziakach lub cd 40106
do tego zasil U1A z 5V i daj serie 74HCT4027 lub podobny z wejsciami reagujacymi na standard TTL w jakim standardzie jest to wyjscie z telefonu?
Użytkownik "Greg(G.Kasprowicz)" snipped-for-privacy@CERN.CH napisał w wiadomości news:el65f2$6nj$ snipped-for-privacy@inews.gazeta.pl...
Za duzo zabawy, Atmega8 + 1 tranzystor na przekaznik i mam sprawe zalatwiona. Tylko co zmienic w tym programie zeby procek reagowal nie na zwarcie do masy tylko na pojawienie sie napiecia z telefonu (3v)
Użytkownik "Gibol" <gibol@skrzynka_w_goglach.com> napisał w wiadomości news:el6p6d$89t$ snipped-for-privacy@atlantis.news.tpi.pl...
Ja ci nie pomogę, bo na C się nie znam Twój problem podobny jak zabijanie komara armatą
Na pewno w najbliższym czasie ktoś Ci napisze program Najwyżej użyjesz PCta z blututem, bo nie będziesz czekał do świąt wielkanocnych
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required