A pic programmer which you need to program your pic 16f628 is available on dl4yhfs website. The software has also been implemented with some smart functions, for calculating. The software is written in c and implements a frequency counter based on counting frequency pulses on a preset time window. Sep 09, 2016 32 thoughts on very simple pc frequency counter works up to 100mhz. The weeder frequency counter pic 16f84 port by peter cousens this is a port by peter cousens to the pic 16f84 of the 50mhz frequency counter kit originally available from weeder technologies. This is a port by peter cousens to the pic 16f84 of the 50mhz frequency counter kit originally available from weeder technologies. Software notes, interrupt driven counting and time measurement. Pic16f628 low voltage operation in frequency counter lcd is used simply for aesthetics, lower power consumption and fewer connections.
How to easily make a 50mhz frequency counter using only a pic. The schematic is fairly simple and straightforward and uses a pic16f628a microcontroller for measuring frequencyand a high speed comparator for signal amplification and conditioning. Open pickit 2 programmer software then choose file form the menu then import hex from the dropdown menu and point to the counter2. When the window expires, the counting of pulses stops. This project results in the standard 4 digit seven segment display desk clock. I wrote a specifically designed software to improve the counter resolution, to handle the if mode and value by means of an operating menu, to decode and edit the read frequency on an lcd display. The pic frequency counter here is a nice project that uses a minimal parts count.
A pic programmer which you need to program your pic 16f628 is. But i wanted to use 7segment led display, not lcd, so i found a second useful project. Build your own pic based frequency counter radio boat anchor. Can you please share the complete code along with the lcd driver.
The previous frequency counter was made with cmos logic ics, but as i already own a pic programmer, this one is designed with pic microcontroller. The most critical and delicate circuit of a frequency meter is the input. Frequency counter circuits, schematics or diagrams. The frequency is displayed on line 1 by 7 digits with leading zeros removed down to 3 digits. So far i have managed to print characters to the lcd. The lcd and driver module is a 2 lines 16 characters, it has 14 way connector. Frequency counter by pic16f628 posted wednesday, january 11, 2012 the counter can be used in many applications. Pic16f628 low voltage operation in frequency counter. Migrate onpremises hadoop to azure databricks with zero downtime during migration and zero data loss, even when data is under active change. The more accurate frequency counters have a tcxo temperature. This process repeats it self after the measured frequency is presented. The input of the schematic is feed through a high speed comparator.
After i program the pic, insert it in the frequency counter, everything works great. Data is immediately available for analytics using continuous automated replication that eliminates business distribution. The weeder frequency counter pic 16f84 port by peter cousens. This document describes the construction of small frequency. Frequency counter by pic16f628 free open source codes. Lcd frequency counter see also tft counter, led counter. Which microcontroller to use for a frequency counter.
But the downloadable software achive also contains a third firmware file counter3. This project shows how tobuild a very simple yet very useful tool that every diy enthusiast should have in his lab. Stack overflow for teams is a private, secure spot for you and your coworkers to find and share information. I would like to build a frequency counter using a pic like like 16f628 or other if necessary and a small lcddisplay. This project uses a 16f88 as the master i2c controller and for this chip the i2c control has to be written in software. Aug 20, 2014 here i will show the frequency counter module i made for the project. Very simple pc frequency counter works up to 100mhz. Frequency counter using pic16c5x where you may find a simple software wich implements a frequency counter using a pic microcontroller. The pic firmware for the frequency counter can be downloaded from this link includes hex file for all display variants and the assembly sourcecode. The frequency counter makes the result positive before displaying it. Been looking at pic chips ie 16f628 and the 16f886 as the system and displaying onto an lcd. Pic 16f628 frequency counter with rs232 output in a db9. There are 8 bit, 16 bit and 32 bit controllers and so many different manufacturers making these chips it really makes it confusing which one to use for your project. A software counter watches for the tmr0 overflows, and the gating is done with another pin rb0 switching between input state highz which allows counting, and.
Dec 07, 2014 open source frequency counter diy kit with pic16f628a and mb506 prescaler 10hz 250mhz rh electronics. The heart of this frequency counter is the pic16f628a, with timer 0 tmr0 acting as the input counter. How to easily make a 50mhz frequency counter using only a. The input signal can be a sine, a square or a triangle waveform. Frequency counter with pic and seven segment led display, with. Pic16f628a based frequency counter for up to 500mhz. Learn more c for 16f628, program counter goes haywire. You need to count these overflows in a software counter loop incrementing it 1 count for every time the overflow flag is detected.
Ve3vxo has also ported this code to the pic18 series. In this project we are building a basic and low cost frequency counter circuit. For more information and the programming hex files for the pic 16f628a, see. All you need is a pic microcontroller or any microcontroller that has a high speed timer input module and a 2 line lcd display the standard hd44780 one is the one used here. Problems are still persisting with my frequency counter. The most important part for the accuracy of the frequency counter is the time base. Also, adding several digits of leds has the drawback of having to multiplex them at the same time as doing the frequency measurement. If timer 0 rolls over msb 1 0 between successive polls then the. Do you have allready an updated and corrected c source andor hex file for this circuit its a pitty. End of life notice orders for this product will not be accepted beyond december, 2019. As you can see very simple and yet elegant schematic.
Unlike the 16f877a the 16f88 only has a full implementation of the slave mode. Hi there, i,m researching into building a frequency counter for the bench. Feb 12, 2016 simply insert a 16f628 pic microcontroller into the socket making sure pin 1 is properly oriented, click here to download the firmware from wolfgang bushers site. Jun 14, 2016 in this project we are building a basic and low cost frequency counter circuit. Open source frequency counter diy kit with pic16f628a and. Apr 22, 20 there are so many different type and families of microcontrollers out there it makes it very difficult to decide which one to buy. Using warez version, crack, warez passwords, patches, serial numbers, registration codes, key generator, pirate key, keymaker or keygen for frequency counter license key is illegal. Frequency counter with pic16f628a this is a frequency counter based on pic16f628a. C4 and c5 values can be between 33pf and 62pf and the crystal frequency can be fine tuned with them. Frequency counter is a signal frequency measuring instruments, is a typical elec. Very simple pc frequency counter works up to 100mhz hackaday. The most important part for the accuracy of the frequency counter is the time base setting circuit crystal resonator x1 and capacitors c4 and c5.
Where in the datasheet is the speed specified that ra4 will no longer be able to count. The software i2c routines can be used with any pic micro. On the other hand, in the datasheet of 16f628a there is a requirement for the input. Looking at a pre scaler to go up to 432 or even 1296mhz. You can remove the programmed 16f628 from the programmer as the firmware has been installed. Since it uses a base pic that is easily programmable, and provides a usefull bit of bench test equipment at very low cost, it makes an ideal pic. Frequency counter by pic16f628 pic microcontroller. C for 16f628, program counter goes haywire stack overflow. This is a pic keyer i wrote several years ago that can be used as an outboard keyer, internal to an existing rig, or as a cw beacon.
Frequency counter software free download frequency counter. Gain use the left and right arrows to adjust the gain up or down. For instance, to observe an oscillators accuracy, to measure the mains frequency or to find out the rpm of a motor that is connected to an encoder. The schematic of the frequency counter is actually almost the same as the previous. This blog is dedicated to electronic projects and software due to the. Pic 16f628 frequency counter with rs232 output in a db9 backshell by jan panteltje. Diyfrequencytester1hz50mhzcrystal counter meterwithhousingkitp1063307. The original design used a gate time of one second which gives a count resolution of 1hz. It can measure from 16hz to 100hz signals with a maximum amplitude of 15v.
Are you running in a cloudnative or hybrid environmentor thinking about migrating. I have already setup the pic and the 16x2 lcd on a piece of breadboard. Yes ive seen that one before but the pic16f870 that he used is not easily available around here. Diyfrequencytester1hz50mhzcrystalcountermeterwithhousingkitp1063307. The 16f628a has 16 io pins, two of which are used for the crystal oscillator, one is for the signal input and other one can be used only for input, that leaves us with. This the sorce code in visual basic 6 for the frequency counter. Only one digit is ever illuminated at any instant in time, and if you physically shake the display you will see a pattern due to this effect. Top 4 download periodically updates software information of frequency counter full versions from the publishers, but some information may be slightly outofdate. Modifications to the dl4yhf 16f628 firmware allow other clock speeds to be used for the 16f628.
Additional clocking options for the dl4yhf frequency counter firmware by erich heinzle vk5hse. Hardware description language vhdl of the frequency counter program can. A frequency counter is a useful addition to an engineers toolbox and you can create the design described on this page for free. It can measure from 16hz to 100hz signals with a maximum.
Simple 100mhz frequency counter which uses 6 digit led display. Frequency counter software free download frequency. Pic 16f628 frequency counter with rs232 output in a db9 backshell. Counts when the input rises or falls past a set level and converts into into frequency or a time period. Hamradioindia view topic 16f628a frequency counter. Click on the write button, the firmware should be uploaded to the 16f628. Jul 18, 2011 the basic idea comes from the an592 microchip application note. The code compiles for the microchip 16f84, 16f84a, 16f628, 16f628a, and 16f648a running at 4 mhz. Since it uses a base pic that is easily programmable, and provides a usefull bit of bench test equipment at very low cost, it makes an ideal pic learning project. The fullfunction 595a and 598a frequency counters by phase matrix provides a broad spectrum of pulse and cw microwave and millimeterwave frequency measurements.
986 1604 1398 998 81 966 133 1285 1356 14 35 558 994 209 356 866 392 1531 433 1018 612 537 43 359 1249 970 26 704 692 676 12 905 473