Смысл задачи контролировать сигнал в телефонной линии (занято.готовность.посылка вызова) частота всех сигналов одинакова только разница в периуде времени выдоваемого сигнала, может подскажети как на периуде по времени разлечить какой сигнал получен нa port pic
Частота 425 гц 17 сек (готовность линии)
425гц длит 1 сек. периуд 4сек. (посылка вызова)
425гц длит 0,3-0,4сек периуд 0,3-0,4 сек (занято)
Програмируем в PICBASIC PRO
- Реклама
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: Програмируем в PICBASIC PRO
во-первых, периОд
во-вторых, проще всего сделать RC-цепочку, которая "частоту" превратит в огибающую
а там просто
Не вы про это уже спрашивали тут под другим логином?
http://radiokot.ru/forum/viewtopic.php?f=21&t=39984
кстати, тему-то - переименуйте
а то в названии одно, а по сути вопроса - вообще другое!
во-вторых, проще всего сделать RC-цепочку, которая "частоту" превратит в огибающую
а там просто
Не вы про это уже спрашивали тут под другим логином?
http://radiokot.ru/forum/viewtopic.php?f=21&t=39984
кстати, тему-то - переименуйте
а то в названии одно, а по сути вопроса - вообще другое!
Re: Програмируем в PICBASIC PRO
А можно по подробней по поводу RC как енто
А насчет темы не согласен чтоб заменить
Я то прошу помоши релиазовать в PICBASIC эту идею тоесть с помощью каких команд, может кусок программы в этом направлении(не лично для меня писать, а может кто сталкивался гдето видел)
Ну а в обшем С НОВЫМ ГОДОМ,
А насчет темы не согласен чтоб заменить
Я то прошу помоши релиазовать в PICBASIC эту идею тоесть с помощью каких команд, может кусок программы в этом направлении(не лично для меня писать, а может кто сталкивался гдето видел)
Ну а в обшем С НОВЫМ ГОДОМ,
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: Програмируем в PICBASIC PRO
дело тут не в ПикБейсике
напишите свой алгоритм, я напишу и под ПИК, и под АВР,
и на PICBasic, и на PICSimulator...
поищите на сайте DiHalt информацию о RC-цепочке
смысл: подключается так
у RC есть время релаксации, т.е., время заряда и время разряда
оно должно быть больше, чем период сигнала
например, 50 Гц = 20 мС, 40 кГц = 25 млС
чтобы получить огибающую надо чтобы время RC было больше, чем этот период,
но не сильно, не более, чем на 20%
тогда сигналы будут сглажены...
напишите свой алгоритм, я напишу и под ПИК, и под АВР,
и на PICBasic, и на PICSimulator...
поищите на сайте DiHalt информацию о RC-цепочке
смысл: подключается так
у RC есть время релаксации, т.е., время заряда и время разряда
оно должно быть больше, чем период сигнала
например, 50 Гц = 20 мС, 40 кГц = 25 млС
чтобы получить огибающую надо чтобы время RC было больше, чем этот период,
но не сильно, не более, чем на 20%
тогда сигналы будут сглажены...
- Вложения
-
- 123.PNG
- (3.01 КБ) 389 скачиваний
Re: Програмируем в PICBASIC PRO
Уважаемый С НОВЫМ ГОДОМ Ваш совет обработаю и сделаю выводы но за советом обязателно к вам !!!!!!!!
- Реклама
Re: Програмируем в PICBASIC PRO
смысл: подключается так
у RC есть время релаксации, т.е., время заряда и время разряда
оно должно быть больше, чем период сигнала
например, 50 Гц = 20 мС, 40 кГц = 25 млС
чтобы получить огибающую надо чтобы время RC было больше, чем этот период,
но не сильно, не более, чем на 20%
тогда сигналы будут сглажены...
Ломал голову ломал и не сломал. Можно по подробней а на rc дать ссылку
Алгоритм прост
Девайс автодозвонщик (проднимает трубку) и контролируем линию линия свободна отправляем Dtmf (номер телефона )
если подняли трубку выдали какуюто частоту в линию если не ответели перезвонили через 1 минуту и на другой номер
у RC есть время релаксации, т.е., время заряда и время разряда
оно должно быть больше, чем период сигнала
например, 50 Гц = 20 мС, 40 кГц = 25 млС
чтобы получить огибающую надо чтобы время RC было больше, чем этот период,
но не сильно, не более, чем на 20%
тогда сигналы будут сглажены...
Ломал голову ломал и не сломал. Можно по подробней а на rc дать ссылку
Алгоритм прост
Девайс автодозвонщик (проднимает трубку) и контролируем линию линия свободна отправляем Dtmf (номер телефона )
если подняли трубку выдали какуюто частоту в линию если не ответели перезвонили через 1 минуту и на другой номер


