ndejong/digital-multimeter

Add support for ES51972Q / ES519xx?

Opened this issue · 4 comments

got a ES51972Q chip in a multimeter that i get readings from but it does not work with this application, it would be great to have support for this DMM-chip, saw some information about this cyrustek chip at sigrok..
Heres the pdf doc about the chip...
https://sprend.com/download?C=78909c1555894999a80722da8b113a4f

I will try make a try to port this but im not so good at python yet.

Awesome - I'd suggest taking a look at the following files to understand how they implement each multimeter type and then work towards implementing something for the ES51972Q -

  • MultimeterEDI9604.py
  • MultimeterFortuneFS9721.py
  • MultimeterVC870USBHID.py

Do you have an example multimeter product that uses these chips BTW?

Do you have an example multimeter product that uses these chips BTW?

this is a kyoritsu kewmate 2000XX (i only got PCB that im trying to get readings from)

i can for sure say datablock consists of 11packets.. but i cannot understand the first 7bits. when i connect my ftdi, i need to i set FTDI-GND <->SDO on chip and FTDI-RX <-> DGND to get some readings, i guess this invert the bits.. but does this setup affect the start/stop bits?
This is result hex, 7bits, odd, 1 stop-bit

12 72 76 72 12 2C 76 72 2C 6F 67 12 72 76 72 12 2C 76 72 56 6F 07 00
12 72 76 72 12 2C 76 72 2C 6F 67 12 72 76 72 12 2C 76 72 54 6F 07 00
12 72 76 72 12 2C 76 72 2C 6F 67 12 72 76 72 12 2C 76 72 4C 6F 07 00
12 72 76 72 12 2C 76 72 2C 6F 67 12 72 76 72 12 2C 76 72 56 6F 07 00
12 72 76 72 12 2C 76 72 2C 6F 67 12 72 76 72 12 2C 76 72 2C 6F 07 00

I've not used this chipset before, but the documentation does seem to have the details you'll need to decode

Check Pages 10, 11 and 12 on the data sheet -

Also - for the sake of completeness, this seems to be a list of the other digital-multimeters that use this chipset

succeded to get readings using another usb/rs232 adapter (FTDI FT232LR does work but scramble data or inverts the logics)

will look into the python examples soon.