Leave a comment

Comments 47

leoniv June 2 2020, 07:57:48 UTC
Если имеем объект с известной передаточной функцией, то и в PSpice можно построить АЧХ и ФЧХ. Но как их построить для схемы, содержащей ЦАП, АЦП и т.д.? Она строится в режиме AC-анализа, есть только тестовый сигнал на входе, все остальные сигналы в схеме, например, тактовый сигнал АЦП, стоит на месте. В результате получаем на выходе одни нули.

Reply

anonymous June 2 2020, 08:24:39 UTC
Что мешает на реальную схему подать короткий импульс с мин. длит. фронта и среза и посмотреть реакцию на выходе?

Reply

leoniv June 2 2020, 09:27:55 UTC
А как потом интерпретировать результат?

Reply


dz June 12 2020, 19:10:34 UTC
"Почему-то на выходе нового датчика сигнал 14 Гц оказался в полтора-два раза выше, чем у старого." - по идее, именно тут и надо копать дальше?

Reply

leoniv June 12 2020, 19:14:33 UTC
Еще раз посмотрел внимательно работу со штатными датчиками - на грани устойчивости. Все-таки, получается, фазовый сдвиг цифрового ПИД-регулятора слишком большой. На STM32 с его быстрым АЦП и с аппаратными ЦАП наверняка было бы веселее. Надо будет сделать макет. Только я пока занялся другим, чтобы не зациклиться окончательно.

Reply


ext_5403781 June 18 2020, 16:52:29 UTC
Попробуйте добавить в PID четвертое слагаемое - ускорение. Это вторая производная. Мне решительно помогло.

Reply

leoniv June 18 2020, 16:55:06 UTC
Спасибо, надо попробовать.

Reply


Leave a comment

Up