Archive:CALMU3

From London Hackspace Wiki
No edit summary
Line 193: Line 193:


  X00=A98991 # increments by ~ 0xb800-0xc800 every second (~50kHz MCU clock?)
  X00=A98991 # increments by ~ 0xb800-0xc800 every second (~50kHz MCU clock?)
  X01=00008E # floats around here
  X01=00008E # floats around here - drift of X02?
  X02=00C3E9 # floats around here
  X02=00C3E9 # floats around here - last increase of X00?
  X03=03A590 #  
  X03=03A590 #  
  X04=00000A # static
  X04=00000A # static
Line 207: Line 207:
  X0D=FFFFFF # static
  X0D=FFFFFF # static
  X0E=00007F # static
  X0E=00007F # static
  X0F=000000
  X0F=000000 # static
  X10=000000
  X10=000000 # static
  X11=00000A
  X11=00000A # static
  X12=00008F
  X12=00008F # floats by +- 0x20 around here
  X13=0000FF
  X13=0000FF # static
  X14=FFFFFF
  X14=FFFFFF # static
  X15=FFFFFF
  X15=FFFFFF # static
  X16=02EA22
  X16=02EA22 # very slow increase
  X17=FFFFFF
  X17=FFFFFF # static
  X18=000000
  X18=000000 # static
  X19=000000
  X19=000000 # static
  X1A=FBA66C
  X1A=FBA66C # slow increase ~1/sec - timer?
  X1B=0000FF
  X1B=0000FF # static
  X1C=000003
  X1C=000003 # static
  X1D=000000
  X1D=000000 # static
  X1E=000000
  X1E=000000 # static
  X1F=73FAEE
  X1F=73FAEE
  X20=FFFFFF
  X20=FFFFFF

Revision as of 14:14, 8 November 2010

Calmu3 (possibly Calmu3+) from Polymeters Response International. "The first microprocessor-based meter", using "FFT, rather than 'brute-force' DSP" [1]

I think I read somewhere that Calmu3 (minus the +) lacks CoP5 approval, but the picture in the manual shows the same as ours.

It may need calibration periodically, but that's probably up to the supplier.

Details

  • Serial no: P99A01869
  • Part no: C3DBD0BC0SJ (3 phase direct, class 1 accuracy, lithium backup, C?)

Interfaces

  • Infrared port (PACT)
  • Serial port ("for PC, modem or PACTLAN")

Software with support

Resources

A later model, with a nice overview of available metrics.

Presumably ex-PRI consultant on Calmu meters

Serial protocol

1200bps ASCII, \r terminated

Equals symbols are shown on some variables, but presumably wouldn't fit for many. This seems to be consistent within each value, however.

'N', 's', 'u' or 'x' are slightly special/buggy. If a valid index isn't provided for 'N' or 'x', the meter returns '\xff' with no '\r', so take steps to prevent this. If a valid index isn't provided for 'u', 'U\r' is returned. 's' always seems to return the same value.

Lowercase commands are always inverted and smaller than uppercase, suggesting they're from another perspective. Obviously, units still increase, so 'u' probably just calls 'U', explaining its strange behaviour.

Sampling seems to be live, so sampling more frequently will be more accurate.

Commands

F Frequency "F=50.138\r"
R (Real?) time. Where is date? "R=15:00:40\r"
S Serial number "SP99A01869\r"
s ? related to 'B'? "s=", dword 0xa605019e, dword 0, "\r"
B[AVWvw] ?

  • "BAA3123B"
  • "BV182B85"
  • "BW918D2F"
  • "Bv05B6CE"
  • "Bw01B525"

I[123] Current

  • "I1+15.230"
  • "I2+0.0000"
  • "I3-0.0300"

i[123] Current?

  • "i1-5.6300"
  • "i2-0.0000"
  • "i3-0.0100"

K[123AVW] Instananeous power

  • "K1+2.0700"
  • "K2+0.0000"
  • "K3+0.0100"
  • "KA+2.0600"
  • "KV-1.3300"
  • "KW+1.6300"

L[123] Load?

  • "L1+9.0200"
  • "L2+0.0100"
  • "L3+0.0200"

P[123] ?

  • "P1+1.6400"
  • "P2-0.0000"
  • "P3+0.0000"

p[123] ?

  • "p1-1.3400"
  • "p2+0.0000"
  • "p3-0.0100"

Q[123A] Power factor

  • "Q1=0.769-"
  • "Q2=1.000+"
  • "Q3=1.000+"
  • "QA=0.787-"

U[AVWvw] Units

  • "UA=2631984"
  • "UV=0349470"
  • "UW=2549220"
  • "Uv=0177551"
  • "Uw=0000001"

u[AVWvw] Units (duplicate?)

  • "UA=2631986"
  • "UV=0349470"
  • "UW=2549221"
  • "Uv=0177552"
  • "Uw=0000001"

V[123] Voltage

  • "V1+236.75"
  • "V2+240.72"
  • "V3+242.45"

X[0-9A-F][0-9A-F] Return memory (see below)

?


Memory

This is probably RAM.

X00=A98991 # increments by ~ 0xb800-0xc800 every second (~50kHz MCU clock?)
X01=00008E # floats around here - drift of X02?
X02=00C3E9 # floats around here - last increase of X00?
X03=03A590 # 
X04=00000A # static
X05=000000 # static
X06=FFFD1E
X07=0000FE # static
X08=0007C8
X09=0005CD
X0A=FFFAD5
X0B=00000D
X0C=000000 # static
X0D=FFFFFF # static
X0E=00007F # static
X0F=000000 # static
X10=000000 # static
X11=00000A # static
X12=00008F # floats by +- 0x20 around here
X13=0000FF # static
X14=FFFFFF # static
X15=FFFFFF # static
X16=02EA22 # very slow increase
X17=FFFFFF # static
X18=000000 # static
X19=000000 # static
X1A=FBA66C # slow increase ~1/sec - timer?
X1B=0000FF # static
X1C=000003 # static
X1D=000000 # static
X1E=000000 # static
X1F=73FAEE
X20=FFFFFF
X21=FFFFFF
X22=FFFFFF
X23=FFFFFF
X24=007F58
X25=000000
X26=FF9900
X27=00400B
X28=687687
X29=FFFD13
X2A=0003E8
X2B=0003E8
X2C=03A4A8
X2D=03B0DC
X2E=03BB34
X2F=0007C3
X30=FFFAC7
X31=0005AB
X32=00033A
X33=000003
X34=000005
X35=FFFDDA
X36=FFFFFF
X37=FFFFFC
X38=00027D
X39=FFFFFD
X3A=000001
X3B=26E6F4
X3C=000001
X3D=05551E
X3E=02B641
X3F=282A7A
X40=00000D
X41=00100D
X42=53100D
X43=58100D
X44=FFFFFF
X45=FF00FF
X46=0400FF
X47=0400FF
X48=03A4FC
X49=000000
X4A=FFFFFF
X4B=050013
X4C=000000
X4D=050013
X4E=000000
X4F=000000
X50=FFFFFF
X51=FFFFFF
X52=FFFFFF
X53=FFFFFF
X54=000000
X55=000000
X56=FFFFFF
X57=FFFFFF
X58=000000
X59=FFFFFF
X5A=000000
X5B=000000
X5C=000000
X5D=000000
X5E=000000
X5F=000000
X60=000000
X61=000000
X62=000000
X63=000000
X64=000000
X65=FFFFFF
X66=000000
X67=000000
X68=FFFFFF
X69=000000
X6A=FFFFFF
X6B=FFFFFF
X6C=FFFFFF
X6D=FFFFFF
X6E=000000
X6F=FFFFFF
X70=000000
X71=000000
X72=000000
X73=000000
X74=000000
X75=000000
X76=000000
X77=FFFFFF
X78=000003
X79=000076
X7A=000015
X7B=000000
X7C=000019
X7D=00216B
X7E=00000C
X7F=00001D
X80=000058
X81=007F44
X82=000001
X83=000000
X84=000000
X85=000000
X86=000000
X87=000000
X88=000000
X89=000000
X8A=000000
X8B=000000
X8C=000000
X8D=000000
X8E=000010
X8F=001A6F
X90=000000
X91=000011
X92=0006F0
X93=0006F0
X94=00000C
X95=000006
X96=000002
X97=FFFFFF
X98=000000
X99=FFFFFF
X9A=FFFFFF
X9B=000000
X9C=000000
X9D=000000
X9E=000000
X9F=000000
XA0=000003
XA1=000000
XA2=FFFFC0
XA3=FFFF84
XA4=000001
XA5=000001
XA6=000000
XA7=000001
XA8=000002
XA9=000000
XAA=000001
XAB=000001
XAC=007F3C
XAD=007F4E
XAE=007F58
XAF=0000FF
XB0=0003E8
XB1=0000FF
XB2=000000
XB3=00016E
XB4=0005B5
XB5=000708
XB6=0003DF
XB7=0003E5
XB8=0003F8
XB9=001F40
XBA=00015E
XBB=000000
XBC=000A87
XBD=000B9B
XBE=001D4C
XBF=000000
XC0=004100
XC1=0078E0
XC2=000095
XC3=000000
XC4=000056
XC5=000054
XC6=00012F
XC7=00012A
XC8=00016D
XC9=001080
XCA=007F00
XCB=FFFD00
XCC=007E00
XCD=00110C
XCE=003348
XCF=002730
XD0=000384
XD1=00293B
XD2=0029EB
XD3=0001FF
XD4=003262
XD5=00FFFF
XD6=0332D4
XD7=015180
XD8=001F36
XD9=014244
XDA=000001
XDB=000001
XDC=000000
XDD=000000
XDE=000000
XDF=989680
XE0=FFFFFF
XE1=F3A27C
XE2=F3A27C
XE3=000AFA
XE4=000000
XE5=000AF8
XE6=000000
XE7=73FAEE
XE8=CCBBAA
XE9=050002
XEA=050013
XEB=050013
XEC=050013
XED=050013
XEE=050013
XEF=050013
XF0=050013
XF1=050013
XF2=050013
XF3=050013
XF4=050013
XF5=050013
XF6=050013
XF7=050013
XF8=050013
XF9=050013
XFA=050013
XFB=050013
XFC=050013
XFD=050013
XFE=050013
XFF=050013

Showing 1 related entity.