Author Topic: Program for the Keithley 2450 as a fast arbitrary current waveform player  (Read 587 times)

0 Members and 2 Guests are viewing this topic.

Offline justanothernameTopic starter

  • Regular Contributor
  • *
  • Posts: 143
  • Country: at
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
« Last Edit: February 19, 2022, 09:32:53 pm by justanothername »
 
The following users thanked this post: jjoonathan


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf