Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
19.07.2018, 19:22
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
optical illusion, при замкнутом входе там нужно получить максимально близкое к нулю, попробовать сразу пару каналов для вычисления возможных закономерности ей этих отклонений от нуля и реализовать соответствующую коррекцию.
Уменьшение количества шумящих сущностей таки сулит и облегчение для фильтра.
ADC на одном кристалле и почти в одинаковых условиях таки имеют очень близкие характеристики и зависимости результата.
Компенсация предсказуемых погрешностей…
Дальше уже с особенностями входной цепи и самого сигнала можно или найти закономерности с их измерением и компенсацией или пробовать применить фильтр, но опять же компенсация искажений только облегчит фильтрацию.
Набросок Вашего измерительного тракта не помешает, вместе с полной фамилией пациента…
А качественный вольтметр пиковый или с интегрированием показаний? Что там осциллограф показывает?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 19.07.2018 в 19:26.
|
|
|
|
19.07.2018, 20:42
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
То что получается при замкнутом входе потом плюсуется к сигналу, нет смысла делать равным нулю. У меня используется один канал.
Вольтметр цифровой.
Максимальное входное напряжение...........................1000 В по любому диапазону.
Ослабление синфазного сигнала.................................140 дБ при 50 или 60 Гц ± 0.1 % (асимметрия 1 кОм).
Ослабление моды собственных колебаний..............60 дБ для NPLC = 1 (Number of Power Line Cycles – количество циклов
линии сигнала) или выше с выключенным фильтром
постоянного тока и промышленной частотой ± 0,1 %.
100 дБ для NPLC = 1 или выше с выключенным фильтром
постоянного тока и промышленной частотой ± 0,1 %.
Метод измерения......................................... ....................Интегрированный АЦ (аналого-цифровой)
АЦ линейность........................................ .........................0,0002 % от измерения + 0,0001 % от диапазона.
Входной ток смещения.......................................... .........‹30 пА при 25 °C.
С вольтметром все нормально. Все что нужно он делает.
Тут само АЦП шумит.
|
|
|
|
20.07.2018, 01:16
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
Ну если Вы таки уверенны в правильности выбранного пути…
Правда про самого пациента и схему входного каскада ничего так и не прояснилось…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
20.07.2018, 08:51
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
АЦП - 24 бита, Дельта Сигма. Они все одинаково устроены. Работает все в соответствии с даташитом.
А в чем заключается другой путь?
У АЦП три входа - питание, ИОН, диф. пара собственно инпут.
На всех проводах шум менее 3 мкВ.
Результаты измерений идут с разбросом в 15 мкВ.
В даташите написано что так и должно быть.
Вопрос в том, есть ли решение, того же типа как цифровой фильтр, который я выкладывал ранее, что бы оно давило выбросы (шум) но не масштабировало сам сигнал.
Я предполагаю, что это "МОГЕТ БЫТЬ" вейвлет фильтрация. Если подавить шум всего в 3 раза, то это уже будет очень неплохо.
Входной каскад можно переделать, чип можно заменить - вопрос не в этом.
Последний раз редактировалось optical illusion; 20.07.2018 в 09:00.
|
|
|
|
20.07.2018, 10:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,637
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
Сообщение от optical illusion
|
Если подавить шум всего в 3 раза
|
Для этого достаточно усреднить результаты десяти измерений.
Вейвлет-фильтрация вам в данном случае ни к чему. Если сигнал постоянный на периоде в секунду-другую, все ОК. Если переменный, то ввести плавающую медианную фильтрацию. Правда, если он настолько переменный, что за десяток-другой измерений должен больше чем на пару ADU меняться, ничего не выйдет — в этом случае нужно будет строить аппроксимацию к конкретной форме сигнала.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
20.07.2018, 10:57
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
Сообщение от eddy
|
Вейвлет-фильтрация вам в данном случае ни к чему.
|
Ну понятно, что ни к чему...
Попробовать хочется.
ЗЫ
Из методички nstu68, которую раньше тут выкладывал:
"И тем не менее ВП еще мало известно широкому кругу оте-
чественных студентов, инженеров и исследователей. С сожале-
нием приходится констатировать тот факт, что лишь немногие
специалисты в радиотехнике и других областях науки и техники
знают, что такое вейвлеты и как можно применять ВП."
Оказалось, что не вхожу в число тех "не многих" - обидно.
Последний раз редактировалось optical illusion; 20.07.2018 в 11:00.
|
|
|
|
20.07.2018, 14:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,637
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
Я когда-то писал простенький вейвлет-анализ изображений, вот такая штука получилась. Но для МК вейвлеты — как-то уж очень круто... Разве что МК — что-нибудь на Cortex-M7…
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
20.07.2018, 15:22
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
Спасибо за ссылку, но это мне сейчас не "впихнуть" в мой МК. Огромная программа. Строк 10 если бы.
В той методичке еще пишут:
"Международные стандарты JPEC-200,
MPEG-4 и графические программные средства Corel DRAW
9/10 широко используют ВП для обработки изображений и, в
частности, для сжатия изображений для каналов с ограниченной
пропускной способностью, например, для Интернет. Кроме то-
го, фирмой Analog Devices разработаны и выпускаются одно-
кристальные дешевые микропроцессоры ADV6xx (ADV601,
ADV601LC, ADV611, ADV612), основанные на ВП и предна-
значенные для сжатия и восстановления видеоинформации в
реальном масштабе времени. "
Я бы не стал для обработки видео на DSP сам писать, купил бы чип ADV611, так проще.
У меня то, как я понимаю - задача выделить постоянную составляющую из сигнала.
Можно было бы конечно еще один чип рядом с АЦП "сунуть". Если бы был готовый, такой как для видео ADV611, и делов то.
А можно самому разобраться с этими вейвлетами и рядом поставить типа STM32 в маленьком корпусе.
Идея была в том, что бы найти компактный пример, что бы посмотреть как оно себя ведет в деле. Но похоже этого нет.
Незнай что с этим делать.
|
|
|
|
20.07.2018, 15:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,637
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
Для выделения постоянной состовляющей хватит скользящего среднего. Если есть выбросы - скользящей медианы.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
20.07.2018, 15:46
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Подскажите где глянуть кусок кода на Си.
Сообщение от eddy
|
Для выделения постоянной состовляющей хватит скользящего среднего. Если есть выбросы - скользящей медианы.
|
Не хватает.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:42.
|
|