У меня есть линейный резонансный привод, подобный этому: https://www.gearbest.com/other-accessories/pp_670798.html . Мне нужно контролировать его частоту вибрации, и для этого я намерен использовать потенциометр и Arduino для управления де напряжение питания и, следовательно, изменить частоту вибрации. Но прежде всего мне нужно знать, как измерить частоту, чтобы я мог приспособить ее к своей цели.
Я думаю прикрепить пьезодатчик к двигателю и с помощью Arduino определить период и, следовательно, частоту сигнала, создаваемого, когда пьезодатчик вибрирует вместе с LRA. Поэтому у меня есть несколько вопросов:
Возможна ли моя идея или это ерунда?
Не могли бы вы сказать мне, является ли напряжение, возникающее при вибрации пьезоэлемента, синусоидальным, и если да, то пропорциональна ли частота частоте вибрации двигателя?
Мне нужно уменьшить создаваемое напряжение до уровня рабочего напряжения Arduino, но если я использую резистор 1 МОм, не будет ли он работать как фильтр и влиять на сигнал?
Это возможно, но не необходимо.
Лучший способ - управлять резонаторами MEMS или Xtal, которые используют измерение тока ЭДС для управления на резонансной частоте. Решением TI является DRV2605. Он поставляется с другими функциями для снижения энергопотребления, быстрого запуска и остановки и т. д.
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sloa188&fileType=pdf
JRE
Тони Стюарт EE75
Тони Стюарт EE75
джсотола
KalleMP