Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Active rectifier to control generator current

Status
Not open for further replies.

ElectroxX

Newbie level 6
Newbie level 6
Joined
Dec 21, 2011
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,421
I'm making a controller for a DC generator. The generator in question is connected to a windturbine so is has highly varying levels of input voltage and current.

I have an idea about how to do it and would like to discuss it.

The basic idea is to use the DC machine's inductance and not any external coils. The tricky thing here is that the DC machine's inductance is merged together with it's voltage source.
The current concept is using a buck-boost type circuit for the control:


concept2.png

The double blocking FETS are like the blocking diode in a regular boost converter when the setup is runned as boost, and as the main FET when runned as a buck converter.

1. As the coil and the voltage sources are bundled together in the DC machine, I can't freewheel the energy stored in the inductance with a diode when the circuit is runned as a buck. The solution I have is to dump the energy into a snubber capacitor.

However, when running the circuit as a boost this snubber capacitor would absorb the whole voltage spike and ruin it's functionality.

Therefore I have a selectable snubber that can be turned off when running the circuit as a boost. Is this a good idea?

2. How to accomplish the control of the transistors?

There are one signal for each transistor cluster, and also a fourth digital signal B that indicate wether the circuit is runned as a boost or buck. Q2 and Q3 is controlled by the same signal Q2. Each transistor can be controlled by a PWM signal Qx_PWM. The whole thing is simply described in boolean logics by

Q2 = B AND NOT Q1 OR Q2_PWM
Q1 = Q1_PWM
Q4 = NOT B

Should I buy logic gates and in that case which ones? Or build my own? A PLD feels like overkill for this. I'm using an Atmega 328 for PWM. Probably two PWM channels on the same clock could be configured to work inversely in relation to each other. Would that be a good option?

I want active rectifying and not schottkys as this is a low voltage- high current application.
Typical inductor current is 30A and input voltage around 30.
 

It's not a regular buck. The inductor acts more as a current limiter when the highside switch is turned on in "buck" mode.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top