Skip to content

Releases: DimitriOnLSD/PIDWizard

PIDWizard

04 Jun 06:01
723fe23
Compare
Choose a tag to compare

v0.3.0-alpha

New Features

  • Parallel Circuit Support: Added support for parallel circuits with three different methods for determining components.
  • PID Value Calculation: Introduced the capability to find PID values specifically for parallel PID circuits.

Improvements

  • Code Layout: Enhanced the code layout for better readability and easier future development.

PIDWizard

01 Jun 16:41
Compare
Choose a tag to compare

v0.2.1-alpha

  • Input Validation: A new checker has been implemented to detect and alert users about bad values inserted, ensuring more accurate calculations and preventing errors.
  • Improved Component Determination: Introducing a new method for determining component values, offering users more flexibility and precision in designing their PID controllers.
  • Enhanced User Experience: With the addition of a loop to keep the window open for calculating new values, users can now conveniently iterate through different configurations without restarting the application.
  • Ziegler-Nichols Table: We've included a comprehensive Ziegler-Nichols table, providing valuable information such as lag time, steady state output, and time constant to aid in circuit analysis and design optimization.
  • Bug Fixes: This release addresses several bugs to ensure a smoother and more reliable experience for our users.

PIDWizard

28 May 16:57
9ac90e5
Compare
Choose a tag to compare

Initial Release

The initial release of the PID Component Calculator includes the following features:

  • Component Calculation for PID Parameters: Calculate the necessary resistor and capacitor values (R1, R2, R4) for a given set of PID parameters (Kp, Ki, Kd) using known values of R3, C1, and C2.
  • PID Parameter Determination: Determine the PID parameters (Kp, Ki, Kd) along with the integral time (Ti) and derivative time (Td) from existing circuit component values (R1, R2, R3, R4, C1, and C2).
  • User-Friendly Interface: Simple command-line interface to input component values or PID parameters and receive calculated results.
  • Circuit Layout Example: An example circuit diagram with clear indications of resistor and capacitor placements to assist users in understanding component layout.
  • Differential Voltage Input Consideration: The tool accounts for the difference between two voltages in its calculations, ensuring accurate results based on differential voltage measurements.

This initial release provides essential functionality for designing and analyzing PID controllers, making it a valuable resource for engineers and hobbyists working on control systems. Future updates will aim to expand features and improve usability based on user feedback.