Я пытаюсь измерить значения яркости окружающей среды с помощью светозависимого резистора CdS (R2 на диаграмме ниже). R1 - известное значение, а сопротивление R2 имеет обратную логарифмическую зависимость от текущей яркости окружающей среды.
Я могу использовать напряжение в середине делителя напряжения, чтобы вычислить значение R2 и, следовательно, яркость в программном обеспечении. Я намерен использовать возможности A-D моей микросхемы PIC для измерения этого напряжения. Хотя ячейки CdS по своей природе немного неточны, я бы хотел получить максимально возможную точность. Входящий ток, протекающий через контакт AN0, ничтожно мал?
Vdd ---
|
R1
| -|--|-
+------ AN0-|IC|-
| -|--|-
R2
|
Vss ---
Бонусный вопрос - кто-нибудь знает, как я могу линеаризовать обратный лог-ответ моей LDR? При 1 лк это 1 мегаом, при 10 лк это 100 кОм, при 100 лк это 10 кОм и т. Д. Мне нужно как можно точнее рассчитать значения в диапазоне от 10 до 600 лк, поэтому, если я просто подключу его к моей АД, я выбрать один конец, у которого гораздо более резкое разрешение.