Главная » Как правильно подключить

Как правильно подключить dtmf сигнал к mt8870

Easyelectronics.ru


Зарегистрирован: 26 янв 2010, 21:55
Сообщения: 5455
Откуда: Уругвайская АССР

Линию нельзя гальванически с землей соединять, потому что нарушается её симметричность - будет шуметь, и может отключиться, если большой уравнивающий ток пойдёт. Телефонисты сделают а-та-та, и не станут включать, пока приблуду не снимете. И будут правы, потому что договор содержит пункт о подключении к лини только сертифицированного оборудования.
Что делать? По-хорошему, пропустить сигнал через изолирующий усилитель.
Если его нет? Тогда - подключаться к линии через два конденсатора


dtmf_phone.gif [ 24.34 Кб | Просмотров: 8142 ]


А если шум все равно будет слишком сильным? Тогда поставить ОУ в качестве классического дифф. усилителя.


_________________
Без гнева и жестокости, сегодня Смерть взмахнёт косой, и ангел тайными дорогами мой милый Кубик унесёт с собой.

Продолжаю возиться - упёрся в непонятки.

Схема подключена к телефонной линии, нормально читает DTMF посылки. Во время посылки (режим разговора), в линии 12 вольт.
Отключил от городской линии, чтобы не долбать станцию. Подключил к блоку питания с тем же напряжением (12в) - схема не различает DTMF. Сигналы бегают - слышу в параллельном телефоне их нормально, а схема не видит. Менял блоки питания, ставил АКБ вместо питальника - не помогает.

Что я упустил?
отражения, шум. посмотреть нечем, мучаюсь вслепую


Вы упустили то, что выделено жирным шрифтом. 12 В мало. Если в линии 40В (как у Вас), то и подавать надо 40В, а не 12. До 12-ти падает во время разговора потому что в схему включаются цепи телефонного аппарата, они и дают просадку.

И потом, почему Вас заботит DTMF, если Вы сами писали, что:

(тон и вызывной сигнал не нужны).


?
Объясните толком что нужно. Подслушать линию. Нет ничего проще - цепляете к линии конденсатор и последовательно ему головной телефон и слушаете. Если же нужно сделать имитацию телефонной линии, берёте миниАТС и цепляетее к ней пару телефонов - профит.


Зарегистрирован: 21 фев 2010, 04:36
Сообщения: 578
Откуда: Tallinn

Напряжение в линии во время разговора, согласно стандарту 12-16 вольт и зависит от сопротивления телефона - насколько я понял многочисленные разрозненные доки на эту тему.
40 вольт - нормальное напряжение линии и вызывной сигнал 90-160 вольт.

Я пробовал ставить блоки питания от 12 до 40 вольт - результат один и тот же - телефоны друг друга слышат, они слышат тон готовности генерируемый моей схемой. Можно разговаривать с телефона на телефон, можно слышать четко DTMF сигналы одного телефона в другом и даже поймать их микрофоном и декодировать. Но моё устройство с декодером MT8870, подключенное по схеме приведенной выше, не может уловить эти DTMF посылки.

Я залез с тестером в аналогичное устройство, которое, работает как эмулятор телефонной линии и принимает DTMF посылки, определяя на какой номер идет набор. В этом устройстве стоит трех или четырех ногий преобразователь 12-24В, при подъеме трубки он отключается и на линии остается напряжение с источника питания (12-14 вольт), DTMF декодер (аналогичный 8870) в составе этого устройства отлично работает. Подключение 24вольт, насколько я понял, необходимо там только для того, чтобы умный телефон видел свободную линию и не ругался, что она занята или оборвана.


Что я делаю:
Плата с клемником под телефонную линию на одном конце, RS232 на другом. Плата как автоответчик поднимает трубку, дает в линию несколько тонов (handshake), принимает DTMF сигналы от звонящего устройства и передает их в комп через в rs232.
Мне удалось всё запустить на реальной линии - либо параллельно звонящему прибору, либо в другой квартире так, как это должно быть в итоге - на другом номере.
Но сейчас, мне нужно заставить работать это всё на стенде, чтобы мои тесты не шли через дорогую телефонную линию.

Это видео недоступно.

☎ v.1 Arduino управление домом через телефон Phone Control DTMF MT8870 Audio Decoder

Опубликовано: 19 июл. 2013 г.

DTMF (Dual Tone Multi Frequency) - термин обозначающий тональный набор, когда вы нажимаете на кнопку телефона раздается звук (тон), являющийся комбинацией низко- и высокочастотного тонов (поэтому и называется Dual ), такая система включает в себя восемь тонов, специально созданных что бы передаваться по сети с наименьшим затуханием и минимальным воздействием друг на друга. Допустим нажав на кнопку «9» Вашего телефона Вы услышите комбинация сигнала 1447 Гц и 852 Гц, простой DTMF декодер, который позволяет мне управлять любым устройством из любой точки мира, где есть сотовая связь.
Звоним на мобильный телефон (он уже поставлен на автоответ)


для управления используется два мобильных телефона -- один у вас в руках в качестве пульта ДУ, другой установлен в качестве приёмника. С вашего телефона поступает звонок, и при нажатии вами во время звонка клавиш, с мобильного телефона поступает многочастотный сигнал. Этот сигнал называется Dual-Tone Multi-Frequency (двухтональный многочастотный сигнал) (DTMF).
С помощью DTMF декодера. DTMF отдаёт команду

на телефоне включаем автоподнятие

12CH Smart Home Controller Voice Phone Control DTMF MT8870 Audio Decoder Modules

Below item is powered by Canton-electronics Ltd .

Module No. TB178

Packing list:
1PCS wireless reciver decoder module;
1 pcs 50cm Male to Male audio wire (3.5mm jack ) ;

General.
This decoding module is for mobile and fixed telephone voice dialing decoding function. has 12 channels, output low level interlock(latch) function, and leads to STD signal to use as a microcontroller interrupt signal, very convenient to embed all kinds for mobile and fixed telephoneremote remote control, remote control decoding key value.
12 channels outputs decode mobile and fixed telephone keys (0-9, * #), 12 circuit modules decoded output is a low level control signal, also has 12 outputs status indication for level signal, the output state intuitively understand.

Interlock function (Latch):
Interlock, it is maintained effective level signal of output. until next output effective level, then recover to prevous output level.
For example:
when the press 1 button on phone, D1 output and maintain a valid low-level control signal;
when press 2 button on phown. D1 recover to original level, and D2 output and maintain a valid low-level control signal; and so on.
Pin 1: VCC ---- DC +5 V power supply pin;
Pin 2: GND --- power ground pin;
Pin 3: D1 ----- Button 1 decodeding to output low level;
Pin 4: D2 ----- Button 2 decodeding to output low level;
Pin 5: D3 ----- Button 3 decodeding to output low level;
Pin 6: D4 ----- Button 4 decodeding to output low level;
Pin 7: D5 ----- Button 5 decodeding to output low level;
Pin 8: D6 ----- Button 6 decodeding to output low level;
Pin 9: D7 ----- Button 7 decodeding to output low level;
Pin 10: D8 ----- Button 8 decodeding to output low level;
Pin 11: D9 ----- Button 9 decodeding to output low level;
Pin 12: D10 ----- Button 0 decodeding to output low level;
Pin 13: D11 ----- Button * decodeding to output low level;
Pin 14: D12 ----- Button # decodeding to output low level;
Pin 15: STD----- When solving a key value and output to an external, this pin will be changed low from high level, after a period of time and then dropped to low level, use of the cited feet do microcontroller interrupt signal


управление домом через телефон,Phone Control DTMF MT8870 Audio Decoder,GSM,DTMF,Decoder,Phone,телефон,у правление домом,умный дом,MT8870,arduino

Категория
Лицензия

Модель автомобиля, управляемая при помощи мобильного телефона. Часть 1. Схема

Традиционно для управления моделями используются радиопередатчики и приемники, которые имеют определенные ограничения, накладываемые на рабочий диапазон, частотный диапазон, а также ограничение в функциях управления. Очень часто схемы подобных устройств сложны, в них имеются узлы которые требуют тщательной настройки. Однако, использование мобильного телефона в автоматическом управлении может значительно упростить конструкцию, а также снимает вышеприведенные ограничения: рабочий диапазон столь же большой, как зона охвата провайдера сотовой связи, отсутствие влияния сторонних передатчиков, возможность передачи до 12 команд управления.

В этом проекте модель автомобиля управляется при помощи мобильного телефона, который передает команды на мобильный телефон, установленный в модели автомобиля. Рассматривается самая простая организация такой системы, с целью ознакомления, но пользователи смогут сами нарастить возможности системы, добавить дополнительные функции. Кроме того, подобная конструкция применима не только для управления моделям, ее можно применить в различных системах слежения, автоматики.

Как вы, наверное, уже догадались, управление осуществляется передачей DTMF команд с телефона передатчика и их прием и декодирование. Прием команд осуществляет мобильный телефон, декодирование возложено на микросхему DTMF декодера, функции управления, в соотвтетствии с принятой командой, выполняет микроконтроллер.

Обработку полученных команд (тональных посылок) осуществляет микроконтроллер Atmel ATmega16 при помощи микросхемы DTMF-декодера MT8870. Задача DTMF-декодера принять тональный сигнал, дешифровать его и преобразовать в двоичный код. Этот код передается для обработки в микроконтроллер, который действует по программе и принимает решение в соответствии с принятым кодом.

DTMF – Тональный набор, тональный сигнал (англ. Dual-Tone Multi-Frequency, DTMF) – двухтональный многочастотный аналоговый сигнал, используемый для набора телефонного номера, а также для различных интерактивных систем, например голосового автоответа. Для кодирования символа в DTMF сигнал необходимо сложить два синусоидальных сигнала.

Принципиальная схема приемной части

Аккумуляторная батарея (6 В)

Как видно, основными элементами схемы является микроконтроллер, декодер DTMF сигналов и драйвер двигателей.

MT8870 – декодер DTMF сигналов преобразует тональный сигнал в 4-битный параллельный код на выходах Q1 – Q4. В таблице 2 приведено состояние выходов декодера при принятии тональных сигналов. Выходы декодера подключены к линиями ввода/вывода порта А (PA0 – PA3 ) микроконтроллера через логические инверторы 74LS04.


ATmega16 – 8-разрядный RISC-микроконтроллер с низким потреблением, имеет 16 КБайт внутрисхемно программируемой Flash-памяти программ, 512 КБайт EEPROM памяти данных и 1 КБайт ОЗУ.

Линии ввода/вывода порта D – PD0 – PD3 и PD7 микроконтроллера подключены к входам IN1 – IN4 и входам разрешения (EN1 и EN2 ) драйвера двигателя L293D, соответственно. Линии ввода/вывода микроконтроллера не рассчитаны на управление двигателями, поэтому и необходим токовый драйвер для управления двумя двигателями.

L293D содержит сразу два драйвера для управления электродвигателями небольшой мощности (четыре независимых канала, объединенных в две пары). Имеет две пары входов для управляющих сигналов и две пары выходов для подключения электромоторов. Кроме того, у L293D есть два входа для включения каждого из драйверов. Эти входы используются для управления скоростью вращения электромоторов с помощью широтно модулированного сигнала (ШИМ).

В следующей части описания мы рассмотрим программное обеспечение для микроконтроллера, конструкцию модели автомобиля, команды и процесс управления моделью автомобиля при помощи телефона.

EasyEDA: Бесплатная САПР электронных схем и дешевое создание прототипов

  • Сама по себе идея неплохая. Я делал на МТ8870 АТС с функциями управления. Считаю что элементы N1-N4 лишние, инверсию кода можно производить в контроллере всего одной командой. И еще незадействован выход микросхемы о достоверности принятых данных. Ввиду этого нельзя использовать команды когда подряд нажимается одна и таже кнопка. При первом нажатии кнопки на выходе появится определенный код. и затем сколько бы вы не нажимали на эту кнопку, код меняться не будет, а вот на выходе достоверности данных будет появляться импульс. говорящий и приеме кодовой посылки. так что в своих разработках лучше учесть этот момент
  • Так точно. Я тоже собирал систему управления (правда на отечетственной ВЖ18) на базе DTMF команд. Команды были разнообразные и,конечно же для их обработки микроконтроллером необходимо использовать данную функцию (индикация принятых данных на выводе микросхемы DSO).
  • Подскажите пожалуйста: получается что инвертирующие элементы и подключенные к ним резисторы можно не использовать, активировав необходимую команду в микроконтроллере? или они в даном случае необходимы для чего то еще?
  • В принципе можно, но они еще используются как буферы. Я подключал микросхему DTMF декодера к мк непосредственно, только настраивал порт микроконтроллера с включенным подтягивающим резистором.
  • уточните модель микроконтроллера ATmega16 не оставляю мысли собрать сие творение начал искать запчасти оказалось что название не полное их туева хуча с дополнениями после цифры 16 какой точно подойдет для создания действующей модели?
  • Микроконтроллер нужен с рабочей частотой до 16 МГц (на схеме видно что установлен кварц 12 МГц), т.е.это любой микроконтроллер из серии ATmega16-16xx, далее буквенные индексы означают тип корпуса и рабочий диапазон температуры.

При перепечатке материалов с сайта прямая ссылка на РадиоЛоцман обязательна.

Приглашаем авторов статей и переводов к публикации материалов на страницах сайта.

Источники: http://forum.easyelectronics.ru/viewtopic.php?p=111876, http://www.youtube.com/watch?v=oTZ6NqeKvVU, http://www.rlocman.ru/shem/schematics.html?id=70956

Комментариев пока нет!

Ваше имя *
Ваш Email *

Сумма цифр внизу: код подтверждения