<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; ПИД-регуляторов для двусторонних систем]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1520&amp;type=atom" />
	<updated>2026-07-29T11:32:43Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=1520</id>
		<entry>
			<title type="html"><![CDATA[Re: ПИД-регуляторов для двусторонних систем]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=12859#p12859" />
			<content type="html"><![CDATA[<p>Драйвер АПИД не обязательно привязывать к периферии напрямую.<br />А ноль - всего лишь точка на прямой. При необходимости его можно сместить в более удобное место.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2026-07-29T11:32:43Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=12859#p12859</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ПИД-регуляторов для двусторонних систем]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=12851#p12851" />
			<content type="html"><![CDATA[<p>AlexN, вы абсолютно правы в том, что технические требования и граничные условия задачи известны только мне. И чтобы не утомлять уважаемое сообщество лишними деталями, я постарался предельно упростить описание задачи, чтобы донести основную сложность, с которой столкнулся. Я ищу не готовое решение &quot;под ключ&quot;, а только подтверждение или опровержение моих выводов теми, кто уже сталкивался с подобной задачей.</p><p>Эксперименты, которые я провел, показывают, что драйвер асинхронных ПИД-регуляторов CANNY не обеспечивает двустороннего управления. Он выдает беззнаковое значение u(t), которое меняется только в одну сторону, что делает его непригодным для управления двумя гидравлическими клапанами от одного регулятора. Возможно, я что-то упустил.</p><p>В итоге я реализовал на макете схему с двумя ПИД-регуляторами — по одному на каждое направление. Такое решение работает, но вызывает серьезные опасения при переносе на реальную гидравлику:</p><p>Риск нестабильности. В зоне переключения между регуляторами может возникать &quot;мертвая зона&quot; или рывки, что приведет к колебаниям около цели.</p><p>Непредсказуемое поведение. При быстрых изменениях сигнала обратной связи регуляторы могут &quot;конфликтовать&quot;, ухудшая качество управления.</p><p>Поэтому переформулирую вопрос для тех, у кого есть практический опыт:</p><p>Кто-нибудь успешно реализовывал двустороннее позиционирование гидравлики на CANNY? Какой подход оказался рабочим: два ПИД-регулятора, программная реализация или иной способ?</p><p>Буду благодарен за любые практические советы, ссылки на примеры или краткое описание решения.</p>]]></content>
			<author>
				<name><![CDATA[Silych]]></name>
				<uri>https://forum.canny.ru/profile.php?id=259</uri>
			</author>
			<updated>2026-07-24T18:47:54Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=12851#p12851</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ПИД-регуляторов для двусторонних систем]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=12849#p12849" />
			<content type="html"><![CDATA[<p>Никто кроме вас на данном этапе не имеет представления о том что для вас необходимо и что для вас нецелесообразно. Не говоря уже о технических требованиях и граничных условиях самой задачи. </p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;мечты</div><div class="fancy_spoiler"><p>Можно конечно подождать в данном не самом подходящем месте желающих погрузиться в эту благоухающую бездну а можно дерзнуть совершить немыслимое и страшно сказать самостоятельно подумав и при необходимости проверив оба подхода на практике придти к собственным выводам которыми и поделиться с общественностью. Но это я так. Мечтаю.</p></div></div><p><strong>Модераторское: предупреждение AlexN за флейм <a href="https://forum.canny.ru/misc.php?action=rules" rel="noopener noreferrer" target="_blank">см.правила</a></strong></p>]]></content>
			<author>
				<name><![CDATA[AlexN]]></name>
				<uri>https://forum.canny.ru/profile.php?id=77</uri>
			</author>
			<updated>2026-07-23T18:54:30Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=12849#p12849</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[ПИД-регуляторов для двусторонних систем]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=12845#p12845" />
			<content type="html"><![CDATA[<p>Доброе время суток! Есть устройство, которое может перемещаться по шкале, например от 0 до 1000. При этом требуется удерживать его в середине, на отметке 500 с помощью двух гидравлических линий. (Один клапан сдвигает влево, второй вправо.) От устройства имеем сигнал положения по CAN 0-1000.<br /> Правильно ли я понимаю, что для реализации управления необходимо использовать два ПИД регулятора, каждый на свой выход ШИМ. Решить вопрос одним регулятором с последующей логикой распределения направления воздействия если и не невозможно то нецелесообразно?</p>]]></content>
			<author>
				<name><![CDATA[Silych]]></name>
				<uri>https://forum.canny.ru/profile.php?id=259</uri>
			</author>
			<updated>2026-07-22T17:48:36Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=12845#p12845</id>
		</entry>
</feed>
