АЦП с использпванием метода зарядки RC-цепи
Принцип измерения основан на определении времени зарядки конденсатора через резисторы ( Рис.10).
Рис.10
Если на вход схемы подать напряжение такой полярности, при которой ток зарядки I=Iвх.+ Iзар. конденсатора С увеличится (Рис.7), время зарядки конденсатора уменьшается. Если входное напряжение увеличивается, время зарядки конденсатора уменьшается. (рис.11). Если изменить полярность входного напряжения, то токи зарядки конденсаторов вычитаются I=Iвх.–Iзар. и соответственно время зарядки увеличивается.
Рис.11
Программа считает время зарядки конденсатора С.
10 cls
20 out &h 378,1 включение питания – D0=1
30 out &h 378,3 напряжение на D1=1 – начало зарядки конденсатора
40 for a=0 to 20000 счет циклов зарядки конденсатора
50 &=inp (&h 379)
60 if b=119 then 60 to 80 если конденсатор С зарядился идти на 80
70 next a
80 print a печатать число циклов затраченных на зарядку конденсатора
90. out &h 378,1 D1=0 – разрядка конденсатора
100. sleep 1
110. goto 30
Недостатком схемы является нелинейная зависимость между подаваемым напряжением и временем зарядки конденсатора и низкое входное сопротивление АЦП, в связи с исрользованием биполярного транзистора Использование МОП структуры дает возможность резко увеличить входное сопротивление АЦП (Рис. 12) в остальном она аналогична показанной на рис. 10
Рис.12
Дата добавления: 2020-10-25; просмотров: 593;