Почему некоторая часть полученных сигналов повторяется в начале и в конце сигнала?

Я получаю некоторые импульсы, которые повторяются через определенные промежутки времени. Аппаратное обеспечение - Advantech pci1710 (оно похоже на многофункциональные карты NI), используемое программное обеспечение - Labview 2013.

Проблема в том, что в начале и в конце импульсов я вижу несколько добавленных импульсов, которые я не посылаю на устройство! Каковы эти импульсы и их происхождение и как это исправить?

Скриншот импульсов>

Грязные сигналы

Красный сигнал и белый сигнал - это примерно 500 Гц прямоугольных волн, которые повторяются один за другим (количество импульсов, отправляемых на каждый канал, ограничено. Фактически это импульсы, генерируемые с использованием Arduino для управления драйвером серводвигателя).

программа написана в labview

Импульсы дискретизации имеют два дискретизированных сигнала и являются значениями по умолчанию на графике. readback vi имеет один выбранный сигнал и является значением по умолчанию на графике.

на обратной стороне vi я написал код для подсчета количества импульсов.

я обнаружил, что я посылаю 2000 импульсов, но каждый импульс делится на 3 части, первая и третья части меняются, а средний импульс почти фиксирован. если я суммирую разделенные части, то это импульсы 2007 года и около 2000 импульсов, которые я посылаю.

0 ответов

Другие вопросы по тегам