PDA

Просмотр полной версии : Режим тахометр - СИ8



Andrian
01.02.2013, 12:46
хочу измерять скорость вращение двигателя ( об/мин) c энкодером 100 имп/об.
поставил таких параметров :
Ind=2 (tahometr);
P= 100 (импульсы)
F= 60 (сек. в минутах )
ti=1 (об/cек)
tc=0 (8kHz)
В момент измерения фиксированой скорости допустим 1320 об/мин , прибор показывает +- 60 об/мин, т. е 1260-1320 об/мин, не останавливается на одного значение.
КаК решить вопрос?

IVM
01.02.2013, 14:22
хочу измерять скорость вращение двигателя ( об/мин) c энкодером 100 имп/об.
поставил таких параметров :
Ind=2 (tahometr);
P= 100 (импульсы)
F= 60 (сек. в минутах )
ti=1 (об/cек)
tc=0 (8kHz)
В момент измерения фиксированой скорости допустим 1320 об/мин , прибор показывает +- 60 об/мин, т. е 1260-1320 об/мин, не останавливается на одного значение.
КаК решить вопрос?
Поставь P = 1 и получишь погрешность +/- 1 импульс.

Andrian
01.02.2013, 14:30
Поставь P = 1 и получишь погрешность +/- 1 импульс.

энкодер у меня 100 имп/об , не получается, другие варианты

IVM
01.02.2013, 14:48
энкодер у меня 100 имп/об , не получается, другие варианты
Сделай то, что я написал и сообщи результат. Если не поможет, то придется сделать P = 1, и F = 1, т.к. при F = 60, происходит деление количества импульсов нацело на 60 с потерей остатка от деления, т.е. теряется то, чего в итоге и не хватает. Но при этом размерность результат будет не об/мин.

IVM
01.02.2013, 15:49
Можно попробовать поставить P = 1, а F = 0,6 ( ((((1320/60)*100)/1)*0,6) = 1320 ).

Andrian
01.02.2013, 18:09
Можно попробовать поставить P = 1, а F = 0,6 ( ((((1320/60)*100)/1)*0,6) = 1320 ).

Cпасибо, вот последний вариант помог разабратся, это одно и тоже если сделать деление 60/100=0,6 :D