Difference between revisions of "TekPower TP4000ZC"

From sigrok
Jump to navigation Jump to search
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Tp4000zc angle.png|thumb|right|Tekpowerk TP4000ZC]]
{{Infobox multimeter
| image          = [[File:Tp4000zc_front.png|180px]]
| name            = TekPower TP4000ZC
| status          = supported
| source_code_dir = serial-dmm
| counts          = 4000
| categories      = CAT II (600V)
| connectivity    = [[Device_cables#Digitek_DT4000ZC_cable|RS232]]
| measurements    = voltage, resistance, continuity, diode, capacitance, frequency, temperature, current, duty cycle
| features        = autorange, data hold, relative
| website        = [http://www.tekpower.us tekpower.us]
}}


The TekPower TP4000ZC is a 4000 counts handheld digital multimeter with RS232 connectivity.
The '''TekPower TP4000ZC''' is a 4000 counts, CAT II (600V) handheld digital multimeter with RS232 connectivity.
 
This multimeter is a rebadged [[Digitek DT4000ZC]].


== Hardware ==
== Hardware ==


This multimeter appears to be a rebadged [[Digitek DT4000ZC]].
'''Multimeter:'''
 
* '''Multimeter IC''': The microcontroller is an unidentifiable plastic blob (based on the communication protocol, probably a [[Multimeter_ICs#Fortune_Semiconductor_FS9721_LP3|Fortune Semiconductor FS9721_LP3]])
* LM358 opamp
* HEF4013BT flip-flop
* The RS-232 connector is a standard 3.5m stereo jack, with the ring left unconnected. The transmitter is optically insulated from the rest of the device.
 
'''Cable:'''


TODO
* See [[Device_cables#Digitek_DT4000ZC_cable]].
* The DB-9 connector has a loopback resistor between the RX and TX pins.


== Photos ==
== Photos ==
'''Multimeter:'''


<gallery>
<gallery>
Line 21: Line 44:
File:Tp4000zc_open_back.jpg|<small>Rear cover</small>
File:Tp4000zc_open_back.jpg|<small>Rear cover</small>
File:Tp4000zc_open_front.jpg|<small>Front cover</small>
File:Tp4000zc_open_front.jpg|<small>Front cover</small>
File:Tp4000zc_open_front noboard.jpg|<small>Front cover, PCB removed</small>
File:Tp4000zc_open_front noboard.jpg|<small>Rear cover, PCB removed</small>
File:Tp4000zc_pcb_front.jpg|<small>PCB, front</small>
File:Tp4000zc_pcb_front.jpg|<small>PCB, front</small>
File:Tp4000zc_pcb_back.jpg|<small>PCB, back</small>
File:Tp4000zc_pcb_back.jpg|<small>PCB, back</small>
Line 27: Line 50:
File:Tp4000zc_chip_HEF4013BT.jpg|<small>HEF4013BT flip-flop</small>
File:Tp4000zc_chip_HEF4013BT.jpg|<small>HEF4013BT flip-flop</small>
File:Tp4000zc_chip_LM358.jpg|<small>LM358 opamp</small>
File:Tp4000zc_chip_LM358.jpg|<small>LM358 opamp</small>
File:Tp4000zc_232_optoisolation.jpg|<small>RS-232 optoisolation</small>
File:Tp4000zc_232_optoisolation.jpg|<small>RS-232 optoisolation</small>
File:Tp4000zc_232_module.jpg|<small>RS-232 module</small>
File:Tp4000zc_232_module.jpg|<small>RS-232 module</small>
Line 35: Line 56:
</gallery>
</gallery>


== Protocol ==
'''Cable:'''


The device periodically sends 14-byte packets at 2400 baud, 8n1.
See [[Device_cables#Digitek_DT4000ZC_cable]].
The MSB nibble of each byte indicates the byte number. The payload is composed of the LSB nibbles, and is a 1-1 mapping of the LCD segments.


=== Packet structure ===
== Protocol ==
 
{| border="0" width="50%" style="font-size: smaller" class="alternategrey sigroktable"
|-
! style="width: 3em;" | Byte
! style="width: 3em;" | 7-4
! style="width: 3em;" | 3
! style="width: 3em;" | 2
! style="width: 3em;" | 1
! style="width: 3em;" | 0
 
|-
| 0
! colspan="1" | 0x1
| AC
| DC
| Auto
| RS232
 
|-
| 1
! colspan="1" | 0x2
| Negative
| 1A
| 1B
| 1C
 
|-
| 2
! colspan="1" | 0x3
| 1D
| 1E
| 1F
| 1G
 
|-
| 3
! colspan="1" | 0x4
| DP1
| 2A
| 2B
| 2C
 
|-
| 4
! colspan="1" | 0x5
| 2D
| 2E
| 2F
| 2G
 
|-
| 5
! colspan="1" | 0x6
| DP2
| 3A
| 3B
| 3C
 
|-
| 6
! colspan="1" | 0x7
| 3D
| 3E
| 3F
| 3G
 
|-
| 7
! colspan="1" | 0x8
| DP3
| 4A
| 4B
| 4C
 
|-
| 8
! colspan="1" | 0x9
| 4D
| 4E
| 4F
| 4G
 
|-
| 9
! colspan="1" | 0xa
| u
| n
| k
| Diode
 
|-
| 10
! colspan="1" | 0xb
| m
| %
| M
| Beep
 
|-
| 11
! colspan="1" | 0xc
| Farads
| Ohms
| Rel
| Hold
 
|-
| 12
! colspan="1" | 0xd
| A
| V
| Hz
| Low battery
 
|-
| 13
! colspan="1" | 0xe
| hFE
| Celsius
| Reserved
| Reserved
 
|}


=== Segment lettering ===
See [[Multimeter_ICs#Fortune_Semiconductor_FS9721_LP3]].


{{7seg|C|B|G|F|A|E|D}}
User bit 2 is used to indicate temperature measurement in degrees Celsius.


== Resources ==
== Resources ==
Line 174: Line 71:
* [http://www.youtube.com/watch?v=7pbRLom7bNc Video review of TP4000ZC (Part 2/2)]
* [http://www.youtube.com/watch?v=7pbRLom7bNc Video review of TP4000ZC (Part 2/2)]
* [http://www.multimeterwarehouse.com/TP4000ZC/TP4000ZC_serial_protocol.pdf TP4000ZC serial protocol]
* [http://www.multimeterwarehouse.com/TP4000ZC/TP4000ZC_serial_protocol.pdf TP4000ZC serial protocol]
* [http://www.multimeterwarehouse.com/TP4000ZC.htm multimeterwarehouse.com: TP4000ZC]
* [http://www.multimeterreviews.com/tekpower-tp4000zc-pc-based-rs232-interaced-auto-ranging-digital/ multimeterreviews.com: TekPower TP4000ZC (PC RS232 Interface)]
* [http://mjlorton.com/forum/index.php?topic=103.0 mjlorton.com: T4D 22 TekPower TP4000ZC]


[[Category:Device]]
[[Category:Device]]
[[Category:Multimeter]]
[[Category:Multimeter]]
[[Category:Supported]]

Latest revision as of 22:12, 21 January 2013

TekPower TP4000ZC
Tp4000zc front.png
Status supported
Source code serial-dmm
Counts 4000
IEC 61010-1 CAT II (600V)
Connectivity RS232
Measurements voltage, resistance, continuity, diode, capacitance, frequency, temperature, current, duty cycle
Features autorange, data hold, relative
Website tekpower.us

The TekPower TP4000ZC is a 4000 counts, CAT II (600V) handheld digital multimeter with RS232 connectivity.

This multimeter is a rebadged Digitek DT4000ZC.

Hardware

Multimeter:

  • Multimeter IC: The microcontroller is an unidentifiable plastic blob (based on the communication protocol, probably a Fortune Semiconductor FS9721_LP3)
  • LM358 opamp
  • HEF4013BT flip-flop
  • The RS-232 connector is a standard 3.5m stereo jack, with the ring left unconnected. The transmitter is optically insulated from the rest of the device.

Cable:

Photos

Multimeter:

Cable:

See Device_cables#Digitek_DT4000ZC_cable.

Protocol

See Multimeter_ICs#Fortune_Semiconductor_FS9721_LP3.

User bit 2 is used to indicate temperature measurement in degrees Celsius.

Resources