Как превратить персональный компьютер в измерительный комплекс
Шрифт:
Напряжение калибровки зависит от температуры окружающей среды: например, при температуре 20 °C (или 293 °К) выходное напряжение датчика нужно установить на величину 2,93 В.
Можно рекомендовать и более простой способ калибровки при 0 °C, не требующий образцового термометра. Для этого достаточно проделать в куске льда отверстие (например, остывающим паяльником) и поместить корпус LM 335 (но не выводы!) в талую воду, которая начнет быстро заполнять углубление, — это «тающий лед», температура которого по определению равна 0 °C. Затем надо будет при помощи многооборотного подстроечного резистора отрегулировать датчик до получения
Важно выполнять калибровку датчика именно с тем АЦП, с которым этот датчик будет работать впоследствии, для того чтобы как можно лучше скомпенсировать его погрешность.
Естественно, оба вышеизложенных метода можно комбинировать для получения максимальной точности, хотя при этом не стоит рассчитывать на получение общей точности, высшей ±1 С.
Большинство задач предполагает проведение динамической регистрации изменений температуры за тот или иной период времени. Однократные измерения температуры гораздо удобнее проводить при помощи обычного термометра.
Пакет PICOLOG, работающий со всеми изделиями компании PICO Technology, позволяет выполнять измерения с временными интервалами от нескольких минут до многих месяцев и даже лет. Помимо этого, он дает возможность провести масштабирование результатов измерений, а при использовании датчика температуры произвести преобразование «вольты — градусы Цельсия». (Вначале надо скорректировать наклон характеристики преобразования для получения результатов в градусах по Кельвину, а затем произвести коррекцию смещения для перехода к величинам, измеренным в градусах Цельсия.)
Какой бы АЦП ни использовался (ADC 10 или ADC 12), необходимая величина коррекции смещения в меню «Настройка линейной шкалы» для параметра «Температура» равна -273. Коэффициент коррекции наклона при работе с ADC 10 (8-разрядным) равен 1,9608, а при работе с ADC 12 (12-разрядным) равен 0,1221.
Чаще всего будет использоваться шкала, градуированная от -50 °C до +100 °C или +150 °C и включающая весь рабочий диапазон датчика.
Хотя пакет PICOSCOPE в меньшей степени, чем PICOLOG, пригоден для измерения и обработки замеров температур (осциллограф, частотомер и анализатор спектра здесь не помогут), его вольтметр постоянного тока можно настроить непосредственно на отображение измеренной температуры (рис. 6.10).
Рис. 6.10. Вид экрана в режиме измерения температуры
Для отображения температуры в градусах Кельвина достаточно выбрать режим «Переменная шкала», затем установить минимальное значение равным нулю, а максимальное — 500, без знаков после запятой (десятые доли градуса при точности ±1 °C не имеют значения). При отображении результатов в градусах Цельсия минимальное значение равно —273, а максимальное — 227, также без знаков после запятой.
При использовании АЦП, которые изготовлены по приведенным в книге схемам, на примере программы DEGRES.BAS можно убедиться, насколько просто превратить виртуальный вольтметр в виртуальный термометр.
200 REM — DEGRES —
210 GOSUB 100
220 D=INT(100*D)
230 LOCATE 1,1
240 PRINT USING"###";D-273;
245 PRINT "°C "
250 GOTO 210
260 REM (c)1997 Patrick GUEULLE
Метод
ДАТЧИК ДАВЛЕНИЯ
Измерение и регистрация давления широко распространены как в промышленности, так и в повседневной жизни: метеорологические барометры показывают атмосферное давление, а медицинские тонометры — давление в надуваемой манжете. Не стоит забывать и о высотомерах (альтиметрах), которые, по сути, представляют собой те же барометры, но со специальной шкалой.
Нижеописанный простой и дешевый датчик давления, способный работать с АЦП, которые рассмотрены в данной книге, может применяться в самых различных целях.
В зависимости от используемой технологии датчик давления без электронной части может быть и очень дорогим, и относительно дешевым. Экономичные датчики, построенные на основе кристалла кремния, были настолько усовершенствованы, что теперь параметры профессионального уровня можно получить, купив изделие примерно за 25 долларов. Такой датчик состоит из двух основных частей: герметичного корпуса, обычно снабженного штуцерами, позволяющими подсоединять гибкие трубки, и очень необычного полупроводникового кристалла. На одной и той же кремниевой пластине выполнены и классические электронные компоненты, и струнные датчики натяжения (рис. 6.11).
Рис. 6.11. Внешний вид кремниевого датчика давления
Революционная идея состоит в том, что именно сама пластина, определенная часть которой сделана очень тонкой при помощи микрообработки, играет роль мембраны, деформирующейся под воздействием давления.
Первые датчики, изготовленные по такой технологии, давали не слишком хорошие показатели. У них присутствовал ощутимый температурный дрейф, а также заметный сдвиг нуля (наличие выходного напряжения при нулевом давлении), который сильно менялся от образца к образцу. Электронные корректирующие устройства, к счастью, могли существенно сгладить эти недостатки, а на сегодняшний день положение значительно улучшилось.
Выполнение на одной пластине, помимо струнных датчиков натяжения, терморезисторов и резисторов с лазерной подгонкой позволяет производителям создавать и выпускать уже калиброванные и термокомпенсированные датчики. Использовать их очень просто — достаточно подать постоянное напряжение на одну диагональ моста, состоящего из струнных датчиков натяжения, и снимать с другой диагонали этого моста напряжение, пропорциональное приложенному давлению. Так, датчики компании Motorola из серии МРХ 2000 обычно формируют нулевое напряжение в диагонали при нулевом давлении и 40 мВ (реально — в пределах от 37,42 до 42,58 мВ) при давлении, соответствующем их полной шкале.