1 / 25

MMT Primary Mirror Actuator Test Stand Upgrade

Upgrade the existing MMT Primary Mirror Actuator Test Stand to address various problems like lack of documentation, poor wiring practice, outdated computer, and calibration issues. Implement new hardware, clean up wiring, and utilize EtherCAT technology for improved performance.

yoland
Download Presentation

MMT Primary Mirror Actuator Test Stand Upgrade

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MMT Primary Mirror Actuator Test Stand Upgrade D. Clark February 2010

  2. The Existing Test Stand

  3. Problems with the Test Stand A. Lack of documentation on hardware and software used in the test system. B. Poor wiring practice throughout, particularly in the load-cell amplifier outputs. C. Bad wiring and signal integrity in the connections to the VME chassis. D. The power supplies are improperly mounted and have exposed AC wiring on the connections. E. The VME computer is extremely outdated and has (nearly) irreplaceable hardware. The CPU board for just one example uses an end-of-life Motorola 68000 series processor and cannot be replaced, other than with on-hand spares (that were bought from eBay!). F. Calibration tests take excessive amounts of time to complete due to the need to settle and filter the noisy force monitor signals in the system. G. Calibration software uses a primitive console-based format that is not connected to the MMT MySQL database. H. Actuator calibration results are used only for a volts/pound slope measurement correction, and could be extended to include offsets for a more complete y = mx + b calculation for use in the calibrated force command set in the primary mirror support software. I. The test stand software was written in C using VxWorks RTOS, and support is problematic due to Tom Trebisky’s retirement. J. Spare parts are not available for any of the electronics. Indeed, the Acromag 9330 VME card for analog input is the spare for the primary mirror cell computer.

  4. Upgraded Test Stand Features • Use commodity PC with Fedora and GUI for actuator calibration • Repackage electronics and power supplies; protect hardware from environmental issues • Replace un-spared electronics with new design with low-noise performance • Clean up all cabling and harness wiring • Use new data acquisition hardware that is affordable, maintainable, and “industrial strength” • Add health-checking hardware to ensure system is in working order • Implement better data archiving by use of the MMTO MySQL database

  5. Custom Electronics A loopback interface, controlled by the PC, allows the analog outputs to be connected to the analog inputs to ensure the hardware is working. Replacement load cell amplifiers are intended to improve the low-noise performance and packaging aspects of the system.

  6. Motivation for use of EtherCAT Avoid expensive proprietary hardware Avoid need for driver development Minimize “homebrew” electronic design Electrically-isolated signaling High data throughput Use commodity PC with standard Fedora Avoid writing boutique software Self-contained project for evaluating new hardware

  7. Further EtherCat Resources • EtherCat Technology Group: www.ethercat.org • EtherCat Master (GPL Linux): www.etherlab.org • Simple Open Ethercat Master (SOEM) http://soem.berlios.de/ (TU Eindhoven) • Beckhoff Automation www.beckhoff.com

  8. EtherCat Master as Etherlab.org

  9. Ethercat Master using SOEM • A project of TU Eindhoven • GPLv2 license • Very simple implementation using RAW sockets in C • Not as advanced as Etherlab, some desirable features are missing • Unclear how process data are offered to application

  10. EtherCat Master via Etherlab.org’s software • Requires configured kernel source • Can use generic network driver so no new kernel module is necessary for NIC driver • Need to have kernel module ethercat.ko, a vanilla Fedora installation won’t work • Need to tell ethercat which NIC to use (customize etc/sysconfig/ethercat) • /etc/init.d/ethercat start – syslog will note any messages from the master

  11. Test Stand Upgrade Tasks • Strip existing equipment from the stand • Clean, prep and paint the stand • Add 19” rack rail to accept electronics • Repackage power supplies • Build enclosure for EtherCat modules and loopback electronics • Build new load cell amplifiers • Integrate the new electronics and cabling • Write new test stand software and test

More Related