Changes between Initial Version and Version 1 of DigitalMultimeter


Ignore:
Timestamp:
Apr 16, 2008 12:40:55 AM (17 years ago)
Author:
retracile
Comment:

Create a project page for the digital multimeter work.

Legend:

Unmodified
Added
Removed
Modified
  • DigitalMultimeter

    v1 v1  
     1 = DigitalMultimeter =
     2{{{
     3#!html
     4<div>
     5<a style="padding:0; border:none; float:right;" href="/attachment/wiki/2008/03/29/20.57/RSDMM22-812.jpg"><img src="/attachment/wiki/2008/03/29/20.57/RSDMM22-812.jpg?format=raw" alt="Photo of multimeter" title="Photo of multimeter" /></a>
     6</div>
     7}}}
     8
     9This utility reads the serial port data from the
     10!RadioShack Digital Multimeter 22-812
     11and translates it into human-readable output.
     12
     13 * Language: Python
     14 * OSes Tested: Linux
     15 * License: GPLv2+
     16
     17Browse the source at [source:digitalmultimeter the top level] or [source:digitalmultimeter/trunk trunk].  Or use the Subversion [/svn/digitalmultimeter/trunk checkout URL].
     18
     19View [query:status=new|assigned|reopened&component=digitalmultimeter open tickets]
     20
     21The data sheet is [http://www.rabbit.com/documentation/docs/refs/AN403/22-812protocol.pdf available].
     22
     23== Example ==
     24If your serial port is, say, `/dev/ttyUSB0`, you would run it something like `su -c "./digitalmultimeter.py /dev/ttyUSB0"`, and use `^C` to kill it.  The output will look something like this:
     25{{{
     261206840186.138602 DC V AUTO RS232 - 009.8  m V
     271206840186.419604 DC V AUTO RS232 - 007.8  m V
     281206840186.669599 DC V AUTO RS232 - 007.8  m V
     291206840186.918569 DC V AUTO RS232 - 008.3  m V
     301206840187.168605 AC V AUTO RS232 ~ ---.-  m V
     311206840187.449606 AC V AUTO RS232 ~ 304.8  m V
     321206840187.761612 AC V AUTO RS232 ~ 300.8  m V
     331206840188.010604 DC uA AUTO RS232 ---.- u A
     341206840188.260576 DC uA AUTO RS232 000.0 u A
     351206840188.541612 DC uA AUTO RS232 000.0 u A
     361206840188.790602 DC uA AUTO RS232 000.0 u A
     371206840189.040602 DC mA AUTO RS232 --.--  m A
     381206840189.331640 DC mA AUTO RS232 00.00  m A
     391206840189.601607 DC mA AUTO RS232 00.00  m A
     401206840189.881570 DC mA AUTO RS232 00.00  m A
     411206840190.132610 OHM AUTO RS232 ---.-  Ohm
     421206840190.381606 OHM AUTO RS232 ---.-  Ohm
     431206840190.631607 OHM AUTO RS232  .0F   K Ohm
     441206840190.880600 OHM AUTO RS232  0.F   K Ohm
     451206840191.130583 OHM AUTO RS232  0F.   K Ohm
     461206840191.398708 OHM AUTO RS232  .0F   M Ohm
     471206840191.660601 OHM AUTO RS232  .0F   M Ohm
     481206840191.941613 CONT RS232 BEEP Open 
     491206840192.191605 CONT RS232 BEEP Open 
     501206840192.440545 CONT RS232 BEEP Open 
     511206840192.690597 CONT RS232 BEEP Open 
     521206840192.940560 CONT RS232 BEEP Open 
     531206840193.189600 CONT RS232 BEEP Open 
     541206840193.439560 HZ AUTO RS232 ---.-  Hz
     551206840193.720864 HZ AUTO RS232 060.0  Hz
     561206840193.969599 HZ AUTO RS232 060.0  Hz
     571206840194.239601 HZ AUTO RS232 060.0  Hz
     581206840194.500598 HZ AUTO RS232 060.0  Hz
     591206840194.789571 HZ AUTO RS232 060.0  Hz
     601206840195.061609 HZ AUTO RS232 060.0  Hz
     611206840195.342567 HZ AUTO RS232 060.0  Hz
     621206840199.105551 HFE RS232 0000 hFE
     631206840199.354549 HFE RS232 0000 hFE
     641206840199.666572 HFE RS232 0000 hFE
     651206840199.916550 HFE RS232 0000 hFE
     66}}}