Sterowanie telefonem - jeszcze raz

May 23, 2004 1 Replies

Tak jak pisalem ponizej potrzebuje urzadzenia ktore by wylaczalo sterownik poprzez telefon. Stwierdzilem ze wykonanie tego nie bedzie jakims ogromnym problemem i zabiore sie do tego sam. Urzadzenie bedzie dzialac tak:



  1. Bedzie podlaczone do lini telefonicznej
  2. Bedzie wykrywac dzwonki i zliczac je naliczniku cmos z ktorego wyjscia (przy stanie 5) bedzie odczep na przekaznik czasowy.
  3. Licznik bedzie zerowany w momencie odlozenia sluchawki - tzn dokladniej w momencie gdy na lini jest tzw stan jalowy czyli odlozona sluchawka i brak dzwonkow.

I tu jest moje pytanie: Z dwoma pierwszymi pukntami nie ma problemow ale jak wykrywac ze na linii jest stan jalowy ?? Jest to w ogole mozliwe?? Oczywiscie chodzi mi o jak najprostsze rozwiazanie. Z gory dziekuje Pozdrawiam



5hinka

Będzie zliczać dzwonki a nie połówki sinusoidy sygnału dzwonienia (tak tylko przypominam)

z linii musisz dać przerzutnik monostabilny, który będzie generował impuls dłuższy niż dzwonek telefonu (aby nie zliczać sinusoid). Ustaw ten czas na czas trwania sygnału dzwonka + połowa czasu trwania przerwy pomiędzy dzwonkami. Z tego przerzutnika wchodzisz na licznik, który zlicza dzwonki. Z przerzutnika monostabilnego przez rezystor ładujesz (rozładowujesz - zależy od resetu licznika) kondensator, który podłączony jest do resetu. Działa to tak: Przychodzi pierwszy dzwonek, przerzutnik monostabilny generuje impuls o czasie trwania 3/4 okresu sygnału dzwonienia. Ładuje on kondensator kondensator ten zmienia stan wejścia reset licznika na nieaktywny. Następny dzwonek generuje taki sam impuls na monostabilnym, ale licznik nie jest restetowany, więc zostaje zliczony. I tak pięć razy. Jeżeli odłożysz słuchawkę (lub uzyskasz połączenie) to nie będzie impulsów z monostabilnego i kondensator się rozładuje restetując licznik. (zwróć uwagę na wyzwalanie resetu w liczniku - nie może być zboczem tylko poziomem).

Władysław

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required