This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lab:ninjascc:hardware [2016-03-16 19:52] – 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 | | ||
| - | ### Input | ||
| - | |||
| - | | Symbol | ||
| - | |: | ||
| - | | V< | ||
| - | | V< | ||
| - | | I< | ||
| - | | P< | ||
| - | | - | Panel/Cell Configuration | ||
| - | |||
| - | ### Battery | ||
| - | |||
| - | | Symbol | ||
| - | |: | ||
| - | | V< | ||
| - | | I< | ||
| - | |||
| - | 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 | ||
| - | |: | ||
| - | | 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 | ||
| - | * Over-Voltage | ||
| - | * Over-Current | ||
| - | * LVD (Low-Voltage Disconnect) | ||
| - | * Undesired/ | ||
| - | * 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, | ||
| - | 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 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, | ||
| - | over USB to be live-viewed and/or shipped into a metrics storage engine | ||
| - | like [influxdb](https:// | ||
| - | 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/ | ||
| - | 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. | ||