Выбрать книгу по жанру
Фантастика и фэнтези
- Боевая фантастика
- Героическая фантастика
- Городское фэнтези
- Готический роман
- Детективная фантастика
- Ироническая фантастика
- Ироническое фэнтези
- Историческое фэнтези
- Киберпанк
- Космическая фантастика
- Космоопера
- ЛитРПГ
- Мистика
- Научная фантастика
- Ненаучная фантастика
- Попаданцы
- Постапокалипсис
- Сказочная фантастика
- Социально-философская фантастика
- Стимпанк
- Технофэнтези
- Ужасы и мистика
- Фантастика: прочее
- Фэнтези
- Эпическая фантастика
- Юмористическая фантастика
- Юмористическое фэнтези
- Альтернативная история
Детективы и триллеры
- Боевики
- Дамский детективный роман
- Иронические детективы
- Исторические детективы
- Классические детективы
- Криминальные детективы
- Крутой детектив
- Маньяки
- Медицинский триллер
- Политические детективы
- Полицейские детективы
- Прочие Детективы
- Триллеры
- Шпионские детективы
Проза
- Афоризмы
- Военная проза
- Историческая проза
- Классическая проза
- Контркультура
- Магический реализм
- Новелла
- Повесть
- Проза прочее
- Рассказ
- Роман
- Русская классическая проза
- Семейный роман/Семейная сага
- Сентиментальная проза
- Советская классическая проза
- Современная проза
- Эпистолярная проза
- Эссе, очерк, этюд, набросок
- Феерия
Любовные романы
- Исторические любовные романы
- Короткие любовные романы
- Любовно-фантастические романы
- Остросюжетные любовные романы
- Порно
- Прочие любовные романы
- Слеш
- Современные любовные романы
- Эротика
- Фемслеш
Приключения
- Вестерны
- Исторические приключения
- Морские приключения
- Приключения про индейцев
- Природа и животные
- Прочие приключения
- Путешествия и география
Детские
- Детская образовательная литература
- Детская проза
- Детская фантастика
- Детские остросюжетные
- Детские приключения
- Детские стихи
- Детский фольклор
- Книга-игра
- Прочая детская литература
- Сказки
Поэзия и драматургия
- Басни
- Верлибры
- Визуальная поэзия
- В стихах
- Драматургия
- Лирика
- Палиндромы
- Песенная поэзия
- Поэзия
- Экспериментальная поэзия
- Эпическая поэзия
Старинная литература
- Античная литература
- Древневосточная литература
- Древнерусская литература
- Европейская старинная литература
- Мифы. Легенды. Эпос
- Прочая старинная литература
Научно-образовательная
- Альтернативная медицина
- Астрономия и космос
- Биология
- Биофизика
- Биохимия
- Ботаника
- Ветеринария
- Военная история
- Геология и география
- Государство и право
- Детская психология
- Зоология
- Иностранные языки
- История
- Культурология
- Литературоведение
- Математика
- Медицина
- Обществознание
- Органическая химия
- Педагогика
- Политика
- Прочая научная литература
- Психология
- Психотерапия и консультирование
- Религиоведение
- Рефераты
- Секс и семейная психология
- Технические науки
- Учебники
- Физика
- Физическая химия
- Философия
- Химия
- Шпаргалки
- Экология
- Юриспруденция
- Языкознание
- Аналитическая химия
Компьютеры и интернет
- Базы данных
- Интернет
- Компьютерное «железо»
- ОС и сети
- Программирование
- Программное обеспечение
- Прочая компьютерная литература
Справочная литература
Документальная литература
- Биографии и мемуары
- Военная документалистика
- Искусство и Дизайн
- Критика
- Научпоп
- Прочая документальная литература
- Публицистика
Религия и духовность
- Астрология
- Индуизм
- Православие
- Протестантизм
- Прочая религиозная литература
- Религия
- Самосовершенствование
- Христианство
- Эзотерика
- Язычество
- Хиромантия
Юмор
Дом и семья
- Домашние животные
- Здоровье и красота
- Кулинария
- Прочее домоводство
- Развлечения
- Сад и огород
- Сделай сам
- Спорт
- Хобби и ремесла
- Эротика и секс
Деловая литература
- Банковское дело
- Внешнеэкономическая деятельность
- Деловая литература
- Делопроизводство
- Корпоративная культура
- Личные финансы
- Малый бизнес
- Маркетинг, PR, реклама
- О бизнесе популярно
- Поиск работы, карьера
- Торговля
- Управление, подбор персонала
- Ценные бумаги, инвестиции
- Экономика
Жанр не определен
Техника
Прочее
Драматургия
Фольклор
Военное дело
Как превратить персональный компьютер в измерительный комплекс - Гёлль Патрик - Страница 19
Программа BICOURBE.BAS не должна рассматриваться только как иллюстрация того, что можно получить при комбинировании программных модулей, приведенных в данной книге. Это образец подхода, называемого англоговорящими программистами quick and dirty («быстро и грязно»), т. е. здесь отсутствует всякое стремление к структурированию и четкости. Программа работает, и это главное!
В частности, неоднократно применялась функция RENUM языка BASIC для переопределения в разных местах той или другой подпрограммы.
В том виде, в каком она приведена, программа управляет сразу двумя 12-разрядными АЦП — одним на базе МАХ 1241 и другим на базе LTC 1286. Для каждого из них определен один из каналов двухлучевого осциллографа (рис 5.14), в котором разные цвета лучей позволяют без проблем отличать один АЦП от другого.
Действительно, язык BASIC легко позволяет задавать атрибуты, определяющие цвет того или иного графического элемента, лишь бы его поддерживал графический экран. Ниже приведены коды цветов.
0 черный
1 синий
2 зеленый
3 голубой
4 красный
5 пурпурный
6 коричневый
7 белый (цвет по умолчанию)
8 серый
9 светло-синий
10 светло-зеленый
11 светло-голубой
12 светло-красный
13 светло-пурпурный
14 желтый
15 ярко-белый
Рис. 5.14. Пример работы виртуального двухлучевого осциллографа
6. ДАТЧИКИ И ПРИНАДЛЕЖНОСТИ
Аналого-цифровые преобразователи, которые рассматриваются на страницах этой книги, способны обработать любое напряжение в диапазоне от 0 до +5 В, но они рассчитаны и на более широкое использование, так как могут работать с датчиками или устройствами нормирования сигналов, зачастую самыми простыми. При этом с их помощью можно измерять большинство основных физических величин, даже такие напряжения и токи, которые никак не соответствуют рабочему диапазону АЦП.
ВХОДНОЙ УСИЛИТЕЛЬ
При помощи небольшого устройства, которое будет описано ниже, могут быть легко сняты два основных ограничения, присущих простейшим АЦП: входной диапазон от 0 до +5 В и неспособность работать с переменными напряжениями без постоянной составляющей.
Например, устройство смещения нуля и усилитель с переключаемыми коэффициентами усиления 1, 10 и даже 100 сильно расширят область применения АЦП ADC 10 и того мощного программного обеспечения, которое к нему прилагается. Этот АЦП можно будет использовать даже для оцифровки звука!
Следует учесть, что подача переменного напряжения с нулевым средним значением (иными словами, без постоянной составляющей) на вход аналого- цифрового преобразователя с входным диапазоном 0–5 В приводит к эффекту однополупериодного выпрямления. Результаты измерений, выполненных без учета этого обстоятельства, конечно, окажутся неверными. Данная ситуация аналогична той, когда луч обычного осциллографа расположен у нижнего края экрана, а не в середине, или когда перо регистратора установлено на один из краев бумаги.
В обоих случаях регулировка положения луча или установки нуля позволяет решить проблему путем добавления регулируемого постоянного напряжения смещения к входному сигналу.
Хотя входной диапазон 0–5 В и подходит для решения многих задач, при измерениях с помощью 8-разрядного АЦП все же желательно использовать максимально возможное количество из 256 уровней, т. е. необходимо уложиться в последнюю треть шкалы.
К примеру, входное напряжение, изменяющееся в пределах от 0 до 500 мВ, при преобразовании займет всего 25 уровней, что соответствует точности 4 %, тогда как АЦП наверняка имеет точность не ниже 1 %!
12-разрядные АЦП решают эту проблему, однако же не снимают проблему обработки сигналов переменного тока. Входное сопротивление большинства микросхем АЦП значительно меньше 1 МОм, и из-за этого обычный делитель 1/10 будет слишком сильно подавлять сигналы, амплитуда которых лишь немногим больше уровня 5 В.
Предварительный усилитель с коэффициентом усиления 10 позволит измерять напряжения с уровнем до 500 мВ с такой же точностью, с которой сам АЦП оцифровывает напряжения с уровнем до 5 В. При входном сопротивлении 1 МОм предусилитель с единичным усилением позволит работать на пределе измерения «50 В» с использованием обычного делителя 1/10.
С учетом простоты схем описываемых АЦП был разработан самый простой усилитель. Действительно, не нужны ни широкая полоса (достаточно нескольких килогерц), ни высокая точность (достаточно 1 %), ни смещение нуля на уровне микровольт, поскольку 8-разрядный АЦП с трудом определяет разницу между величинами 0 В и 20 мВ.
Не надо рассматривать схему, приведенную на рис. 6.1, как образец высокоточного прибора — это небольшое, но полезное устройство, предоставляющее немалые возможности.
Рис. 6.1. Принципиальная схема входного усилителя
Главный компонент схемы — сдвоенный операционный усилитель LM358, разработанный очень давно и широко распространенный. Он может работать с напряжениями, очень близкими к нулю, даже без двухполярного питания. Простой девятивольтовой гальванической батарейки вполне хватит для питания описываемого устройства, которое потребляет ток не более одного миллиампера (500 часов непрерывной работы с новой щелочной батареей).
Из напряжения питания +9 В микросхемой TLE2425 производства компании Texas Instruments формируется стабильное напряжение 2,5 В. Обычно эта микросхема используется в устройствах для получения «виртуальной земли».
Хотя напряжения 2,5 В даже при единичном усилении вполне достаточно для сдвига нуля в середину рабочего диапазона 0–5 В, при отсутствии микросхемы TLE2425 допустимо применение интегрального стабилизатора 78L05. При этом параметры будут менее стабильны, а потребление тока увеличится. Расположение выводов обеих микросхем одинаково.
Многооборотный потенциометр R9 с сопротивлением 10 кОм служит для подачи части выходного напряжения микросхемы TLE2425 на резисторный сумматор. На этот же сумматор поступает и входное напряжение, которое может подаваться напрямую (разъем DC — открытый вход) или через разделительный конденсатор Сехt (разъем АС — закрытый вход), как и у обычных осциллографов.
Использование входа АС позволяет убрать из входного сигнала постоянную составляющую (обычно присутствующую), а затем при помощи потенциометра R9 подобрать такую ее величину, которая максимально упростит проведение измерений. Емкость неэлектролитического конденсатора Сeхt (желательно, чтобы он был рассчитан на напряжение 400 В) будет зависеть от условий измерений: величина 1 мкФ позволяет работать на очень низких частотах, а величины 0,1 мкФ достаточно для работы в звуковом диапазоне.
Номиналы резисторов (с точностью 1 %) были рассчитаны таким образом, чтобы первый каскад имел единичное усиление, а входное сопротивление составляло 1 МОм. Резистор с сопротивлением 500 кОм можно получить, соединив параллельно два резистора по 1 МОм каждый.
Второй каскад имеет переключаемый коэффициент усиления 1, 10,100, а многооборотный потенциометр R10 22 кОм позволяет либо точно откалибровать усиление при настройке, либо регулировать его плавно — так же, как это можно проделать при помощи обычного осциллографа, вращая ручку «Усиление плавно».
Конечно, ничто не мешает использовать иные номиналы резисторов для получения других коэффициентов усиления: 2, 5 и т. д.
Для реализации коэффициента усиления 100 в цепи обратной связи операционного усилителя используется резистор с номиналом 1 МОм, для коэффициента усиления 10 — параллельное соединение резисторов 100 кОм и 1 МОм. Для реализации единичного усиления (схема повторителя) применена обычная перемычка.
- Предыдущая
- 19/25
- Следующая