Włącznie oświetlenia na telefon - cd.

Dec 05, 2006 10 Replies

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?



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