SlideShare a Scribd company logo
1 of 1
The first task was to construct a printed
circuit board that connects the board
containing the PIC microcontroller and
the board containing the analog-to-
digital converter (ADC).
The board contains the mbed
microcontroller and other electric
components. The constructed board
(Figure 1) is 3.20 by 2.25 inches. This
was done using the Eagle software.
The Automated Safe-To-Mate Tester
(ASTM) is essential to make sure
flight equipment is secure and
functioning properly. It measures
impedance between any two pins to
verify connectivity and isolation. This
is done in a fast and reliable manner
and is useful when testing
electronics with up to 632 pins.
The ASTM is important because it
allows checking of spaceflight
instruments and hardware in an
automatic way. In the past, in order
to make sure spaceflight instruments
were safe to operate and not
damaged, hardware was usually
checked manually. As a result of this
project, checking instruments can be
done much quicker, much more
accurately, and with more precision.
Currently, the ASTM is being modified
to operate faster and more efficiently.
As a result, the mbed microcontroller
is being incorporated. This embedded
processor requires a firmware to
execute all operations. In addition, the
embedded microcontroller need
additional commands in order to
communicate with the PC effectively.
Finally, a new printed circuit board is
required to incorporate all new
components, in particular the mbed.
By the end of the internship, a fully-
constructed and fully-working
ASTM Tester will be produced.
Modifying the Automated Safe-To-Mate (ASTM) Tester
Tony Zhang1; Thomas Capon2; Umeshkumar Patel2
1University of Maryland, College Park
2Electromechanical Systems Branch, NASA Goddard Space Flight Center, Code 544
Introduction Process Process (continued)
Conclusion
Tony Zhang
Rising Electrical Engineering Junior
University of Maryland, College Park
Email: tonyzhang2013@yahoo.com
Phone: (410) 299-0832
Contact
The next task is to write the firmware for
the mbed. The first step for the firmware
is to have the mbed communicate with
the ADC and read what the ADC is
outputting. This is accomplished via the
serial peripheral interface (SPI) module.
After that, the firmware has the mbed
read ADC values at a certain frequency.
Figure 2 shows the mbed connected
with the ADC board.
Process (continued)
Then the firmware has the mbed respond
to PC commands. This was accomplished
by writing a program with all possible
commands and corresponding actions.
Finally, an additional serial communication
path for the mbed was added in the
firmware of the PIC microcontroller. In
addition, multiplexer settings in the PIC
firmware have been updated to reflect the
addition of the mbed.
Schematic
The mbed Microcontroller
The mbed NXP LPC1768 (Figure 4)
microcontroller is used. It is being added
to the ASTM because the PIC
microcontroller proved too slow to run
the algorithm fast enough.
This microcontroller produces high
speed, high performance, and strong
connectivity. Moreover, there are
numerous pins, which are used for
digital input and output, serial peripheral
interface (SPI) communication, and
serial communication.
Future Work
Based on the most up-to-date schematic
design (Figure 3), the ASTM system
begins at the PC, which communicates
with the PIC microcontroller. Next, the
PIC microcontroller selects one pair of
the 632 input channels to measure the
impedance between.
Then the PIC communicates with the
mbed microcontroller, which selects the
resistance range, picks the best circuit
to measure the impedance, retrieves
measurements from the ADC, calculates
the impedance. Finally, the mbed sends
the impedance reading to the PIC
microcontroller, which then sends it to
the PC.
For the rest of the internship, I will be
working on updating the mbed firmware
to incorporate the updated algorithm,
which selects the resistance range,
picks the best circuit to measure the
impedance, retrieves measurements
from the analog-to-digital converter, and
calculates impedance.
Additionally, I will be updating the PIC
firmware in order to reflect the updated
algorithm and reflect the addition of the
mbed.The mbed Firmware
The mbed firmware is written using the
mbed online compiler. All the programs
are written in C++. Currently, the
firmware has the ability to read and
respond to commands. The list of
commands are:
• VERSION – returns the version string
• SETGAIN <gain> - set the multiplexers
according to the gain
• SAMPLE <n> - takes n samples from
the ADC and returns them all
• SMUXBUF <n>,<gain> - sets gain,
takes samples from the ADC, and then
returns them all
• SBUF <n> - take samples from the
ADC and returns them all
• SAVG <n> - take samples from the
ADC and returns the average of the
samples
• SRATE <f> - sets the sample
frequency for ADC readings
Figure 1: ARM circuit board Figure 2: mbed and ADC board
connected together
Figure 3: Updated ASTM Schematic Figure 4: mbed Schematic

More Related Content

What's hot

Digital control systems
Digital control systemsDigital control systems
Digital control systemsavenkatram
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...IRJET Journal
 
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash AdcCmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash AdcIOSRJECE
 
PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based OscilloscopeSayyed Z
 
Design and Implementation of Low Power 3-Bit Flash ADC Using 180nm CMOS Techn...
Design and Implementation of Low Power 3-Bit Flash ADC Using 180nm CMOS Techn...Design and Implementation of Low Power 3-Bit Flash ADC Using 180nm CMOS Techn...
Design and Implementation of Low Power 3-Bit Flash ADC Using 180nm CMOS Techn...IJERA Editor
 
Vlsi report using latex
Vlsi report using latexVlsi report using latex
Vlsi report using latexPriya Hada
 
Graduation Project Documentation.PDF
Graduation Project Documentation.PDFGraduation Project Documentation.PDF
Graduation Project Documentation.PDFMostafa Elhoushi
 
Signal Conditioning & Data Acquisition: Chapter 2
Signal Conditioning & Data Acquisition: Chapter 2Signal Conditioning & Data Acquisition: Chapter 2
Signal Conditioning & Data Acquisition: Chapter 2Caption Data Limited
 
3 Axis Drawing Machine
3 Axis Drawing Machine3 Axis Drawing Machine
3 Axis Drawing MachineIRJET Journal
 
ADC using single slope technique
ADC using single slope  techniqueADC using single slope  technique
ADC using single slope techniquePoojashreeG
 
Components of embedded systems
Components of embedded systemsComponents of embedded systems
Components of embedded systemsFrancisBalazon1
 
Micro controller based DAQ
Micro controller based DAQMicro controller based DAQ
Micro controller based DAQMurugappa Group
 

What's hot (19)

Le company presentation
Le company presentationLe company presentation
Le company presentation
 
PC based oscilloscope
PC based oscilloscopePC based oscilloscope
PC based oscilloscope
 
Digital control systems
Digital control systemsDigital control systems
Digital control systems
 
Introduction to digital system
Introduction to digital systemIntroduction to digital system
Introduction to digital system
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...
 
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash AdcCmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
 
PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based Oscilloscope
 
Vlsics08
Vlsics08Vlsics08
Vlsics08
 
Design and Implementation of Low Power 3-Bit Flash ADC Using 180nm CMOS Techn...
Design and Implementation of Low Power 3-Bit Flash ADC Using 180nm CMOS Techn...Design and Implementation of Low Power 3-Bit Flash ADC Using 180nm CMOS Techn...
Design and Implementation of Low Power 3-Bit Flash ADC Using 180nm CMOS Techn...
 
Vlsi report using latex
Vlsi report using latexVlsi report using latex
Vlsi report using latex
 
Introduction of digital system
Introduction of digital systemIntroduction of digital system
Introduction of digital system
 
Graduation Project Documentation.PDF
Graduation Project Documentation.PDFGraduation Project Documentation.PDF
Graduation Project Documentation.PDF
 
Signal Conditioning & Data Acquisition: Chapter 2
Signal Conditioning & Data Acquisition: Chapter 2Signal Conditioning & Data Acquisition: Chapter 2
Signal Conditioning & Data Acquisition: Chapter 2
 
3 Axis Drawing Machine
3 Axis Drawing Machine3 Axis Drawing Machine
3 Axis Drawing Machine
 
ADC using single slope technique
ADC using single slope  techniqueADC using single slope  technique
ADC using single slope technique
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
 
Components of embedded systems
Components of embedded systemsComponents of embedded systems
Components of embedded systems
 
Micro controller based DAQ
Micro controller based DAQMicro controller based DAQ
Micro controller based DAQ
 
Analog digital
Analog digitalAnalog digital
Analog digital
 

Viewers also liked

Logam mesin planning m14 (1)
Logam mesin planning m14 (1)Logam mesin planning m14 (1)
Logam mesin planning m14 (1)Eko Supriyadi
 
Umair Liaquat Sales Engineer -CV
Umair Liaquat Sales Engineer -CVUmair Liaquat Sales Engineer -CV
Umair Liaquat Sales Engineer -CVumair liaquat
 
Logam mesin ohs 2 (6)
Logam mesin ohs 2 (6)Logam mesin ohs 2 (6)
Logam mesin ohs 2 (6)Eko Supriyadi
 
Logam mesin planning m14 (3)
Logam mesin planning m14 (3)Logam mesin planning m14 (3)
Logam mesin planning m14 (3)Eko Supriyadi
 
Logam mesin planning m14 (2)
Logam mesin planning m14 (2)Logam mesin planning m14 (2)
Logam mesin planning m14 (2)Eko Supriyadi
 
CV of Santosh Mishra SKM (11-12)
CV of Santosh Mishra SKM (11-12)CV of Santosh Mishra SKM (11-12)
CV of Santosh Mishra SKM (11-12)Santosh Mishra
 
Logam mesin ohs 2 (5)
Logam mesin ohs 2 (5)Logam mesin ohs 2 (5)
Logam mesin ohs 2 (5)Eko Supriyadi
 

Viewers also liked (9)

Logam mesin planning m14 (1)
Logam mesin planning m14 (1)Logam mesin planning m14 (1)
Logam mesin planning m14 (1)
 
Umair Liaquat Sales Engineer -CV
Umair Liaquat Sales Engineer -CVUmair Liaquat Sales Engineer -CV
Umair Liaquat Sales Engineer -CV
 
Logam mesin ohs 2 (6)
Logam mesin ohs 2 (6)Logam mesin ohs 2 (6)
Logam mesin ohs 2 (6)
 
Logam mesin planning m14 (3)
Logam mesin planning m14 (3)Logam mesin planning m14 (3)
Logam mesin planning m14 (3)
 
Logam mesin planning m14 (2)
Logam mesin planning m14 (2)Logam mesin planning m14 (2)
Logam mesin planning m14 (2)
 
CV of Santosh Mishra SKM (11-12)
CV of Santosh Mishra SKM (11-12)CV of Santosh Mishra SKM (11-12)
CV of Santosh Mishra SKM (11-12)
 
CV AATofar
CV AATofarCV AATofar
CV AATofar
 
Cap2 uso educ_blog
Cap2 uso educ_blogCap2 uso educ_blog
Cap2 uso educ_blog
 
Logam mesin ohs 2 (5)
Logam mesin ohs 2 (5)Logam mesin ohs 2 (5)
Logam mesin ohs 2 (5)
 

Similar to Poster

Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Alexander Decker
 
Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...TELKOMNIKA JOURNAL
 
Real-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for IndustryReal-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for Industryijsrd.com
 
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNETSOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNETcseij
 
Power Efficient 4 Bit Flash ADC Using Cadence Tool
Power Efficient 4 Bit Flash ADC Using Cadence ToolPower Efficient 4 Bit Flash ADC Using Cadence Tool
Power Efficient 4 Bit Flash ADC Using Cadence ToolIRJET Journal
 
Monitoring and Control System for Building Application Using Modbus Remote Te...
Monitoring and Control System for Building Application Using Modbus Remote Te...Monitoring and Control System for Building Application Using Modbus Remote Te...
Monitoring and Control System for Building Application Using Modbus Remote Te...IJITCA Journal
 
Embedded System - Dtmf robot
Embedded System - Dtmf robotEmbedded System - Dtmf robot
Embedded System - Dtmf robotAbhishek Sood
 
A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...theijes
 
IP NETWORK BASED HOME AUTOMATION SYSTEM USING AVR MICROCONTROLLER
IP NETWORK BASED HOME AUTOMATION SYSTEM USING  AVR MICROCONTROLLER IP NETWORK BASED HOME AUTOMATION SYSTEM USING  AVR MICROCONTROLLER
IP NETWORK BASED HOME AUTOMATION SYSTEM USING AVR MICROCONTROLLER Adeel Ahmed
 
Embedded systems unit3
Embedded systems unit3Embedded systems unit3
Embedded systems unit3baskaransece
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
CV SANDEEP_EKHE_ME_VLSI and Embedded Systems_4.9 year Exp in Embedded Firmwar...
CV SANDEEP_EKHE_ME_VLSI and Embedded Systems_4.9 year Exp in Embedded Firmwar...CV SANDEEP_EKHE_ME_VLSI and Embedded Systems_4.9 year Exp in Embedded Firmwar...
CV SANDEEP_EKHE_ME_VLSI and Embedded Systems_4.9 year Exp in Embedded Firmwar...Sandeep Ekhe
 
Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksSreekesh Padmanabhan
 

Similar to Poster (20)

Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Am044253258
Am044253258Am044253258
Am044253258
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...
 
Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...
 
embedded system for green g
embedded system for green gembedded system for green g
embedded system for green g
 
Real-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for IndustryReal-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for Industry
 
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNETSOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
 
Power Efficient 4 Bit Flash ADC Using Cadence Tool
Power Efficient 4 Bit Flash ADC Using Cadence ToolPower Efficient 4 Bit Flash ADC Using Cadence Tool
Power Efficient 4 Bit Flash ADC Using Cadence Tool
 
Monitoring and Control System for Building Application Using Modbus Remote Te...
Monitoring and Control System for Building Application Using Modbus Remote Te...Monitoring and Control System for Building Application Using Modbus Remote Te...
Monitoring and Control System for Building Application Using Modbus Remote Te...
 
Embedded System - Dtmf robot
Embedded System - Dtmf robotEmbedded System - Dtmf robot
Embedded System - Dtmf robot
 
A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...
 
IP NETWORK BASED HOME AUTOMATION SYSTEM USING AVR MICROCONTROLLER
IP NETWORK BASED HOME AUTOMATION SYSTEM USING  AVR MICROCONTROLLER IP NETWORK BASED HOME AUTOMATION SYSTEM USING  AVR MICROCONTROLLER
IP NETWORK BASED HOME AUTOMATION SYSTEM USING AVR MICROCONTROLLER
 
Embedded systems unit3
Embedded systems unit3Embedded systems unit3
Embedded systems unit3
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
CV SANDEEP_EKHE_ME_VLSI and Embedded Systems_4.9 year Exp in Embedded Firmwar...
CV SANDEEP_EKHE_ME_VLSI and Embedded Systems_4.9 year Exp in Embedded Firmwar...CV SANDEEP_EKHE_ME_VLSI and Embedded Systems_4.9 year Exp in Embedded Firmwar...
CV SANDEEP_EKHE_ME_VLSI and Embedded Systems_4.9 year Exp in Embedded Firmwar...
 
[IJET-V2I3P18] Authors: Mr. B. N. Patil , Mr. Sandesh Sonar , Mr. Pavankumar ...
[IJET-V2I3P18] Authors: Mr. B. N. Patil , Mr. Sandesh Sonar , Mr. Pavankumar ...[IJET-V2I3P18] Authors: Mr. B. N. Patil , Mr. Sandesh Sonar , Mr. Pavankumar ...
[IJET-V2I3P18] Authors: Mr. B. N. Patil , Mr. Sandesh Sonar , Mr. Pavankumar ...
 
Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networks
 
1st preview
1st preview1st preview
1st preview
 

Poster

  • 1. The first task was to construct a printed circuit board that connects the board containing the PIC microcontroller and the board containing the analog-to- digital converter (ADC). The board contains the mbed microcontroller and other electric components. The constructed board (Figure 1) is 3.20 by 2.25 inches. This was done using the Eagle software. The Automated Safe-To-Mate Tester (ASTM) is essential to make sure flight equipment is secure and functioning properly. It measures impedance between any two pins to verify connectivity and isolation. This is done in a fast and reliable manner and is useful when testing electronics with up to 632 pins. The ASTM is important because it allows checking of spaceflight instruments and hardware in an automatic way. In the past, in order to make sure spaceflight instruments were safe to operate and not damaged, hardware was usually checked manually. As a result of this project, checking instruments can be done much quicker, much more accurately, and with more precision. Currently, the ASTM is being modified to operate faster and more efficiently. As a result, the mbed microcontroller is being incorporated. This embedded processor requires a firmware to execute all operations. In addition, the embedded microcontroller need additional commands in order to communicate with the PC effectively. Finally, a new printed circuit board is required to incorporate all new components, in particular the mbed. By the end of the internship, a fully- constructed and fully-working ASTM Tester will be produced. Modifying the Automated Safe-To-Mate (ASTM) Tester Tony Zhang1; Thomas Capon2; Umeshkumar Patel2 1University of Maryland, College Park 2Electromechanical Systems Branch, NASA Goddard Space Flight Center, Code 544 Introduction Process Process (continued) Conclusion Tony Zhang Rising Electrical Engineering Junior University of Maryland, College Park Email: tonyzhang2013@yahoo.com Phone: (410) 299-0832 Contact The next task is to write the firmware for the mbed. The first step for the firmware is to have the mbed communicate with the ADC and read what the ADC is outputting. This is accomplished via the serial peripheral interface (SPI) module. After that, the firmware has the mbed read ADC values at a certain frequency. Figure 2 shows the mbed connected with the ADC board. Process (continued) Then the firmware has the mbed respond to PC commands. This was accomplished by writing a program with all possible commands and corresponding actions. Finally, an additional serial communication path for the mbed was added in the firmware of the PIC microcontroller. In addition, multiplexer settings in the PIC firmware have been updated to reflect the addition of the mbed. Schematic The mbed Microcontroller The mbed NXP LPC1768 (Figure 4) microcontroller is used. It is being added to the ASTM because the PIC microcontroller proved too slow to run the algorithm fast enough. This microcontroller produces high speed, high performance, and strong connectivity. Moreover, there are numerous pins, which are used for digital input and output, serial peripheral interface (SPI) communication, and serial communication. Future Work Based on the most up-to-date schematic design (Figure 3), the ASTM system begins at the PC, which communicates with the PIC microcontroller. Next, the PIC microcontroller selects one pair of the 632 input channels to measure the impedance between. Then the PIC communicates with the mbed microcontroller, which selects the resistance range, picks the best circuit to measure the impedance, retrieves measurements from the ADC, calculates the impedance. Finally, the mbed sends the impedance reading to the PIC microcontroller, which then sends it to the PC. For the rest of the internship, I will be working on updating the mbed firmware to incorporate the updated algorithm, which selects the resistance range, picks the best circuit to measure the impedance, retrieves measurements from the analog-to-digital converter, and calculates impedance. Additionally, I will be updating the PIC firmware in order to reflect the updated algorithm and reflect the addition of the mbed.The mbed Firmware The mbed firmware is written using the mbed online compiler. All the programs are written in C++. Currently, the firmware has the ability to read and respond to commands. The list of commands are: • VERSION – returns the version string • SETGAIN <gain> - set the multiplexers according to the gain • SAMPLE <n> - takes n samples from the ADC and returns them all • SMUXBUF <n>,<gain> - sets gain, takes samples from the ADC, and then returns them all • SBUF <n> - take samples from the ADC and returns them all • SAVG <n> - take samples from the ADC and returns the average of the samples • SRATE <f> - sets the sample frequency for ADC readings Figure 1: ARM circuit board Figure 2: mbed and ADC board connected together Figure 3: Updated ASTM Schematic Figure 4: mbed Schematic