Hi everybody.
I wanted to share with you a project I worked on the last weekends. For those who own a Keithley 2450 SMU, with this you can use it to play arbitrary current waveform. I use it to compare LT-Spice battery models with the reality.
The features are:
- A nice GUI with all necessary settings, logging and plotting of the results
- Sources current and measures voltage
- The waveform is loaded from a LT-Spice style PWL text file, so you can compare your measurements with your simulation
- Timing is accurately done by the SMU internally
- Generates the trigger model and trigger timer. Loads the data points as config list into the SMU.
- Undervoltage lockout (UVLO) optionally included into the trigger model
- Ability to calculate NPLC (number of power line cycles) automatically based on the desired time step
- Full program configuration can be saved and loaded with .ini files
- Export results to .csv
- Extensive logging and failure detection
- Nice beep sounds (optional)
The Source Code and the Binaries can be found here:
https://github.com/dotmjsc/K2450_Arb_I