Products > Test Equipment
A look at the Uni-T UT210E
Macbeth:
--- Quote from: TangLoz on March 18, 2018, 11:16:23 pm ---After reading this great thread, i decided to buy a UT210E. However, my UT210E doesn't work properly. I'm not able to measure DC current from my cellphone charger. According to the USB tester, i should have around 1.1 A, but the UT210E only read 0.005 A. Do you I got a lemon? :palm: Or maybe i'm using it wrong? :-//
Here is how i clamped the meter on the wire:
* Leave the clamp meter next to the wire
* Select DC current
* Hit zero
* Clamp the wire
--- End quote ---
The first thing I did with my UT210E was get a razor blade and cut into my phone charger cable. Draw out the red or black wire and then clamp around it. Null the meter while power is off then plug in charger and Bobs your Uncle!
Seriously good, the purported 1mA DC resolution is true. :-+
AudioNoob:
--- Quote from: Kbird on March 24, 2018, 10:25:24 pm ---However here are my notes I made from this thread and others, during the mod and some pics....
--- End quote ---
The image shows the following 24C02A header pinout, top to bottom: GND, SDA, SCL, WP(GND), VCC.
The notes say: GND, VCC, TEST, SCL, SDA. No matter how you look at it, these are different pinouts. Which one is correct? I connected Arduino Uno as the image says, and the chip does not respond (no data is read from I2C).
The power switch is on, the wiring had been quadruple-checked.
Here's the Arduino sketch (copied from Kerry Wong's blog post on modding UT139C). Is I2C_ADDR = 0x50 correct for UT210E?
--- Code: ---#include <Wire.h>
constexpr int I2C_ADDR = 0x50;
void setup() {
Serial.begin(115200);
Wire.begin();
Serial.println(F("Dumping EEPROM..."));
dumpEEPROM();
Serial.println(F("Dumping complete."));
//writeByte(I2C_ADDR, 0xFC, (byte) 0x1E); //Backlight time 30s
}
void loop() {}
void dumpEEPROM()
{
for (int i = 0; i < 256; i++) {
byte b = readByte(I2C_ADDR, i);
Serial.print(b, HEX); Serial.print(F(" "));
if ((i + 1) % 16 == 0) Serial.println();
}
Serial.println();
}
void writeByte(int i2cAddr, unsigned int addr, byte data) {
Wire.beginTransmission(i2cAddr);
Wire.write(addr);
Wire.write(data);
Wire.endTransmission();
}
byte readByte(int i2cAddr, unsigned int addr) {
Wire.beginTransmission(i2cAddr);
Wire.write(addr);
Wire.endTransmission();
Wire.requestFrom(i2cAddr, 1);
while (!Wire.available());
return Wire.read();
}
--- End code ---
P. S. I also held pin 55 connected to ground. At first I didn't do that because I was under impression that it's not required for reading the EEPROM (only writing), but apparently you do need to keep the main chip inactive for the I2C bus to remain free at all times. So I have tried connecting 55 to GND eventually, and still couldn't read the EEPROM.
This is what my setup looks like. As you can see, I'm not providing separate power to the main battery pads because no guide said that's strictly necessary (but they do say it's the better way to do it):
Kbird:
I did this a year ago so am a bit foggy on the exact method now but I used and modified Flywheelz Sketch provided in his post on page 8 , I'll zip mine and add it below....
Pics are right I believe , the Notes I made ( which i assume you are talking about? ) were all copy and pasted from different threads and I didn't back check them since.
I did not need to power the 210e Board , the Uno was enough , but you need good connections , I soldered Pins in for the dupont wires on both the 210e and 139c , there was room to leave them in for future mods I found if needed.
The 210e was way more finicky to get done than my 139c though .
Note that on some Cloned Uno and Leos that the SDA and SCL Pins are not connected properly ...I had this issue myself...the Pins next to AREF did not work but A4 and A5 did.
https://www.eevblog.com/forum/testgear/uni-t-ut139c-lcd-biasing-(schematics-avail)/msg1165035/#msg1165035
http://www.gammon.com.au/forum/?id=11473
AudioNoob:
Aha! Despite quadruple-checking the connections, I ended up using pins 4 and 5 instead of A4 and A5. The Wire library docs specifically state that the correct pins on Arduino Uno are A4 and A5.
It's alive! IT'S ALIVE!!!!!
Kbird:
:) rushy rushy = mistakey mistakey :) my picture says A4 and A5 too :)
glad you got it now.....
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version