Система голосового управления

Материал из roboforum.ru Wiki
Версия от 12:15, 23 сентября 2008; Blindman (обсуждение | вклад) (Новая: thumb|250px|right|Внешний вид платы передатчика == Краткое описание == Система предназ...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Внешний вид платы передатчика

Краткое описание

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

Основой системы является микросхема HM2007, которая может распознавать до 20 команд длительностью до 1.9 секунд, или до 40 команд длительностью до 0,96 секунд Для передачи команд на управляемый объект используется модуль радиоканала 2.4ГГц. Аналогичный модуль используется в качестве приемника. Передатчик питается от литий-ионного аккумулятора.

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

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

SpeechSchematic.PNG

Основой системы является микросхема HM2007, к которой подключены электретный микрофон и микросхема статического ОЗУ. Для управления HM2007 и радиомодулем используется микроконтроллер ATMega32. Флэш-память микроконтроллера также хранит записанные образцы команд при отключении напряжения питания. Необходимое для питания HM2007 напряжение +5 вольт выдает DC-DC преобразователь 34063. При некоторых условиях в работе микросхемы HM2007 происходят сбои, и она перестает отвечать на команды. Вывести ее из этого состояния можно только отключив и вновь включив напряжение питания. Для этой цели предусмотрен ключ на транзисторе. При подключении радиомодуля к компьютеру через порт USB начинается зарядка АКБ под управлением MAX1555.