Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Своими руками

Своими руками Завершенные и текущие проекты, хард & софт

Ответ
 
Опции темы Опции просмотра
Старый 07.04.2014, 13:50   #1
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию ПО для цифрового слухового аппарата

Получилось так, что тема самодельного цифрового слухового аппарата, а точнее ее начало, уже расположена на форуме CQHAM.RU:

http://www.cqham.ru/forum/showthread...355#post913355

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

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

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

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

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

Для моделирования схемы на МК я использую возможности программы Proteus 8.1, поэтому придется подстраиваться под нее. То-есть схема, собранная в Proteus, будет отличаться от составленной ранее в силу того, что в Proteus нет всех необходимых библиотек компонентов. Однако, вполне возможно, что и этот вариант тоже может быть воплощен в том виде как он есть.

Быстродействия МК в 16 MIPS должно быть достаточно для работы в режиме реального времени, по крайней мере это утверждается в источнике №2, статья о реализации цифрового слухового аппарата на ADSP2183 (DHA_ADSP-2183.pdf)

http://www.cqham.ru/forum/attachment...3&d=1388916635

В качестве исходной аудиограммы будет использована аудиограмма из материалов форума CQHAM.RU, пост №114 :

http://www.cqham.ru/forum/showthread...=19787&page=12

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

Присутствие индикатора на LCD (Milford - 1 wire, serial mode) - опционально возможно, но в реальном устройстве его скорее всего не будет, поскольку габариты должны быть малыми и энергопотребление должно быть минимальным.

До этого работал только с PIC16Fxxx. Большого опыта по части написания кода нет, но есть желание попробовать и сделать такой аппарат. Считаю что эта работа способна принести пользу не только мне, но и другим.

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

Заранее приношу извинения за некоторые ляпы и недоделки поскольку проект еще очень сырой.

В режиме упрощения работают:
- MC34119 заменена на LM386,
- DAC1020 заменена на DAC0808(только младшие разряды DAC) (в Proteus 8.1 нет нужной модели),
- работа клавиатуры временно показана светодиодами(выводы МК будут освобождены!).

На текущий момент еще не реализовано:
- не проработана привязка по опорному напряжению (VREF+) между МК и DAC102x (DAC0808),
- управление(работа) клавиатуры,
- нет управления по SPI для MCP41010,
- цифровые фильтры (8 полос - это минимум).

Результат работы можно посмотреть в приложении к теме.

------------------------------------
"Hand-made, Open-source - Forever!"
Миниатюры
ADC_DAC_Proteus_Stopped.PNG   ADC_DAC_Proteus_Live.PNG   MPLAB_compiler.PNG  
Вложения
Тип файла: zip dha_demo.zip (102.1 Кб, 7 просмотров)
RTSAM вне форума   Ответить с цитированием
Старый 07.04.2014, 15:57   #2
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,125
Вес репутации: 2885/98
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от RTSAM Посмотреть сообщение
...В режиме упрощения работают:
- MC34119 заменена на LM386,
- DAC1020 заменена на DAC0808(только младшие разряды DAC) ...
А почему не применить ОУ MCP6143 например и МК с DAC внутри (dSPIC33 какой-нибудь)? (ИМХО - у микрочипа как раз все заточено под микропотребление и это его "конек" тут)
AleksBak вне форума   Ответить с цитированием
Старый 07.04.2014, 16:36   #3
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от AleksBak Посмотреть сообщение
А почему не применить ОУ MCP6143 например и МК с DAC внутри (dSPIC33 какой-нибудь)? (ИМХО - у микрочипа как раз все заточено под микропотребление и это его "конек" тут)
Изначально именно так и планировалось сделать (см. CQHAM.RU топик темы), но в библиотеках Proteus 8.1 не нашел МК микрочипа с DAC внутри. А насчет ОУ MCP6143 именно в данной реализации может быть стоит подумать.
RTSAM вне форума   Ответить с цитированием
Старый 07.04.2014, 17:50   #4
PICstone
Senior Member
 
Аватар для PICstone
 
Регистрация: 30.04.2008
Адрес: 51° 46' северной широты 55° 6' восточной долготы
Сообщений: 395
Вес репутации: 1356/51
PICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud of
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от RTSAM Посмотреть сообщение
но в библиотеках Proteus 8.1 не нашел МК микрочипа с DAC внутри.
Наличие модели МК в Proteus обязательное условие? Если да, то Вы сильно ограничиваете элементную базу.
PICstone вне форума   Ответить с цитированием
Старый 08.04.2014, 08:05   #5
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,125
Вес репутации: 2885/98
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от RTSAM Посмотреть сообщение
Изначально именно так и планировалось сделать (см. CQHAM.RU топик темы), но в библиотеках Proteus 8.1 не нашел МК микрочипа с DAC внутри. А насчет ОУ MCP6143 именно в данной реализации может быть стоит подумать.
Proteus это конечно очень хорошо (никто не спорит и удобно (хотя я на нем ничего не делаю), но честное слово это как калькулятор использовать для решения задачек и уравнений - если не умеет решать опред. дифф. уравнение, то все - ступор и задача невыполнима! Поменяйте свои взгляды - но можете их поменять в дальнейшем если на то пошло и так сложно. Главное чтобы не поздно было бы т.к. потом "Proteus-о зависимость" трудно будет побороть. Просто вот мнение высказал. Больше по этой теме мне пока нечего добавить существенного, к сожалению.
AleksBak вне форума   Ответить с цитированием
Старый 08.04.2014, 17:40   #6
Алексей
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 465
Вес репутации: 578/48
Алексей is a name known to allАлексей is a name known to allАлексей is a name known to allАлексей is a name known to allАлексей is a name known to allАлексей is a name known to all
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от RTSAM Посмотреть сообщение
Изначально именно так и планировалось сделать (см. CQHAM.RU топик темы), но в библиотеках Proteus 8.1 не нашел МК микрочипа с DAC внутри. А насчет ОУ MCP6143 именно в данной реализации может быть стоит подумать.
Отбросте этот костыль (Proteus), он вам не нужен. Я понимаю что это удобно и всё такое прочее, сам использовал его, но в самом начале своей деятельности, когда учился программировать, и учил Си. Но дальше забав, типа создания схемы с процом и индикатором на плате и виртуальной схемы этой платы в Протеусе с соединением их через последовательный порт не пошло.. Игрушки это всё. Большие схемы отлаживаются по частям.

Расправляйте крылья и летите.. собрав ваш цифровой слуховой аппарат на новой элементной базе (dspic33 или ARM) вы сами обрадуетесь тому как много проблем они решат своими возможностями. Отлаживаться можно в симуляторе MPLAB и через аппаратный дебуг.
Алексей вне форума   Ответить с цитированием
Старый 08.04.2014, 18:56   #7
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от Алексей Посмотреть сообщение
это удобно и всё такое прочее
Да, именно поэтому я использую Proteus.

Цитата:
Сообщение от Алексей Посмотреть сообщение
схемы отлаживаются по частям
И это тоже не вызывает сомнений.

На данном этапе пишется код, который позже будет переноситься на dsPIC33FJ09GS302, или, что уже более вероятно на dsPIC33FJ64GP802/dsPIC33FJ128GP802 (есть интересный пример от Микрочип: CE154_ADC_DAC_LOOPBACK 24oct13.zip с использованием режима DMA).

На данный момент присутствует ограничение в технических возможностях, и поэтому использую то, что есть под рукой. Понемногу собираю комплектующие на аппарат и PICkit2(3), все это еще только предстоит собирать, поэтому MPLAB IDE - это еще не скоро, а работать над проектом можно уже сейчас используя "горячо любимый" всеми Proteus.

Лучше подскажите, как задействовать источник опорного напряжения в МК для того, чтобы VREF+ подать на ЦАП DAC0808(DAC1020). А еще лучше примерчик кода на Си.
RTSAM вне форума   Ответить с цитированием
Старый 08.04.2014, 20:05   #8
PICstone
Senior Member
 
Аватар для PICstone
 
Регистрация: 30.04.2008
Адрес: 51° 46' северной широты 55° 6' восточной долготы
Сообщений: 395
Вес репутации: 1356/51
PICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud ofPICstone has much to be proud of
По умолчанию Re: ПО для цифрового слухового аппарата

RTSAM В каком корпусе все это будет?
PICstone вне форума   Ответить с цитированием
Старый 08.04.2014, 22:11   #9
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Как ориентир для размеров корпуса аппарата (т. е. плата + источник питания) будем считать размеры стандартной сигаретной пачки, т. е. аппарат должен свободно помещаться в кармане. Надеюсь, что вписаться в эти размеры удастся.

Для сравнения приведу вид платы от слухового аппарата на TMS320P17.
Миниатюры
dha_TMS320Pxx.PNG  

Последний раз редактировалось RTSAM; 08.04.2014 в 22:20.
RTSAM вне форума   Ответить с цитированием
Старый 13.04.2014, 12:19   #10
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Изменения в модели Proteus:
- заменил U03 MCP608 на MCP6143,
- добавил кнопку режима "MODE", для выбора программных настроек(громкость; п/программы коррекции, основная и дополнительные),
- добавил индикатор режима "MODE",
- дописал кусочек кода по управлению клавиатурой, можно поиграться с управлением:
при уменьшении значения шага ниже 60 - горит светодиод "LED DOWN", а при увеличении выше 70 - горит светодиод "LED UP"; при циклическом увеличении/уменьшении номера программы, при возврате к основной программе - горит светодиод "ZERO",
- предусмотрел предустановки при включении питания (громкость ~ 25% от максимума и основная п/программа коррекции слуха - "0"),
- сменил привязку выводов МК и все описанное проверено - работает.

Теперь о том, что не получается:
- попробовал сделать управление по SPI1 для MCP41010, компилятор не ругается, но при попытке управлять выходным уровнем MCP41010, виснет МК (нет работы АЦП) и Proteus выводит сообщение о том, что в буфер данные записаны, но SPI1 выключен.

Подскажите пожалуйста, где что не так и где чего недоделал?
Миниатюры
Proteus_stopped.PNG   MPLAB_output.PNG   SPI_error.PNG  
Вложения
Тип файла: zip dha_demo.zip (127.7 Кб, 5 просмотров)
RTSAM вне форума   Ответить с цитированием
Старый 15.04.2014, 21:22   #11
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

В модели на PIC24F16KA102 добился видимости работы по SPI, наблюдал индикацию работы по проводам SCK, SDO, CS. Вроде-бы получилось.

Теперь перевожу модель в Proteus на новый "движок" dsPIC33FJ32GP202. Все прошло более-менее удачно: биты конфигурации, новое обозначение выводов МК, и т.д. Но теперь появилась другая проблема, связанная с remappable pins (SCK[RP8], SDO[RP9], CS[RP11]) они же (SCK[RB8], SDO[RB9], CS[RB11]).

Я уже просматривал некоторые сообщения по SPI связанные с МК dsPIC33FJ32GP202 , но не смог до конца понять как переобозначить и активировать выводы SPI1 в dsPIC33FJ32GP202.

Кто уже сталкивался с этим вопросом, подскажите в чем тут дело.

Proteus пока пишет, см. рисунок:
Миниатюры
SPI_error_dspic.PNG  
Вложения
Тип файла: zip main.zip (3.0 Кб, 1 просмотров)
RTSAM вне форума   Ответить с цитированием
Старый 16.04.2014, 12:07   #12
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Возможно это последний вариант модели на PIC24F16KA102 для Proteus, далее будет на dsPIC33FJ32GP202.
Вложения
Тип файла: zip dha_demo.zip (131.9 Кб, 2 просмотров)
RTSAM вне форума   Ответить с цитированием
Старый 21.04.2014, 10:08   #13
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

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

- Matlab 7.11
- WinFilter v.08,
- Filter Solutions 8.0,
- Microchip Digital Filter Design (Lite),

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

Интересует возможность построения фильтра с количеством коэффициентов до 511 включительно(ФЧХ - линейная).
RTSAM вне форума   Ответить с цитированием
Старый 21.04.2014, 10:42   #14
alxdr
Senior Member
 
Регистрация: 03.01.2009
Сообщений: 119
Вес репутации: 394/36
alxdr is just really nicealxdr is just really nicealxdr is just really nicealxdr is just really nice
По умолчанию Re: ПО для цифрового слухового аппарата

http://www.quickfiltertech.com/products/software.html

Часто использую, очень нравится.
Синтезирует КИХ фильтры до 512 порядка, можно даже руками АЧХ нарисовать, 32 бита коэффициенты. Правда код не генерирует.
Качать QFPro-1D.
Кстати, можешь и саму микросхему использовать, тогда на пике фильтр делать не надо.
alxdr вне форума   Ответить с цитированием
Старый 22.04.2014, 19:01   #15
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от alxdr Посмотреть сообщение
http://www.quickfiltertech.com/products/software.html

Часто использую, очень нравится.
Синтезирует КИХ фильтры до 512 порядка, можно даже руками АЧХ нарисовать, 32 бита коэффициенты. Правда код не генерирует.
Качать QFPro-1D.
Кстати, можешь и саму микросхему использовать, тогда на пике фильтр делать не надо.
Спасибо. Интересная информация к размышлению.

Да, синтезирует КИХ фильтры до 512 порядка, код программа не генерирует, но генерирует **.c и **.h файлы с коэффициентами для фильтра, если поставить галочку - 32 бит коэффициенты.

Есть несколько вопросов.
- Какую из микросхем (ADS1271 или CS4272) используете?
- Как происходит загрузка кода в микросхему, если это для нее, в смысле - как и куда дальше?
- Как руками АЧХ нарисовать, Draw Freeform Filter?
- Что означает и к чему относится опция DownSampling с пределами изменения (1..256)?
- Если можно - примерчик на форум с пояснениями для ликбеза?

Последний раз редактировалось RTSAM; 22.04.2014 в 19:08.
RTSAM вне форума   Ответить с цитированием
Старый 23.04.2014, 09:06   #16
alxdr
Senior Member
 
Регистрация: 03.01.2009
Сообщений: 119
Вес репутации: 394/36
alxdr is just really nicealxdr is just really nicealxdr is just really nicealxdr is just really nice
По умолчанию Re: ПО для цифрового слухового аппарата

Сам чип я не использовал, хоть несколько штук у меня и есть. Руки не доходят. Просто использую программу для синтеза фильтров. Ответы на остальные вопросы находятся в обильной документации, которую можно скачать с сайта, в том числе примеры использования.
alxdr вне форума   Ответить с цитированием
Старый 23.04.2014, 10:22   #17
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Доделал работу по SPI для dsPIC33FJ32GP202 и MCP41010. Можно посмотреть и попробовать работу. Теперь потихоньку займусь фильтрами.
Миниатюры
dha_demo_dsp_compile.PNG   dha_demo_dsp_live.PNG   dha_demo_dsp_stopped.PNG  
Вложения
Тип файла: zip dha_demo_dsp.zip (151.7 Кб, 10 просмотров)
RTSAM вне форума   Ответить с цитированием
Старый 27.04.2014, 16:39   #18
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Добавил в проект фрагмент кода касающийся работы цифровых фильтров из открытого проекта по теме цифрового стетоскопа

http://320volt.com/en/dspic30f2012-e...ope-amplifies/

примеры фильтров, расcчитанные в Microchip Digital Filter Design, взяты там же.
Но заставить этот код работать пока не получается. Может я не все скопировал или где-то ошибся.

Код:
 
#define NUM_SAMPLES 16   // Constant
...
    unsigned int Filtered_Data[16];     // Filters (Array of 16 elements) 
    unsigned int *buf_ptr;              // Filters (Pointer to adress)
//    unsigned char cnt;                  // Filters
//    unsigned char sampling_tmrcnt;      // Filters
//    unsigned long int temp;             // Filters   
...
        prgm = State.Program;                // Program number (0..4)
        _AD1IF = 0;                          // AD1 Interrupt Flag Clear
        buf_ptr = (unsigned int*)0x0300;     // Pointer to ADC1BUF0 address dsPIC33FJ32GP202 !!!

// Call BlockFIRFilter for each block of input samples
// This routine would normally be called inside a FOR or a DO-WHILE loop
// Only one instance has been shown
        switch (prgm)
        {
            case 0:                     // Set subprogram ... correction only
                // temporary do nothing ... go to case 1
                // break; 
            case 1:                     // Set subprogram (LP1 Filter)
                BlockFIRFilter( &firLPF200Filter, buf_ptr, Filtered_Data, NUM_SAMPLES );
                break;
            case 2:                     // Set subprogram (LP2 Filter)
                BlockFIRFilter( &firLPF1500Filter, buf_ptr, Filtered_Data, NUM_SAMPLES );
                break;
            case 3:                     // Set subprogram (LP3 Filter)
                BlockFIRFilter( &firLPF3000Filter, buf_ptr, Filtered_Data, NUM_SAMPLES );
                break;
            case 4:                     // Set subprogram (BP Filter)
                BlockFIRFilter( &firBPFFilter, buf_ptr, Filtered_Data, NUM_SAMPLES );
                break;
        default: ;
        }                               // End switch
...
//        ADC_Value = ;                // <- Filtered_Data ???
...
//        for(cnt=0;cnt<16;cnt++)         // ???
//        {
//        ADC_Value = *(buf_ptr+cnt);     // Filtered_Data ???
//        ADC_Value /= 16;                // Simple average filter value for ADC_Value
//        break;
//        }

//        ADC_Value = Filtered_Data ;     // Binary to Int convert ???

//        if (sampling_tmrcnt >15)
//        sampling_tmrcnt = 0;
//        sampling_tmrcnt ++;
//        Filtered_Data1[sampling_tmrcnt-1] /= 	8;
//        Filtered_Data[sampling_tmrcnt-1] /= 12;

//        ADC_Value = ;                // = Filtered_Data ???
При компиляции пишет предупреждения, причем такие же самые предупреждения я вижу и при компиляции исходника цифрового стетоскопа, но в целом, компилятор ошибок не видит.

Может быть надо еще что-то из того что в комментариях?

Как из этого забрать результирующие значения для переменной ADC_Value если это вообще в принципе возможно.
Миниатюры
dha_demo_dsp_project_files.PNG   dha_demo_dsp_compile.1.PNG   dha_demo_dsp_compile.2.PNG  
RTSAM вне форума   Ответить с цитированием
Старый 08.06.2014, 11:39   #19
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

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

Если у кого есть мысли как запускать в этом проекте АЦП по прерыванию от таймера_3, может поделитесь опытом, что и где надо изменить?
Вложения
Тип файла: zip dha_demo_dspX04.zip (165.1 Кб, 4 просмотров)
RTSAM вне форума   Ответить с цитированием
Старый 08.06.2014, 18:05   #20
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 38
Сообщений: 3,249
Вес репутации: 3684/107
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от RTSAM Посмотреть сообщение
С фильтрами пока тишина, я так понимаю, все ждут готовое решение...
Я думаю, что никто от Вас ничего не ждет, всем пофиг на Ваш проект. Он нужен только Вам и никому больше.
Возможно появится у кого-то интерес, когда все будет готово, но не уверен.
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 17.06.2014, 00:52   #21
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 46
Сообщений: 1,734
Вес репутации: 3438/90
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от IceS Посмотреть сообщение
Я думаю, что никто от Вас ничего не ждет, всем пофиг на Ваш проект. Он нужен только Вам и никому больше.
Возможно появится у кого-то интерес, когда все будет готово, но не уверен.
Как по мне, это слишком жесткая правда :-)

По теме, глянул проект - не.....
Я бы взял папки проекта, переименовал, удалил исходники
и, взяв за основу оставшееся, продолжил работу.
Но, это если бы надо было....
Petr вне форума   Ответить с цитированием
Старый 24.06.2014, 17:39   #22
grsfan
Member
 
Регистрация: 14.01.2011
Адрес: Ленинград
Сообщений: 89
Вес репутации: 145/26
grsfan will become famous soon enoughgrsfan will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Делайте, даже если делаете для себя. Удачи.
grsfan вне форума   Ответить с цитированием
Старый 27.06.2014, 18:23   #23
RTSAM
Member
 
Аватар для RTSAM
 
Регистрация: 07.04.2014
Адрес: Крым
Сообщений: 48
Вес репутации: 130/14
RTSAM will become famous soon enoughRTSAM will become famous soon enough
По умолчанию Re: ПО для цифрового слухового аппарата

Добавил LCD для индикации режимов работы. Громкость - рассчитывается в % от максимальной 0..100% ~ 0..255.
Миниатюры
dha+LCD.PNG  
Вложения
Тип файла: zip dha_demo_dspX04.zip (197.1 Кб, 3 просмотров)
RTSAM вне форума   Ответить с цитированием
Старый 29.06.2014, 22:37   #24
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 46
Сообщений: 1,734
Вес репутации: 3438/90
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от RTSAM Посмотреть сообщение
Добавил LCD для индикации режимов работы. Громкость - рассчитывается в % от максимальной 0..100% ~ 0..255.
"рассчитывается"... (наверно делением на 2.55 )

Да возьмите наконец макетку и сделайте проект.
Делов на неделю максимум.
Если юзать протеус - ну на 2 недели.

И не думайте, что я ехидничаю или что то типа того.
Поймите, если считать, что Вы делаете что то сложное
и важное, если на самом деле это не так - всегда так и останется!
Если Вам скажут, что это все неправильно и Вы обидитесь - ситуация
не улучшиться!
Вот мне в свое время много раз говорили - "То, что ты сделал - говно".
Каждый раз я анализировал эти слова и каждый раз делал вывод:
"Да, действительно, это говно, нужно учиться" или
"Нет, они не правы, это имеет право на жизнь"
И это помогает !!!! Развивает и двигает вперед!
Так вот, я говорю (отправная точка для Ваших размышлений):
"На данном этапе это говно! Нужно начать с начала. Давайте обсудим правильный путь."
Petr вне форума   Ответить с цитированием
Старый 30.06.2014, 11:05   #25
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,614
Вес репутации: 5056/155
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: ПО для цифрового слухового аппарата

Цитата:
Сообщение от Petr Посмотреть сообщение
"рассчитывается"... (наверно делением на 2.55 )
она же вроде ещё и логарифм.
хотя насколько понимаю эти слуховые аппараты - там не только эквалайзер, но надо двигать весь спектр.
Greg вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по импульсному инвертору для газоразряднойлампы dposm Общетехнические вопросы 12 23.03.2013 19:23
Скриншот с дисплея устройства: модуль для генерации bmp dimonomid Своими руками 32 20.12.2012 06:34
вопрос по оптике для видеокамеры-микроскопа. Sergey Общетехнические вопросы 14 27.10.2012 21:36
проблемка с PIC16F628A bereg_ok Продукция MICROCHIP 72 07.09.2007 11:00


Часовой пояс GMT +3, время: 00:56.


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