problem z dwoma 555

Feb 18, 2007 15 Replies

Siemano.



Konstru³uje dosyæ prosty uk³ad - odbiornik podczerwieni do laptimera w motocyklu. Nie bêdê siê wg³ebia³ w szczegó³y funkcjonalno¶ci ca³ego urz±dzenia, napotka³em na problem ju¿ w pocz±tkowej fazie konstrukcji.



To co w tej chwili "nie dzia³a" tak jak powinno przedstawia siê nastêpuj±co:



Na wejsciu mamy sygna³ prostok±tny. Ten sygna³ przechodzi przez bramkê trójstanow± B (HC125) sterowan± sygna³em S, o którym za chwilê. Za bramk± jest pull-up do 5V przez rezystor 10k. Sygna³ za bramk± wchodzi do wejscia trig pierwszego 555. Oba 555 dzia³aja jako monostabilne multiwibratory. Wyj¶cie z pierwszego 555 jest zanegowane (te¿ przy pomocy HC125) i wchodzi drugiego 555. Z drugiego 555 wychodzi wyj¶cie S, które steruje bramk± B.



Opó¼nienie na pierwszym timerze jest regulowane za pomoc± kondensatora 1uF oraz rezystora 10k i potencjometru 500k w szeregu. Czyli czas opó¼nienia to od 0,011 do 0,561 s.



Opó¼nienie na drugim timerze jest regulowane za pomoc± kondensatora 100uF tantal oraz rezystora 10k i potencjometrów 2M5 oraz 250K w szeregu. Czyli czas opóznienia wynosi od oko³o 1,1s do prawie 5 min.



uk³ad jest zasilany z 12v poprzez stabilizator 5v. Chwilowo testy robi³em z zasilacza na biurku, wiêc napiêcie stabilne. Timery to TS556CD (low power dual cmos timer).



Powinno to dzia³aæ tak: je¶li nie ma sygna³u na wejsciu mamy stan wysoki i nic siê nie dzieje (sygna³ steruj±cy S jest w stanie niskim). W momencie, którym dostajemy na wejsciu falê prostok±tn± sygna³ niski aktywuje piewszy timer, który generuje sygna³, który aktywuje drugi timer, który na ustawiony czas wy³±cza wejscie, w zwi±zku z czym na wejsciu pierwszego timera jest ca³y czas stan wysoki (wy³±czona bramka jest w stanie wysokiej impedancji, wiêc zaczyna dzia³aæ pull-up).



Je¶li jeszcze kto¶ dotrwa³ to kontynuujê. Oto co siê dzieje. Uk³ad w zasadzie dzia³a... po podaniu sygna³u na wej¶cie oba timery generuj± stan wysoki na wyjsciach przez ustawiony czas... pod warunkiem, ¿e zaraz po za³±czeniu pierwszego timera wy³±czymy sygna³ na wejsciu. Je¶li natomiast tego nie zrobimy, dzieje siê rzecz dla mnie osobi¶cie dziwna. W momencie T = moment kiedy wy³±cza siê drugi timer - (minus) czas trwania pierwszego timera (zaraz to narysujê) pierwszy timer siê za³±cza, pomitego tego, ¿e drugi timer ci±gle generuje sygna³ wysoki. Jeszcze nie zd±¿y³em tego dok³adnie przeanalizowaæ, ale wygl±da na to, ¿e drugi timer generuje szpilkê na jeden okres pierwszego timera przed koñcem swojego sygna³u. Szpilka ta, na u³amek sekundy za³±cza bramkê i kiedy przed bramk± jest sygna³ niski, przedostaje siê do pierwszego timera. Rysujê dla tych co nie nad±rzaj± (piszê czcionk± courier, jakby kto¶ widzia³ tylko krzaki, trzeba zaznaczyæ i wkleiæ do natatnika):



sygnal przed bramk± B:



--- --- --- --- --- --- --- --- --- --- --- --- ---



-- | | | | | | | | | | | | | | | | | | | | | | | | | |



--- --- --- --- --- --- --- --- --- --- --- --- --- sygna³ za bramk± B (trig pierwszego timera):



--- ---------------------------------------------------------------------------- ||



- synga³ za pierwszym timerem (przed wejsciem do drugiego timera jest odwrócony):



----- ----- ----- | | | | | |



--- ---------------------------------------------------------- --



--- sygna³ S za drugim timerem (steruj±cy bramk± B):



-------------------------------------------------------------------- ------- | | |



--- --


Czy jest kto¶ w stanie to wyja¶niæ? Mam nadziejê, ¿e jest kto¶ w stanie w ogole co¶ z tego zrozumieæ ;)



pozdro,



U¿ytkownik "£ukasz Dragilla Sacha" snipped-for-privacy@NOSPAMwsm.org.pl> napisa³ w wiadomo¶ci news:era9vh$in5$ snipped-for-privacy@node1.news.atman.pl...

hmm, strasznie mocne to piwo dzisiaj wypi³em :-) narysuj schemat i wrzuæ gdzie¶, przebiegi te¿.

U¿ytkownik "Desoft" snipped-for-privacy@interia.pl napisa³ w wiadomo¶ci news:eraabh$4ff$ snipped-for-privacy@atlantis.news.tpi.pl...

heh, tego siê obawia³em :) Jutro w robocie jak bêdê to wrzucê jedno i drugie.

pozdro,

U¿ytkownik "£ukasz Dragilla Sacha" snipped-for-privacy@NOSPAMwsm.org.pl> napisa³ w wiadomo¶ci news:erabmt$jum$ snipped-for-privacy@node1.news.atman.pl...

OK, Wrzuci³em:

formatting link
- to wykre¶lone na czerwono, to jest co¶ co ma docelowo byæ, ale jeszcze nie ma, wiêc raczej nie ma wp³ywu na opisany efekt :)
formatting link
- przebieg: pierwsza linia od gory to wejscie przed bramk±, druga linia, to za bramk±, trzecia to za pierwszym timerem, czwarta - za drugim timerem.

pozdro,

Nie mogê otworzyæ tego Tifa.

Desoft

To jest bramka nienegujaca. Uzyles wejscia sterujacego i pull-down ?

To na pewno jest ten moment ? Dziwne by to bylo, bo w tym momencie nic sie w calym ukladzie nie dzieje, co by moglo taka zmiane powodowac. Moze to jest po prostu koniec T2, otwiera bramke, jesli na wejsciu mamy akurat 0, to drugi przerzutnik jest blyskawicznie wyzwalany - zanim jeszcze jego kondensator zdolal sie rozladowac gleboko. Generuje krotki impuls .. zak za krotki to jest wydluzany az do zakonczenia impulsu z T1, po ktorym mamy powtorke z rozrywki ..

J.

U¿ytkownik "Desoft" snipped-for-privacy@interia.pl napisa³ w wiadomo¶ci news:erbl8e$91j$ snipped-for-privacy@nemesis.news.tpi.pl...

:( nawet nie ja go robi³em, tylko oscyloskop... no có¿...

formatting link
pozdr,

eh, no tak. "Wchodzê" w wejscie steruj±ce, na wejsciu mam 5V a za bramk± pull-down.

No wiem, ¿e to dziwne. Inaczej bym nie pisa³ :) To nie jest koniec T2, bo za jeden okres T1 rzeczywi¶cie konczy siê T2 i opada na dobre (co widaæ na screenie z oscyloskopu). Jedyne podejrzenie jakie mam, to takie, ¿e szarpie mi pr±d, i reset siê za³±cza i co¶ siê dzieje, jeszcze nie analizowa³em... (pytanie tylko czemu mia³o by szarpaæ pod koniec, a nie w momencie prze³±czenia)?

W ka¿dym razie bêdê siê dzi¶ po robocie tym dalej bawi³. Dam na pocz±tek kondzia 100n na zasilaniu przy 555 i pod³±cze oba timery do jednego sygna³u (za bramk±, bez negacji). Zobaczymy... Jak to nic nie pomo¿e, to bêdê robi³ jaki¶ filtr low-pass RC i dawa³ schmitty :) Tak czy owak musi sie udaæ.

pozdr,

Ale czy zmierzyles ten czas ? Bo to co pisze wygladaloby podobnie, tylko czas bylby dluzszy niz T2 normalnie. Podlacz sie oscylockopem do napiecia na tych 100uF.

Ogolnie 555 ma prawo byc wrazliwe na zaklocenia .. ale jak sam piszesz

- przeciez zadnych zaklocen w tym momencie nie ma.

Nie wyglupiaj sie, wsadz AVR :-)

J.

Tiff jest dobry, tylko server i MSIE zly.

Na przyszlosc zamieniaj raczej na gif lub png.

Takie "graficzne" obrazki kiepsko w jpg wychodza.

J.

U¿ytkownik "£ukasz "Dragilla" Sacha" snipped-for-privacy@TOpoczta.onet.pl> napisa³ w wiadomo¶ci news:erbpea$6gd$ snipped-for-privacy@news.onet.pl...

rozumiem ¿e chodzi o bramkê A. je¿eli tak to j± w³a¶nie podejrzewam. Je¿eli ma stabiln± 1 na wyj¶ciu to dlaczego przebiegi s± synchronizowane? Od³±cz jej wyj¶cie i obejrzyj przebiegi.

Desoft

trzecia to za

No wiêc tak. Nie wiem czy kogo¶ to zainteresuje, ale napiszê jak rozwi±za³em mój problem. Mo¿e kiedy¶ siê to komu¶ przyda, przy okazji problemów z 555. Przyczyn± k³opotów okaza³a siê byæ zbyt szybka reakcja timera :) Mianowicie timer nr 2 zbyt szybko za³±cza³ wejscie do timera pierwszego, ktory to za³±cza³ drugi timer. Nie wiem dok³adnie co siê dzia³o wtedy wewn±trz timerów... Ale fakt, ¿e problem zaczyna³ siê dopiero po up³ywie czasu T2. Problem rozwi±za³em przez danie rezystora i kondzia, przez co wyd³u¿y³em czas reakcji wejscia bramki. To wystarczy³o. Teraz jest ok :) ...tzn napotka³em na inne k³opoty, ale w zupe³nie innej materii i chyba stworze o tym osobny w±tek :)

pozdr,

Chyba to co napisalem - nie zdazyl sie rozladowac kondensator w T2.

J.

U¿ytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com...

pewnie tak. Wci±¿ jednak nie rozumiem, co on potem wyprawial (timer). Mam jeszzce jeden drobny problem. W momencie za³±czenia zasilania timery sie triggeruj± i nastêpuje blokada wej¶cia. Jak to rozwi±zaæ?

pozdr,

Wzglednie proste:

  1. T2 konczy impuls, zaczyna sie rozladowywanie 100uF
  2. otwiera sie bramka wejsciowa i wyzwala T1
  3. T1 wyzwala T2.
  4. poniewaz od 1 uplynelo ponizej 1us, 100uF nie zdazylo sie rozladowac, wiec wkrotce laduje sie do napiecia konczacego impuls ... ale nadal jest podtrzymywany w stanie wyzwolonym przez caly czas trwania T1
  5. Jak T1 sie skonczy to i T2 konczy impuls .. chyba ze znow trafimy na zly stan wejscia, wtedy patrz 1.

Powinienes swoim tekiem chwycic te krotka szpilke ktora sie pojawia na wyjsciu T2, no i ewentualnie spojrzec na napiecie na 100uF.

J.

Ok, czaje, proste :) A co w kwestii triggerowania w momenci startu? Jaki¶ du¿y kondzio³ na zasilaniu 555?

pozdr,

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required