VII Всероссийская конференция «Научная инициатива иностранных студентов и аспирантов российских вузов» ИЗМЕРЕНИЕ РАССТОЯНИЯ ПРИ ПОМОЩИ ИНФРАКРАСНОГО ИЗЛУЧЕНИЯ Ло Ван Хао Научный руководитель: Нестеренко Т.Г. Томский политехнический университет, г. Томск Научные исследования были первой областью, где нашли применение методы инфракрасной техники. Сначала появилась инфракрасная (ИК) спектроскопия. Уже с середины XIX века ИК спектроскопия начала использоваться при лабораторных исследованиях молекулярной структуры веществ и определении органических соединений по их ИК спектрам. Затем ИК приборы начали применяться в астрономии для измерения температуры небесных тел по их ИК излучению. Большую роль они сыграли в исследованиях Солнца. И только в начале XX века некоторые из методов ИК техники начали использоваться для решения проблем, связанных с промышленностью, медициной и военным делом. Сегодня возможности применения методов и приборов ИК техники для научных исследований настолько многообразны, что даже простое перечисление их заняло бы не одну страницу. В этой статьи обратимся к применению ИК излучения в измерении расстояния. Для измерения расстояния до объекта существуют распространенные оптические датчики, работающие на методе триангуляции. Это работающие на длине волны от λ = 0,74 мкм до 2 мм, инфракрасные (на английском языке infra-red, сокращенно IR) датчики расстояния с выходным аналоговым напряжением, производимые фирмой Sharp. Для использования в лабораторном исследовании, например, датчик GP2D120, имеет источник инфракрасного света с линзой, который излучает узкий световой луч. Обладая свойством отражения, при излучении в направлении объекта инфракрасный свет отражается от объекта, и часть отраженного света возвращается назад через другую линзу на позиционно-чувствительный фотоэлемент. От местоположения падающего на позиционно-чувствительный фотоэлемент луча зависит его проводимость, которая преобразуется в напряжение и через аналого-цифровой преобразователь микроконтроллера вычисляется расстояние. 267 VII Всероссийская конференция «Научная инициатива иностранных студентов и аспирантов российских вузов» Рис.1 Отраженные лучи на различных расстояниях На рисунке 1 изображены отраженные лучи инфракрасного света при различном расстоянии до объекта. В зависимости от расстояния источника света до объекта, угол отражения изменяется. Если объект находится в положении P1, то угол отражения луча к приемнику будет β. В положении P2 угол отражения будет α. При возрастании расстояния до объекта угол отражения уменьшается (α < β). Углам отражения α и β соответствуют на приемнике выходные сигналы U2 и U1. Выходной сигнал датчика уменьшается с увеличением расстояния и увеличивается при увеличении угла отражения (U2<U1). Выходное напряжение модуля датчика GP2D120, в зависимости от измеряемого расстояния, достигает до 3 В. Датчик подключается к модулю «Датчики», его выходное напряжение через усилитель поступает на канал аналого-цифрового преобразователя AVR атмега16, который преобразует его в цифровой. Здесь микропроцессор выполняет следующую важную операцию. Работая под программой, микропроцессор обрабатывает сигнал на выходе АЦП, результат которого временно сохраняется и подается на устройство индикации Lcd 16x02. 268 VII Всероссийская конференция «Научная инициатива иностранных студентов и аспирантов российских вузов» Угол отражения волны Напряжение Датчик ИК Напряжение Усилитель Цифровой сигнал АЦП Цифр на индикаторе МП Микроконтроллер AVR Датчик GP2D120 УИ Индикатор LCD 16x02 Рис.2 Схема преобразования значения дистанции Входное напряжение модуля датчика GP2D120 изменяется в зависимости от измеренного расстояния. Например, по (datasheet) стандарту производителя, если полученное напряжение равно 0.5 В, то это соответствует дистанции 26 См, а 1.0 В - соответствует 13 См. Зависимость между выходным напряжением и измеренным расстоянием не является линейной (рис. 3). Поэтому преобразование выходного напряжения датчика в цифровой код АЦП Атмега 16 с 10-битным значением аналого -дигитального преобразователя и опорным напряжением +5 V является сложным. Однако зависимость между обратной величиной выходного напряжения на выходе АЦП в виде числа и значением расстояния почти линейная (рис. 4). Благодаря этому можно найти функцию, отображающую значение расстояния L через числовые данные на выходе АЦП (функция1). L=3000/(ADC+20)+1 (См), (1) где L- расстояние (дистанция); ADC- значение на выходе АЦП, определяемое по формуле : ADC=Vin. , (2) где Vin - величина выходного напряжения датчика. 269 VII Всероссийская конференция «Научная инициатива иностранных студентов и аспирантов российских вузов» Рис.3 Зависимость расстояния от выходного напряжения датчика. Рис.4 Зависимость расстояния от выходного сигнала АЦП датчика. Программа с кодом, которая написана в codevision AVR для микроконтроллера AVR ATMega 16. while (1) { 270 VII Всероссийская конференция «Научная инициатива иностранных студентов и аспирантов российских вузов» ADC = read_adc(0);// читать значение АЦП delay_ms(10);// режим задержки lcd_gotoxy(0,0);// определение положение на дисплее lcd_puts("dlina=");// выводить слово "dlina=" на дисплей lcd_putnum(3000/(ADC+20)+1,7,0); // высчитать и выводить значение дистанции на дисплей lcd_puts("cm");// выводить слово "cm" на дисплей }. В результате получим таблицу 1 с определенными значениями расстояния в сантиметрах. И по сравнению с исходными данными модуля датчика погрешность полученного расстояния находится в пределах не более 1 См. Таблица 1 GP2D120 Vout 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Данные АЦП 82 102 123 143 164 184 205 225 246 266 287 Измеренные расстояния Дистанция GP2D120 Vout 30.41 1.5 25.59 1.6 21.97 1.7 19.40 1.8 17.30 1.9 15.70 2.0 14.33 2.1 13.24 2.2 12.27 2.3 11.48 2.4 10.47 2.5 Данные АЦП 307 328 348 369 389 410 430 451 471 492 512 Дистанция 10.17 9.62 9.15 8.71 8.33 7.97 7.66 7.36 7.10 6.85 6.63 СПИСОК ЛИТЕРАТУРЫ 1. Борисов Ю. Инфракрасные излучения .М.: Энергия,1976. 2. Бориков В.Н Микроконтроллеры в измерительных устройствах. 3. http://ru.wikipedia.org 271