Станислав Фита, Юзеф
Новицки, Яцек Зиэмба
Вроцлавслий политехнический институт
Механический факультет
Кафедра технологии машиностроения и автоматизации
Система приёма данных с бесконтактного датчика
расстояния с микропроцессорным преобразователем
В докладе
представлено микропроцессорный преобразователь создающий возможность приёма и
предварительной обработки измерительных данных. Показано результаты анализа
точности спроектированной измерительной системы для данных с бесконтактного
датчика расстояния с нелинейной характеристикой. Представлено оценку
пригодности спроектированной измерительной аппликации с использованием
микропроцессора ST7Lite29 для приёма измерительных данных. В работе дано тоже
результаты анализа скорости и точности приёма измерительного сигнала со
встроенного преобразователя аналог-цифра.
ВВЕДЕНИЕ
Современная миниатюризация универсальных
микропроцессорных систем позволяет строить компактные микропроцессорные
преобразователи дающие возможность снимать и предварительно обработывать измерительные
данные. Эти системы благодаря возможности программирования между прочим в язылах С или Asembler [1, 6,
9] позволяют образовать эластичные и одновременно сложные программные
аппликации.
В данном докладе предствляется результаты
исследований возможностей использования универсальных микропроцессорных систем
фирмы ST Microelektronics [4, 7] на платформе эвалюационной системы EVBST7-02
для приёма измерительных данных с ультразвукового датчика расстояния с
нелинейной характеристикой, который требует пересчётных систем [3]. Репрезентируется
микропроцессорный измерительный преобразователь с микрокомандно-контроллёром
ST7Lite29 c пересчитывающим опрограммированием для бесконтактного датчика
расстояния фирмы SHARP типа GP2D120 (рис.1) [4,5].
Рис.2. Блочная схема структуры микрокомандо-контроллёра семи ST7Lite02
Выбранная схема
снабжена внутренним 10-ти битовым преобразователем аналог-цифра, который
позволяет собирать измерительный сигнал с восьми входных портов.
КОНСТРУКЦИЯ ДАТЧИКА
Выбранный датчик GP2D120
позволяет измерять расстояние в интервале 40-300 мм (рис.3a,b). По данным
из каталога изготовителя датчик имеет
малую чувствительность на смену цвета измеряемого объекта а также на его отражательрость.
Позволяет получать точные измерения благодаря использованию триангуляционнго
метода и диода PSD. Система имеет аналоговый вход (рис.3а), который не требует
использования наружных управляющих систем, но смотря на нелинейную
характеристику требует применять микропроцессорное пересчитывающее устройство.
Благодаря этим свойствам возможным является непосредственное подключение к
микроконтроллёру, который снабжён соответственной пересчитывающей аппликацей, и
что позволяет построить систему унверсального длиномера.
Рис.3. а) Зависимость выходного
напряжения от расстояния измеряемого объекта,
b) расстояние объекта от середины измеряемого пучка [4].
ИСПОЛЬЗОВАНИЕ ДЛЯ
ПРИЁМА ИЗМЕРИТЕЛЬНЫХ ДАННЫХ
Спроектированная измерительная
аппликация (рис.4) с микропроцессорoм ST7Lite29 позволяет снимать измерительные
данные одним из 8-ми портов снабжённых в преобразователь аналог-цифра.
Программа из-за использования встроенного полинома описывающего характеристику
испытываемого датчика позволяет проекцировать с точностью показаний 0,5 мм. Измерение
сигнала, смотря на использование внутреннего 10-ти битового преобразователя
аналог-цифра, реализируетя с точностью 5 мв.
РЕЗУЛЬТАТЫ ИСПЫТАНИЙ
Для проверки правильного действия
программной аппликации приёма измерительных данных использующей платфору
эвалюационной системы EVBST7-02 c
микрокомандо-контроллёром ST7Lite29 произведены были измерения сигнала U в полном диапазоне работы датчика GP2D120. Произведено тоже измерения расстояния в
диапазоне с 40 по 400 мм через 5 мм. У микропроцессорного преобразователя для
приёма измерительных данных была задача снять величины с сенсора а
следовательно после пересчёта воспроизвести их на проекционном устройстве LCD задавая
расстояние в мм. С целью повышения
точности измерения были произведены пятилкратно а результаты были усреднены.
Получённые величины собрано в виде графика (рис.4).
Δ [%] L [mm]
Рис.4. Зависимость ошибок всказаний от измеряемого
расстояния
ЛИТЕРАТУРА
|
|
|
[1] |
Bogusz J.: Mikrokontrolery St7Lite w
praktyce, BTC Warszawa 2006 |
|
[2] |
Fita S., Ziemba J.: Ocena
przydatności układu ADXL do pomiaru kąta, RAPORT PWr. 2006. |
|
[3] |
||
[4] |
http://www.sharpsme.com/ |
|
[5] |
||
[6] |
Jabłoński
T.: Programowanie
mikrokontrolerów PIC w języku C. BTC Warszawa 2005 |
|
[7] |
Peatman. J.
B.: Designe with Microconttrollers
/ Mcgraw Hill Series in Electrical
and Computer Engineering 1989 |
|
[8] |
Ristic L. : Sensor technology
and devices, Artech House, Boston 1994 |
|
[9] |
Wilmshurst T.: Designing embedded systems with PIC
microcontrollers : principles and applications , 2007 |