Skip to content

Try to open source the grid tie solar inverter SMA Sunny Boy SB2500

Notifications You must be signed in to change notification settings

wvdv2002/SMA-SB2500-Off-Grid

Repository files navigation

SMA-SB2500-Off-Grid

The grid tie solar inverter SMA Sunny Boy SB2500 is a beautifully designed transformer isolated grid tie inverter. It is probably possible to convert it to an off grid batter inverter by reprogramming or redesigning the logic board

Checkout my hackaday.io page for pictures of the inside of the inverter and a project log.

image The block diagram from the SB2500 manual.

The inverter has an H-bridge with 4 IGBTs (SKW30NF60) driven by IR2113S mosfet drivers. These drive an 2mH inductor + 4.7uF capacitor step down converter and then a isolation transformer 153V primary/230V secondary 9.6A. On the grid side are three safety relais, EMC filtering and a measurement transformer for the logic board the measure the grid voltages. All the logic is powered from the DC side, several voltages are generated using a switching power converter which generates all the drive voltages for the IGBT drivers and the logi board. The logic board contains an SAFC808 microcontroller, probably with an interchangable AT70C020, 2 MBit memory chip, for grid monitoring and sequencing. A DSP56F803 from Freescale provides the switching waveforms.

The layout is drawn in Kicad.

Exported kicad images (probably not up to date) are in the images folder.

The src folder can contain the Freescale DSP code.

The datasheets folder contains datasheets of most of the electronic parts in the inverter.

Already known

  • Switching frequency 16khz
  • 250 - 600VDC max input voltage range
  • 2200W nominal power
  • It is probably challenging to reuse the logic board, as one of the microcontrollers is OTP, maybe it can be bridged and only the DSP used. But then you need a Freescale USB TAP JTAG programmer to program the DSP. The development environment is not easy to download, but it looks easy to use.
  • The DEFCON 18 badge has used the same development environment and might be a good place to download the development environment and some general guide.

Already done

  • Basic pinout of the logic board connection in Kicad
  • Basic layout of the power board important parts in Kicad
  • Design new logic board
  • Check if pinout is correct by measuring the voltages on the logic board connector
  • Check all voltage ranges of the voltage measurements on the logic board connector
  • Written basic control software
  • Light a lightbulb using AC voltage of 100vac at the output of the inverter.

TODO

  • Try to reprogram logic board

Interesting links

About

Try to open source the grid tie solar inverter SMA Sunny Boy SB2500

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published