Can the CAPTURE app measure below 1 Hz ? (DAVE 4)

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User13960
Level 3
Level 3
First like received
Hi all,

I would like to measure the frequency of an input on P4.4 using CCU43 in DAVE 4. The CAPTURE app limits the Minimum Frequency to 1 Hz but I would like to measure 0.4 Hz to 30 Hz.

Is there a way to do this please ?

Thank you very much

Aaron
0 Likes
6 Replies
Andi_H
Employee
Employee
First solution authored First like received
Hy,

for those low frequencies its better to use the timer app and calculate the frequencies by your own.

I dont know how it could work with the capture app.

Andi
0 Likes
jferreira
Employee
Employee
10 sign-ins 5 sign-ins First like received
Hi,

Give a try to CCUx_CONFIG APPs.
BTW: We will take your input for a next version of the APP.

Regards,
Jesus
0 Likes
Azzo
Level 1
Level 1
10 sign-ins 5 replies posted 5 sign-ins

Hi Jesus,

Did the 'Min frequency' limit of 1 Hz get fixed in the CAPTURE App please ?

If not, how can I work around this using the CCUx_CONFIG APPs ?

Thanks very much

Aaron

0 Likes
User13960
Level 3
Level 3
First like received
Thanks guys.
0 Likes
Azzo
Level 1
Level 1
10 sign-ins 5 replies posted 5 sign-ins

Hi Jesus,

Did the 'Min frequency' limit of 1 Hz get fixed in the CAPTURE App please ?

If not, how can I work around this using the CCUx_CONFIG APPs ?

Thanks very much

Aaron

0 Likes
Azzo
Level 1
Level 1
10 sign-ins 5 replies posted 5 sign-ins

Hi all,

OK so for anyone looking to measure very low frequencies using the CAPTURE App the 'Min Frequency [Hz]' field within the 'General Settings' tab seems to have no effect.

The 'CAPTURE_GetPeriodInNanoSec' Method has a max nano second count limitation of uint32_t which limits the minimum frequency measurement to 0.23283 Hz.

If you don't need extremely high frequency resolution you can use the 'CAPTURE_GetPeriod' Method instead giving a minimum frequency measurement of 0.00043683.

In my application I have a 1 pulse per rev sensor on a motor so using the ''CAPTURE_GetPeriod' Method I am now able to easily measure down to 1 rpm instead of 14 rpm.

I hope this helps others

0 Likes