Universal Power Supply/Bill of Materials: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=Parts= The Universal Power Supply should provide these functions: *Inverter *Solid state transformer - 1200V, short range transmission lines - $60 cost of 45 kW transformer....") |
|||
(53 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
= | =Basics= | ||
*This page explores what is needed to make the [[Universal Power Supply]] | |||
=Funtions= | |||
The Universal Power Supply should provide these functions: | The Universal Power Supply should provide these functions: | ||
*Inverter | *Inverter | ||
Line 12: | Line 16: | ||
*Contactor | *Contactor | ||
*Electric motor speed contoller | *Electric motor speed contoller | ||
*Stepper motor controller | |||
=Part Reduction= | |||
What is the minimum number of electronic parts required to build the Universal Power Supply? | |||
*Arduino for control. Arduino can also measure frequency to 50kHz for feedback - [https://create.arduino.cc/projecthub/jasirtp/arduino-frequency-counter-with-16x2-lcd-display-c99779] | |||
*IGBTs - choose one that can be scaled extensively, 10kW range (20A x5, 100V) | |||
*Resistors | |||
*Capacitors (filters) | |||
*Small transformers | |||
*Current sensors - Hall Effect Sensors | |||
*Terminal blocks, 50A [https://www.amazon.com/uxcell-Positions-Terminal-Electric-Barrier/dp/B01M7WR6CR/ref=sr_1_1?s=hi&ie=UTF8&qid=1518157514&sr=1-1&keywords=50A+terminal+block] | |||
*Wire (8 ga, 55A, 600V) [https://www.menards.com/main/electrical/electrical-wire-cable/shop-all-electrical-wire-cable/8-red-stranded-thhn-building-wire/sku3695344/p-1444442917703.htm] | |||
*Switches. Small switches, with IGBT serving as larger switch or contactor | |||
*200A contactor relay - 48DC - [https://www.ebay.com/itm/200A-12V-24V-48V-DC-High-Current-Relay-Contactor-On-Off-Car-Auto-Power-Switch-HQ/232657276271?hash=item362b744d6f:m:mmbBymiKdBTKti955Pjmeiw] | |||
*Go for 600V on components, at 50A for wires, need 7 wires for 210kW - manageable as a modular system | |||
=BoM for Non-isolated 9V Power Supply (280 mA)= | |||
Cac = 10 uF | |||
Cac discharge resistor: 1 MOhm | |||
Bridge diodes (x4): [https://www.digikey.com/short/q75w83 UPL4.004] | |||
Filter capacitor: 680 uF | |||
Output zener: [https://www.digikey.com/short/q75wp2 UPL4.009] | |||
Voltage reference: [https://www.digikey.ca/short/jf40b9 IC VREF SHUNT 4.096V TO92-3] | |||
Voltage reference resistor: 5.6 kOhm | |||
=BoM for 800W Power Supply /w 12-24V DC Output= | |||
Transformer: | |||
Rectifier: [https://www.digikey.com/short/jrdmr5 GBJ3510TB or similar] | |||
PWM switching transistor: | |||
[https://www.digikey.ca/short/jrdmfq IGBT 650V 208A 892W T-MAX] | |||
Zener Diode for Reference Voltage: [https://www.digikey.com/short/qt58jt DIODE ZENER 4.7V 1W DO41] | |||
Diode for Buck Converter: [https://www.digikey.com/short/jr090w DIODE RECT 100V 40A TO220AB] | |||
=Pulse Width Modulation= | |||
BOM for high frequency up to 65kHz is done with Arduino. | |||
*Arduino has 500hz pulse width modulation - [https://www.arduino.cc/en/Tutorial/PWM]. And 1000hz modulation - [https://www.arduino.cc/reference/en/language/functions/analog-io/analogwrite/]. Up to 62.5 kHz - [https://playground.arduino.cc/Code/PwmFrequency] | |||
*PWM.h library for arduino lets you select frequency - [https://www.youtube.com/watch?v=9JXGIeM3BSI] | |||
*'''PWM library for Arduino''' - 65kHz, or up to 2Mhz - but is i/o fast enough at above 65kHz? -[https://code.google.com/archive/p/arduino-pwm-frequency-library/] | |||
*More about Arduino PWM, but this doesn't go above 1kHz in examples - [https://www.arduino.cc/en/Tutorial/SecretsOfArduinoPWM | |||
*Or you can obtain PWM at the software level - [http://playground.arduino.cc/Main/PWMallPins] | |||
=Inverter= | |||
Needs Arduino, 4 gate drivers, and 4 transistors as a minimum set. | |||
*Modified Sinusoidal pulse width modulation - http://www.theorycircuit.com/arduino-inverter-circuit/ | |||
:*Sample inverter using a transformer | |||
*Transformerless - [https://forum.allaboutcircuits.com/threads/high-power-dc-to-ac-inverter-without-transformer.37658/] | |||
=Voltage Amplification= | |||
*Doubler - Voltage Doubling Rectifiers and Switched Diode Circuits - [https://en.wikipedia.org/wiki/Voltage_doubler] | |||
*Boost converter - practical gain limit of 6 - [https://www.ecnmag.com/article/2011/04/determining-practical-limit-boost-factor-dc-dc-voltage-conversion] | |||
*AC to DC - Cascade of half-wave doublers (Cockcroft-Walton multiplier) appears scalable - [https://www.allaboutcircuits.com/textbook/semiconductors/chpt-3/voltage-multipliers/] | |||
*DC to DC - Take DC-> high frequency AC -> small transformer -> rectify to DC [https://en.wikipedia.org/wiki/DC-to-DC_converter] | |||
=Inverter Welder= | |||
*10 kHz, about 15-30V [https://en.wikipedia.org/wiki/Welding_power_supply] | |||
* | |||
=Plasma Cutter= | |||
*400VDC for cutting. 5000VAC for spark. [http://www.lincolnelectric.com/en-us/equipment/plasma-cutters/process-and-theory/Pages/how-a-plasma-cutter-works.aspx] | |||
=Laser= | |||
*CO2 | |||
*Solid State | |||
=Induction Heating Frequency and Voltage= | |||
*Small induction heater with explanation and author email on website - [https://www.youtube.com/watch?v=gNL4H5fC6AY] | |||
*Tiny 30W induction heater with part list, air solder - [https://www.youtube.com/watch?v=_v5Hg2zfLjs] | |||
*$1-2k for 10kW induction furnace. Arduino controlled - but missing open source software - [http://forum.arduino.cc/index.php?topic=8294.0] | |||
*Typical - 10kHz to 1 Mhz frequency - [https://www.rmcybernetics.com/science/diy-devices/diy-induction-heater] | |||
*Resonant LC circuit - [https://www.allaboutcircuits.com/textbook/alternating-current/chpt-6/parallel-tank-circuit-resonance/] | |||
*'''Excellent overview of a basic system''' - [https://www.rmcybernetics.com/science/diy-devices/diy-induction-heater]. Diagram of this - [https://forum.allaboutcircuits.com/threads/zvs-induction-heater.97571/] | |||
*Royer Oscillator, Wikipedia - [https://en.wikipedia.org/wiki/Royer_oscillator] | |||
*'''Melting calculator'''- Temperature rise calculator. Steel melts at 1400C. [https://www.rmcybernetics.com/science/physics/useful-facts-formula/heater-power-temperature-calculations] | |||
*ZVS induction on Hackaday - [https://hackaday.com/2015/10/23/a-small-1000w-induction-heater/] | |||
*ZVS Induction heater - 1 kW - $40 - [https://www.aliexpress.com/item/ZVS-induction-heater-High-frequency-heating-machine-Need-to-bring-their-own-power/32604845135.html?src=google&albslr=202360148&isdl=y&aff_short_key=UneMJZVf&source=%7Bifdyn:dyn%7D%7Bifpla:pla%7D%7Bifdbm:DBM&albch=DID%7D&src=google&albch=shopping&acnt=708-803-3821&isdl=y&albcp=653153647&albag=34728528644&slnk=&trgt=61865531738&plac=&crea=en32604845135&netw=g&device=c&mtctp=&gclid=EAIaIQobChMIieq8o_WZ2QIVk7fACh0YvQ9iEAQYASABEgKY-_D_BwE]. '''Is this scalable simply by larger components?''' | |||
*IGBT for ZVS - 20kW capacity - $4 - [https://www.digikey.com/product-detail/en/infineon-technologies/IRGB4061DPBF/IRGB4061DPBF-ND/1928120] | |||
*Furnace, tuning by a pot, tuned condition by diode light - [http://danyk.cz/induk3_en.html]. Youtube Channel - ex, detailed explanation of a 12V power supply - [https://www.youtube.com/watch?v=cX4q0e124C4] | |||
*Paper. Their resonant loop locking method is too complicated - [http://www.elegron.pl/files/AFCinductionfurnace.pdf] | |||
*2015 paper on fuzzy logic for maximum power output of induction furnace - [https://arxiv.org/pdf/1505.02634.pdf] | |||
*Patent on frequency control - [https://www.google.com/patents/US5165049] | |||
*Algorithm is in principle simple: measure phase between I and V of load. If phase is greater than 0, decrease the frequency; if phase is less than 0, increase the frequency. Is Arduino or Raspberry Pi fast enough to do this at about 100kHz? - [https://www.google.com/patents/US3718852]. Pi Zero is 700 Mhz - 100 kHz should be achievable readily. | |||
*Zero point crossing and phase control - [[https://playground.arduino.cc/Main/ACPhaseControl]] | |||
=[[OCI]] Pages= | |||
*Page with design request on the Open Circuit Institute Page (Here) | |||
*Finished design published on the Open Cicuit Institute Page (Here) | |||
=See Also= | |||
*[[Universal Power Supply]] | |||
=Useful Links= | |||
* |
Latest revision as of 05:18, 17 August 2018
Basics
- This page explores what is needed to make the Universal Power Supply
Funtions
The Universal Power Supply should provide these functions:
- Inverter
- Solid state transformer - 1200V, short range transmission lines - $60 cost of 45 kW transformer. [1]
- Induction furnace
- Plasma cutter
- Welder
- Laser cutter
- Charge controller to batteries
- Power conditioning from a windmill
- Induction heater
- Contactor
- Electric motor speed contoller
- Stepper motor controller
Part Reduction
What is the minimum number of electronic parts required to build the Universal Power Supply?
- Arduino for control. Arduino can also measure frequency to 50kHz for feedback - [2]
- IGBTs - choose one that can be scaled extensively, 10kW range (20A x5, 100V)
- Resistors
- Capacitors (filters)
- Small transformers
- Current sensors - Hall Effect Sensors
- Terminal blocks, 50A [3]
- Wire (8 ga, 55A, 600V) [4]
- Switches. Small switches, with IGBT serving as larger switch or contactor
- 200A contactor relay - 48DC - [5]
- Go for 600V on components, at 50A for wires, need 7 wires for 210kW - manageable as a modular system
BoM for Non-isolated 9V Power Supply (280 mA)
Cac = 10 uF
Cac discharge resistor: 1 MOhm
Bridge diodes (x4): UPL4.004
Filter capacitor: 680 uF
Output zener: UPL4.009
Voltage reference: IC VREF SHUNT 4.096V TO92-3
Voltage reference resistor: 5.6 kOhm
BoM for 800W Power Supply /w 12-24V DC Output
Transformer:
Rectifier: GBJ3510TB or similar
PWM switching transistor: IGBT 650V 208A 892W T-MAX
Zener Diode for Reference Voltage: DIODE ZENER 4.7V 1W DO41
Diode for Buck Converter: DIODE RECT 100V 40A TO220AB
Pulse Width Modulation
BOM for high frequency up to 65kHz is done with Arduino.
- Arduino has 500hz pulse width modulation - [6]. And 1000hz modulation - [7]. Up to 62.5 kHz - [8]
- PWM.h library for arduino lets you select frequency - [9]
- PWM library for Arduino - 65kHz, or up to 2Mhz - but is i/o fast enough at above 65kHz? -[10]
- More about Arduino PWM, but this doesn't go above 1kHz in examples - [https://www.arduino.cc/en/Tutorial/SecretsOfArduinoPWM
- Or you can obtain PWM at the software level - [11]
Inverter
Needs Arduino, 4 gate drivers, and 4 transistors as a minimum set.
- Modified Sinusoidal pulse width modulation - http://www.theorycircuit.com/arduino-inverter-circuit/
- Sample inverter using a transformer
- Transformerless - [12]
Voltage Amplification
- Doubler - Voltage Doubling Rectifiers and Switched Diode Circuits - [13]
- Boost converter - practical gain limit of 6 - [14]
- AC to DC - Cascade of half-wave doublers (Cockcroft-Walton multiplier) appears scalable - [15]
- DC to DC - Take DC-> high frequency AC -> small transformer -> rectify to DC [16]
Inverter Welder
- 10 kHz, about 15-30V [17]
Plasma Cutter
- 400VDC for cutting. 5000VAC for spark. [18]
Laser
- CO2
- Solid State
Induction Heating Frequency and Voltage
- Small induction heater with explanation and author email on website - [19]
- Tiny 30W induction heater with part list, air solder - [20]
- $1-2k for 10kW induction furnace. Arduino controlled - but missing open source software - [21]
- Typical - 10kHz to 1 Mhz frequency - [22]
- Resonant LC circuit - [23]
- Excellent overview of a basic system - [24]. Diagram of this - [25]
- Royer Oscillator, Wikipedia - [26]
- Melting calculator- Temperature rise calculator. Steel melts at 1400C. [27]
- ZVS induction on Hackaday - [28]
- ZVS Induction heater - 1 kW - $40 - [29]. Is this scalable simply by larger components?
- IGBT for ZVS - 20kW capacity - $4 - [30]
- Furnace, tuning by a pot, tuned condition by diode light - [31]. Youtube Channel - ex, detailed explanation of a 12V power supply - [32]
- Paper. Their resonant loop locking method is too complicated - [33]
- 2015 paper on fuzzy logic for maximum power output of induction furnace - [34]
- Patent on frequency control - [35]
- Algorithm is in principle simple: measure phase between I and V of load. If phase is greater than 0, decrease the frequency; if phase is less than 0, increase the frequency. Is Arduino or Raspberry Pi fast enough to do this at about 100kHz? - [36]. Pi Zero is 700 Mhz - 100 kHz should be achievable readily.
- Zero point crossing and phase control - [[37]]
OCI Pages
- Page with design request on the Open Circuit Institute Page (Here)
- Finished design published on the Open Cicuit Institute Page (Here)