User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mission:tech:odyssey:sku [2013/06/05 14:34] – external edit 127.0.0.1mission:tech:odyssey:sku [2014/11/22 19:22] (current) – [Station Keeping Unit (SKU)] chrono
Line 11: Line 11:
   * Basic Vehicle Operating & Module-Communication System   * Basic Vehicle Operating & Module-Communication System
  
-It will also monitor and record habitual & mobile environmental parameters (external/internal), in order to develop power consumption/harvesting profiles which may propose either a change in power usage behaviour or a change in power harvesting methods in order to maximize efficiency and prolong battery live by reducing charge/discharge cycles. In short, all designated house- and station-keeping tasks will be controlled by this unit. It is meant to be always kept powered on, so the power consumption budget of the SKU is very demanding. The Goal was to deploy a system that will not draw more than 1-2W in full system operation mode, the current implementation of the SKU draws **less than 1W**, running Gentoo-Linux, gpsd, chrony, collectd and USB/SD data storage units.+It will also monitor and record habitual & mobile environmental parameters (external/internal), in order to develop power consumption/harvesting profiles which may propose either a change in power usage behaviour or a change in power harvesting methods so that we can maximize efficiency and prolong battery live by reducing charge/discharge cycles. In short, all designated house- and station-keeping tasks will be controlled by this unit.  
 + 
 +It is meant to be always kept powered on, so the power consumption budget of the SKU is very demanding. The Goal was to deploy a system that will not draw more than 1-2W in full system operation mode, the current implementation of the SKU draws **less than 1W**, running Gentoo-Linux, gpsd, chrony, collectd and USB/SD data storage units.
    
 ~~CL~~ ~~CL~~
Line 18: Line 20:
  
 After researching different embedded solutions the choice went in favour of the Acme-Systems Netus G20 system, with an ATMEL AT91SAM9G20 400MHz ARM9 CPU (max. 50mW@25°C = 0.125mw/MHz) and 64MB/1.8V BGA SDRAM(532MB/s), to reduce power comsumption and due to the mobile nature of the SDRAM, enabling low power modes, claiming a total of 80mA@5V (0.4W) idle power consumption. Although the Cortex A5 offers more than twice the DMips/W amount, the broader availability, the price and the available amount of documentation on the internet lead to the Netus G20, produced by Acme-Systems, Italy. It was also considered to use an ATMega32 as SKU but the idea was abandoned because a real Linux can offer more features off the shelf and seems a much more flexible solution than to reinvent everything on a uC level. Temperature range: -15 to +70 Celsius degree (°C). After researching different embedded solutions the choice went in favour of the Acme-Systems Netus G20 system, with an ATMEL AT91SAM9G20 400MHz ARM9 CPU (max. 50mW@25°C = 0.125mw/MHz) and 64MB/1.8V BGA SDRAM(532MB/s), to reduce power comsumption and due to the mobile nature of the SDRAM, enabling low power modes, claiming a total of 80mA@5V (0.4W) idle power consumption. Although the Cortex A5 offers more than twice the DMips/W amount, the broader availability, the price and the available amount of documentation on the internet lead to the Netus G20, produced by Acme-Systems, Italy. It was also considered to use an ATMega32 as SKU but the idea was abandoned because a real Linux can offer more features off the shelf and seems a much more flexible solution than to reinvent everything on a uC level. Temperature range: -15 to +70 Celsius degree (°C).
-<sortable>+\\ 
 ^CPU^Mhz^DMIPS^mW^mw/Mhz^DMips/Watt^Used in^ ^CPU^Mhz^DMIPS^mW^mw/Mhz^DMips/Watt^Used in^
 |Intel Atom N270|1600|4000|10000|6.3|400|low-end miniitx / netbooks| |Intel Atom N270|1600|4000|10000|6.3|400|low-end miniitx / netbooks|
Line 28: Line 31:
 |**Cortex A5**|480|700|60|0.12|**13000**|Smartphones NG| |**Cortex A5**|480|700|60|0.12|**13000**|Smartphones NG|
 |AVR32|150|210|150|1.0|1400|embedded (atmel/avr) boards| |AVR32|150|210|150|1.0|1400|embedded (atmel/avr) boards|
-</sortable>+
  
 =====Operating System and Software===== =====Operating System and Software=====
Line 66: Line 69:
  
  
- 
-<sortable> 
 ^Name^Connect via^U^I^Purpose^ ^Name^Connect via^U^I^Purpose^
 |Rockwell/Connexant Jupiter TU30-420-031|3.3V Serial + DCD|3.3|0.15|Time & Frequency 10 khz -> GPS disciplined clock/10MHz OCXO| |Rockwell/Connexant Jupiter TU30-420-031|3.3V Serial + DCD|3.3|0.15|Time & Frequency 10 khz -> GPS disciplined clock/10MHz OCXO|
Line 78: Line 79:
 |PDU switch output|3.3V Serial TX|3.3|?|Switch Power buses| |PDU switch output|3.3V Serial TX|3.3|?|Switch Power buses|
 |DS1820 Tempsensors|1-Wire|3.3|0.001|Temperatur sensor Bus (-55/+125°C@9-12bit)| |DS1820 Tempsensors|1-Wire|3.3|0.001|Temperatur sensor Bus (-55/+125°C@9-12bit)|
-</sortable>+
 ==== GPS ==== ==== GPS ====
  
Line 135: Line 136:
 === Solar-Output prediction model === === Solar-Output prediction model ===
  
-[[mission:tech:odyssey:sku:solar-prediction-model]]+[[lab:ucsspm]]
 ==== User ==== ==== User ====