ПредишенСледващото


В чувствителен елемент на модула - оптична двойка ITR9608. В една издатина корпус инфрачервен LED, на фототранзистор се отнася до друга перваза. Ако разликата да непрозрачна плоча между издатините, инфрачервеното излъчване от LED е блокиран и фототранзистор затваря. Тези компоненти се наричат ​​понякога photointerrupter, но той улавя само за прекъсване на светлинния поток. Както е показано в Схема транзистор със сигнала емитер се подава към блок верига.

светлина блокираща пластина, фиксирана към подвижната част на контролираното механизъм. Използване на сензора за движение решена в крайните положения на преместване равнина, когато свързаната структурен елемент включени в сензора. Измерва въртене параметри на различни механични части. По този начин е налице превръщане на механични параметри в електрически стойности и в програмираните стойности.

Сензорната въртене скорост FC-03, използван за измерване на скоростта. Определяне с помощта на посоката на въртене не може да бъде. На вала на двигателя или зъбно колело монтирано бленда. Оптрон модул има ширина слот от 5 мм. Когато дискът се върти, както е показано на анимация, алтернативен непрекъснато в слот отворите и части на плоча. Сензорът преобразува променливото задвижващи елементи в електрически импулси на. Електроника модул прави сигнал, който е подходящ за възприемането на цифрови логически чипове или микроконтролер.

Arduino-комплект - сензор скорост

ITR9608 сигнал от входа на LM393 за сравнение. от своя изход с пин D0 и индикатор LED получава цифров сигнал, състояща се от високи и ниски логически нива. A0 изходния сигнал отива директно от ITR9608 без да бъдат преобразувани в логически нива. LM393 Application сравнение осигурява гладка импулсни ръбове и леко увеличаване на товарния ток сонда изход разположен в показването на веригата LED изход състояние.

Бордът се развъжда 2 LED. Едно включване показва скоростта сензор FC-03, няма други пречки в сензора. Когато за първи път се включи запознаване двата светодиода трябва да осветяват. Когато правите металната пластина в комутираща Хедспейс един LED трябва да изгасне.

Със сензора може да се измери не само скоростта на въртене, ускорение, но също така и на разстояние, изминато от колесен робот, за да се определи живота на отпадни газове от двигателя. Особено важно е да се контролира скоростта на въртене на колелата, когато всяко колело се задвижва от собствения си двигател. За да бъде равна праволинейно движение на скоростта на колело, при включване на алгоритъма за система за контрол, за да се подчиняват.

Arduino-комплект - сензор скорост

Когато дискът се завърта на определен брой дупки пресича сензор слот в един оборот. Чрез преброяване на броя на отворите може да се определи едно колело революция или например 15,5 об. Чрез измерване на броя на оборотите за единица време, ние получаваме скоростта на колело, а оттам и скоростта на движение на обекта. Въз основа на сигнали от датчика и с настоящите интервали от време стойност, инструментът изчислява параметрите на движение. Налице е действителното използване на микроконтролер.
Следваща Arduino програма позволява да се определи броя на оборотите в минута, и извежда резултатите до сериен терминал.

# определят PIN_DO // комплект 2 използва в контакт Arduino
летливи неподписан INT импулси;
поплавък об;
неподписан дълго timeOld;
# определят HOLES_DISC 15

невалидни настройка ()
Serial.begin (9600);
pinMode (PIN_DO, INPUT);
импулси = 0;
timeOld = 0;
attachInterrupt (digitalPinToInterrupt (PIN_DO), брояч, попадащи);
>

невалидни линия ()
ако (милисекунди () - timeOld> = 1000)
detachInterrupt (digitalPinToInterrupt (PIN_DO));
об = (импулси * 60) / (HOLES_DISC);
Serial.println (оборота в минута);

timeOld = милисекунди ();
импулси = 0;
attachInterrupt (digitalPinToInterrupt (PIN_DO), брояч, попадащи);
>
>

Резултатите от работната програма.

Arduino-комплект - сензор скорост

Свързани статии

Подкрепете проекта - споделете линка, благодаря!