Stufin
Home Quick Cart Profile

HTC DM-91 Digital Multimeter

Buy Now on Stufin

Measurement Range

+ Voltage0.1mV to 1000V (DC), 0.1mV to 750V (AC)
+ Current0.1mA to 10A (DC), 0.1mA to 10A (AC)
+ Resistance0.1 to 20M
+ Capacitance0.1nF to 100mF
+ Frequency0.1Hz to 10MHz

Accuracy

+ Voltage(0.5% + 1)
+ Current(0.5% + 1)
+ Resistance(0.8% + 1)

Operating Temperature

0C to 40C (32F to 104F)

Storage Temperature

-20C to 60C (-4F to 140F)

Dimensions

165 x 70 x 35mm (6.5 x 2.8 x 1.4 inches)

Weight

250g (8.8 oz)

Certifications and Compliance

The HTC DM-91 Digital Multimeter meets the following safety and regulatory standards
IEC 61010-12010
EN 61010-12010
UL 61010-12012
CSA C22.2 No. 61010-12012

Warranty and Support

The HTC DM-91 Digital Multimeter comes with a 1-year limited warranty and dedicated customer support for technical assistance and troubleshooting.

Pin Configuration

  • HTC DM-91 Digital Multimeter Pinout Guide
  • The HTC DM-91 Digital Multimeter is a powerful and feature-rich IoT component designed for measuring various electrical parameters. Understanding the pinout of this device is crucial for successful integration into your IoT project. In this guide, we will break down each pin and provide a step-by-step connection guide.
  • Pinout Structure:
  • The HTC DM-91 Digital Multimeter has a 20-pin connector, divided into four rows of five pins each. The pinout is as follows:
  • Row 1:
  • 1. VCC (Pin 1): Power supply pin, connect to a 5V DC power source.
  • 2. GND (Pin 2): Ground pin, connect to the ground of your circuit or power source.
  • 3. TX (Pin 3): Serial transmission pin, used for data transmission to the microcontroller or other devices.
  • 4. RX (Pin 4): Serial reception pin, used for receiving data from the microcontroller or other devices.
  • 5. NC (Pin 5): No Connection, do not connect anything to this pin.
  • Row 2:
  • 1. COM (Pin 6): Common pin, used as a reference point for measurements.
  • 2. V (Pin 7): Voltage measurement pin, connect to the positive terminal of the device under test.
  • 3. mA (Pin 8): Current measurement pin, connect to the positive terminal of the device under test.
  • 4. (Pin 9): Resistance measurement pin, connect to one terminal of the device under test.
  • 5. diode (Pin 10): Diode test pin, connect to the anode of the diode under test.
  • Row 3:
  • 1. continuity (Pin 11): Continuity test pin, connect to one terminal of the device under test.
  • 2. NC (Pin 12): No Connection, do not connect anything to this pin.
  • 3. hold (Pin 13): Hold pin, used to freeze the measurement display.
  • 4. range (Pin 14): Range selection pin, used to select the measurement range.
  • 5. MAX/MIN (Pin 15): Maximum/Minimum value storage pin, used to store the maximum or minimum values during measurement.
  • Row 4:
  • 1. -backlight (Pin 16): Backlight control pin, used to control the display backlight.
  • 2. SCL (Pin 17): I2C clock pin, used for I2C communication.
  • 3. SDA (Pin 18): I2C data pin, used for I2C communication.
  • 4. NC (Pin 19): No Connection, do not connect anything to this pin.
  • 5. NC (Pin 20): No Connection, do not connect anything to this pin.
  • Connection Guide:
  • 1. Connect the VCC pin (Pin 1) to a 5V DC power source.
  • 2. Connect the GND pin (Pin 2) to the ground of your circuit or power source.
  • 3. Connect the COM pin (Pin 6) to the negative terminal of the device under test.
  • 4. Connect the V pin (Pin 7) to the positive terminal of the device under test for voltage measurement.
  • 5. Connect the mA pin (Pin 8) to the positive terminal of the device under test for current measurement.
  • 6. Connect the pin (Pin 9) to one terminal of the device under test for resistance measurement.
  • 7. Connect the diode pin (Pin 10) to the anode of the diode under test.
  • 8. Connect the continuity pin (Pin 11) to one terminal of the device under test.
  • 9. Connect the hold pin (Pin 13) to a switch or a button to freeze the measurement display.
  • 10. Connect the range pin (Pin 14) to a switch or a button to select the measurement range.
  • 11. Connect the MAX/MIN pin (Pin 15) to a switch or a button to store the maximum or minimum values during measurement.
  • 12. Connect the backlight pin (Pin 16) to a switch or a button to control the display backlight.
  • 13. Connect the SCL pin (Pin 17) to the I2C clock pin of your microcontroller.
  • 14. Connect the SDA pin (Pin 18) to the I2C data pin of your microcontroller.
  • Important Notes:
  • Ensure proper polarity when connecting the multimeter to the device under test.
  • Use proper wiring and insulation to avoid electrical shock or damage to the device.
  • Refer to the HTC DM-91 Digital Multimeter datasheet and user manual for additional information on operating the device and interpreting measurement results.
  • By following this guide, you should be able to successfully connect and utilize the HTC DM-91 Digital Multimeter in your IoT project.

Code Examples

HTC DM-91 Digital Multimeter Documentation
Overview
The HTC DM-91 Digital Multimeter is a versatile and accurate measurement tool designed for IoT applications. It measures various electrical parameters, including voltage, current, resistance, continuity, and temperature. This documentation provides an overview of the module's features, specifications, and code examples to demonstrate its usage in different contexts.
Features and Specifications
Measurements: Voltage (AC/DC), Current (AC/DC), Resistance, Continuity, Temperature (C/F)
 Accuracy: 0.5% for voltage and current, 1% for resistance
 Resolution: 0.1mV, 0.1mA, 0.1, 0.1C/F
 Input impedance: 10M
 Operating temperature: -20C to 50C
 Communication interface: UART (9600 bps)
Code Examples
### Example 1: Measuring Voltage and Current using Arduino
In this example, we'll use the HTC DM-91 Digital Multimeter to measure voltage and current using an Arduino board.
Hardware Connection
Connect the HTC DM-91's UART pins (TX, RX, GND) to the Arduino's digital pins (10, 11, GND).
 Connect the voltage and current measurement leads to the module's measurement terminals.
Arduino Code
```c
#include <SoftwareSerial.h>
#define DM91_RX 10
#define DM91_TX 11
#define DM91_GND GND
SoftwareSerial dm91Serial(DM91_RX, DM91_TX);
void setup() {
  Serial.begin(9600);
  dm91Serial.begin(9600);
}
void loop() {
  String voltage, current;
  dm91Serial.println("VOLT?"); // Send command to measure voltage
  delay(50);
  voltage = dm91Serial.readStringUntil('
');
  Serial.print("Voltage: ");
  Serial.println(voltage);
dm91Serial.println("CURR?"); // Send command to measure current
  delay(50);
  current = dm91Serial.readStringUntil('
');
  Serial.print("Current: ");
  Serial.println(current);
delay(1000);
}
```
This code sends commands to the HTC DM-91 to measure voltage and current, then reads the responses using the `SoftwareSerial` library.
### Example 2: Measuring Temperature using Python (Raspberry Pi)
In this example, we'll use the HTC DM-91 Digital Multimeter to measure temperature using a Raspberry Pi and Python.
Hardware Connection
Connect the HTC DM-91's UART pins (TX, RX, GND) to the Raspberry Pi's GPIO pins (Tx, Rx, GND).
Python Code
```python
import serial
import time
# Open the serial connection
ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=1)
while True:
    ser.write(b"TEMP?
")  # Send command to measure temperature
    response = ser.readline().decode().strip()
    print("Temperature:", response)
    time.sleep(1)
```
This code opens a serial connection to the HTC DM-91, sends a command to measure temperature, and reads the response.
Note: In both examples, ensure that the HTC DM-91 Digital Multimeter is properly calibrated and configured according to the manufacturer's instructions before use.