[uquote="u37",url="/forum/viewtopic.php?p=3766704#p3766704"]Нормально сделанная схема должна давать шум-дрейф (за 2-3 секунды) не более 0.5 мОм.[/uquote]
С усреднением 5ти значений шум около 0.3 - 0.4 мОм, с нечастыми всплесками до 0.5 (видимо как раз перезагрузка). Оно и понятно, фильтры по ЦАП сильнее режут, фильтры по АЦП сейчас 300R/1нФ - частота среза примерно как в авторской конструкции.
Что касается редких крупных всплесков, они присутствуют и при отключенном усреднении, и видимо это не внешнее воздействие. По перезагрузке, посмотрел исходник - действительно она есть, странно, почему Никитос не сделал скользящее окно. Может перепишу этот кусок кода, тогда уж заодно с медианным фильтром против всплесков.
Фильтры по DAC нужны не для этого. Они снижают нелинейность на 97к, причем очень заметно.
Фильтры по оцифровке ... у меня вообще стоят по 100пФ и не вижу смысла увеличивать.
По фильтрации - я делал всякие варианты, не рассчитывайте на сколь-нибудь значительное улучшение. Медианный представляет удобство использования (устраняет дребезг подключения к DUT), но повышает шум. Слабая медиана+усреднение дает промежуточный вариант.
Следующий вариант был в усреднении с нелинейным изменением Alpha - от истории и величины/знака воздействия, плюс сигнал сброса от замкнуты/разомкнуты щупы. Получилось получше и довольно долго использовал ... потом надоело и стараюсь применять банальное усреднение.
u37, по изменению фильтров АЦП, действительно разницы практически не видно. По фильтрам ЦАП, я просто постарался получить синус на 97к получше. Еще в исходниках видел параметры усиления для каждой из частот, можно еще с ними поэкспериментировать под разные фильтры.
Стал разбираться в причинах всплесков и обнаружил источник шума показаний - это внутренний источник опорного напряжения. Нестабильность опорника хорошо наблюдалась как выбег значения на канале Ch1 в сервисном меню в режиме SIGMA с усреднением равным 1. Выбег значений, с фоновых 2-5мкВ, достигал 20-30мкВ, с периодичностью около секунды (совпадает с периодом измерения напряжения опорного напряжения и аккумулятора). Странно, что на это ни кто не обратил внимания, ну или это только мне так повезло, и эффект проявляется на некоторых партиях или экземплярах МК. Заявленная точность опорника соизмерима с точностью стабилизатора питания, поэтому я заменил в вычислениях его измеряемое значение на расчетную константу. После модификации, режим усреднения фактически перестал быть нужен, показания и без него очень стабильны. u37, попробуйте у себя проверить это.
Так же пробовал разные способы фильтрации и остановился на усреднении со скользящим окном. Нелинейная фильтрация типа медианной, после устранения шума от опоры стала не нужна. Модифицировал функцию leafProcess(int btns). Теперь благодаря скользящему окну, скорость обновления показаний на дисплее максимальна, и больше не зависит от выбранного числа замеров усреднения, меняется только скорость и плавность нарастания величины. Усреднение в сервисном меню осталось со старым алгоритмом. Ну и максимальное число измерений с усреднением уменьшил с 20 до 12.
Уровень шума на 97к так и остался 0.3 мОм?
(Спасибо, но мне это не особо нужно. Я переписал почти весь код, с проверкой нужности каждого action, заложенного автором. Так-же переделал все расчеты и GUI.)
[uquote="u37",url="/forum/viewtopic.php?p=3767120#p3767120"]Уровень шума на 97к так и остался 0.3 мОм?[/uquote]
Да. И теперь нет всплесков.
[uquote="u37",url="/forum/viewtopic.php?p=3767120#p3767120"]Я переписал почти весь код[/uquote]
Ваш исходник есть в общем доступе ?
Andrey_B, а и в закрытом нет. Ничего нет. Проект закрыт два года назад.
Если захотите развивать, то сделайте естественные моды аппаратуры - измерение под напряжением, защиту от подачи (относительно) высокого напряжения на вход. Это позволит качественно повысить статус устройства - можно мерить полупроводники-емкость (вполне даже работает) и ESR батарей. Последнее бывает нужно даже чаще, чем просто "RLC".
[uquote="u37",url="/forum/viewtopic.php?p=3767671#p3767671"]Если захотите развивать, то сделайте естественные моды аппаратуры - измерение под напряжением, защиту от подачи (относительно) высокого напряжения на вход.[/uquote]
Да, внутреннее сопротивление аккумов измерять без дополнительных примочек очень не помешает. Вообще интерес к теме есть, сильно не хватает возможности проверки полупроводников/светодиодов, часто они под руку попадаются Сложность повторения прибора тоже уменьшить не помешает, избавить от кое-каких недостатков. Посмотрю как со временем будет в новом году.
Парни подскажите как эту заразу прошить, т. е stm32, мучаюсь с приборчиком уже который день, плату на ошибки проверил, дисплей 100% рабочий, проверял в другой схеме fm тюнер какойто из инета.... Шью st_link v2, прогой cubeprogrammer, поошивка заливаеться, но ни кого нет на экране, просто горит подсветка и все((((( что не так делаю???
Добавлено after 32 minutes 47 seconds:
кажеться сам накосячил вместо stm32f100C4t6 впаял stm32f103с8t6...... последняя понимаю работать не будет??
[uquote="Alex2",url="/forum/viewtopic.php?p=3771640#p3771640"]stm32f103 не имеет нужного количества АЦП, это как минимум. работать не будет.[/uquote]
Очень даже имеет (2 АЦП, 10 каналов) в 100 (1 АЦП 10 каналов). А вот ЦАП не имеет. В этом проблема.
Добрый день , скачал исходник . хотел посмотреть как реализуется измерения на приборе. Но автор по видимому , не любит комментарии . так что кто может разъяснить алгоритм работы ?
[uquote="Andrey_B",url="/forum/viewtopic.php?p=3766990#p3766990"]u37
Прошивка ver 71a:[/uquote]
Сегодня руки дошли попробовать. До этого больше года пользовался авторской версией rlc620b12.hex
Прошилось без проблем. Подключаю аккумулятор - включается подсветка. И всё. Экран чист, на кнопки реакции ноль. При прошивке выбирал опцию "стереть всё".
Подскажите, почему этот измеритель занижает емкость электролитических конденсаторов. Я собрал уже 4 прибора и везде одно и тоже. Электролиты занижает на 10 % примерно. И ОУ ставил и 6002 и 6022, и конденсаторы разные пробовал в фильтре, и резисторы, шунты.
[uquote="vdavid",url="/forum/viewtopic.php?p=3772303#p3772303"][uquote="Alex2",url="/forum/viewtopic.php?p=3771640#p3771640"]stm32f103 не имеет нужного количества АЦП,[/uquote]
А вот ЦАП не имеет. В этом проблема.[/uquote]
Таки да, вы правы.
Добавлено after 13 minutes:
[uquote="resd1981",url="/forum/viewtopic.php?p=3772431#p3772431"]Подскажите, почему этот измеритель занижает емкость электролитических конденсаторов. Я собрал уже 4 прибора и везде одно и тоже.[/uquote]
Это проблема конденсаторов, а не прибора. Ничего править не нужно.
Во- первых у них у всех заниженная емкость, каким прибором не мерь, по крайней мере при измерении переменным током.
Встречлись очень редко только Low ESR где емкость специально завышали, чтоб выйти на нужное значение ЕСР.
Во- вторых с ростом частоты у электролита падает емкость, на высоких частотах 100кГц+ он вообще начинает вести себя как индуктивность.
То есть эта проблема от того, что емкость измеряется на частоте 1 кгц а не 100 Гц, как положено? Тестер Маркуса, Мироновский измеряют как положено, а этот занижает. 10 000 мкф, показывает как 8-8500 мкф, 3300 как 2700 мкф. С остальным порядок, индуктивности, сопротивление и другие конденсаторы, кроме электролитов.