Здравствуйте! Есть 16 пьезоизлучателей, необходимо на каждый из них подать сигнал с определенной частотой, близкой к резонансу. Каким способом можно управлять частотой на 16 каналах одновременно?
Есть масса возможностей реализовать генерирование. Не совсем понятна конечная цель. Вы хотите одновременно на 16 излучателей подавать частотный сигнал в разных диапазонах или последовательно? В каких диапазонах?
Какой тип излучателя, иногда они идут в сборке со своим генератором. С предыдущим автором не согласен по части устаревшего. Имеют широкое распространение в качестве аудио сигнальных решений в аппаратуре широкого применения.
Здравствуйте! Конечная цель- тактильная матрица на основе пьезоизлучателей. Частоты примерно от 30 КГц (до разумного предела). Нужно параллельно подать разные частоты на все излучатели и увеличивать частоту, приближая её к резонансу согласно карты удаленности. 16 это минимальное количество, приблизительно должно быть 64 и больше таких излучателей.
Действительно нужны 16 достаточно разных частот? ЕМНИП, пьезоизлучатель весьма старый прибор, а массовая технология даёт небольшой технологический разброс.
Например, точность 2 кГц при номинале 40 - это 5 %.
Ну а "в лоб" - только 16 перестраиваемых и калибруемых под конкретное "железо" генераторов. Например - на мелкой CPLD.
Нужно менять именно частоту, оставляя амплитуду неизменной. Как сделать с 1 каналом понятно, а вот как расширить это на 16, чтобы на каждом была разная частота?
Qaban, очевидно нужно запустить на 16 каналах ШИМ. Т.к. у используемого контроллера скорей всего нет 16 аппаратных каналов ШИМ то возможно получится обойтись софтовым ШИМ.
Гуглить про софтовый ШИМ.
Но лучше взять отдельную микруху ШИМ контроллер многоканальный.