[an error occurred while processing this directive]
|
1. Определяется момент перехода вх. сигнала через нуль и считываются показания таймера. Затем таймер перезапускается. На вход таймера подаются импульсы системной синхронизации. Здесь можно использовать Input Capture Unit, который имеется у некоторых таймеров.
2. МК формирует временной интервал заданной длительности а на вход таймера подаются сигнал входной частоты. В момент окончания временного интервала содержимое таймера считывается.
Сравнивая 2 варианта можно заметить, что 1-й вариант обеспечивает более высокое быстодействие, поскольку данные можно считывать в течение каждого периода входного сигнала. Однако точность измерения будет определяться частотой синхронизации. 2-й вариант может в принципе обеспечить более высокую точность измерения ценой быстродействия. Какой из этих вариантов предпочтительнее - определяется в каждом конкретном случае.
E-mail: info@telesys.ru