Compare Proposal

Nothing to compare.

I need to implement a Frequency Counter in C for a embedded system architecture already created

  • Posted at : 1 month ago
  • Post Similar Project
100

Budget
10
Proposals
203
Views
Expired
Status
Skills Required

Posted By -

DZ

0.0
Projects Posted : 2
Projects Paid : 0
Services Purchased : 0
Total Spent :
0
Feedbacks : 0 %

Project Details show (+) hide (-)

A
frequency counter is a tool which is often used in an embedded system or
electronics lab.
 A


typical
frequency counter has three modes:

 



1.
Frequency mode: determine the frequency of a repetitive signal i.e. a clock
signal,

PWM,
square wave or other repetitive signal.



2.
Period mode: determine the period of the above mentioned signals



3.
Time mode: determine the time between two events, i.e. two edges of a signal or
pulse.



4.
The precision of the instrument depends on the “gate-time” of the instrument.
The

gate- time is the
time interval that is used to make a measurement.

 



The
FREQUENCY COUNTER must measure the frequency of a periodic signal.


The
FREQUENCY COUNTER must measure the period of a periodic signal.


The
FREQUENCY COUNTER can be operated with the MCP (Manual Control Panel)


The
FREQUENCY COUNTER shall display the measurement mode and the measurement on the

OpenOCD
console.

The
FREQUENCY COUNTER will cycle through the measurement modes when the user
presses the

function
button.

The
FREQUENCY COUNTER shall change the gate-time of a measurement due to user input
(i.e. a

potentiometer or
switch).

 


The
FREQUENCY COUNTER is user operable during a measurement and is responsive to
user actions

and
button presses.


The
code is free of memory leaks


The
measured frequency shall deviate at most 2 percent from the reference. As a

reference,
an oscilloscope’s internal frequency counter function will be used.


The
FREQUENCY COUNTER shall operate with a high precision repetitive gate-time
between 0.1 and 10

seconds.


If
the FREQUENCY COUNTER does not respond to user input or measurements, the FREQUENCY
COUNTER shall reboot and

resume
its previous operating mode.


The FREQUENCY
COUNTER shall operate with non-periodic signals limited to a single pulse.