View Single Post
  #12   Spotlight this post!  
Unread 06-08-2004, 00:38
dlavery's Avatar
dlavery dlavery is offline
Curmudgeon
FRC #0116 (Epsilon Delta)
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Herndon, VA
Posts: 3,176
dlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond repute
Re: Using and Coding an ultrasonic sensor

Quote:
Originally Posted by Adam Y.
You can ask me anything about sensors. Im pretty knowledgable about them.
We are currently trying to resolve a small problem with an alpha particle x-ray spectrometer on our robot that is being used as an in-situ sensor to determine the elemental composition of targeted compounds and other materials under investigation. Prior to full operational use, the spectrometer was stored in a cold soak, reduced pressure environment, with the devie powered on to monitor system health and emission source strength, for approximately seven months. For the past seven months, the sensor has been used on an intermittent basis, and returned to an environment similar to the long-term storage conditions for at least half of the operational period. Total device duty cycle is less than five percent. Data sets from this device are fused with data from a vertically-mounted mini thermal emissivity spectromter, to provide additional discrimination information for environmental characterization and identification of investigated materials.

During recent utilization of the spectrometer the device attempted to execute a number of standard operations, with anomalous results. When the sensor payload software attempted to turn on the payload FPGA, the FPGA failed to power on before the FPGA Power On Timer timed out. Subsequently, the payload software issued a MTES image command. The MTES image command failed due to an MTES interface timeout. Further MTES image commands failed similarly, and generated several more instances of the FPGA Power On Timer timeout EVR. A fault EVR was then generated due to the failure of the PMA azimuth actuator to move. However, since there is a hardware level handshake between MTES and PMA, this is likely to be a secondary failure due to the failure of the FPGA to power on during the original attempt. Initial analysis of the anomaly indicates it is likely due to an insufficient interval between the MTES_ABORT_IMAGE command from e3383 and the subsequent MTES_IMAGE command from p3576. If the timing is "just right", the pyld software can be put into a state such that all subsequent attempts to power the FPGA will fail. Only a reboot clears the condition. We are currently attempting to recreate the anomaly on the spare backup robot to better understand the condition. In the interim, use of the APXS and other spectrometers, as well as the PMA, is precluded until the anomaly is resolved.

Since you have urged that we can “ask you anything about sensors,” we would welcome any advice you might offer…

-dave

(sorry, but I just couldn’t resist when you left yourself open with a line line that… )
__________________
"I know what you're thinking, punk," hissed Wordy Harry to his new editor, "you're thinking, 'Did he use six superfluous adjectives or only five?' - and to tell the truth, I forgot myself in all this excitement; but being as this is English, the most powerful language in the world, whose subtle nuances will blow your head clean off, you've got to ask yourself one question: 'Do I feel loquacious?' - well do you, punk?"
- Stuart Vasepuru, 2006 Bulwer-Lytton Fiction Contest



My OTHER CAR is still on Mars!!!
Reply With Quote