Энкодеры (Раздаточный материал по URC220), страница 2
Описание файла
Файл "Энкодеры" внутри архива находится в следующих папках: Раздаточный материал по URC220, Documents, Энкодеры. Документ из архива "Раздаточный материал по URC220", который расположен в категории "". Всё это находится в предмете "программное обеспечение управляющих комплексов (поук)" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "программное обеспечение управляющих комплексов (поук)" в общих файлах.
Онлайн просмотр документа "Энкодеры"
Текст 2 страницы из документа "Энкодеры"
int ENC_GetSpd()
{
// Текущий счётчик таймера
int CurCount = TIMER_GetCount();
// Определяемая скорость
int speed = 0;
// Определяем прошедшее время
int delta_time = CurCount - ENC_PrevCount;
// Определяем изменение числа импульсов
int delta_pos = ENC_Pos - ENC_PrevPos;
// Делим изменение числа импульсов на изменение
// времени и получаем скорость
if(delta_time != 0) speed = delta_pos / delta_time;
// Запоминаем текущее состояние таймера
ENC_PrevCount = CurCount;
// Позиция на момент предыдущего определения скорости
ENC_PrevPos = ENC_Pos;
// Возвращаем скорость
return speed;
}
6. Содержание
1. Что такое энкодер | 2 |
2. Области применения | 2 |
3. Внутреннее устройство | 3 |
4. Обработка сигналов с датчика | 4 |
5. Пример программы | 8 |
6. Содержание | 10 |
10