Страница 1 из 1

Програмируем в PICBASIC PRO

Добавлено: Чт дек 30, 2010 10:17:52
amida
Смысл задачи контролировать сигнал в телефонной линии (занято.готовность.посылка вызова) частота всех сигналов одинакова только разница в периуде времени выдоваемого сигнала, может подскажети как на периуде по времени разлечить какой сигнал получен нa port pic

Частота 425 гц 17 сек (готовность линии)
425гц длит 1 сек. периуд 4сек. (посылка вызова)
425гц длит 0,3-0,4сек периуд 0,3-0,4 сек (занято)

Re: Програмируем в PICBASIC PRO

Добавлено: Чт дек 30, 2010 22:10:54
aleksandr-zh
во-первых, периОд
во-вторых, проще всего сделать RC-цепочку, которая "частоту" превратит в огибающую
а там просто


Не вы про это уже спрашивали тут под другим логином? ;)
http://radiokot.ru/forum/viewtopic.php?f=21&t=39984

кстати, тему-то - переименуйте
а то в названии одно, а по сути вопроса - вообще другое!

Re: Програмируем в PICBASIC PRO

Добавлено: Пт дек 31, 2010 20:49:54
amida
А можно по подробней по поводу RC как енто

А насчет темы не согласен чтоб заменить
Я то прошу помоши релиазовать в PICBASIC эту идею тоесть с помощью каких команд, может кусок программы в этом направлении(не лично для меня писать, а может кто сталкивался гдето видел)

Ну а в обшем С НОВЫМ ГОДОМ,

Re: Програмируем в PICBASIC PRO

Добавлено: Пт дек 31, 2010 21:14:44
aleksandr-zh
дело тут не в ПикБейсике

напишите свой алгоритм, я напишу и под ПИК, и под АВР,
и на PICBasic, и на PICSimulator...

поищите на сайте DiHalt информацию о RC-цепочке
смысл: подключается так

у RC есть время релаксации, т.е., время заряда и время разряда
оно должно быть больше, чем период сигнала

например, 50 Гц = 20 мС, 40 кГц = 25 млС

чтобы получить огибающую надо чтобы время RC было больше, чем этот период,
но не сильно, не более, чем на 20%

тогда сигналы будут сглажены...

Re: Програмируем в PICBASIC PRO

Добавлено: Сб янв 01, 2011 13:15:13
amida
Уважаемый С НОВЫМ ГОДОМ Ваш совет обработаю и сделаю выводы но за советом обязателно к вам !!!!!!!!

Re: Програмируем в PICBASIC PRO

Добавлено: Вс янв 02, 2011 12:29:23
amida
смысл: подключается так

у RC есть время релаксации, т.е., время заряда и время разряда
оно должно быть больше, чем период сигнала

например, 50 Гц = 20 мС, 40 кГц = 25 млС

чтобы получить огибающую надо чтобы время RC было больше, чем этот период,
но не сильно, не более, чем на 20%

тогда сигналы будут сглажены...


Ломал голову ломал и не сломал. Можно по подробней а на rc дать ссылку
Алгоритм прост
Девайс автодозвонщик (проднимает трубку) и контролируем линию линия свободна отправляем Dtmf (номер телефона )
если подняли трубку выдали какуюто частоту в линию если не ответели перезвонили через 1 минуту и на другой номер