Почему аналоговый датчик "гудит" при подключении к общей массе?

У меня есть заземление для модуля SD-карты, светодиода и пьезодатчика, подключенных к одной шине заземления. При этом я получаю низкий «гул» в показаниях пьезоэлемента, где вместо показания напряжения заземления (0) при отсутствии вибрации оно циклически колеблется между 4 и 6.

Однако, когда я переключаю заземление пьезоэлемента на шину заземления, подключенную к другому контакту заземления на моем Arduino, гул исчезает. Если я держу пьезоэлемент на исходном заземлении и перемещаю заземление модуля SD-карты, гул возвращается.

Я новичок в электронике, поэтому мне интересно, что происходит?

EDIT: Вот схема цепи.

, 👍0

Обсуждение

У вас есть контур заземления. Не видя фактического физического расположения, невозможно определить причину. Это распространенная проблема в аудиосхемах. Исправить это — такое же искусство, как и наука. Обычные решения включают в себя одну точку заземления, заземление только с одного конца или, в крайних случаях, методы подавления синфазного сигнала., @Milliways

Добавил схему цепи. Как это могло привести к контуру заземления?, @user1569339

Это идеализированная схема. Такого рода проблемы часто связаны с физической компоновкой, например, с параллельными прокладками проводов. Соглашусь, вроде ничего страшного. Как я уже сказал, это черная магия. Я бы предложил отделить низкоуровневую аналоговую цепь от остальной проводки, т.е. НЕ использовать кабели заземления совместно с другими цепями. Похоже, это то, что вы сделали, когда это сработало. Вы также должны свести к минимуму любые другие источники помех, подключив к датчику витые провода., @Milliways


1 ответ


1

@Milliways заметил:

У вас есть контур заземления. Не видя фактического физического расположения, невозможно определить причину. Это распространенная проблема в аудиосхемах. Исправить это — такое же искусство, как и наука. Обычные решения включают в себя одну точку заземления, заземление только с одного конца или, в крайних случаях, методы подавления синфазного сигнала.

Это идеализированная диаграмма. Такого рода проблемы часто связаны с физической компоновкой, например, с параллельными прокладками проводов. Соглашусь, вроде ничего страшного. Как я уже сказал, это черная магия. Я бы предложил отделить низкоуровневую аналоговую цепь от остальной проводки, т.е. НЕ использовать кабели заземления совместно с другими цепями. Похоже, это то, что вы сделали, когда это сработало. Вы также должны свести к минимуму любые другие источники помех, подключив к датчику витые провода.

,

Я предлагаю вам сделать это ответом [Вики сообщества](https://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts)., @sa_leinad

Я имею в виду [этот пост](https://arduino.meta.stackexchange.com/a/2391/19409) Ника Гэммона., @sa_leinad