PDA

Просмотр полной версии : плк110-32, погрешность таймера



Radix
10.06.2010, 08:40
Прогнали блок на базе ПЛК110-32 на погрешность измерения интервалов времени. Вне зависимости от применяемого способа, а пробовали:
1) функциональным блоком таймера;
2) настройкой IRQ на 100 мкс и ведением собственного счетчика тиков;
3) использованием тиков процессора из SysLibTime;
относительная погрешность измерения интервала времени по формуле
e = (Tизм/Tэталона - 1) * 100
составляет ~ +0,47%, повторяется при любых интервалах от 10 сек до 1-2 часов. Эталонные приборы поверены, проверялось двумя приборами, показания сходятся.

Какова может быть причина? Частота кварца у процессора неровная?
Пока проверяли один экземпляр ПЛК, какова вероятность, что отклонение у другого экземпляра будет другим?

Николаев Андрей
10.06.2010, 09:25
1. стоят обычные кварцы (не гиперточные).
2. стоит несколько кварцев один вам тактируют время цп второй время энергонезависимых часов. погрешности в худшем случае складываются.