Читаем Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С полностью

Эти значения получены из решения уравнения для выходного напряжения, приведенного на рис. 7.9 для двух различных случаев: (1), когда выходное напряжение равно +1 В, и (2), когда выходное напряжение составляет 0 В; опорное напряжение Vref удобно выбрать равным 5 В. Эти значения составляющих обеспечивают выходное напряжение –1,0 В для двоичного кода $00 и выходное напряжения 0,992 В для двоичного кода $FF. Двоичные коды, заключенные между этими крайними значениями кода, обеспечивают 256 значений аналогового выходного напряжения линейно изменяющегося от –1,0 до 0.992 В.

Лазеры. Лазер (слово получено из сокращения light amplification by stimulated  emission of radiation — усилитель света на базе вынужденного излучения) представляет собой источник света с рядом специфических свойств и характеристик. Он, как считают, является монохроматическим (одна длина волны или очень узкий диапазон длин волн), когерентным (фронты волн находятся в фазе друг с другом), и нерасходящимся. Что же это означает? В основном, лазер обеспечивает одноцветный источник света с узким, подобным карандашу, лучом. Лазер с самого начала нашел применение фактически во всех областях промышленности и медицины [12]. Читателя, интересующегося более подробным знакомством с этой увлекательной темой, мы отсылаем к разделу «Что еще прочитать» в конце данной главы. Для рассматриваемого устройства, мы используем маломощный (менее 3 мВт) лазер в видимом диапазоне излучения. Лазеры этого типа доступны в нескольких различных исполнениях. Имеется ряд гелий-неоновых (HeNe) лазеров различных цветов. Однако газоразрядные трубки таких лазеров обычно имеют длину 25 см и диаметр 5 см. Более новая технология — твердотельный лазер с диодной накачкой (DPSS), маломощный лазер, для нескольких частот в видимой области. Его длина составляет приблизительно 5 см и диаметр 1,5 см, он питается от маленького выпрямителя [3]. Мы используем этот тип лазера для данного проекта. Эти лазеры достаточно просты в обращении. Вы подключаете их к сети, и сразу появляется луч.

При работе с лазерами применяется стандарт безопасности ANSI Z136. 1 «Безопасность при применении лазеров» [1], касающийся безопасной работы с приборами на базе лазеров. Если вы планируете реализовать подобный проект, мы советуем вам получить копию этого документа и подробно ознакомиться с ним. Стандарт делит лазеры на различные категории (классы от 1 до 4), основываясь на степени их опасности для пользователя. Чем выше номер класса, тем больше опасность. Лазер, который мы используем в этом приложении, принадлежит к классу 3a, обеспечивая мощность излучения 1…5 мВт в видимом диапазоне. Это тот же класс лазеров, к которому принадлежит лазерная указка. Хотя эта мощность относительно мала, обращаться с лазерами необходимо с особой осторожностью. Необходимо также предпринимать особые меры предосторожности при юстировке оптики, связанной с лазерной системой, чтобы предотвратить поражение глаз лазерным излучением. Ни в коем случае нельзя смотреть непосредственно в лазерный источник. Стандарт ANSI касается также других требований безопасности при использовании этого класса лазеров, включая предупредительные знаки, безопасное размещение лазера, обучение безопасному обращению с лазерами и ограничение доступа к ним.

Зеркала. Имеются оптические зеркала самых различных форм, размеров, и толщины, рассчитанные на различный диапазон частот излучения. Для этого применения, мы используем зеркала с нанесением покрытия на переднюю поверхность. Это означает, что зеркало имеет отражающее покрытие на наружной поверхности стекла. Такая технология предотвращает появление многократных отражений между передней и задней поверхностями зеркала. Кроме того, находящееся на передней поверхности отражающее покрытие должно быть рассчитано на соответствующую длину волны. То есть оно должно правильно отражать свет в интересующем нас диапазоне частот. Для этого приложения, мы используем лазер в видимом диапазоне (с длиной волны от 400 до 700 нм). Различные изготовители и поставщики обеспечивают широкий диапазон зеркал с различными покрытиями [3]. Оптические зеркала устанавливаются на вращающихся гальванометрических подвесках при помощи легких держателей.

Лазерные затворы. Лазерный затвор — это просто апертура для лазера, перекрывающая лазерный луч. В закрытом состоянии затвор обычно перекрывается створками. На створки наносится теплостойкое покрытие, способное выдерживать высокую плотность энергии лазера. Створки управляются драйвером лазерного затвора, имеющим логический вход, совместимый с транзисторно-транзисторной логикой (ТТЛ) и генерирующим выходной сигнал, согласованный с характеристиками затворов ряда изготовителей. Они имеют широкий диапазон диаметров апертуры: от 2 до 45 мм [13].

Перейти на страницу:

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
Программирование. Принципы и практика использования C++ Исправленное издание
Программирование. Принципы и практика использования C++ Исправленное издание

Специальное издание самой читаемой и содержащей наиболее достоверные сведения книги по C++. Книга написана Бьярне Страуструпом — автором языка программирования C++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный -ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».

Бьёрн Страуструп , Ирина Сергеевна Козлова , Бьерн Страуструп , Валерий Федорович Альмухаметов

Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT