cmrivera8 / EFTS_atomic_clock

Design files and improved code of the EFTS atomic clock demonstrator.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EFTS_atomic_clock

The atomic clock described in this repository is used in the yearly European Frequency and Time Seminar (EFTS) hosted at ENSMM. This repository contains the original design files as well as the improved control software GUI in python (EFTS_atomic_clock/mac_control_program/qt_mac.py) and the microcontroller code (EFTS_atomic_clock/mac/mac.ino) embedded in the demonstrator.

When I started my contribution on this project, there were three atomic clocks, out of which only one was working correctly. The other two were marginally operational, with a weak absorption signal and low signal-to-noise ratio. This made it very difficult to lock the servo loops on the desired electronic transition. Moreover, the GUI was not intuitive and resulted in a not-ideal learning experience for the seminar attendees.

alt text

About

Design files and improved code of the EFTS atomic clock demonstrator.

License:GNU General Public License v3.0


Languages

Language:TeX 41.8%Language:MATLAB 18.8%Language:Python 18.5%Language:PLSQL 9.3%Language:C++ 8.4%Language:C 3.3%Language:M 0.1%