To Develop only the Firmware for M181 LCR Meter made by JyeTech. Hope to provide understanding in basics of LCR Meter.
Note
- This firmware is still under development.
- For a fully reworked version, please refer to the firmware at OneOfEleven/M181-LCR-Meter-Firmware.
- Reverse Engineer the schematics and document notes
- Prepare a LTspice simulation. <<< Reworking.
- Basic driver layer prepare used STM32Cube.
- Solve by noise problem in ADC captured data >>> (**Temp) Average
- Add Low Filter and DC block <<< Working here.
- Calculate amplitude and phase difference of Volt, Current.
- LCR forumla implementation with Mode option
- Save the settings option in MCU memory
- Calibration mechanism
- Programmer → Raspberry pi debug probe (**modified)
- Interface → SWD
- IDE → PlatformIO
- Framework → STM32Cube
Programming setup image
- Ser → Calculation mode Series or Parallel
- 1.0kHz → Frequency signal used for measurement
- V0.20 → Firmware Version
- C → Capacitance **Mode Change
- V → RMS Voltage across the DUT
- A → RMS Current flowing via DUT
- ER → Equivalent Series Resistor(ESR)
- D → Dissipation factor (or) Tan Delta
Connected 10nF Capacitor as a load then capture waveform and UART serial output
Note:
![]()
VI and GS Pin is not HIGH simultaneously during Open Circuit
VI - HIGH, GS - LOW not happening during short circuit
Further details will be added in Wiki page