Hi all,
I need some advice. I have different sound patterns that are driven from a microcontroller. They vary in pulse width and duration according to the different alarm patterns. They are used to drive a piezo circuit.
I need to monitor the sound patterns to determine which alarm occurred, this needs to be done 24 hours a day and recorded. The pulse widths can vary from 20us to 100us.
I am looking at the possibility of using a differentiator circuit to catch the edges of the pulses and then cleaning the signal up (perhaps using Schmitt trigger). This then feeds into a second microcontroller which starts a timer on the first edge and stops it on the second edge. Hence determining the pulse duration and type of alarm sent.
I am not 100% sure if this looks feasible.
I would appreciate any help.
If you need more information, please let me know.
Best regards,
Rajinder
I need some advice. I have different sound patterns that are driven from a microcontroller. They vary in pulse width and duration according to the different alarm patterns. They are used to drive a piezo circuit.
I need to monitor the sound patterns to determine which alarm occurred, this needs to be done 24 hours a day and recorded. The pulse widths can vary from 20us to 100us.
I am looking at the possibility of using a differentiator circuit to catch the edges of the pulses and then cleaning the signal up (perhaps using Schmitt trigger). This then feeds into a second microcontroller which starts a timer on the first edge and stops it on the second edge. Hence determining the pulse duration and type of alarm sent.
I am not 100% sure if this looks feasible.
I would appreciate any help.
If you need more information, please let me know.
Best regards,
Rajinder