реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Как сделать "говорилку"?
Misile_Inc
сообщение Feb 27 2012, 18:36
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926



Доброго времени суток. Есть задача- сделать электронный узел, который осилил бы воспроизведение нескольких коротких фраз вроде "Предельный угол атаки" или "Предельная перегрузка" (фразы приведены для представления о длительности- первое, что вспомнилось). Требования:
1. Российская элементная база.
2. Различимость воспроизводимой фразы в принципе (не нужно нам семь октав, Пенкина воспроизводить не будем). Как в разговоре по аналоговому телефону или даже ниже качеством.
3. Максимальная компактность (Размещение в одноплатном конструктиве с другими компонентами устройства желательно).
4. Для первого прототипа- возможность перезаписи сообщения.

Как представляется мне сейчас на этапе нулевой проработки вопроса:
Использовать микроконтроллер с ЦАП и АЦП. С помощью АЦП оцифровывать поток с микрофона, через ЦАП и усилитель выводить на динамик.
Кто занимался подобным или просто интересно- прошу свои соображения по теме.
Спасибо за внимание.

Сообщение отредактировал Misile_Inc - Feb 27 2012, 19:22
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 27 2012, 19:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Misile_Inc @ Feb 27 2012, 21:36) *
Доброго времени суток. Есть задача- сделать электронный узел, который осилил бы воспроизведение нескольких коротких фраз вроде "Предельный угол атаки" или "Предельная перегрузка" (фразы приведены для представления о длительности- первое, что вспомнилось). Требования:
1. Российская элементная база.


АОНы "Русь". Они голосом произносили определенный номер. И вполне реально переделать схему под отечественную элементную базу, благо свои MCS51, свои ПЗУ и ОЗУ у нас имеются ...
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Feb 27 2012, 19:44
Сообщение #3


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(Misile_Inc @ Feb 27 2012, 22:36) *
Требования:
1. Российская элементная база.

Может сразу на этом?
Go to the top of the page
 
+Quote Post
Aner
сообщение Feb 27 2012, 21:29
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Можно проще, быстрее и дешевле. Используйте спец. микросхемы на принципе - запоминание на коммутируемых конденсаторах, специально для вашей задачи.
Типа ISD4002-120PY. ---> http://www.nuvoton.com/hq/enu/ProductAndSa...es/default.aspx
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 28 2012, 06:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(kovigor @ Feb 27 2012, 23:41) *
АОНы "Русь". MCS51...

а разве там не Z80 использовался?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 28 2012, 08:29
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(toweroff @ Feb 28 2012, 10:57) *
а разве там не Z80 использовался?

Это в первых. Потом i51.

Качество все ж оставляло желать лучшего. Я бы задачу ТС решал бы микроконтроллером с быстрым PWM + сериальный флешак. Но требования "российская элементная база" убивают идею на корню...
Go to the top of the page
 
+Quote Post
Xenia
сообщение Feb 28 2012, 08:39
Сообщение #7


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(rx3apf @ Feb 28 2012, 12:29) *
Я бы задачу ТС решал бы микроконтроллером с быстрым PWM + сериальный флешак.

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

Получала поздравительные "говорящие открытки" из-за рубежа. Открываешь ее, а она голосом отправителя тебя поздравляет. Вот и тут можно было бы использовать ту же реализацию. Например - http://www.vip-card.ru/

P.S. Понимаю, что на каждую фразу, по-видимому, потребуется по отдельной VIP-карточке, а питание и динамик один на всех. Зато программировать ничего не надо - куда подаешь питание, та фраза и произносится.
Go to the top of the page
 
+Quote Post
Misile_Inc
сообщение Feb 28 2012, 13:13
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926



Цитата(rx3apf @ Feb 28 2012, 11:29) *
Это в первых. Потом i51.

Качество все ж оставляло желать лучшего. Я бы задачу ТС решал бы микроконтроллером с быстрым PWM + сериальный флешак. Но требования "российская элементная база" убивают идею на корню...

Чем российские контроллеры не полноценны в плане ШИМ? И почему именно последовательная флеш?

Цитата(Alexashka @ Feb 27 2012, 22:44) *
Может сразу на этом?

Жирновато сразу по нескольким параметрам:габариты микросхемы, стоимость средств программирования и отладки, стоимость микросхемы. Зачем так круто?
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 28 2012, 13:35
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Misile_Inc @ Feb 28 2012, 17:13) *
И почему именно последовательная флеш?

емкость и дешевизна
но опять же - "не наше"
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Feb 28 2012, 13:38
Сообщение #10


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(Misile_Inc @ Feb 27 2012, 20:36) *
1. Российская элементная база.

...понятие растяжимое... есть же ARM-ки

Цитата(Misile_Inc @ Feb 27 2012, 20:36) *
2. Различимость воспроизводимой фразы в принципе

...тоже понятие растяжимое... я баловался всяким милитари радио в юности - то что понимал я и любой другой радист или пилот не могли понять мои друзья которым я это показывал...

Цитата(Misile_Inc @ Feb 27 2012, 20:36) *
(не нужно нам семь октав, Пенкина воспроизводить не будем).

...много теряете... Когда пилот поймет что его отчитывает Пнкин... rolleyes.gif Ну вряд ли захочет повторят ошибки вобщем ))))))...

Цитата(Misile_Inc @ Feb 27 2012, 20:36) *
Как в разговоре по аналоговому телефону или даже ниже качеством.

ШИМ...PCM

Цитата(Misile_Inc @ Feb 27 2012, 20:36) *
3. Максимальная компактность (Размещение в одноплатном конструктиве с другими компонентами устройства желательно).

...ха-ха-ха... Так на ПЛИСине тогда все...

Цитата(Misile_Inc @ Feb 27 2012, 20:36) *
4. Для первого прототипа- возможность перезаписи сообщения.

непонятно...

Цитата(Misile_Inc @ Feb 27 2012, 20:36) *
Как представляется мне сейчас на этапе нулевой проработки вопроса:
Использовать микроконтроллер с ЦАП и АЦП.

ну IDE у Вас на компе, зачем тогда АЦП? И ЦАП не нужен как уже сказали...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
Misile_Inc
сообщение Feb 28 2012, 14:08
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926



DRUID3, компактность- это не про российские ПЛИС =). Психологический эффект от голоса Пенкина я конечно недооценил. АЦП вероятно действительно не нужен.
Очевидно, я плохо представляю сложность вопроса. Зачем большая производительность микроконтроллера?
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Feb 28 2012, 14:42
Сообщение #12


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(Misile_Inc @ Feb 28 2012, 17:13) *
Жирновато сразу по нескольким параметрам:габариты микросхемы, стоимость средств программирования и отладки, стоимость микросхемы. Зачем так круто?

Зато в ней есть все что нужно.
Дорого потому что для оборонки делается. А ширпотреба у нас не делают, для этого китай есть. Но Вам же нужно Российское...так что. Придется выбирать. Либо так, либо исключить требование №1.
Или делать на рассыпухе, каких-нить счетчиках, память типа РФ4 и ЦАПе. Я когдато давно делал такую поделку, но туда много не влезет, или надо много памяти ставить, а это место. А место у Вас тоже критично. Так что куда ни кинь rolleyes.gif
По поводу отладки - это же Cortex, а значит средства стандартные. Полноценный дебаггер можно за 4 штуки в стартерките, а можно и за 15$ на алибабе; IDE есть и бесплатные, и условно бесплатные. Отладочный чемоданчик от Миландра никто не заставляет покупать sm.gif
Вообщем если постараться можно хорошо сэкономить
Go to the top of the page
 
+Quote Post
Misile_Inc
сообщение Feb 28 2012, 14:50
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926



Цитата(Alexashka @ Feb 28 2012, 18:42) *
Зато в ней есть все что нужно.
Дорого потому что для оборонки делается. А ширпотреба у нас не делают, для этого китай есть. Но Вам же нужно Российское...так что. Придется выбирать. Либо так, либо исключить требование №1.
Или делать на рассыпухе, каких-нить счетчиках, память типа РФ4 и ЦАПе. Я когдато давно делал такую поделку, но туда много не влезет, или надо много памяти ставить, а это место. А место у Вас тоже критично. Так что куда ни кинь rolleyes.gif
По поводу отладки - это же Cortex, а значит средства стандартные. Полноценный дебаггер можно за 4 штуки в стартерките, а можно и за 15$ на алибабе; IDE есть и бесплатные, и условно бесплатные. Отладочный чемоданчик от Миландра никто не заставляет покупать sm.gif
Вообщем если постараться можно хорошо сэкономить

Ну а все же, "все, что нужно"- ШИМ? Чем не подходят более дешевые миландровские творения? Миландровский PIC позволяет адресовать те же 128Кб ПЗУ, что и под корпусом этого ARM

Сообщение отредактировал Misile_Inc - Feb 28 2012, 15:17
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Feb 28 2012, 15:16
Сообщение #14


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(Misile_Inc @ Feb 28 2012, 18:50) *
Ну а все же, "все, что нужно"- ШИМ? Чем не подходят более дешевые миландровские творения? Миландровский PIC позволяет адресовать те же 128Кб ПЗУ, что и под корпусом этого ARM

Да причем здесь ШИМ. ШИМ можно и программно сделать. Память там 128кБ, вот что главное. И АЦП-ЦАП есть, т.е не нужно изгаляться, а сразу делаете писалку-говорилку всё-в-одном. Либо какойто совсем мелковастый проц, и дополнительно внешнюю память, но это места столько же займет, если не больше. Я бы такой взял, 9х9 LQFP в пластике. Куда уж меньше.
А в 8 разрядных памяти меньше, но если устроит -почему бы и нет.
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Feb 28 2012, 15:17
Сообщение #15


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



...да я не говорил, что нужен непременно ARM, я говорил, что есть очень разные процессоры Вашего отечества...
По-поводу ШИМа - да, его более чем...

Цитата(Alexashka @ Feb 28 2012, 17:16) *
И АЦП-ЦАП есть, т.е не нужно изгаляться, а сразу делаете писалку-говорилку всё-в-одном...

бесполезный совет... хотя может это только я не люблю "оверхед"...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 20:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01834 секунд с 7
ELECTRONIX ©2004-2016