Задачи › Амперметры, вольтметры, мосты

Измерение сопротивлений с помощью Micro:bit

  1. Измерение сопротивлений с помощью Micro:bit

    APhO 2025/26, 11 кл.
    5/10

    В этой задаче вы будете определять сопротивление резистора с помощью встроенного в Micro:bit АЦП (аналого-цифрового преобразователя) для считывания напряжения, несмотря на то что его точность ограничена. Главное — минимизировать ошибку измерений на имеющемся оборудовании. Вам выдано три контроллера Micro:bit, чтобы скомпенсировать возможные погрешности в их работе. В целом эта задача о преодолении ограничений установки и получении достоверных результатов.

    Оборудование

    1. Макетная плата: Макетная плата состоит из линий питания, проходящих по обоим внешним краям, где разъёмы соединены в вертикальные столбцы для подачи питания (\(+\)) и земли (\(-\)). Центральная область для компонентов имеет внутренние соединения в виде горизонтальных рядов, состоящих из пяти разъёмов каждый (A—E и F—J). Эти левая и правая группы по пять разъёмов полностью изолированы друг от друга центральной перегородкой.

    2. Высокоточные резисторы (A, B, C и D): компоненты с допуском \(0.1\%\), где резисторы с известным сопротивлением служат в качестве эталонных «истинных значений» для проверки точности системы, а резисторы с неизвестным сопротивлением закрыты цветными трубками. Их значения и нужно определить в эксперименте. Снимать трубки с «неизвестных» сопротивлений категорически запрещено!

    • Набор резисторов A: десять резисторов \(3.3 ~кОм\).

    • Набор резисторов B (в данном эксперименте не используется): резистор \(6.8 ~кОм\), резистор \(560 ~Ом\) и резистор неизвестного номинала (закрыт зеленой трубкой) (в данном эксперименте не используется).

    • Набор резисторов C: один резистор \(12 ~ кОм\) и два резистора неизвестного номинала (один закрыт синей трубкой, а другой — красной).

    • Набор резисторов D: один резистор \(510 ~ кОм\) и резистор неизвестного номинала (закрытый черной трубкой).

    3. Набор Micro:bit: контроллер Micro:bit, выводная плата (3a), три предварительно вставленные перемычки (3b, 3c, 3d) и батарейный отсек (3e) с батарейками.

    Измерение потенциала с помощью Micro:bit

    Как подключать провода (см. рис. 1)

    Подключите три перемычки от выводной платы в соответствии с их вертикальным расположением:

    • 3b: Верхняя перемычка (верхний контакт выводной платы на рис. 1). Вставьте его в разъём, где необходимо измерить потенциал.

    • 3c: Средняя перемычка (средний контакт выводной платы на рис. 1). Подключите ко входу питания схемы (\(V_c\), \(+\)).

    • 3d: Нижняя перемычка (нижний контакт выходной платы на рис. 1). Подключите к земле (\(GND\), \(-\)) схемы.

    Рисунок

    Рис. 1

    Порядок проведения измерений

    1. Настройка питания: сначала подключите нижнюю (GND) и среднюю (\(V_c\)) перемычки, а затем включите батарейки.

    2. Измерительный контакт: при включенном питании вставьте верхнюю перемычку в необходимый разъём.

    3. Вывод данных: нажмите кнопку A или B на передней панели Micro:bit и запишите прокручивающееся цифровое значение (\(N\)).

    Важные примечания

    • Когда устройство не используется, отключайте питание для экономии заряда.

    • Проверка системы: Подключите цепь, как показано на рис. 1. При присоединении верхней перемычки к GND показание должно быть близко к 0. При присоединении верхней перемычки ко входу питания схемы (\(V_c\)) показание должно быть близко к 1023. Проверка обеих точек позволяет убедиться, что нулевой уровень и полный диапазон измерений откалиброваны правильно. Если измеренные значения значительно отличаются от указанных выше, вероятно, это связано с ошибкой в подключении или плохим контактом.

    • Предотвращение короткого замыкания: убедитесь, что средняя (\(V_c\)) и нижняя (\(GND\)) перемычки не соприкасаются напрямую. В случае неисправности измерения станут недоступны, а на дисплее отобразится сообщение об ошибке. В таких случаях вам могут заменить максимум один Micro:bit.

    • Запрет на одновременное использование: использование более одного контроллера Micro:bit в одной цепи может повредить их. Так делать категорически запрещено.

    • Линейное отображение: если не учитывать эффекты дискретности, в идеальной модели АЦП между напряжением на узле и целочисленным результатом измерения \(N\) существует прямая пропорциональность. То есть в идеальной модели АЦП потенциалы в диапазоне от 0 до \(V_c\) прямо пропорциональны цифровым значениям в диапазоне от 0 до 1023.

    Часть A. Анализ измерений АЦП (1.2 балла)

    Цель задачи — изучить взаимосвязь между цифровым выводом Micro:bit (\(N\)) и потенциалом узла (\(V\)). Собрав схему из восьми одинаковых резисторов из «Набора резисторов A», вы проверите, действительно ли встроенный АЦП соответствует идеальной линейной модели. В процессе измерений считайте, что измерительная перемычка Micro:bit является идеальным щупом, который не нарушает распределение потенциала в цепи. Считая, что все резисторы одинаковые, нужно сделать вывод, действительно ли значение потенциала прямо пропорционально показаниям АЦП.

    A1. Нарисуйте измерительную схему, с помощью которой можно проверить линейную связь между потенциалом и показаниями АЦП. Придерживайтесь следующих требований:

    Отметьте все узлы, в которых будут производиться измерения потенциала, и присвойте каждому из них уникальное обозначение (например, \(a,b,\ldots\)).

    Четко обозначьте точки соединения между перемычками питания Micro:bit (\(V_c\), \(GND\)) и цепью как \(V_c\) и \(GND\), соответственно.

    A2. Соберите схему и проведите измерения для всех её узлов. Используйте только один контроллер Micro:bit. Рассчитайте разности в измерениях АЦП между соседними узлами для проверки линейности. Проверьте линейность, считая, что максимально допустимое отклонение не должно превышать \(2\%\) (наибольшее отклонение среди всех точек от среднего значения).

    По завершении части A оставьте только два резистора, использованных в эксперименте, а все остальные верните в пакет (набор резисторов A), чтобы они не мешались.

    Часть B. Прямые измерения и погрешности (3.5 балла)

    Цель этой части задачи — оценить значение неизвестного сопротивления \(r\), по эталонному значению \(R\) и выходному сигналу Micro:bit. Для анализа сделаны следующие допущения:

    • Линейность АЦП: Предполагается, что встроенный АЦП обеспечивает линейную зависимость между напряжением и цифровым выходом \(N\).

    • Обозначения калибровочных констант: \(N_{L}\) и \(N_{H}\) обозначают показания на узлах \(GND\) и \(V_c\) соответственно. (В идеальном случае \(N_{L} = 0\) и \(N_{H} = 1023\)).

    • Установка: выберите любые два резистора из части A: один из них используйте в качестве эталонного (\(R\)), а другой в качестве неизвестного (\(r\)).

    B1. Нарисуйте измерительную схему для измерения сопротивления неизвестного резистора (\(r\)), используя эталонный резистор (\(R\)).

    Примечание: эталонный резистор \(R\) должен быть напрямую подключен к узлу GND. Обозначьте все измерительные узлы буквами и укажите все используемые величины на схеме. Четко обозначьте точки соединения между перемычками питания (\(V_c\), \(GND\)) выводной платы Micro:bit и цепью резисторов как \(V_c\) и \(GND\), соответственно.

    B2. Для полученного делителя напряжения получите выражение для расчета неизвестного сопротивления. Запишите все необходимые уравнения, получите выражение через выходные значения АЦП, \(N_L\), \(N_H\) и т.д. Пере пишите формулу для случаев \(N_L = 0\) и \(N_H =1023\).

    B3. Соберите схему и проведите измерения с использованием трех контроллеров Micro:bit. Каждым устройством получите полный набор измерений для своей схемы (для всех узлов). Считая, что истинные значения обоих сопротивлений равны \(3.3~кОм\), рассчитайте среднюю относительную погрешность (\(\bar{\epsilon}\)), усредненную по трем АЦП. Рассчитайте также относительное стандартное отклонение (RSD) найденных значений сопротивления. Средняя относительная погрешность — это средняя величина отклонения между измеренными и истинными значениями, нормированная по истинному значению. RSD — это отношение среднеквадратичного отклонения к среднему значению.

    B4. Теперь проанализируйте, как приборная погрешность измерения АЦП (\(e\)) влияет на точность определения сопротивления. Для простоты примем, что \(N_{L}=0\) и \(N_{H}=1023\). Выразите погрешность \(\Delta r\) сопротивления через \(N\), \(e\) и \(R\). Считайте, что \(e\) достаточно мало по сравнению с \(N\).

    B5. Пусть погрешность АЦП равна \(e=1\), рассчитайте требуемый диапазон \(r/R\), при котором относительная погрешность сопротивления (\({\Delta r}/{r}\)) остается в пределах \(1\%\).

    По завершении части B верните все резисторы в исходную упаковку (набор резисторов A), чтобы они не мешались.

    Часть C. Учет ошибки дискретизации при измерениях (1.9 балла)

    Цель этой части задачи — добиться более точной оценки сопротивления, когда прямой метод из части B оказывается недостаточным из-за ошибки дискретизации. Ошибка дискретизации — это разница между непрерывным входным сигналом и его оцифрованным представлением, возникающая из-за конечного разрешения АЦП. Когда отношение сопротивлений (\(r/R\)) значительно отклоняется от 1, ошибка дискретизации (погрешность из-за того, что АЦП выводит целое значение) заметно возрастает, что приводит к существенным погрешностям в определении сопротивления. В этой части используется набор резисторов C.

    C1. Используя эталонный резистор (\(12~кОм\)) из набора резисторов C, вычислите сопротивления неизвестных резисторов \(r_1\) (синяя трубка) и \(r_2\) (красная трубка). Используйте метод из части B. Сделайте это только для одного из трех Micro:bit.

    C2. Точность результата, полученного в C1 для резистора \(r_2\) (красная трубка), неудовлетворительна. Нарисуйте схему цепи, содержащую \(R\), \(r_1\), \(r_2\), которая позволяет более точно определить \(r_2\).

    Примечание: На всех схемах должны быть четко обозначены все узлы, в которых вы снимаете значения, и используемые переменные. Четко обозначьте точки соединения между перемычками питания (\(V_c\), \(GND\)) выводной платы Micro:bit и цепью резисторов как \(V_c\) и \(GND\) соответственно.

    C3. Вычислите \(r_2\) из эксперимента, предложенного вами в C2. Рассчитайте сопротивление для каждого из трех Micro:bit и вычислите разницу между максимальным и минимальным значениями полученного сопротивления.

    После завершения части C верните все резисторы в исходную упаковку (набор резисторов C), чтобы они не мешались.

    Часть D. Дополнительные факторы при измерениях (3.4 балла)

    Набор резисторов D содержит известный резистор \(R_1~(=510 ~кОм)\) и неизвестный резистор \(r\). Прямой метод из части B приводит к значительным погрешностям. Наблюдаемые расхождения обусловлены физическим фактором, который принципиально отличается как от нелинейности АЦП, так и от ошибок дискретизации (часть C). Ваша задача состоит в том, чтобы выявить этот фактор и предложить точный метод определения \(r\).

    D1. Предложите метод определения неизвестного сопротивления \(r\) и зарисуйте соответствующую схему.

    Примечание: обозначьте на схеме все узлы, в которых вы снимаете значения, и все используемые переменные. Четко обозначьте точки соединения между перемычками питания (\(V_c\), \(GND\)) выводной платы Micro:bit и цепью резисторов как \(V_c\) и \(GND\) соответственно.

    D2. Запишите все необходимые уравнения на потенциалы узлов и \(r\), после чего подставьте туда выходные значения АЦП (\(N_H\), \(N_L\) и др.). Получите выражение для неизвестного сопротивления \(r\).

    D3. Проведите измерения и вычислите \(r\) для каждого из трех контроллеров Micro:bit. Вычислите его среднее значение (\(\bar r\)), а также разницу между максимальным и минимальным значениями.

    ▶Показать разборСкрыть разбор
    Ответ

    B2: \[r = \frac{N_H - N}{N-N_L}R.\] \[r = \frac{1023-N}{N}R.\];  B4: \[\Delta r = \dfrac{1023}{N^2}R e.\];  B5: \[0.123 R \leqslant r \leqslant 8.11 R.\]

    Решение

    A1.

    Рисунок

    A2. Таблица с прямыми измерениями:

    \(N_L\)\(N_g\)\(N_f\)\(N_e\)\(N_d\)\(N_c\)\(N_b\)\(N_a\)\(N_H\)
    АЦП101282573855136397698971023

    Таблица пересчёта:

    \(\Delta N\) (g/GND)\(\Delta N\) (f/g)\(\Delta N\) (e/f)\(\Delta N\) (d/e)\(\Delta N\) (c/d)\(\Delta N\) (b/c)\(\Delta N\) (a/b)\(\Delta N\) (\(V_c\)/a)\(\overline{\Delta N}\)
    АЦП1128129128128126130128126127.88

    Максимальное наблюдаемое отклонение \(\textrm{max} (\Delta N_i - \overline{\Delta N}) = 2.125\), что соответствует \(2.125 / 127.88 \cdot 100 =1.66\% < 2\%\). Линейность подтверждается.

    B1.

    Рисунок

    B2. В полученном делителе напряжений потенциал узла \(V\) определяется выражением

    \[V = \frac{R}{r+R}V_c.\]Предполагается, что потенциал \(V\) на входе Micro:bit связан с показанием \(N\) линейно. Тогда потенциал \(V\) задаётся выражением \[V = \frac{N-N_L}{N_H-N_L}V_c.\]Отсюда находим

    Ответ:

    \[r = \frac{N_H - N}{N-N_L}R.\]

    Если \(N_L = 0\) и \(N_H = 1023\):

    Ответ:

    \[r = \frac{1023-N}{N}R.\]

    B3.

    \(N_L\)\(N\)\(N_H\)\(r_\text{est}\left(=\dfrac{N_H-N}{N-N_L}R\right),~\Omega\)\(\varepsilon=\left|\dfrac{r_\text{true}-r_\text{est}}{r_\text{true}}\right|,~10^{-3}\)
    АЦП10512102332941.95
    АЦП21…1022……
    АЦП3……………

    По прямым измерениям можно найти \(\overline{\varepsilon}\) и \(\textrm{RSD} = \dfrac{1}{\overline{r}}\sqrt{\dfrac{\sum_{i=0}^3(r_i - \overline{r})^2}{3-1}}\).

    B4. \[r=\dfrac{1023 - N}{N}R \Rightarrow \frac{dr}{dN} = -\frac{1023}{N^2}R.\] Погрешность может быть определена по производной \[\Delta r = \left|\cfrac{dr}{dN}\right|\cdot e.\] Окончательно

    Ответ:

    \[\Delta r = \dfrac{1023}{N^2}R e.\]

    B5. С учётом результатов пунктов B2 и B4 условие на относительную погрешность может быть переписано как \[\frac{1023}{N(1023-N)} \leqslant 0.01\Rightarrow N^2 - 1023N + 102300 \leqslant 0.\] Решение этго неравенства даёт две границы:

    \[N\geqslant N_{min} = 112.33,\quad N\leqslant N_{max} = 910.67.\] Это даёт ограничения на сопротивления:

    Ответ:

    \[0.123 R \leqslant r \leqslant 8.11 R.\]

    C1. Прямые измерения для \(r_1\):

    \(N_L\)\(N\)\(N_H\)\(r_\text{est}\left(=\dfrac{N_H-N}{N-N_L}R\right),~\Omega\)
    АЦП1090410231580

    Прямые измерения для \(r_2\):

    \(N_L\)\(N\)\(N_H\)\(r_\text{est}\left(=\dfrac{N_H-N}{N-N_L}R\right),~\Omega\)
    АЦП1010051023215

    C2.

    Рисунок

    Примечание: возможны другие подходы, например, определение \(r_1\) с использованием \(R\) и последующее определение \(r_2\) с использованием параллельного соединения \(r_1\) и \(R\).

    Нахождение \(r_1\) и \(r_1+r_2\) с использованием \(R\) с дальнейшим вычитанием всё ещё неточно из-за ошибки дискретизации.

    C3. Сопротивления определяются по формулам, полученным в части B:

    \[r_1 = \dfrac{N_H - N}{N-N_L}R,\quad r_2 = \dfrac{N_H-N}{N-N_L}r_1.\]

    \(N_L\)\(N\)\(N_H\)\(r_1,~\Omega\)\(N_L\)\(N\)\(N_H\)\(r_2,~\Omega\)
    АЦП109041023158008911023234
    АЦП209041023158008921023228
    АЦП309061023155008921023227

    Среднее значение равно \(\overline{r_2}=229.7~\Omega\), а разница между максимальным и минимальным значениями \(\Delta r_2 = 7~\Omega\).

    D1.

    Рисунок

    D2. Первый случай: \(r\) сверху, \(R\) подсоединён к земле. Напряжение \(V\) падает на соединённых параллельно \(R\) и внутреннем сопротивлении АЦП \(R_i\) . Эквивалентное сопротивление соединённых параллельно \(R\) и \(R_i\) равно \(R_\text{eq1} = \dfrac{RR_i}{R + R_i}\). Тогда аналогично части B имеем

    \[V_a = \dfrac{R_\text{eq1}}{R_\text{eq1} + r}V_c\Rightarrow \dfrac{V_a}{V_c} = \dfrac{RR_i}{RR_i + rR_i +rR}.\] Пользуясь линейностью показаний АЦП, можем записать \[\dfrac{N_a-N_L}{N_H - N_L} = \dfrac{V_a}{V_c}.\]

    Второй случай: \(R\) сверху, \(r\) подсоединён к земле. Теперь резисторы \(r\) и \(R_i\) параллельны.  Аналогично первому случаю имеем

    \[R_\text{eq2} = \dfrac{rR_i}{r + R_i},~V_b = \dfrac{R_\text{eq2}}{R_\text{eq2} + r}V_c,~ \dfrac{V_b}{V_c} = \dfrac{rR_i}{RR_i + rR_i +rR},~\dfrac{N_b-N_L}{N_H - N_L} = \dfrac{V_b}{V_c}.\]

    Из полученных уравнений получаем

    \[r = \dfrac{N_b-N_L}{N_a-N_L}R.\]

    D3.

    \(N_L\)\(N_a\)\(N_b\)\(N_H\)\(r,~\text{k}\Omega\)
    АЦП104505891023668
    АЦП204505911023670
    АЦП304495891023669

    Среднее значение равно \(\overline{r}=669~\text{k}\Omega\), а разница между максимальным и минимальным значениями \(\Delta r = 2~\text{k}\Omega\).

    Перевод: pho.rs.

    Вся олимпиада на сайте

    Страница задачиОшибка в задаче?

Похожие задачи