1. Главная
  2. Библиотека
  3. Автоматика и управление
  4. Как точно измерить время импульса длительностью около 0...
Решение задачи

Как точно измерить время импульса длительностью около 0,1 сек, используя TMR1 микроконтроллеров среднего семейства (PIC 16Cxxx)? Оценить минимальную погрешность измерения и условия достижения.

  • Автоматика и управление

Условие:

Как точно измерить время импульса длительностью около 0,1 сек, используя TMR1 микроконтроллеров среднего семейства (PIC 16Cxxx)? Оценить минимальную погрешность измерения и условия достижения

Решение:

Ниже приведён пошаговый алгоритм измерения импульса длительностью ≈0,1 с с помощью таймера TMR1 семейства PIC 16Cxxx, а также оценка минимальной погрешности измерения и условия её достижения. 1. Анализ задачи и выбор метода измерения  • Для измерения длительности импульса необходимо определить момент его начала и окончания. Один из методов – запуск таймера TMR1 в момент перехода сигнала (например, с фронта) и остановка его в момент окончания импульса (например, с спада).  • Если имеется модуль захвата (capture) в микроконтроллере, можно использовать его: установить внешний переключатель (...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет