Специалист
Регистрация: 16.07.2009
Сообщений: 1,282
Репутация: 282
![]() ![]() ![]() |
Надо отметить, что мне не доводилось разрабатывать, и на практике собирать, устройства с использованием телефонных микросхем кодеров-декодеров двухтонального кода DTMF. А вот по некоторым своим соображениям, мне видится применение для вашего робота, схемы "системы опознавания свой-чужой" опубликованной по следующей ссылке - http://cxem.net/cb/1-104.php , и, если в схему внести некоторые изменения с доработкой и использованием "рассыпухи" (возможно, не проверялось
![]() |
||
Оценка
|
Новичок
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
![]() |
Мне не нравится -слишком сложно. Реальны только три подхода:
1) Поставить рубильник, который будет переключать приемники DTMF при подаче дуалтона, например, "С". 2) Применить с той же целью триггер, переключающий приемники DTMF при подаче дуалтона, например, того же "С". 3) Сдвинуть частоты дуалтонов второго DTMF путем применения кварца с другой частотой. Тогда мы получаем дополнительный набор из 16 дуалтонов. Первый путь - самый тупой и надежный, третий - самый красивый, но сомнитетельный, т.к. никто так и не дал ответа, как выбрать частоты дуалтонов. Вероятно, второй путь - лучше всех: накупить мешок дешевых триггеров, и - вперед. Однако при этом усложняется код, управляющий роботом. Вот если бы какой- нибудь гуру, типа вас, пояснил бы мне без хохмы, как работает схема на триггерах (прилагаю), я, пожалуй, занялся бы ей. Мне непонятно, как будет сохраняться состояние ситстемы после подачи дуалтона С". Вот не врубаюсь! |
||
Оценка
|
Специалист
Регистрация: 16.07.2009
Сообщений: 1,282
Репутация: 282
![]() ![]() ![]() |
BoBot, можете почитать, принцип работы триггеров:
http://www.go-radio.ru/d-trigger.html |
||
Оценка
|
Знаток
Регистрация: 30.09.2009
Сообщений: 425
Репутация: 141
![]() ![]() |
Расширение приемника DTMF
Для BoBot!
Устройство управления и контроля http://electromost.com/forum/2-20-1 Лабораторная работа по исследованию свойств декодера DTMF- сигнала IL9270 аналог (MT8870) http://electromost.com/_fr/0/___DTMF__IL9121.doc, http://electromost.com/forum/2-20-33. http://www.integral.by/download/2953/IL9200A-TSr.pdf
Последний раз редактировалось kreking; 04.06.2013 в 10:36.
Причина: Добавление ссылки
|
||
Оценка
|
Знаток
Регистрация: 30.09.2009
Сообщений: 425
Репутация: 141
![]() ![]() |
Расширение приемника DTMF
В схеме, вышеуказанной в #22 http://www.rlocman.ru/forum/showpost...7&postcount=22, указана IL9270. У неё по листу данных, запрещено подавать сигналы на 5 и 6 ноги. Если используется IL9170, на 6 ноге вход включения режима понижения мощности (ждущий режим), при этом активный режим восстановиться через 60 мс, после перевода в активный режим. В таком виде, как нарисована схема, теряется смысл подачи управляющего напряжения с триггера на 6 ногу IL9270. Двоичный код "1101" соответствует клавише "*", "0010" - "4". Младшие разряды пишутся справа, старшие - слева, т. е. пишут справа налево. Работа логики (74HC154) http://www.ti.com/lit/sl/scyd013b/scyd013b.pdf.
С вывода 17 74HC154 всегда будет "1" при данной таблице на схеме, триггер не будет переключаться. Моё мнение - использовать другой алгоритм передачи сигналов. Вы писали, что 100 степеней свободы на каждой руке, следовательно надо передать 200 дискретных команд. Если сложить время выполнения всех команд, то для передачи (120 мс * 200 = 24 с) потребуется более 20 секунд, а если будут ошибки в передаче сигнала, то и того больше. Пока Ваша игрушка - безобидное творчество, но если его поставить на ноги, кто знает, что от него ждать. [ATTACH]Анализ.zip[/ATTACH] |
||
Оценка
|
Новичок
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
![]() |
Цитата:
В схеме, вышеуказанной в #22 http://www.rlocman.ru/forum/showpost...7&postcount=22, указана IL9270. У неё по листу данных, запрещено подавать сигналы на 5 и 6 ноги.
в даташите не запрещается! Если подать +5 то микруха отрубится - только! Если используется IL9170, на 6 ноге вход включения режима понижения мощности (ждущий режим), при этом активный режим восстановиться через 60 мс, после перевода в активный режим. В таком виде, как нарисована схема, теряется смысл подачи управляющего напряжения с триггера на 6 ногу IL9270. не понял Двоичный код "1101" соответствует звуку дуалтона "*", "0010" - "4". Младшие разряды пишутся справа, старшие - слева, т. е. пишут справа налево. Работа логики (74HC154) http://www.ti.com/lit/sl/scyd013b/scyd013b.pdf. С вывода 17 74HC154 всегда будет "1" при данной таблице на схеме, триггер не будет переключаться. Моё мнение - использовать другой алгоритм передачи сигналов. какой алгоритм? Вы хотите сказать - другую схему? ОК, пришлите. [ATTACH]Вложение 12862[/ATTACH] Пы Сы Нонче у Бобота новая рука, получилось капитально ист! Вот, гляньте! |
||
Оценка
|
Знаток
Регистрация: 30.09.2009
Сообщений: 425
Репутация: 141
![]() ![]() |
Расширение приемника DTMFЦитата:
в даташите не запрещается! Если подать +5 то микруха отрубится - только!
Цитата:
...Если используется IL9170...
Цитата:
...С вывода 17 74HC154 всегда будет "1"...
Цитата:
...какой алгоритм? Вы хотите сказать - другую схему? ОК, пришлите...
|
||
Оценка
|
Новичок
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
![]() |
О хоспыдя! Как сложно! То, что Вы предлагаете, потребует массу времени на всякие пайки-перепайки, а у меня все просто, как мыло: с выхода звукоплаты даем дуалтоны, Бобот дергается. И даже говорит. Вот только надо чтобы он еще и пальцами шевелил.
Что касаемо вывода 5. Само название PWDN говорит о том, что он вырубает микруху ![]()
Последний раз редактировалось BoBot; 06.06.2013 в 16:42.
|
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |