User Tools

Site Tools


Navigation Menu

Flight-Control

<
Previous mounth
04/29/2024
>
Next mounth
SMTWFTS
18
28
28
29
29
3001020304
1905060708091011
2012131415161718
2119202122232425
2226272829303101









Hot Projects

SEEDStack

SEEDStack - Open 3D printable seed/sprouting systemDIY Food Hacking

UCSSPM

UCSSPM - Unified Clear-Sky Solar Prediction ModelOpen Solar Power

picoReflow

picoReflow - DIY PID Reflow Oven Controller based on RaspberryPiDIY Reflow Soldering

PiGI

PiGI - DIY Geiger Counter based on RaspberryPiRasPi Geiger Counter

DIY ARA-2000

Active Wideband Receiver Antenna for SDR - ARA-2000Wideband Antenna

DSpace

DSPace - Map everythingMap everything!

Mission-Tags

This is an old revision of the document!


NinjaSCC Hardware

# Design Specifications

Desired NinjaSCC Specs to have a common frame of reference during design and documentation phase.

## Electrical

### Input

Symbol Parameter Min Typ Max Unit
:—————-::————————–::—-::—-::—-::—-:
VMPP PV MPP Voltage 11.5 18 36 V
VOC PV Open-Circuit Voltage 45 V
ISC PV Short-Circuit Current 15 A
PMPP PV MPP Power 250 W
- Panel/Cell Configuration 18 36 72 Cells

### Battery

Symbol Parameter Min Typ Max Unit
:—————-::————————–::—-::—-::—-::—-:
VBat Charge Voltage 5 13.4 45 V
IBat Charge Current 15 A

NinjaSCC will by default fall into a 12V system. Any other check, charge, equalize and float setpoints can easily be overriden in software to leave more headroom for all kinds of use-cases and many battery types like lead-acid, gel,agm and lithium battery packs in the 12V to 36V range.

### Load

Symbol Parameter Min Typ Max Unit
:—————-::————————–::—-::—-::—-::—-:
VLoad Output Voltage 5 45 V
ILoad Cont. Output Current 15 A

### Efficiency

Symbol Parameter Min Typ Max Unit
:——————–::————————::—-::—-::—-::—-:
BK-MPPEff Buck-Mode MPP Efficiency 98.5 %
BST-MPPEff Boost-Mode MPP Efficiency 98.5 %
TREff Transit Efficiency 99.5 %

## Environment

Symbol Parameter Min Typ Max Unit
:—————-::————————–::—-::—-::—-::—-:
Temp Operating Temperature -40 25 85 °C
OTP Overtemperature Protection +85 °C
OVP Overvoltage Protection 45 V

## PCB

Parameter Value
:——————–::——–:
Layers 2
Thickness 2 mm
Copper 70 µm
Silkscreen White
Soldermask Black
Substrate HQ P96/P26
Substrate MQ IS410
Substrate LQ FR4

## Protection

### Electrical

  • Short-Current
  • Over-Voltage
  • Over-Current
  • LVD (Low-Voltage Disconnect)
  • Undesired/Fatal Back-Channel DC GND return (High-Side Load Switch)
  • Electromagnetic and Lightning induced extraneous Voltage Transients
  • Local ESD

### Environmental

  • Battery Temperature Monitoring (optional)
  • PV Panel Temperature Monitoring (optional)
  • PCB Temperature Monitoring
  • Over-Temperature controlled Shutdown
  • Fan-Control
  • Assembly PU-Coating

## Controller

Since Arduinos have been around for a while and have a very broad spectrum of documentation, HOWTOs and open-source code to learn from, the AVR ATMega32U4 8-Bit Microcontroller (with built-in USB support so that we can [give FTDI the finger](https://hackaday.com/tag/ftdigate/)) was chosen as the main controller in a fully Arduino-Micro compatible configuration while adding a couple of protective features to it. This way, NinjaSCC can be used and flashed over USB like any other Arduino-Micro board.

## Monitoring & Metrics

Constantly monitor and collect all relevant system metrics and operating parameters and deliver a high-resolution, near real-time metrics stream over USB to be live-viewed and/or shipped into a metrics storage engine like [influxdb](https://github.com/influxdata/influxdb) to achieve real-time, remote system awareness and data to optimize further.

## Remote Control

Any DC/DC regulation parameter can be overriden in software by remote controlling NinjaSCC over USB, so playing and experimenting on a live, working converter with instant metric feedback will be a great opportunity to study its behaviour while changing parameters and operating modes manually. And of course a fun and hands-on learning assistance while teaching buck/boost technology to others.

## Resilience

Designed in a built-to-last approach, components have been selected in a range between automotive qualified and up to aerospace/military grade quality. A non-profit approach is the key here, because this way the focus gets back where it should belong: On the product and the component quality it is made of. Without undue compromise. To further decrease the chance of total system failure, most important system blocks and components have been set up n+1 redundant, wherever possible and reasonable. Energy is everything. Without it, we are nothing. NinjaSCC must withstand gale force sub-arctic winds at -40°C while still providing power to the camera you've put out there for over a year, to make a movie about glacier calving or you are in a remote desert and need power to operate your water pump. When you're truely off-grid, this # is the device that must not fail (or at last reasonably max out the chance that it does), because murphy dictates: it usually does so at the worst possible point in time.

First concept:

MKI early:

MKI latest: