This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lab:ninjascc:hardware [2016-03-17 07:04] – chrono | lab:ninjascc:hardware [2016-04-02 09:13] (current) – chrono | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| {{: | {{: | ||
| - | # Design Specifications | ||
| - | Desired NinjaSCC Specs to have a common frame of reference during design and | ||
| - | documentation phase. | ||
| - | ## Electrical | + | ^ |
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | Substrate HQ | P96/ | ||
| + | | Substrate MQ | | ||
| + | | Substrate LQ | FR4 | | ||
| - | ### PV Input | ||
| - | |||
| - | | Symbol | ||
| - | |: | ||
| - | | V< | ||
| - | | V< | ||
| - | | I< | ||
| - | | P< | ||
| - | | - | Panel/Cell Configuration | ||
| - | |||
| - | ### Battery | ||
| - | |||
| - | | Symbol | ||
| - | |: | ||
| - | | V< | ||
| - | | I< | ||
| - | | Ripple< | ||
| - | | Ripple< | ||
| - | |||
| - | 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. | ||
| - | |||
| - | Output Current/ | ||
| - | increase battery lifetime and allow RF sensitive devices, like remote | ||
| - | SDRs, to be powered by NinjaSCC as well. | ||
| - | |||
| - | |||
| - | ### Load | ||
| - | |||
| - | | Symbol | ||
| - | |: | ||
| - | | V< | ||
| - | | I< | ||
| - | |||
| - | |||
| - | ### Efficiency | ||
| - | |||
| - | | Symbol | ||
| - | |: | ||
| - | | BK-MPP< | ||
| - | | BST-MPP< | ||
| - | | TR< | ||
| - | |||
| - | |||
| - | ## Environment | ||
| - | |||
| - | | Symbol | ||
| - | |: | ||
| - | | Temp | Operating Temperature | ||
| - | | OTP | Overtemperature Protection | | +85 | | °C | | ||
| - | | OVP | Overvoltage Protection | ||
| - | |||
| - | ## PCB | ||
| - | |||
| - | | Parameter | ||
| - | |: | ||
| - | | Layers | ||
| - | | Thickness | ||
| - | | Copper | ||
| - | | Silkscreen | ||
| - | | Soldermask | ||
| - | | Substrate HQ | P96/ | ||
| - | | Substrate MQ | ||
| - | | Substrate LQ | ||
| - | |||
| - | ## Protection | ||
| - | |||
| - | ### Electrical | ||
| - | |||
| - | * Short-Current [HW] | ||
| - | * Over-Voltage [HW+SW] | ||
| - | * Over-Current [HW+SW] | ||
| - | * Adjustable Current Limiter [HW+SW] | ||
| - | * LVD (Low-Voltage Disconnect) [SW] | ||
| - | * Undesired/ | ||
| - | * Electromagnetic and Lightning induced extraneous Voltage Transients [HW] | ||
| - | * Local ESD [HW] | ||
| - | | ||
| - | ### Environmental | ||
| - | |||
| - | * Battery Temperature Monitoring (via external 100k thermistor) | ||
| - | * PV Panel Temperature Monitoring (optional) | ||
| - | * PCB Temperature Monitoring | ||
| - | * Over-Temperature controlled Shutdown | ||
| - | * Fan-Control | ||
| - | * Assembly PU-Coating | ||
| - | |||
| - | ## Modes of Operation | ||
| - | |||
| - | Based on real-time assessment of the operating conditions, NinjaSCC dynamically | ||
| - | determines the optimal operating mode in order to track the maximum power point | ||
| - | of the PV panel, keeping overall conversion efficiency close to 99%. | ||
| - | |||
| - | * MPP Tracking Buck-Only (BK) | ||
| - | * MPP Tracking Boost-Only (BST) | ||
| - | * MPP Tracking Buck-Boost-Interleaved (BB) | ||
| - | * Transit (TR) | ||
| - | | ||
| - | ## Controller | ||
| - | |||
| - | Since Arduinos have been around for a while and have a very broad | ||
| - | spectrum of documentation, | ||
| - | AVR ATMega32U4 8-Bit Microcontroller (with built-in USB support so that | ||
| - | we can [give FTDI the finger](https:// | ||
| - | chosen as the main controller in a fully Arduino-Micro compatible | ||
| - | configuration, | ||
| - | 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, | ||
| - | over USB to be live-viewed and/or shipped into a metrics storage engine | ||
| - | like [influxdb](https:// | ||
| - | real-time, remote system awareness, gather long-term data to optimize | ||
| - | the system even further and have a means to analyze/ | ||
| - | operating conditions which might lead to failure like: Battery temperatures | ||
| - | that are consistently above ambient may indicate high ripple, overcharging | ||
| - | or internal cell shorting. | ||
| - | |||
| - | ## 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, almost all components have been | ||
| - | selected in a range between automotive qualified and up to | ||
| - | aerospace/ | ||
| - | because this way the focus gets back where it should belong: On the | ||
| - | product and the component quality it is made of. With attention to detail | ||
| - | and 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. | ||
| - | |||
| - | 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 at | ||
| - | +55°C ambient temperature 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. | ||