-
- Сигналы формируются не регулярно, когда пила уйдет ниже порога,
ждем 2мс, чтобы ушла гарантировано ниже, потом переключение, пила
вверх, пока не дойдет до верхнего порога, ждем 2мс, переключаем.
Пульс на гейт таймера формируется во время прохода пилы между
уровнями. После прохода туда-сюда считываем таймер. Задержка 2мс
для исключения влияния переключения интегратора на измерение.
Переключение происходит примерно за 1мс до того как пила дойдет до
ближайшего порога и начнет Ig_B(18 знак., Сегодня, 12:08)
- Микроконтроллер у вас аналоговый, без квантования сигналов по
времени? Вы улавливаете суть моей мысли? - Nikolay_Po(Сегодня, 12:29)
- Улавливаю... но не понимаю как это может влиять. От переключения до
измерения проходит довольно много времени. Позже покажу скриншот
осциллографа. Ig_B(257 знак., Сегодня, 13:30)
- ОК. Получается, от фазы переключения, в ваша схема не должна
зависеть, так как засечка времени делается по напряжению пилы
компаратором и этот момент уже не квантуется контроллером (кроме
квантования таймером захвата). Значения счётчика таймера, я так
понимаю, много больше сотни (чтобы говорить об ошибках менее 1%)? - Nikolay_Po(Сегодня, 14:39)
- С емкостью 300пФ и 4МГц на входе таймера насчитывает туда и обратно
около 4200. Ig_B(39 знак., Сегодня, 15:02)
- Хорошо. Пробовали засекать два интервала подряд и брать их сумму,
чтобы один интервал был вверх, другой - вниз, обязательно
прилегающие? - Nikolay_Po(Сегодня, 15:08)
- Так делал с самого начала. - Ig_B(Сегодня, 15:24)
- Хорошо. Пробовали засекать два интервала подряд и брать их сумму,
чтобы один интервал был вверх, другой - вниз, обязательно
прилегающие? - Nikolay_Po(Сегодня, 15:08)
- С емкостью 300пФ и 4МГц на входе таймера насчитывает туда и обратно
около 4200. Ig_B(39 знак., Сегодня, 15:02)
- ОК. Получается, от фазы переключения, в ваша схема не должна
зависеть, так как засечка времени делается по напряжению пилы
компаратором и этот момент уже не квантуется контроллером (кроме
квантования таймером захвата). Значения счётчика таймера, я так
понимаю, много больше сотни (чтобы говорить об ошибках менее 1%)? - Nikolay_Po(Сегодня, 14:39)
- Улавливаю... но не понимаю как это может влиять. От переключения до
измерения проходит довольно много времени. Позже покажу скриншот
осциллографа. Ig_B(257 знак., Сегодня, 13:30)
- Микроконтроллер у вас аналоговый, без квантования сигналов по
времени? Вы улавливаете суть моей мысли? - Nikolay_Po(Сегодня, 12:29)
- Сигналы формируются не регулярно, когда пила уйдет ниже порога,
ждем 2мс, чтобы ушла гарантировано ниже, потом переключение, пила
вверх, пока не дойдет до верхнего порога, ждем 2мс, переключаем.
Пульс на гейт таймера формируется во время прохода пилы между
уровнями. После прохода туда-сюда считываем таймер. Задержка 2мс
для исключения влияния переключения интегратора на измерение.
Переключение происходит примерно за 1мс до того как пила дойдет до
ближайшего порога и начнет Ig_B(18 знак., Сегодня, 12:08)