Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 16.10.2010, 22:25  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
realid, Вот-вот, путаница. Кто бы сделал полезное дело. Запихал бы 617 или 615 в PROTEUS, Proteus всё знает, он не допустит адресации ТМ0, если он не адресуется. Вот тут-то всё и станет окончательно ясно!!!
Я бы рад сам сделать, но ни разу не работал в Протеусе с контроллерами. Мне месяц разбираться надо.
Реклама:
NikMih_1 вне форума  
Непрочитано 16.10.2010, 22:28  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,536
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
realid, Вот-вот, путаница. Кто бы сделал полезное дело. Запихал бы 617 или 615 в PROTEUS, Proteus всё знает, он не допустит адресации ТМ0, если он не адресуется. Вот тут-то всё и станет окончательно ясно!!!
Ну адресуется он.
Если вы напишите:
Код:
TMR0 = 120;
В регистр TMR0 будет записано 120.
Если:
Код:
Var = TMR0;
То из регистра TMR0 будет считано значение в переменную Var.

Цитата:
Я бы рад сам сделать, но ни разу не работал в Протеусе с контроллерами. Мне месяц разбираться надо.
Я им вообще не пользуюсь Все в реальном "железе".
realid вне форума  
Сказали "Спасибо" realid
NikMih_1 (16.10.2010)
Непрочитано 16.10.2010, 22:30  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от realid Посмотреть сообщение
Ну адресуется он.
Если вы напишите:
Код:
TMR0 = 120;
В регистр TMR0 будет записано 120.
Если:
Код:
Var = TMR0;
То из регистра TMR0 будет считано значение в переменную Var.
КЛАСС!!! В Протеусе есть 615й. В принципе один фиг что проверять, они с 617м только размерами памяти отличаются.
NikMih_1 вне форума  
Непрочитано 17.10.2010, 01:08  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

жалко Вас немного обламывать, но АЦП 12 пика не подойдет для оцифровки звука с частотой 8 килогерц.
Он покажет правильно синусоиду, скажем, но сложный сигнал будет врать.
Нужно в этом случае применить внешний АЦП.
__________________
warez
urry вне форума  
Непрочитано 17.10.2010, 11:20  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от urry Посмотреть сообщение
жалко Вас немного обламывать, но АЦП 12 пика не подойдет для оцифровки звука с частотой 8 килогерц.
Он покажет правильно синусоиду, скажем, но сложный сигнал будет врать.
Нужно в этом случае применить внешний АЦП.
Не понял. В даташите сказано, что его АЦП лупит с частотой до 30кГц. Цикл инструкции 200нСек, значит время преобразования порядка 14х 200нСек = 2,8мкСек. Период 10кГц= 100мкСек - должен успевать прекрасно, поскольку 3х(время преобразования)=8,4мкСек, а значит ширин6а полосы более 100кГц. Где ошибка возникает? Речь очень устойчивая штука, даже при клипировании не теряется разборчивость. !0 разрядов (9+знак) это более 50дБ, супер для речи.
Преобразование занимает не 14,а 11 циклов, как я сейчас вычитал.

Последний раз редактировалось NikMih_1; 17.10.2010 в 11:55. Причина: Уточнение
NikMih_1 вне форума  
Непрочитано 17.10.2010, 12:02  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

С частотой 10 килогерц Вы захватите данные, но при резком изменении во время преобразования сигнала на входе - данные будут искажаться - я бы приложил картинку преобразования АЦП-ЦАП, где ошибки видны - но мой сайт сейчас не открывается.
__________________
warez
urry вне форума  
Непрочитано 17.10.2010, 12:09  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от urry Посмотреть сообщение
С частотой 10 килогерц Вы захватите данные, но при резком изменении во время преобразования сигнала на входе - данные будут искажаться
Друг мой! Я для того и написал прикидочный расчет ширины полосы пропускания преобразователя, подходя к нему как к аналоговому устройству. При этом, я положил аналогию между длительностью цикла преобразования и постоянной времени аналоговой цепи. Получилось около 100кГц. Вполне достаточно для моих целей, поскольку надо обрабатывать полосу звука до 4кГц.
NikMih_1 вне форума  
Непрочитано 17.10.2010, 12:23  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Для 30 килосэмплов надо на входе ставить ФНЧ на 7.5Кгц. Лучше второго порядка. Тогда составляющие с частотой выше половины дискретизации будут надежно подавлены. Для речи полоса в 7.5КГц более чем достаточна.
А вообще над задачей распознавания речи целые институты работают и так хороших результатов и не добились. В компе кстати оцифровыватель имеется и куда качественнее встроенного в 8-ми битные контроллеры. И мозг там несколько более мощный, но все равно не справляется.
kison вне форума  
Непрочитано 17.10.2010, 12:26  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от kison Посмотреть сообщение
В компе кстати оцифровыватель имеется и куда качественнее встроенного в 8-ми битные контроллеры. И мозг там несколько более мощный, но все равно не справляется.
Ничего этого не надо и решение задачи много проще. Институты пусть работают, они много сделали полезного, что надо с толком использовать, но, повторяю, задача решается много проще.
NikMih_1 вне форума  
Непрочитано 17.10.2010, 12:39  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Ничего этого не надо и решение задачи много проще.
Вы свой метод проверяли? Хотя бы на 5 разных людях. Потому как на данный момент задача распознавания решается на 100% только для человека из речи которого формируется словарь. Для всех остальных все куда печальней. Кроме того существующие программы распознавания не распространяются в исходниках. И прикрутить к ним что то извне нереально. Остается написать это самостоятельно. Вы к этому готовы? А оцифровать речь несложно. Попробуйте пока не делать внешних приблуд, а поработать в компе с уже оцифрованной. Тем более что в мелких контроллерах все равно выборки складывать некуда, банально памяти не хватит. При дискретизации в 30 килосэмплов и 10 битах нужно 60Кб на секунду оцифровки. Если упаковывать - 36кБ. Слово в русском языке при нормальном произношении 2-3 секунды. На лету чего то обсчитывать у 8-ми битника духу не хватит.
kison вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопросы ENC28J60 CERGEI1982 Микроконтроллеры, АЦП, память и т.д 123 02.04.2018 22:30
Wiznet W7100. Общие вопросы R_N Микроконтроллеры, АЦП, память и т.д 7 06.06.2012 00:33
Вопросы по AVR-LIBС rear Микроконтроллеры, АЦП, память и т.д 5 08.10.2010 19:38
Вопросы об управлении MOSFET'ами в стабах Vadeg Электроника - это просто 14 19.12.2009 23:21


Часовой пояс GMT +4, время: 13:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot