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. | ||