Могут ли Arduino и плата сбора данных NI USB-6009 мешать сигналам друг друга, когда они одновременно считывают сигналы с разных датчиков?

Здравствуйте, уважаемое сообщество Arduino SE.

У меня 5 датчиков. Я прочитал 4 из них с помощью платы сбора данных NI USB-6009, а пятый — с помощью Arduino UNO R3. Хотя с пятым датчиком я не только считываю с него сигнал, но и посылаю на него сигнал.

И плата Arduino, и плата NI подключаются к компьютеру через два разных USB-порта и одновременно отправляют сигналы на компьютер. Также — одновременно — Arduino отправляет сигнал на пятый датчик.

Я заметил странное поведение сигнала от одного из датчиков, считываемого платой NI. Он начинается с того, что мне подают явно неверный сигнал, который в течение примерно 5 минут постепенно меняется на правильный.

Этого не происходило, когда у меня одновременно не было подключения Arduino к компьютеру.

Таким образом, мне интересно, возможно ли, что плата Arduino и плата NI могут мешать сигналам друг друга при одновременном подключении к компьютеру. Если это возможно, это что-то широко распространенное и есть ли работающее решение?

Заранее спасибо. Иван

PS Я намеренно не привожу характеристики своей системы, потому что смысл моего вопроса не в том, чтобы решить проблему, а в том, чтобы узнать, возможно ли то, что я описал теоретически, и встречались ли такие случаи.

, 👍-1

Обсуждение

все возможно ... пожалуйста, задайте целенаправленный вопрос, на который действительно можно ответить, @jsotola


1 ответ


Лучший ответ:

0

Я нашел решение своей проблемы.

Датчик, который давал мне неправильный сигнал, был подключен к той же электрической цепи с "тяжелым" оборудование (два лабораторных источника постоянного тока). Общеизвестно, что этого делать не следует, потому что "тяжелая" оборудование отправляет шум обратно в цепь, что в конечном итоге вызывает шум в сигнале, генерируемом датчиком.

Таким образом, моя проблема никак не связана с тем, что Arduino мешает работе USB-6009 через компьютер.

Чтобы убедиться в этом, я отключил Arduino от компьютера и все равно получил тот же неправильный сигнал от проблемного датчика. Затем я подключил проблемный датчик к другой электрической цепи, снова подключил Arduino к компьютеру и получил правильный сигнал.

Таким образом, я делаю вывод, что можно безопасно использовать Arduino и USB-6009 с одним и тем же компьютером.

,