Как превратить персональный компьютер в измерительный комплекс
Как превратить персональный компьютер в измерительный комплекс читать книгу онлайн
Книга Патрика Гёлля «Как превратить персональный компьютер в измерительный комплекс» позволяет создать на базе IBM PC-совместимого персонального компьютера систему сбора и обработки информации о различных физических процессах. Тем самым ПК превращается в мощный измерительный прибор. Область применения виртуального измерительного комплекса шире, чем у обычного измерительного прибора, поскольку виртуальный комплекс можно перепрограммировать и оптимизировать для конкретных задач.
В книге рассказывается о создании системы сбора и обработки данных, состоящей из датчиков физических величин (тока, давления, температуры и т. д.), интерфейсного устройства (как правило, аналого-цифрового преобразователя) и программных средств, позволяющих обрабатывать и интерпретировать собранную информацию. Схемы и рекомендации, приведенные в книге, позволяют собрать все рассмотренные устройства самостоятельно. Программное обеспечение и драйверы устройств, находящиеся на сервере www.dmk.ru, позволяют сразу перейти к разработке информационной системы, даже если у вас нет практических навыков в области радиоэлектроники. Современные технические и программные решения, предлагаемые автором книги, надежны и проверены на практике. Они, без сомнения, будут полезны всем, кто разрабатывает дешевые и экономичные системы сбора и обработки информации.
Книга предназначена для специалистов в различных областях (радиоэлектроника, акустика, геофизика, термодинамика и т. д.) и радиолюбителей, а также для преподавателей физики и информатики школ и высших учебных заведений.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
Рис. 6.7. Топологическая схема печатной платы датчика температуры
Для сборки схемы датчика следует руководствоваться монтажной схемой (рис. 6.8).
Рис. 6.8. Монтажная схема датчика температуры
Стоит обратить внимание на то, что на плате установлены практически все компоненты, а также разъем гальванической батареи и соединительная колодка, подключение к которым может осуществляться самыми разными способами. Внешний вид платы датчика с установленными элементами показан на рис. 6.9.
Рис. 6.9. Внешний вид платы датчика температуры
Через соединительную колодку с помощью одной пары проводов датчик температуры подключается к АЦП, а с помощью другой пары на плату можно подать напряжение питания от 9 до 12 В, заменив гальваническую батарею на внешний источник. Эта же соединительная колодка позволит, при необходимости, с помощью трех проводов длиной до одного метра вынести датчик на микросхеме LM 335 на безопасное расстояние, чтобы не подвергать остальные устройства измерительного комплекса вредному воздействию.
Для работ, связанных с погружением в жидкие среды, будет необходимо изолировать датчик, поместив его в чехол из термореактивного материала, причем достаточно тонкого, чтобы тепловая инерционность датчика не сильно увеличилась. Идеальный вариант — это чехол, заполненный термоклеем. Понятно, что места паяных соединений проводов и выводов датчика перед размещением в изолирующем чехле для предотвращения замыканий должны быть изолированы отрезками гибкой пластиковой трубки.
Так как датчик определяет точность всего измерительного тракта, калибровать его предельно аккуратно. В принципе, калибровку следует проводить при температуре 25 °C, но ничто не мешает провести ее при другой температуре в пределах от 20° до 30 °C. При этом надо помнить, что температура в разных частях помещения может быть неодинаковой. Поэтому эталонный термометр, как можно более точный, должен располагаться в непосредственной близости от калибруемого датчика на микросхеме LM 335, и, кроме того, нужно выждать некоторое время, чтобы достичь теплового равновесия.
Напряжение калибровки зависит от температуры окружающей среды: например, при температуре 20 °C (или 293 °К) выходное напряжение датчика нужно установить на величину 2,93 В.
Можно рекомендовать и более простой способ калибровки при 0 °C, не требующий образцового термометра. Для этого достаточно проделать в куске льда отверстие (например, остывающим паяльником) и поместить корпус LM 335 (но не выводы!) в талую воду, которая начнет быстро заполнять углубление, — это «тающий лед», температура которого по определению равна 0 °C. Затем надо будет при помощи многооборотного подстроечного резистора отрегулировать датчик до получения на табло виртуального вольтметра показания 2,73 В.
Важно выполнять калибровку датчика именно с тем АЦП, с которым этот датчик будет работать впоследствии, для того чтобы как можно лучше скомпенсировать его погрешность.
Естественно, оба вышеизложенных метода можно комбинировать для получения максимальной точности, хотя при этом не стоит рассчитывать на получение общей точности, высшей ±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
Метод приведения шкалы, использованный в этом упрощенном варианте программы VOLTS.BAS, можно применять во всех других программах, рассмотренных в главе 5.
ДАТЧИК ДАВЛЕНИЯ
Измерение и регистрация давления широко распространены как в промышленности, так и в повседневной жизни: метеорологические барометры показывают атмосферное давление, а медицинские тонометры — давление в надуваемой манжете. Не стоит забывать и о высотомерах (альтиметрах), которые, по сути, представляют собой те же барометры, но со специальной шкалой.
Нижеописанный простой и дешевый датчик давления, способный работать с АЦП, которые рассмотрены в данной книге, может применяться в самых различных целях.
В зависимости от используемой технологии датчик давления без электронной части может быть и очень дорогим, и относительно дешевым. Экономичные датчики, построенные на основе кристалла кремния, были настолько усовершенствованы, что теперь параметры профессионального уровня можно получить, купив изделие примерно за 25 долларов. Такой датчик состоит из двух основных частей: герметичного корпуса, обычно снабженного штуцерами, позволяющими подсоединять гибкие трубки, и очень необычного полупроводникового кристалла. На одной и той же кремниевой пластине выполнены и классические электронные компоненты, и струнные датчики натяжения (рис. 6.11).
Рис. 6.11. Внешний вид кремниевого датчика давления