Персональные страницы Доп. раздел |
Коновалов Дмитрий АлександровичИнтерфейс управления
Для индикации и управления использованы только штатные элементы отладочной платы STM32L-Discovery.
Органы управления
Индикация
Режимы работы
Выбор режима работы осуществляется кратковременным нажатием на Кнопку.
Режим 0
Этот режим предназначен для установки граничных углов Сгибания и Разгибания. Устройство переходит в этот режим при включении. Установка граничных углов осуществляется с помощью слайдера. Для первоначальной инициализации ёмкостного сенсора требуется некоторое время. Поэтому, во избежание ложных срабатываний, опрос сенсора начинается через 2 секунды после включения устройства. Для начала движения в сторону Сгибания необходимо коснутся крайней левой позиции слайдера. Движение будет происходить до тех пор, пока осуществляется касание поверхности слайдера или пока не будет достигнут максимальный угол Сгибания (140 градусов). Скорость движения можно плавно изменять, перемещая область касания по поверхности сенсора. При этом крайней левой позиции слайдера будет соответствовать минимальная скорость, а крайней правой – максимальная. Для начала движения в сторону Разгибания необходимо коснутся крайней правой позиции слайдера. Движение будет происходить до тех пор, пока осуществляется касание поверхности слайдера или пока не будет достигнут угол -5 градусов. При этом крайней правой позиции слайдера будет соответствовать минимальная скорость вращения, а крайней левой – максимальная. Последовательность установки граничных углов любая. В данном режиме устройство постоянно запоминает значение угла при движении в соответствующую сторону. Поэтому угол, на котором было прекращено движение в сторону, например, Сгибания, будет установлен как граничный угол Сгибания. Количество циклов установки неограниченно. В любом случае, в качестве граничных углов будут установлены значения углов, на которых было прекращено движение в соответствующую сторону в последнем цикле.
Режимы 1 и 2
В этих режимах осуществляются циклические движения в диапазоне углов, заданном в Режиме 0. Режим 1 (полуавтоматический) – движение начинается в момент касания сенсора и прекращается при отпускании сенсора. Режим 2 (автоматический) – основной режим работы. В этом режиме движение можно запустить, остановить, а затем снова возобновить, кратковременно прикоснувшись к поверхности слайдера. После непродолжительного разгона движение происходит с постоянной угловой скоростью до тех пор, пока до граничного угла, в сторону которого осуществляется движение, не останется 5 градусов. С этого момента и до достижения граничного угла скорость ступенчато (на каждом градусе) понижается до минимального значения. По достижении граничного угла двигатель останавливается, выдерживается пауза и после быстрого разгона начинает движение в противоположном направлении. Длительность паузы и скорость движения можно оперативно изменить, вызвав подсистему Меню.
Меню
Для входа в Меню необходимо удерживать Кнопку нажатой более 2 секунд до появления на индикаторе сообщения «MENU». Сразу после отпускания Кнопки будет активирован первый пункт Меню. Последовательная навигация по пунктам Меню осуществляется кратковременным нажатием на Кнопку. Изменение числовых значений производится с помощью слайдера. Если пункт меню подразумевает ответ типа ДА/НЕТ, то ответ ДА производится касанием поверхности сенсора. Вместо ответа НЕТ надо просто перейти к следующему пункту Меню, кратковременно нажав на Кнопку.
Первый пункт Меню – отображение/установка Паузы в секундах. [0...9]
Выход из Меню в любой момент можно осуществить длительным – более 2 секунд – нажатием на Кнопку. При этом все сделанные, но не сохранённые изменения будут иметь силу до выключения устройства. |