Блок «Датчик оборотов» |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Этот блок подсчитывает количество градусов( в одном полном обороте 360
градусов) или количество полных оборотов вала мотора. По шинам данных Блок «
датчик освещенности» может передавать текущее количество градусов или оборотов,
совершенных валом мотора и логический сигнал («истина» или «ложь»), в зависимости от того, больше или меньше
оборотов совершил мотор, по сравнению с заданным пороговым значением. Пороговое
значение – это заданное значение, лежащее в диапазоне изменения измеряемого
параметра. Например, можно запрограммировать робота, чтобы он остановился,
когда число оборотов достигает 10. в этом случае пороговое значение будет равно
10. задайте пороговое значение движком, или введите его в поле. Кнопками выбора
укажите диапазон (выше или ниже порогового значения), в котором будет
выдаваться сигнал «истина», или выберите его в открывающемся списке. По
умолчанию Блок « датчик оборотов» выдает сигнал «истина» после того, как вал
мотора повернется более, чем на 360 градусов. Поле обратной связи на панели настройки
показывает текущее количество градусов или оборотов, которые совершил вал
мотора. По умолчанию показания представлены в градусах. Если для параметра
«Отработать» выбраны «Обороты», текущее значение будет отображаться в полных
оборотах. Чтобы сбросить показания, нажмите кнопку Сброс.( Получить обратный
сигнал можно лишь тогда, когда датчик подключен к выбранному порту и
установлена связь NXT. Шины данных Чтобы
Блок «Датчик оборотов» мог функционировать, необходимо перетащить шину данных с
его концентратора данных на концентратор
данных другого блока. С концентратора данных Блока «Датчик оборотов» можно перетащить шины данных двух типов:
логическую шину данных, по которой будут
передаваться сигналы истина/ложь, числовую шину данных, по которой будет
передаваться информация о текущем количестве оборотов и градусов. Пороговое
значение также можно задавать динамически, подсоединив шины входных данных от
других блоков. Отображение
параметров настройки блока датчик оборотов (рис. 1): Рисунок 1. Пиктограмма Блока «Датчик
оборотов». Эта буква указывает на то, какой порт будет контролироваться блоком Блок «Датчик оборотов». Этот порт при необходимости можно изменить на панели настройки. Эта пиктограмма показывает, настроен ли блок на подсчёт количества оборотов (сплошная круговая стрелка) или количества градусов (пунктирная круговая стрелка). Концентратор данных блока откроется автоматически, позволяя вытянуть логическую шину данных (истина/ложь) или числовую шину данных, по которой будут передаваться текущие показания датчика оборотов. Настройка Блока «Датчик
оборотов» (рис. 2): Рисунок 2. Настройки Блока «Датчик
оборотов». Выберите порт, который будет контролироваться блоком (A, B или C). Выберите задание для блока: подсчитывать текущие показания датчика оборотов или сбросить их. Кнопками выбора задайте направление вращения мотора: вперед или назад. Важно: удостоверьтесь, что направление вращения выбрано правильно, иначе блок не сможет корректно вести отсчёт относительно заданного порогового значения. В открывающемся списке выберите единицу измерения - обороты или градусы. Введите пороговое значение в поле и выберите в открывающемся списке участок диапазона для сигнала "истина", который может быть больше или меньше порогового значения. В поле обратной связи отображается текущее количество полных оборотов или градусов. Кнопка "Сброс" служит для обнуления показаний. Цифры в поле обратной связи (количество оборотов или градусов) будут чёрными при движении вперед (положительное направление) и красными при движении назад (отрицательное направление). На этой схеме показаны различные характеристики разъёмов на концентраторе данных Блока «Датчик Оборотов» (табл. ): Таблица 1. Характеристики разъёмов на концентраторе данных Блока «Датчик Оборотов».
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||