Difference between revisions of "Frequency meter"
From ShawnReevesWiki
Jump to navigationJump to searchLine 1: | Line 1: | ||
===Specifications=== | ===Specifications=== | ||
+ | [[File:Frequency meter 372.jpg|256px|thumb|right|A 5-digit frequency meter featuring an LCD display.]] | ||
*Connect 1 Hall effect switch to watch a magnet passing once per cycle. | *Connect 1 Hall effect switch to watch a magnet passing once per cycle. | ||
*Include a display with at least 4 characters. | *Include a display with at least 4 characters. |
Revision as of 13:52, 15 March 2014
Specifications
- Connect 1 Hall effect switch to watch a magnet passing once per cycle.
- Include a display with at least 4 characters.
- Include a power switch to save the battery, and/or a reset switch.
- Use a breadboard so it can be built by students, or modified.
- Allow timing of periods up to at least 10s, accurate to 0.01s.
Circuit
For a detailed diagram, see File:Frequency meter-PICAXE-08M2.pdf.
Components
- Breadboard (~$5)
- Micro-controller. I use a PICAXE 08M2. ($3)
- Resonator circuit if necessary. Not available for PICAXE 08M2. (~$1)
- Display
- LCD Display, serial capable. I use Electronic Assembly's DOGM081 with SPI. ($10)
- Alternatively, a TTL-to-USB or TTL-to-serial circuit for sharing data with computer ($18)
- Hook-up wires ($2)
- Power supply
- 9V or a quartet of AAA with a 5V voltage regulator, capacitor(s), resistor(s), or
- 120V AC to 5V DC adapter, or
- Three alkaline AAA or AA batteries, or
- Four NiMH rechargeable batteries.
Program
For an explicit example, see Frequency meter with a PICAXE 08M2.
- Initiate the display
- Set an interrupt on the pin attached to the switch. Will interrupt the program wherever execution is and go to Interrupt.
- Loop.
- Increment time counter.
- Display frequency.
- Go back to Loop.
- Interrupt
- Convert count to Hz.
- Reset counter.
Datasheets
- Electronic Assembly ED DOGM081-A
- 8-character LCD dot matrix display, with SPI serial control. http://www.lcd-module.com/eng/pdf/doma/dog-me.pdf
- Read various forums for discussions on using SPI between the micro-controller and this display. For example, one on how CSB must be used: http://forums.parallax.com/showthread.php/134847-EA-DOGM-162-Display
- Is the display too dark? The supplied voltage is too high, try to bring it down a bit. I tame a 6V supply with a single 1N914 diode for low power circuits like this.
- Diodes Incorporated Hall effect switch
- http://diodes.com/datasheets/AH180.pdf
See also
See more discussion and other circuits at Circuits for teaching physics.