Unlocking RS232 Serial Comm On A Multimeter

[Craig] cracked open a multimeter to unlock RS232 serial communications that can be used for data logging. There’s a couple of things that make this possible. First of all, the multimeter’s processor is not covered in a black epoxy blob, leaving the pins exposed for hacking. Second, the chip model is known and [Craig] was able to get his hands on the datasheet. One of the pins enables serial output when pulsed low. Touching it to V- even turns on an RS232 icon on the display, as seen above. To make this accessible without opening the case a momentary push button can be added, as well as connector for signal output, and a bit of parsing on the PC side to handle incoming data.

20 thoughts on “Unlocking RS232 Serial Comm On A Multimeter

  1. Do they sell another model for more money that includes this functionality? I understand the economic reasoning, but it still bothers me when a company sells two tiers of products where one is merely a crippled version of the other.

  2. Operating on the assumption that the pinout of a CyrusTek blob is the same as that of a QFP (which seems likely to be valid from his picture here: http://flashingleds.files.wordpress.com/2010/11/sda2010.jpg), it seems like it would be possible to compile a list of pin counts, connection patterns, and voltages/oscilloscope traces/DSO patterns that would identify a CyrusTek controller with RS232. (A wiki for cheap DMMs describing which ones are using the same ICs would be awesome.) Then, scraping of some soldermask or using exposed pads, we could access the data lines.

    Craig, could you please try to find where the RS232 lines on your meter with the RS232 If the they go to pin 45 of the black blob under the question mark, we might be on to something.

    Also, what is the maximum resistance through which this pulse can be delivered? If I could try this with, say, a 470k or 2.2M resistor, I’d be much less worried about damaging my meter.

  3. @MRE – Yes, I understand that the connection is momentary. However, why not put a resistor in series with the switch like this:

       o            T
       |     ___   ---
       '----|___|--o o--.
       |                |
      ---   2.2M        |
      ---               |
       |                |
      ===              ===
      GND              GND
    
    
      o     T
      |    ---
      '----o o---.
                 |
                 |
                ===
                GND
    

    (created by AACircuit, best viewed in fixed-width)

    The second circuit, if accidentally connected to an output pin driving high, could cause damage. I don’t imagine that the first circuit would.

    A capacitor is recommended by the datasheet, probably to slow transition time and reduce switch bounce.

  4. my radioshack multimeter has isolated rs232 communication (its cool how they isolate it also) it is actually much more useful than it sounds
    works great for measuring voltage drop on power supplies over time same with mains supply and temperature

    you can probably even use the amp meter attachment to chart your houses amp use over time!

  5. Ive wanted to make my meter, an Amprobe 30xr-a, usb connective or add an SD data logger to it for a while now, I just cracked it open and it has the es5108d chip.
    The datasheet has bad news :( all I can do extra to mine without doing a whole lot of work is adding capacitor measurement capability which isn’t terribly worth the work.

  6. Years ago I bought a Metex M-3640D ($100), it has a RS232 link and software.
    Another data logging possibility is a Texas Instrument Calculator such as the TI-83 with a TI-Connect port and the TI-CBL (Computer Based Laboratory). The CBL can be purchased at TAS
    (That Auction Site) for <$40. The CBL will record the data (volts, temp or whatever, the calc will log it which can be downloaded to a PC through the data cable.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.