Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 16
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
One birthday today, congrats!
Vaxian (17)


Next birthdays
05/20 Vaxian (17)
05/21 Dalus (34)
05/21 Kizmo (37)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: Projects
« Previous topic | Next topic »   

Nixie Digital MultiMeter

1 2 
Move Thread LAN_403
tobias
Sun May 27 2012, 01:35AM Print
tobias Registered Member #1956 Joined: Wed Feb 04 2009, 01:22PM
Location: Jersey City
Posts: 172
I have been playing for a while with nixie displays. This is my attempt to create a DMM using IN-12s, a IN-15A and a IN-15B as display. I used my nixie clock board as base, so it can double as a clock when not used as multimeter =)

The uC is a Atmel Atmega328p. I downloaded arduino bootloader on it.
I am using supertex HV5522 as drivers for the nixies. Two of them for 64bits. A friend of mine wrote a library for it that includes brightness control via the HV5522 blank pin.

Power consumption is around 3W. DC power supply from 9 to 12V. The voltage for the tubes is boosted from the input voltage using a switch-mode power supply based on the TubeHobby one.

The pictures and video shows voltage reading: is the only measurement I implemented on the software so far. Still thinking how to approach the scales/units.

I have a shunt resistor on the board and I plan on having voltage, current, power, frequency and duty cycle for DC. I am using a I2C A/D with a PGA, measuring voltage on both sides of the shunt. This was a fairly cheap solution, but the way I did it only works for DC and the range is 0 to 32V.

I plan on implementing resistance, capacitance, inductance and AC voltage/current capabilities. Suggestions will be greatly appreciated!

I am facing a problem with the IN15-A. It does not fully light up while all others do. Probably is because it has a higher min voltage rating. I will have to play with the limiting resistors as the voltage source is the same for all tubes.

Still trying to find some IN-12B as those include the dot.

Video:
Link2

Dscn4039

Maximum measuring error at the 0 to 10V range is 1,2%, when compared to a non-calibrated DMM.
Dscn4034
Back to top
Nicko
Sun May 27 2012, 08:54AM
Nicko Registered Member #1334 Joined: Tue Feb 19 2008, 04:37PM
Location: Nr. London, UK
Posts: 615
Hi Tobias,

Very nice - you should show that off over on neonixie-l!

The problem with the IN-15A may well be cathode poisoning - the uneven glow is an indicator of that, though it may be an artefact of the photography. It needs quite a high current - 3mA - to ensure an even glow, but I'd run it at 6mA for an hour or so to burn off any cathode impurities - that should sort it!

HTH
Back to top
Neet Studio
Sun May 27 2012, 07:29PM
Neet Studio Registered Member #4037 Joined: Fri Jul 29 2011, 03:13PM
Location:
Posts: 86
There is a LC meter based on frequency measure originally for the PIC, and there is a similar design for the Atmega chip. You just have to google for it.

I built the PIC version. What I found is that the L measurement seems to be reasonable. For small C values, it seems to be okay. It is very inaccurate when the values get to 0.1uF (like 60% lower!). My multimeter can measure capacitance very well, so that's what I normally use.

For more accurate C measurement, you can probably take a look at ELM-Chan's website: Link2 The only issue is that the firmware is in assembly, but he does cover the theory and comments his code well.

Back to top
tobias
Wed May 30 2012, 01:09AM
tobias Registered Member #1956 Joined: Wed Feb 04 2009, 01:22PM
Location: Jersey City
Posts: 172
Thanks guys!

@Nicko: Waiting for approval on the neonixie now =)
I am currently doing the burn at the nixie. Or trying to. I went down to 1k on the anode resistor and had to crank the anode voltage up to 190V to have a even glow. It is even bluish at some points!
While the time is passing current is slowing going up, and then bringing the voltage down. From 3 mA at the beginning to 4 mA now, past 15min.
I will have to do this multiple times and probably will have to stop it to change the resistor before finishing each cathode so tomorrow I post the results.

@Neet Studio: Thanks for posting this link. This guy has awesome projects. I would like to study how it works and program it anyway. Here to learn ;)
I think I will breadboard his cap meter, plug the oscilloscope and start from there. I need to figure it out how to protect my circuit against over-voltage, and how to have all the possible measurements at the same three probes, like a regular DMM.

L measurement would be just great, as I do not own a instrument to measure it.
Back to top
Neet Studio
Wed May 30 2012, 03:43AM
Neet Studio Registered Member #4037 Joined: Fri Jul 29 2011, 03:13PM
Location:
Posts: 86
By the way, there are a couple of capacitor measurement projects for the AtMega88 from a Japanese webpage: Link2

You can google to translate the Japanese webpage. C source codes (AVRStudio4 WINAVR GCC) are commented and is in English.

Capacitor ESR meter: Link2

Capacitance meter: Link2

The capacitance meter seems to be a variant of Elm-chan's design, but is in C. I have rarely seen any DIY ESR measurement project. I feel that the 4hv crowd might be interested in that.

Edit:
You might want to take a look at MAX133/134. It has all the range selection mux and the analog parts for a basic multimeter for AC/DC Voltage/Current/Resistance measurement. Link2 40,000 Count Resolution
* 0.025% Accuracy
* 20 Conversions per Second
* Microprocessor Interface One of my multimeters uses that chip as the A/D and added extra circuits for RMS measurement, capacitance, temperature, frequency measurement, TTL signal generator etc.
Back to top
tobias
Fri Jun 01 2012, 05:10AM
tobias Registered Member #1956 Joined: Wed Feb 04 2009, 01:22PM
Location: Jersey City
Posts: 172
Finish the cathode burn out. Now it is working better. The glow is a little different from the other nixies when using same power supply and limit resistor, but at least it is glowing even now.

During the burn out the current would slowly rise. I used multiple resistors in series to keep the current close to 6mA but not over it. When it finally stabilized around 6mA I left it on for another 30min. Some cathodes went to 6mA right away and others (m, M and P) took more half hour just to get there. One of the resistors was always 1k so I could measure current by voltage drop:

Dscn4045

Dscn4051

@Neet Studio

MAX133/134 is a nice option but it requires a AC to DC circuit. It rectifies the AC and measures it as DC. I can do that, but it would work only with 50 or 60Hz sinusoidal and nothing else. But the datasheet has good information on how to protect the multimeter inputs!
On my project I only have a fuse and filter.

I think I will have to include other circuits to enable all the measurements I want but I need to study on how to connect everything to the same jacks, change between the measurement circuits (some relays, maybe!?) and offer protection in case you plug 20V trying to measure capacitance or something like that.

I will check the websites you sent me tomorrow. Thanks!

Today I am able to read voltage at both sides of the shunt resistor, and then get current and power from there. Current has positive or negative signal depending on which side of the shunt has the lower voltage. The screen shows only the last one for 'voltage'.

Monitor
Back to top
brandon3055
Fri Jun 01 2012, 06:37AM
brandon3055 Registered Member #4548 Joined: Mon Apr 23 2012, 03:52AM
Location: tasmania
Posts: 271
You might be able to use a multi pole rotery switch that's basically what comercial mm's use they gust build it into the circuit board
Back to top
tobias
Fri Jun 01 2012, 01:45PM
tobias Registered Member #1956 Joined: Wed Feb 04 2009, 01:22PM
Location: Jersey City
Posts: 172
I found this one very interesting mr. Destroyer
Link2

He states that for resistance and capacitor measurements the error is quite big, as much as 10% for capacitance!
But it is just so neat to be able to just plug the component and the software recognizes what you plug in and how =)
Back to top
Neet Studio
Fri Jun 01 2012, 02:05PM
Neet Studio Registered Member #4037 Joined: Fri Jul 29 2011, 03:13PM
Location:
Posts: 86
For most of the non-RMS meters, the rectification is how they implement the AC scale. My old Beckman DMM and even the Fluke that I replaced it with has something very similar.

There are RMS converter chips out there. That's how my other multimeter does it conversion with the MAX133/134.
Don't dismiss a chip because it is not built-in. Just the mux and the ADC in that chip is well worth the effort.

Linear Tech has a few of those converters: Link2
Analog Device: Link2

There are DMM chip out there that does everything including LCD drivers, but that's not what you can interface: Link2
>In R/D/C (passive component) mode, resistance (including continuity), capacitance or diode measurements are allowed by fully automatic detection.

Take a look at the True RMS sample schematic and how they do it with an external chip and switch different functions to the 3 pole inputs.
Back to top
tobias
Mon Jun 04 2012, 12:48AM
tobias Registered Member #1956 Joined: Wed Feb 04 2009, 01:22PM
Location: Jersey City
Posts: 172
Another small step: select measurement being displayed using a rotary encoder =)
Link2

Neet Studio: I look at the price for the MAX133: $12 per each! I am using the INA219, less than $3. I am trying some of the simpler circuits on the breadboard.

I have some IV-22 here (7-seg) and this IC you found it is giving me some ideas, involving a lot of smd transistors to solder =)
Back to top
1 2 

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.