Frequency Counter with PIC16F84A

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
13,012
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 3, 2010

This is my prototype of a frequency counter assembled on protoboard.

Its brain is the PIC (programmable micro-controller) p/n PIC16F84A. I used a RS232 serial programmer and the WinPic app to write the .hex program to the micro-controller's EEPROM.

The frequency counter is auto-range and can measure from 0 up to 30MHz. For more high values, a prescaler should be used.

Here in this video test I used the PC as a frequency generator using the TrueRTA app. Actually I generated sine audio tones of 440, 1000 and 1520Hz and I caught the signal on the headphone output of PC.

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (Cesarsound1)

  • Very good!

  • @MrRadionave

    Hi, thanks!

  • This is a pretty cool project. It updates the frequency count fairly slowly. How do you account for that? How does it do with faster pulse sequences? Also, does it measures peaks or zero crossings? Will it work with a signal clamped to a DC voltage other than ground? Also Does it measure all periodic waveforms or just sine waves?

  • @daviddanielgraham

    Hi, Thanks for watching.

    The accouting is done with the internal PIC's timer, I do not have details because the assembler was not developed by me. It measure the peaks only, it has a preamp and a capacitor on input circuit in order to block the DC and limit (square) the input signal. It can measure any periodic waveform.

  • hi, i'm doing the same project as yours. can you help me? im from the philippines i really need your help. :(

  • @LHADIEinPINK27

    Hi, yes, what is your question?

see all

All Comments (24)

Sign In or Sign Up now to post a comment!
  • @daviddanielgraham

    The speed at which it calculates the signal seems lethargically slow, as if its running at 1 mhz or less

  • tem como mandar o projeto?

  • Hey.. Do you have some kind of diagram for this project, and a program 2?, i would like to make this project also :)

  • @vladabuba

    Thanks!

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more