Можно ли пренебречь входным током для аналогового контакта 8-разрядного микрочипа PIC12F683? - PullRequest
2 голосов
/ 15 декабря 2010

Я пытаюсь измерить значения яркости окружающей среды с помощью светозависимого резистора 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 лк, поэтому, если я просто подключу его к моей АД, я выбрать один конец, у которого гораздо более резкое разрешение.

Ответы [ 3 ]

1 голос
/ 15 декабря 2010

незначительно.На рис. 9-4 таблицы данных указаны эквивалентные токи и емкости.

Линеаризация - хороший вопрос.Вам было бы довольно сложно спроектировать схему, которая бы работала феноменально лучше, чем ваш программный подход A / D.

0 голосов
/ 27 декабря 2010

В вашей схеме A / D "видит" ваш LDR как сопротивление источника. В спецификации PIC указано, что полное сопротивление источника не должно превышать 2,5 кОм. Если ваш диапазон уровней освещенности начинается с 10 люкс, то максимальное сопротивление источника, которое вы увидите, будет 100 кОм, что значительно выше требуемого полного сопротивления источника.

Вы можете добавить буфер OpAmp с входами с высоким импедансом. Выходной импеданс большинства операционных усилителей ниже 2,5 кОм.

Вы можете добавить конденсатор (0,1 мкФ или около того) от входа A / D к земле. Это снизит импеданс источника, который видит образец и удерживает в A / D.

Чтобы вызвать вашу схему и прошивку, вы можете использовать фиксированный резистор 100 кОм вместо LDR.

0 голосов
/ 16 декабря 2010

Нет, если вы будете использовать операционный усилитель между резисторной лестницей и входом MCPU в любом другом случае, да, это незначительно. Прочтите также таблицу данных, которая расскажет вам, каково минимальное рекомендуемое сопротивление источника вашей резисторной лестницы для достижения разрешения 10-битного АЦП. Второй ответ: да, можно достичь 12-битного разрешения, но не одним измерением АЦП, и только если вы знаете, что и как вы измеряете!

...