Страница 1 из 1

Нестабильность работы LINX

Добавлено: 20 июл 2017, 17:23
kobold
Добрый день!

Только начал осваивать работу с arduino через labview.
Установил LINX для работы с платой Леонардо.
На основе примера LINX - PWM 1 Channel дособрал простейшую программку, где шим-сигнал подается на диод 13.
Скважность управляется с помощью воротка Knob.
Программка работает, но на Waveform Chart видно что скважность сигнала пляшет.

Поставил в программе индикатор Loop rate. В зависимости от величины переменной, устанавливаемой на Knob, наблюдается пляска частоты выполнения программы от 167 до 330 Гц.
Хотел бы узнать, возможна ли какая-нибудь стабилизация и повышение частоты хотя бы до 500 Гц?

Re: Нестабильность работы LINX

Добавлено: 20 июл 2017, 18:14
Alex Dem
Программируйте ардуино на интересующие Вас действия, а с помощью LabVIEW только управляйте, то есть посылайте по COM порту данные для работы генератора (частоту например).

Re: Нестабильность работы LINX

Добавлено: 20 июл 2017, 18:24
Borjomy_1
kobold, нестабильность оттого, что шим там программный. т.е игрушка.

Re: Нестабильность работы LINX

Добавлено: 20 июл 2017, 19:02
kobold
Alex Dem, то есть по сути программировать в Arduino IDE и подключать его к labview не через linx?


Borjomy_1, установка аппаратного шим-генератора с управлением от ардуино сильно поможет?

Re: Нестабильность работы LINX

Добавлено: 20 июл 2017, 19:34
Alex Dem
[quote="kobold"]Alex Dem, то есть по сути программировать в Arduino IDE и подключать его к labview не через linx?

Именно. Есть еще платный компиллер для ардуино, но он Вам не нужен. Делаете всю программу низкого уровня на IDE или FlProg и т.п., а управление на верхнем уровне,
если хотите, делаете через COM порт без LINX и прочего.