pyr0ball / pyr0piezo

An AVR/ARM based piezoelectric sensor for use in ultra-precise applications
https://docs.pyroballpcbs.com/
Other
71 stars 23 forks source link

Add automated thermal compensation control #27

Closed pyr0ball closed 4 years ago

pyr0ball commented 5 years ago

As higher temperatures cause a reduction in the effective output of piezo elements, when the sensor is used in an under-bed configuration, the gain of the input must be increased to compensate. As this temperature can be variable, the sensor needs to be able to detect the change and compensate automatically.

This can be accomplished in a few different ways:

pyr0ball commented 4 years ago

While this feature is good in theory, in practical use-cases, it's much easier to keep the piezo element away from heating elements that will effect it. From my research, after a piezo element experiences enough heat to cause it's output profile to change, the effect is mostly permanent, which would require either a one-time manual adjustment, or a replacement piezo element.