Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

Генератор на LTR 34

Вы не вошли.

 Поиск | Регистрация | Вход 

06.06.2018 15:21:36
#1

Участник
Здесь с 06.06.2018
Сообщений: 3

Генератор на LTR 34

День добрый. Нужен ваш совет.
Требуется сформировать с помощью модуля LTR34 синусоидальный сигнал с частотой 400 Гц, задавая значение необходимой амплитуды сигнала в интерфейсе оператора с ПК в LabView.
Изменение амплитуды   должно происходить без «разрыва» синусоиды, либо с паузами как можно меньшей длительности, в которых значение выходного сигнала будет нулевым.
В данный момент в режиме автогенерации мы не можем получить такой результат, присутствуют паузы при переключении амплитуды с ненулевым постоянным уровнем выходного сигнала.
Можете проконсультировать, как нам получить необходимый сигнал с помощью модуля LTR34?
Заранее благодарю!

06.06.2018 15:57:11
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,293

Re: Генератор на LTR 34

Смену сигнала без пауз в LTR34 можно добиться только в потоковом режиме, изменяя подгружаемый сигнал на лету. Сложность тут состоит в том, как определять момент подкачки новых данных, т.к. если их загружать постоянно, то буфер будет заполнен полностью и изменение сигнала произойдет только когда все данные из буфера будут выведены на ЦАП, что приведет к очень большим задержкам от изменения значения оператором. Однако в буфере должны быть всегда данные, чтобы не было разрывов, т.е. слишком редко подкачивать тоже нельзя. Для этого можно использовать режим с эхо-ответами, благодаря которому Вы можете знать сколько слов выдал ЦАП и знаете сколько подгрузили, соответственно знаете его заполненность. Чем больший уровень заполненности будете поддерживать, тем больше будет время реакции на изменение оператором амплитуды, но более устойчив вывод к задержкам подкачки (из-за задержек ОС или при передаче).
В любом случае будет некая задержка реакции (но ее можно уменьшить до порядка секунды или меньше при отсутствии задержек), но не будет никаких разрывов в сигнале.

Для такого режима есть пример на LabView - посмотрите ltr34_stream_fifo_ctl из http://www.lcard.ru/download/examples/l … abview.zip.

Только если используется интерфейс Ethernet и крейт EU, если прошивка крейта версии 2.0.0.0 то ее нужно будет обновить до старшей версии (т.к. в этой версии была проблема с потоковым выводом по Ethernet).
При работе по USB и с любым интерфейсом в CEU все должно работать в любом случае.
Также в случае Ethernet нужно, чтобы канал связи позволял передавать поток с выставленной скоростью

07.06.2018 13:35:44
#3

Участник
Здесь с 06.06.2018
Сообщений: 3

Re: Генератор на LTR 34

Для исключения влияния Windows на генерацию,  мы все-таки хотим добиться необходимого результата в режиме авто генерации, и пока получилось достичь результат, который более менее соответствует желаемому (то есть переключение между синусоидами за короткий период времени). К сожалению, в промежутке от завершения генерации первой синусоиды (t0) и до начала генерации второй синусоиды(t1) на выходе сохраняется значение напряжения  последнего выданного сэмпла первой синусоиды. Нам же нужно чтоб было =0 В.
hWS_KoDxg7TwTlDT7-Ej1odny0myL_UY-u7Pp5ET7Ooq4iXzP_qaZeFcmBMpHtU4w2fpQniGIRTeywZVoW_9gA%3D%3D?uid=0&filename=%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B92.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&size=2048x2048
https://yadi.sk/i/NXSceN163XLGdH
hWS_KoDxg7TwTlDT7-Ej1rbigqoaF4wJGQAJ1it0gz2I6se_qor_YwPbPa3WZmu5KrkxKvsgvppVw075QBMzuw%3D%3D?uid=0&filename=%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B91.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&size=1024x509
https://yadi.sk/i/FIRHnI2O3XLGVb

07.06.2018 16:34:19
#4

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Генератор на LTR 34

@ TankHoR, выше Алексей детально рассказал, как можно решить Вашу задачу с применением потокового режима.
Если Вы всё-таки хотите остаться на циклическом режиме и Вас всё устраивает, но требуется, чтобы удерживалось нулевое значение, а не последнее значения на выходе ЦАП (на момент асинхронной остановки циклического режима), то эту задачу можно решить только, если мы модифицируем прошивку CPLD и, возможно, скорректируем ПО. Для выполнения этой работы потребуется определённое время и отвлечение ресурсов. Попробуйте сделать соответствующий заказ на доработку прошивки и ПО LTR34 нашему отделу продаж и договориться с ним об условиях и сроках выполнения данной работы. Сошлитесь на эту тему форума.

Если данная работа состоится, то потребуется уточнить некоторые технические детали.

Отредактировано Гарманов Александр (07.06.2018 17:40:01)

08.06.2018 14:59:03
#5

Участник
Здесь с 06.06.2018
Сообщений: 3

Re: Генератор на LTR 34

Спасибо за консультацию, будем  думать.

08.06.2018 17:31:40
#6

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Генератор на LTR 34

@ TankHoR, я могу также предложить простое чисто аппаратное решение Вашей задачи для самостоятельной реализации - на выходе LTR34 внешним образом реализовать пассивный ФВЧ первого порядка в виде RC-цепи, в которой резистор включён относительно AGND. После окончание генерации в циклическом режиме остаточное напряжение на выходной обкладке конденсатора стечёт к нулю по экспоненциальному закону с постоянной времени, примерно равной (R*C, где R, С - это сопротивление и ёмкость в RC-цепи, соответственно.  "Примерно равной" - это потому, что для упрощения здесь не учитывается выходное сопротивление LTR34 и сопротивление внешней нагрузки. Подобный подход будет корректен в том случае, если в генерируемом сигнале Вам не нужна постоянная составляющая, и полоса частот генерируемого сигнала принципиально может быть ограничена снизу (что и будет делать ФВЧ). Правда, ФВЧ будет также сдвигать фазу (это следует учесть, если важны фазовые соотношения между разными каналами LTR34, например), и будет иметь соответствующую АЧХ ФВЧ 1-го порядка.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск