Ответ: А Вы батенька декодирование производите после получения сигнала о пришедшем коде на соответствующей ноге 8870?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Ed_Gull
06 октября 2003 г. 13:41
В ответ на:
При вводе DTMF с удаленного телефона наблюдается "дребезг". Приходится для блокирования ставить задержки до 0.5 сек. Телефон при нажатии клавишь посылает не один продолжительный код, а несколько, зависящих от дребезга кнопок? Может кто видел где образец исходников приема DTMF под MT8870. Со своей прогр. бьюсь уже 2ю неделю - не могу получить алгоритм устойчивого приема последовательности DTMF
отправлено Igor_O 06 октября 2003 г. 10:22
Составить ответ
|||
Конференция
|||
Архив
Ответы
Кстати, имеется в виду нога StD((Output).Presents a logic high when a received tone-pair has been)
—
Igor_O
(06.10.2003 14:25,
пустое
)
Естественно. Осцил. по этой ноге видно несколько импульсов при пост. нажатии кнопки на удал. тел. P.S я тебе по асе целый роман написал
—
Igor_O
(06.10.2003 14:13,
пустое
)
Ответ: Ну давай по порядку. 1. Если у тебя при получении постоянно посылаемого DTMF сигнала на 15 ноге STD проскакивает ноль , то значит у Вас батенька не устойчивый аналоговый сигнал. И естественно надо в первую очередь разбираться с этим. Подсказка качество обработанного (усиленного) аналогового сигнала можно посмотреть на 3 ноге. он должен быть чистенький и красивый.
—
Ed_Gull
(06.10.2003 14:24,
пустое
)
Какая амплитуда сигнала на выходе AUD Siemens? 3 ногу гляну
—
Igor_O
(06.10.2003 14:32,
пустое
)
Ответ: В пределах 1 вольта.
—
Ed_Gull
(06.10.2003 14:34,
пустое
)
Опа, а у меня около 1 мВ. Сигнал в наушнике от плеера, присоед к AUD очень слабый. (гарнитура включена)
—
Igor_O
(06.10.2003 14:37,
пустое
)
Ответ: А как это интересно твоя гарнитура при 1мВ сигнал играет?
—
Ed_Gull
(06.10.2003 14:41,
пустое
)
Очень и очень тихо. Кажется понял. Когда 8 ногу Siemens сажал на GND, вспоминаю была нормальная амплитуда сигнала. Сейчас 8-ой ногой управляю с PIC. Наверно в этом трабл. Что то в тел. открывается не полностью, поэтому такая амплитуда вых. сигнала.
—
Igor_O
(06.10.2003 14:45,
пустое
)
Ответ: Странно как она у тебя вообще что-то выдает при таком уровне сигнала.
—
Ed_Gull
(06.10.2003 14:55,
пустое
)
Причем добился ввода слова из 4 символов+символ окончания посылки. Не устроила только стабильность. Из 3-х попыток можно принять около 2-х правильных. (номинал резистора как ты и советовал 51к)
—
Igor_O
(06.10.2003 15:01,
пустое
)
Хотя значек гарнитуры на тел. зажигается
—
Igor_O
(06.10.2003 14:47,
пустое
)
Ответ: У меня такого не было, для чистоты эксперемента закороти 8 ногу в наглую на землю без мк.
—
Ed_Gull
(06.10.2003 14:53,
пустое
)
так и сделаю. Кстати есть решение, чтоб на вх. использовать аналоговую, а на вых цифровую землю
—
Igor_O
(06.10.2003 14:56,
пустое
)
Ответ: это вопрос или предложение?
—
Ed_Gull
(06.10.2003 14:59,
пустое
)
Это утверждение. Поробовать пока не удалось. на 1 мВ это гиморно реализовывать. (при поиске решения предпологал, что сигнал с AUD имеет стандартную для линейного вых. амплитуду, т.е около 0.9В)
—
Igor_O
(06.10.2003 15:03,
пустое
)
Ответ: Ну шли тогда схему. Будем пробывать. Слава богу что для того чтоб проверить не прийдется ничего паять.
—
Ed_Gull
(06.10.2003 15:06,
пустое
)
Да слать, то особо нечего. Вых AUD (придется слегка транзистором усилить) подать на оптрон. Выход оптрона будет уже относительно цифровой земли. Ну как, красиво?
—
Igor_O
(06.10.2003 15:08,
пустое
)
Ответ: Нет, думаю это полная лажа. Нужно пробывать что-то подобное схеме №6 даташита.
—
Ed_Gull
(06.10.2003 15:23,
пустое
)
Может быть, хотя с оптроном ничего криминального не вижу, получается развязка по земле, жаль уровень AUD напрямую на оптрон не пойдет.
—
Igor_O
(06.10.2003 15:28,
пустое
)
Ответ: Тогда нужен специальный оптрон, а не цифровой обычный. Ты когда нибудь пробывал передовать аналоговый сигнал через оптроны? Вот то-то же. 8-)
—
Ed_Gull
(06.10.2003 15:39,
пустое
)
Ну во первых, не факт, что 8870 просто частоту не поймет. А разве на выходе фотодиода сигнал не будет пропорционален освещенности, т.е тока, проходящего через светодиод?
—
Igor_O
(06.10.2003 15:50,
пустое
)
Ответ: В специальных будет, а в обычных нет. Они ж цифровые , там или-или.
—
Ed_Gull
(06.10.2003 15:52,
пустое
)
Думаешь 8870 П-образные импульсы не поймет? Кстати при закорачивании на землю 8 ноги Siem все ок(см выше) Сейчас пемеряю, что ПИК дает при "0", почему от него не рулится
—
Igor_O
(06.10.2003 16:03,
пустое
)
Ответ: Может и поймет , а может и нет, чё эксперементрировать-то? надо сразу делать как положено
—
Ed_Gull
(06.10.2003 16:18,
пустое
)
Ответ: Ну давай по порядку. 1. Если у тебя при получении постоянно посылаемого DTMF сигнала на 15 ноге STD проскакивает ноль , то значит у Вас батенька не устойчивый аналоговый сигнал. И естественно надо в первую очередь разбиратся с
—
Ed_Gull
(06.10.2003 14:22,
пустое
)
Ответ: рука дрогнула 8-)
—
Ed_Gull
(06.10.2003 14:26,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru