Схемы, 
виртуальные приборы 
и др
.
mylab.wmsite.ru


Главная · Карта сайта · Vebcamera · форум · Климат

Измеритель перемещения   на PSoC5
с использованием индуктивного преобразователя линейного перемещения ±1000мкМ 



Мне попался индуктивный датчик от прибора "МИКРОН-02". его выпускали в Ленинграде на заводе "Измерон".
Я решил сделать на PSoC электронную часть к нему.
Датчик очень похож на Индуктивный датчик перемещения серии D5, D6 (D6/01000A )
В нашем городе в свое время была разработана и выпускалась серия приборов "МИКРОН".
Один из разработчиков "МИКРОН-02" Суслов В.В. помог мне изучить прибор и я решил сделать упрощенный вариант на PSoC5.
Датчик запитывается синусоидальным сигналом 10 кГц (ниже чем в оригинале).  Амплитуда сигнала запитки используется как опора для АЦП.
Сигнал с датчика усиливается и детектируется Delta Sigma ADC в режиме фазового детектора.  Вместо цифрового фильтра оригинала используются возможности
компонентов PSoC filter и RunMean. Все это позволило обойтись без дополнительных внешних компонентов.
В отличии от авторов "МИКРОНА" я не занимался доводкой схемы, но нестабильность во времени в пределах 2-3 микрона меня устроило.
Небольшое огорчение вызывает нелинейность датчика. При полном ходе датчика +/- 1200 мкМ пришлось ограничится диапазоном ±500мкМ
чтобы уложиться в 5 микрон точности.  
У меня осталось несколько старых плат KIT-014 которые идеально вписались в  имеющийся корпус, поэтому проект пришлось делать на psoc_creator 2.2  

        

               Архив проекта для  PSoC Creator 2.2:      MICRON.zip








Калибровка измерителя осуществляется переменным резистором в цепи External Vref АЦП с помощью эталонного микрометра.  
USB разъем - только для питания.  
На кабеле имеется кнопка обнуления  текущих показаний (верхняя строка дисплея - абсолютные значения, нижняя - с обнулением по кнопке).
Гостевая книга · Ссылки · Обо мне · Мои разработки
Схемы, LabVIEW и др.
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS