![]() |
|
|
Микроконтроллеры других производителей Все, что касается микроконтроллеров и НЕ подошло в раздел Microchip. |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Senior Member
|
![]()
Делаю ВЕБ управление ДСП процессором ADAU1701.
С управлением все достаточно просто реализуемо. Немного напрягает математика с расчетом коэффициентов. Не на все алгоритмы есть методика расчета коэффициентов. Проблема возникла казалось бы на ровном месте. На ВЕБ нужно сделать индикатор уровня сигнала. Считываемые значения приходят в формате 5.19 или вообще в виде двухбайтного числа. Поэтому первый вопрос: как преобразовать к виду с привязкой в Дб или линейной шкалой по напряжению? Для эксперимента считываю значение на входе . на вход подаю линейно изменяющееся напряжение. Считанные значения нелинейно связаны с входным сигналом. И второй момент связан с организацией на веб самого индикатора. Здесь получается проблема связанная с тем, что данные для индикатора читаются 2 раза в сек. При более частом обновлении начинает подтормаживать веб . Не нравится как работает индикатор. Не попадает он в ритм музыки. Если есть у кого опыт по этой теме - то можно обсудить использование ДСП ADAU1701. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 23.10.2008
Адрес: Киев
Возраст: 38
Сообщений: 295
Вес репутации: 422/51 ![]() ![]() ![]() ![]() ![]() |
![]()
Вы бы предоставили график полученной нелинейности, возможно, тогда появится больше идей.
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 30.09.2008
Сообщений: 1,638
Вес репутации: 3789/99 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
Проблем со сторы JS нет. Отрисовка работает как надо.
Проблем с самим чтением данных из ДС DAU1701 также нет. Проблема в том что данные выдавемые ADAU1701 плохо поддаются масштабированию и от этого индикатор смотрится не очень. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 23.10.2008
Адрес: Киев
Возраст: 38
Сообщений: 295
Вес репутации: 422/51 ![]() ![]() ![]() ![]() ![]() |
![]()
Так а в чем проблема? Микроконтроллер долго считает логарифмы и поэтому более частое обновление недоступно? Тогда логарифмы можно считать в JS со стороны браузера, там ресурсов побольше.
|
![]() |
![]() |
![]() |
#6 |
Senior Member
|
![]()
Доделал индикатор уровня сигнала ДСП процессора ADAU1701 с выводом на ВЕБ интерфейс.
Вот ссылка на скачивание avi формат http://www.yakorev.com.ru/forload/Indication.avi . Снимал на фитик , а вокруг шумели приборы, поэтому звук записался с шумами. |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,613
Вес репутации: 4968/123 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Senior Member
|
![]()
Мне нужна была шкала на 100 шагов ( можно было и меньше). Тестовый сигнал аттеньюатором рабивался на 100 уровней и производились измерения. Написал простенькую прогу для автоматизации процесса. Немного возни и... зато быстро (долетели) получили результаты в табличной форме .
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Регистрация: 30.09.2008
Сообщений: 1,638
Вес репутации: 3789/99 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
|
![]()
Но есть нюансы, такие как слышимый диапазон, собственный уровень шума усилителя, наличие постоянной составляющей, визуальное восприятие ... и многое другое.
А по части измерений и сразу написал что проблем нет. Вопрос больше как красиво подать. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Имитатор DS18B20 | Filya44 | Вопросы начинающих | 14 | 12.03.2012 17:39 |