Chemische Charakterisierung und Spurenanalytik
Filtern
Dokumenttyp
Sprache
- Englisch (2)
Schlagworte
- Instrumentation (2) (entfernen)
Organisationseinheit der BAM
Trinamic TMCL IOC is a Python package designed for controlling stepper motors connected to a Trinamic board using the TMCL language (all boards supported by PyTrinamic should now work, has been tested on the TMCM 6110 and the TMCM 6214). Since it is implementing the TMCL protocol, it should be easy to adapt to other Trinamic motor controller boards. This package assumes the motor controller is connected over a machine network via a network-to-serial converter, but the underlying PyTrinamic package allows for other connections too.
This allows the control of attached motors via the EPICS Channel-Access virtual communications bus. If EPICS is not desired, plain Pythonic control via motion_control should also be possible. An example for this will be provided in the example.ipynb Jupyter notebook.
This package leverages Caproto for EPICS IOCs and a modified PyTrinamic library for the motor board control, and interfaces between the two via an internal set of dataclasses. Configuration for the motors and boards are loaded from YAML files (see tests/testdata/example_config.yaml).
The modifications to PyTrinamic involved extending their library with a socket interface. This was a minor modification that should eventually find its way into the official package (a pull request has been submitted).
Living organisms constantly interact with their environment, including through the exchange of gases. Respiration and the release and uptake of volatile organic compounds (VOCs) create dynamic microenvironments in biological systems. Studying the kinetics of volatiles in biological systems requires expensive instruments, and data analysis is challenging. Therefore, we aimed to design a minimal analytical device for measuring the composition of gaseous mixtures in realtime.
We built the ‘Modular Biological Mass Spectrometer’ (MoBiMS) from 3D-printed parts and custom sensors to fit a wide array of experimental set-ups. We tested the chemical detection range and temporal resolution of the MoBiMS employing pure compounds and complex biological samples.
Compounds with a higher than 0.4 mmHg vapor pressure and a molecular weight up to 154 g/mol were reliably sensed within seconds. The generated electron impact (EI) spectra were directly comparable with standard databases like the NIST EI library. Under a direct analysis approach, the MoBiMS identified the characteristic odor of banana (Musa sp.), that is, isoamyl acetate; tracked the dynamics of CO2 release while the Alka-Seltzer® reaction occurred showed the kinetics of the transient production and consumption of carbon dioxide during photosynthesis. MoBiMS also discriminated between volatile compounds ions coming from tobacco (Nicotiana benthamiana) leaves and the surrounding air through untargeted analysis. The small footprint of the MoBiMS and its relatively low energy consumption facilitate in situ analyses, as an additional gas supply is not necessary with EI ionization. The MoBiMS is easy to assemble, and its construction and operation are very cost-efficient compared to commercial devices. The analytical performance of the MoBiMS is suitable for real-time studies of biological systems, environmental monitoring, and medical diagnostics.