Hello,
I have a very particular type of Master clock (electro-mechanical pendulum, made by the company Gent and referred to as a pulsynetic) i am interested at looking at its time keeping ability, but i am actually more interested in discovering what makes it unstable. (atmospheric pressure, temperature etc)
but i need to construct some type of frequency standard and produce a time stamp for each pendulum swing so i can calculate its performance.
For reasonable money i can buy or build a GPSDO (global positioning system disciplined oscillator) to produce a long term stability 1Hz pulse from the satellites, and the oscillator will produce 10Mhz (hopefully square wave but possibly sinewave)
i am hoping that if a Teensy #? can work with this high frequency i should be able to count each second, and also subdivide it by 10 million. and produce a time stamp or every pendulum pulse.
i understand i am looking into a rabbit hole with this, but i am looking to build something that is reasonably good in term's of detecting drift or time error in seconds and rate error ideally in ppm not aiming for the ultimate system possible.
I would like to attach a small 'flag or marker' to the base of the pendulum, and this will passthrough a photodetector, i am thinking that if i can detect the rising and falling edge of a flag or marker of a known width, i can calculate pendulum velocity, and with some basic math looking at the time stamps of these edges for each swing i can see how the clock behaves.
So i guess my question for the experts would be :-
1. would i be expecting too much of a teensy to keep track of two interrupts (1Hz and 10Mhz) and count a 'unsigned long' to 10,000,000 before resetting to 0 and starting again.
2. for the data side i would like to write out the time stamp for each rising edge and falling edge from the flag. (two time stamps per second, as the pendulum is long and each swing is 1 second / the total oscillation is 2 seconds)
3. it would be ideal to write these time stamps to sd card, but i expect i would need carful management of when i need to write the data out ?
I am willing to try anything just for the fun of it, but i am hopeful of some guidance / discussion to point me in the right direction of the type of teensy and possible challenges. (i only have teensy 3.6 but i am expecting the 4.0 to perform better at this task ?
thanks
Wess
I have a very particular type of Master clock (electro-mechanical pendulum, made by the company Gent and referred to as a pulsynetic) i am interested at looking at its time keeping ability, but i am actually more interested in discovering what makes it unstable. (atmospheric pressure, temperature etc)
but i need to construct some type of frequency standard and produce a time stamp for each pendulum swing so i can calculate its performance.
For reasonable money i can buy or build a GPSDO (global positioning system disciplined oscillator) to produce a long term stability 1Hz pulse from the satellites, and the oscillator will produce 10Mhz (hopefully square wave but possibly sinewave)
i am hoping that if a Teensy #? can work with this high frequency i should be able to count each second, and also subdivide it by 10 million. and produce a time stamp or every pendulum pulse.
i understand i am looking into a rabbit hole with this, but i am looking to build something that is reasonably good in term's of detecting drift or time error in seconds and rate error ideally in ppm not aiming for the ultimate system possible.
I would like to attach a small 'flag or marker' to the base of the pendulum, and this will passthrough a photodetector, i am thinking that if i can detect the rising and falling edge of a flag or marker of a known width, i can calculate pendulum velocity, and with some basic math looking at the time stamps of these edges for each swing i can see how the clock behaves.
So i guess my question for the experts would be :-
1. would i be expecting too much of a teensy to keep track of two interrupts (1Hz and 10Mhz) and count a 'unsigned long' to 10,000,000 before resetting to 0 and starting again.
2. for the data side i would like to write out the time stamp for each rising edge and falling edge from the flag. (two time stamps per second, as the pendulum is long and each swing is 1 second / the total oscillation is 2 seconds)
3. it would be ideal to write these time stamps to sd card, but i expect i would need carful management of when i need to write the data out ?
I am willing to try anything just for the fun of it, but i am hopeful of some guidance / discussion to point me in the right direction of the type of teensy and possible challenges. (i only have teensy 3.6 but i am expecting the 4.0 to perform better at this task ?
thanks
Wess