Свежие обсуждения
Измерения

Измеритель RLC-2

1 65 1127

Нашел. Была «сопля» (перемычка) из припоя между выводом 5 мультплексора DA2 и корпусом. Получалось так, что преобразователь ток/напряжение для 3-го диапазона работал без участия операционного усилителя DA1, а операционный усилитель на всю силу старался помочь, но не мог, так как работал на нагрузку в виде открытого ключа мультиплексора, на выходе ОУ при этом присутствовали прямоугольные импульсы около 50 мВ, так как ОУ работал почти на короткое замыкание. На других же пределах ОУ участвовал в преобразовании ток/напряжение, так как ключ между выводами 13 и 14 мультиплексора был закрыт, и не замыкал выход ОУ на корпус. Но резистор R7, 1 кОм на всех остальных диапазонах все равно оставался подключенным одним концом на корпус, при этом, по всей видимости, внося погрешности при измерениях.

Устранил, Теперь я поисследую прибор на точность

GO, спасибо за XLS файл, слово "перегр." заставило меня задуматься над моим преобразователем ток/напряжение, и неисправность была найдена. Теперь стало ясно, почему резистор 200 Ом не включал второй диапазон (а включал третий), хотя авторами было рекомендовано 200 Ом, для калибровки 2-го диапазона. Теперь при 200 Ом включается А2.

 

Сегодня померил 4-ре резистора по 2.2к с RLC-2. Проверил два АЦП: один от TI, второй - Intersil. В архиве результатов измерения и фото МС.
Результат потвердил мнение форумчан что АЦП от TI линейнее чем Intersil.
К сожалению архив никак не цепляется, хотя размер 90кб! Завтра попробую сново.

 

Выкладываю архив, который переслал -JonnS- по почте.
Тест проводился вот для этих экземпляров АЦП:

Оба АЦП включены без добавочного сопротивления в цепи интегрирующего конденсатора.

АК: Нашел. Была «сопля» (перемычка) из припоя между выводом 5 мультплексора DA2 и корпусом
Да, коварная неисправность, с виду вроде как все работает, а не тут то было

187831.rar

 

Вот , что получилось у меня.
резистор последовательно с С33 = 100,0 Ом.

не нравится мне , что мой прибор не захотел
промерять 3 шт по 2,2к в параллель.

пока не копал глубже.

Ревизия софта 1,0
АЦП - Интерсил
ICL7135CPIZ
L0622ABCT
АК: наши АЦП с одной коробки.

 

пробую зацепить снова...

187845.xls

 

Три теста, для АЦП _ INTERSIL, с 150 Ом, 130 Ом и 100 Ом последовательно с интегрирующим конденсатором, последний тес для двух резисторов, но отклонение в минус видно. rlc2_v1.1

Прибор оставляю с резистором 150 Ом, так как, тестируя отдельно АЦП (схемка с двумя кнопочками), при 150 Ом АЦП показал идеальную линейность.
Отклонение и должно набегать в плюс при правильной работе прибора и последовательном соединении резисторов, потому что, на дисплей выводится всегда обрезанное число, например 2000 кОм, но реальное число в программе может быть 2000,9 кОм или 2000,5 кОм, то есть всегда больше того числа, что выводится на дисплей. Это значит, что программа в микропроцессоре рассчитывает сопротивление точнее, чем мы рассчитываем, используя числа с индикатора для вычислений. Числа с индикатора всегда меньше, тех реальных чисел, что «крутятся» в приборе. По этому и при параллельном соединении резисторов ошибка набегает.
Для реальных тестов, желательно, чтобы в режиме отладки можно было взять с индикатора число с максимально возможным количеством разрядов.

Cheeeper, в Ваш прибор просится 150 Ом последовательно с интегрирующим конденсатором.

GO: Да, коварная неисправность, с виду вроде как все работает, а не тут то было
Мое чутье не подвело

187864.xls

 

Cheeeper: не нравится мне , что мой прибор не захотел
промерять 3 шт по 2,2к в параллель.

Мой тоже, вот по этому я взял 2,4 кОм.

ЗЫ. Наверное, уровень синуса чуть больше, а уровень синуса зависит от разброса емкости конденсаторов в фильтре, емкости больше – уровень меньше.

 

Еще хочу поговорить о точности выводимого на дисплей результата измеряемых величин. При четырех разрядах, и при изменении цифры младшего разряда на единицу, имеем: такие отклонения:
1000/10001 = 0,1%
2001/2000 = 0,05%
3001/3000 = 0,033%
4001/4000 = 0,025%
5001/5000 = 0,02%
6001/6000 = 0,016%
7001/7000 = 0,014%
8001/8000 = 0,0125%
9001/9000 = 0,011%
9999/9998 = 0,01%

В приборе же сейчас может выводится или 4 разряда или 5, я еще до конца не разобрался от чего это зависит, но вроде при измерении сопротивлений так: в пределах диапазона, начиная сверху диапазона выводится 4 разряда, например 8000, ниже по диапазону до числа 1800 тоже четыре разряда, а ниже вроде 1700 пять, например 1500,3 еще ниже, тоже пять, например 880,47, а теперь посчитаем точность выводимого результата для разных участков диапазона, при изменении цифры в младшем разряде на единицу:
Верх диапазона: 8001/8000 = 0,0125%
Ниже середины диапазона:1001/1000 = 0,1%
Ближе к низу диапазона: 999,99/999,98 = 0,001%
888,88/888,87 = 0,0011%
Как видите, точность выводимого результата может отличаться в 100 раз, в зависимости от того, в каком месте диапазона находимся.
Что-то с этим надо делать, выводить результат так, чтобы в худшем случае не более 0,03%, также и сильно точно не получалось, как например с числами 999,99 (0,001%), достаточно 999,9 (0,01%).
Для 10000 выводить обязательно с пятью разрядами (0,01%), а 9999 обязательно с четырьмя (тоже 0,01%), а где серединка (переключаться), надо подумать.

Наверное, так оптимально: все, что от 3000 до 9999, выводить в виде четырех цифр (0,033%...0,01%), все что от 1000,0 до 4000,0 – в виде пяти (0,01%…0,0033%). Минимальные проценты отличаются от максимальных в 10 раз, но не в сто, как сейчас.

Что скажет GO?

 

АК: Что скажет GO?
Немного объяснений по этому поводу уже было:
http://pro-radio.ru/measure/6873-2/2008/10/30/15-02-23/
Если АЦП намеряло для тока и напряжения значения по пять знаков, то и отображается пять. Если величина тока или напряжения уменьшается до 4-х знаков, то и отображается 4. Точнее понять, как там что работает - загляните в исходники.

 

Ага, понял, то разрядность результата выводится в зависимости от того, сколько разрядов намерил АЦП. Например, АЦП намерил 10000, изменение цифры в младшем разряде на единицу дает 0,01%, а если результат выводимый на дисплей получится 99999, то уже не +/-1 будет скакать в выводимом результате, а +/-9, то такой результат надо обрезать до 9999. А если в двух числах на выходе АЦП скакнет младший разряд на единицу, а эти числа суммируются или перемножаются в программе, и ошибка накопится еще большая. Я вот о чем. В приборе, при любых вычислениях, не должно скакать больше чем 1 в младшем разряде, если на выходе АЦП результат измерений скачет на 1 в младшем разряде. Такое условие в приборе не выполняется?