Arduino/Raspberry Pi: Hobbyist Hardware And Radiation Total Dose .

1y ago
7 Views
2 Downloads
720.79 KB
15 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Noelle Grant
Transcription

Arduino/Raspberry Pi: Hobbyist Hardware andRadiation Total Dose DegradationDaniel P. ent Pathway InternNASA Goddard Space Flight Center (GSFC)University of Connecticut (UCONN)Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.1

ommercial Off The ShelfCentral Processing UnitDevice Under TestElectrical, Electronic, and ElectromechanicalGraphics Processing UnitHigh-Definition Multimedia InterfaceInput/OutputsIDEIntegrated Development EnvironmentInfraredLight-Emitting DiodeIRLEDNASANEPPTIDNational Aeronautics and Space AdministrationNASA Electronic Parts and PackagingUSBUniversal Serial BusTotal Ionizing DoseDeliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.2

OutlineWhy no.cc/en/Main/ArduinoBoardUnoTID TestingTID Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.3

Why Hobbyist Hardware?CubeSAT design allows for lower costthreshold for design, construction andlaunchCheaper COTS equipment costs can beseen as desirable in low-risk missionsArduino-based CubeSATs launched in2013, Raspberry Pi CubeSAT liverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.4

Raspberry Pi Single-Board ComputerRaspberry Pi Model BBroadcom BCM 2835 ChipsetCPU – 700 MHz ARM 1176JZGPU – Dual Core VideoCore IV Multimedia Co-Processor26 General Purpose ut Voltage5VInput CurrentStorageSDRAMClock Speed750-1200 mA4 GB Micro-SD512 MB400 MHzOperating System: Linux RaspbianConnections: Ethernet, USBx2, HDMI, StereoAudio/CompositeDeliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.5

Arduino MicrocontrollerArduino UNO v3.0 Microcontroller BoardATMEL Atmega 328 8-bit microcontrollerRISC-based ATMEL Atmega 16U2 USB-to-serial converter16 Digital I/Os6 Analog rating Voltage5VInput VoltageVoltage LimitsFlash MemorySRAMClock Speed7-12V6-20V32 KB2 KB16 MHzDeliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.6

Raspberry Pi TID Testing Set-up &VerificationTesting Set-upDevices under test (DUTs) mounted within Pb-Alshielding box and tested 2 at a time.Dose rate remained consistent for all tests at1 krad(Si)/minute of gamma irradiation.Dose rate and accumulation measured by twoprobes mounted on each side of DUTs.DUTs biased by 5V 1200mA and 5V 1000mApower adapters.Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.7

Raspberry Pi TID Testing Set-up &VerificationVerification HardwareAfter an irradiation step, DUTs were connectedto a display set-up including an HDMIcompatible monitor, power, and wireless mouseand keyboard.The Raspbian Linux-based operating system wasinstalled and run off of a 4 GB micro-SD card(the card was not irradiated).Verification was performed by booting the DUTand running benchmarking tests to check busspeed, memory speed, and drive speed.Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.8

Raspberry Pi TID Testing ResultsTID(krad(Si))ConditionDUT 2ConditionDUT 3ConditionDUT 4ConditionDUT 5Condition(DUT 1 – inalNominalNo ominal40NominalNominalNominalNominalNominal50No LogonNo LogonNo LogonNominalNominal60No TestNo TestNo LogonNo LogonNominal70No TestNo TestNo LogonNo LogonNominal80No TestNo TestNo LogonNo LogonNominal100No TestNo TestNo LogonNo LogonNominal120No TestNo TestNo LogonNo LogonNominal150No TestNo TestNo LogonNo LogonNominalAll DUTs booted and ran normally up through 40 krad(Si). Benchmarking tests all werecompleted successfully up through 40 krad(Si).From 50-60 krad(Si) all DUTs lost the ability to detect the attached USB and keyboard,preventing log-in. At 20 krad(Si), DUT 4 had a similar problem. Switching from 1A to1.2A power supply solved it temporarily.DUTs continued to fully boot to log-in screen up through a TID of 150 krad(Si).Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.9

Arduino TID Testing Set-up &VerificationTesting Set-upDevices under test (DUTs) mounted within Pb-Alshielding box and tested 2 at a time.Dose rate remained consistent for all tests at1.8 krad(Si)/minute of gamma irradiation (stepsizes varied).Dose rate and accumulation measured by twoprobes mounted on each side of DUTs.DUTs biased by 9V 1000mA power adaptersDeliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.10

Arduino TID Testing Set-up &VerificationVerification HardwareAfter an irradiation step, components mountedon a specialized servo-controlling extensionboard called a “shield.”This robotic shield performs a set ofprogrammed instructions utilizing two servocontrolled wheels, a piezoelectric element, IRLEDs and photo resistors.Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.11

Arduino TID Testing Set-up &VerificationVerification “Sketch”Setup Commands:1. Access servo library and connect servos.2. Produce a 3000Hz tone.Repeating operating commands:3. Cycle IR LED light frequency and detectchanges with photoresists to identify objects.4. If object is only on left, rotate to face object.5. If object is only on right, rotate to face object.6. If object is too close, move back.7. If no other criteria are filled, move forward.Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.12

Arduino TID Testing ResultsTID(krad(SI))ConditionDUT 2ConditionDUT 3ConditionDUT 4ConditionDUT 5Condition(DUT 1 – Control)5NominalNominalNo TestNo TestNominal10NominalNominalNo TestNo TestNominal15NominalNominalNo TestNo NominalNominalNo TestNo NominalNominalNominalNominalNominal52No TestNo TestNominalNominalNominal54No TestNo TestNominalNominalNominal56No TestNo TestDamagedDamagedNominal58No TestNo TestDamagedDamagedNominal60No TestNo TestFailureFailureNominal70FailureFailureNo TestNo TestNominalDUT 1 (control) received no dose and was tested at each irradiation step after DUTs 2-5.No degradation observed in Arduino performance prior to 56 krad(Si).Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.13

Arduino TID Testing ResultsDUTs experiencing damage exhibited erratic behavior including repetitive reset ofthe “sketch”, failure to identify objects, producing tones of incorrect frequency uponstart or reset, and freezing during different operations.DUTs experiencing failure would no longer perform any operation on start or resetBoth damaged and failed DUTs would no longer interact with or receive commandsfrom the Arduino Integrated Development Environment (IDE), citing programmersync errors.DUTs were annealed for 1-week under bias but did not regain any operational ability.Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.14

SummaryArduino UNO v3.0 : After 56 krad(Si) of TID damage, DUTs displayed signs of errorsand improper operation, with all DUTs receiving more than 60 krad(Si) failingcompletely.Raspberry Pi Model B: After 60 krad(Si), no DUTs were able to identify the USBconnected mouse and keyboard, preventing log-in. However, the DUTs continued toboot successfully to the login prompt through 150 krad(Si).Deliverable to NASA Electronic Parts and Packaging (NEPP) Program to be published on nepp.nasa.gov.Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10-11, 2014.15

Arduino/Raspberry Pi: Hobbyist Hardware and Radiation Total Dose Degradation Daniel P. Violette daniel.p.violette@nasa.gov 301-286-0047 . (NEPP) Program to be published on nepp.nasa.gov. Presented by Daniel P. Violette at the EEE Parts fo r Small Missions, Greenbelt, MD, September 10-11, 2014. CubeSAT design allows for lower cost

Related Documents:

A. Models of Raspberry Pi used in the Experiments For our assessment, we had the following Raspberry Pi SBCs: two Raspberry Pi Zero W, two Raspberry Pi Zero 2 W, two Raspberry Pi 3 Model B, one Raspberry Pi 3 Model B , and one Raspberry Pi 4 Model B (8 GB of RAM). Some of their technical specifications are presented next:

Arduino/Raspberry Pi: Hobbyist Hardware and Radiation Total Dose Degradation Daniel P. Violette daniel.p.violette@nasa.gov . 301-286-0047 . . (NEPP) Program to be published on nepp.nasa.gov. Presented by Daniel P. Violette at the EEE Parts for Small Missions, Greenbelt, MD, September 10 -11, 2014. CubeSAT design allows for lower cost

Arduino compatible components. Personal computer running Arduino software Arduino software is free to download and use from: www.arduino.cc Arduino board Such as: Arduino Uno Freetronics Eleven Genuino Uno or any Arduino compatible board that has a standard Arduino UNO header l

arduino-00 -win.zip Recommended Path c:\Program Files\ ( - version #) Step 3: Shortcut Icon Open c:\program files\arduino-00 Right Click Arduino.exe (send to Desktop (create shortcut)) \ ( - version #) Step 4: Plug In Your Arduino Plug your Arduino in: Using the included USB cable, plug your Arduino board into a free USB port. Wait for a box to .

Hence we given interesting top five easy to make Arduino projects with code and library link. Happy learning Arduino 1. Heart Rate Monitor AD8232 Interface Arduino 2. Fingerprint sensor-scanner with Arduino 3. Giving Voice Recognition Ability to Arduino 4. Soil Moisture Sensor and Arduino 5. How to Interface RFID with Arduino?

Raspberry Pi 2 and keeping the load on the processor low will help reduce graphical glitches. Hardware Parts You'll need the following parts to build this project: Raspberry Pi 2 (https://adafru.it/eCB) - You can in theory use a less powerful Raspberry Pi like the Raspberry Pi B or even the new Raspberry Pi Zero,

1. Set up the Simulink support package for Raspberry Pi 2. Build a simple Simulink model for controlling pins on the Raspberry Pi 3. Generate, download and run code on the Raspberry Pi to blink an LED This is the first tutorial in a series on using MATLAB and Simulink to program a Raspberry Pi. In this tutorial Raspberry

Pile properties: The pile is modeled with structural beam elements and can be assigned either linear-elastic or elastic-perfectly plastic material properties. Up to ten different pile sections can be included in a single analysis. Soil p-y curves: The soil is modeled as a collection of independent (Winkler) springs. The load-