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 20:57] – 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 | + | ^ Parameter |
- | + | | Layers | |
- | ### PV Input | + | | |
- | + | | | |
- | | Symbol | + | | |
- | |: | + | | |
- | | V< | + | | Substrate HQ | P96/ |
- | | V< | + | | Substrate MQ |
- | | I< | + | | Substrate LQ | FR4 | |
- | | 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 | + | |
- | | 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, 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. 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. | + | |