PID Current Control for Laser Diodes

Click For Summary
SUMMARY

The discussion centers on controlling the pulsed current through laser diodes using PID controllers. While standard PID controllers may struggle with pulsed feedback due to inadequate frequency response, implementing a PID control scheme in a microcontroller can be effective if designed correctly. The conversation highlights the importance of understanding the system's transfer function for PID tuning, although alternative methods like Bang-Bang control may also be viable, particularly in discrete control systems like FPGAs.

PREREQUISITES
  • Understanding of PID control theory
  • Familiarity with microcontroller programming
  • Knowledge of VHDL for FPGA implementation
  • Basic concepts of discrete control systems
NEXT STEPS
  • Research PID tuning techniques for microcontrollers
  • Explore Bang-Bang control methods in discrete systems
  • Learn about transfer functions and their role in control systems
  • Investigate Kalman Filters and their applications in control theory
USEFUL FOR

Engineers and developers working with laser diodes, embedded systems designers, and anyone interested in advanced control techniques for pulsed current applications.

docomomanu
Messages
2
Reaction score
0
can we control the pulsed current flowing through a laser diode using PID controller?
 
Engineering news on Phys.org
Depends on what you mean by a PID Controller - if you mean a specific device, then probably not, they are not in general able to handle a pulsed feedback, if you are using a current measurement as a feedback element. Thay also do not typically have the frequency response needed. The feedback can be filtered - but then you are typically distorting the signal... However, a PID control scheme - implemented in a uController would work well, if properly designed. The critical design factor will be how fast do you need the control to be?
 
Although, I won't disagree completely with Wind, depending on the application the answer to your question is yes. PIDs often are aimed at controlling pulsed inputs/outputs. However, I think what you want, if I'm understanding correctly, is a driver. If this is a homework question then please move your post to the approiate discussion venue.
 
thank u windadct n introyble..

i want to control the current flowing through a laser diode., for this i am planning to write the code in vhdl for using it in FPGA...

so my problem here is..
is it quite necessary to find the transfer function for the system??
or any other method is there?
 
If you are using a FPGA then you are using discrete control. Discrete control systems can use PID type control, but sometimes (at least in the case of a Microchip Pic controlled line following robot buggy) we found that Bang-Bang control was the better option! In terms of knowing the transfer model of the function it can help with the control - and could prove beneficial if you want to do some PID tuning... You might be interested in reading about Kalman Filters & this PID controlled espresso machine is pretty cool! http://www.kickstarter.com/projects/zpmespresso/pid-controlled-espresso-machine
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 23 ·
Replies
23
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
9
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K