<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>AVR-USB-MEGA16: управление шаговым двигателем через USB</title>
		<description>Обсуждение AVR-USB-MEGA16: управление шаговым двигателем через USB</description>
		<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html</link>
		<lastBuildDate>Tue, 09 Jun 2026 05:51:06 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://microsin.ru/component/option,com_jcomments/format,raw/limit,10/object_group,com_content/object_id,826/task,rss/" rel="self" type="application/rss+xml" />
		<item>
			<title>Vasilih007 написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1323</link>
			<description><![CDATA[Замечательная статья, и благодаря ей я возможно сдам диплом. Но вот такой вопрос - как были выбраны диоды? Ведь нельзя же просто так взять и сказать: "а вот эти должны точно выдержать"?! Ведь можно было взять и диод послабее. Как именно посчитать максимум ЭДС в катушке, чтобы диод оставался работоспособным ? microsin: поспешили Вы с благодарностями , потому что ответа фактически не будет. Дело в том, что расчет такой схемы довольно сложен (при желании можете найти в учебниках), поэтому расчет делается только в крайнем случае, и очень приблизительно (считай с потолка), и берется диод с запасом по параметрам на 100..200%. Если так сделать нельзя, то просто подгоняется схема включения - для уменьшения выброса обратного напряжения снижают скорость нарастания импульса, а для ограничения тока ставят гасящие резисторы. В этой схеме скорость нарастания импульса противоЭДС ограничена переходными емкостями переходов транзисторов (попробуйте-ка их учесть в расчетах), а ток импульса ограничен активным сопротивлением обмоток, монтажа и внутренним сопротивлением блокирующих конденсаторов (как Вы собираетесь их учитывать, интересно?). Поэтому никто собственно и не рассчитывает такую схему.]]></description>
			<dc:creator>Vasilih007</dc:creator>
			<pubDate>Sat, 28 May 2011 20:51:12 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1323</guid>
		</item>
		<item>
			<title>Bиталий написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1303</link>
			<description><![CDATA[Подскажите пожалуйста, как переделать схему, чтобы управлять не одним,а несколькими ШД? Какую плату ставить и какие изменения в программе? microsin: чтобы управлять несколькими ШД, лучше применить макетную плату AVR-USB162 (или AVR-USB162MU), на которой стоит чип с аппаратным USB. Схему ключей менять не надо, просто их будет больше. Программу firmware придется переделать для поддержки нескольких ШД. Как переделать - на этот вопрос в комментариях ответить невозможно.]]></description>
			<dc:creator>Bиталий</dc:creator>
			<pubDate>Fri, 20 May 2011 23:40:24 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1303</guid>
		</item>
		<item>
			<title>BraMix написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1274</link>
			<description><![CDATA[А как сделать что бы он крутился вперед-назад??? microsin: для изменения направления вращения нужно поменять порядок чередования фаз.]]></description>
			<dc:creator>BraMix</dc:creator>
			<pubDate>Wed, 11 May 2011 01:48:35 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1274</guid>
		</item>
		<item>
			<title>fasty написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1139</link>
			<description><![CDATA[Здравствуйте!!! Сразу извиняюсь т.к. я полный нуб в этой теме, но можете по возможности ответить на следующие вопросы: 1) какая приблизительно доля от заявленного производителем момента остается при использовании одной фазы? 2) мешает ли что-нибудь организовать полношаговый режим с двумя включенными фазами в данном примере тупо изменив немного программный код? 3) можно ли управлять биполярным двигателем? 4) Можно ли управлять таким устройством двигателями уровня ДШИ-200-3-3 (FL57...) и вообще какой предел? 5) Можно ли использовать AVR-USB-MEGA16 в качестве микроконтроллер а перед L297+L298N или L6208? microsin: пишите лучше в почту, потому что Ваши вопросы вызывают слишком много вопросов, и о чем Вы спрашиваете, мало понятно. 1) Шаговый двигатель на одной фазе - это как? Наверное, моих телепатических способностей недостаточно. 2) Ничто не мешает. 3) Можно. 4) Можно. Пределов никаких, если отсутствует техническое задание. 5) Конечно можно.]]></description>
			<dc:creator>fasty</dc:creator>
			<pubDate>Fri, 11 Mar 2011 01:26:19 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1139</guid>
		</item>
		<item>
			<title>Сергей написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1076</link>
			<description><![CDATA[А у меня 4 провода, как мне подключать?]]></description>
			<dc:creator>Сергей</dc:creator>
			<pubDate>Wed, 16 Feb 2011 02:17:40 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1076</guid>
		</item>
		<item>
			<title>NEW_Domine написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1012</link>
			<description><![CDATA[ Смит, у Вас "Униполярный шаговый двигатель с постоянными магнитами", т.е. у вас на нём 2 обмотки со срединными отводами.]]></description>
			<dc:creator>NEW_Domine</dc:creator>
			<pubDate>Wed, 19 Jan 2011 07:57:26 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-1012</guid>
		</item>
		<item>
			<title>Глазастер написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-835</link>
			<description><![CDATA[На меге8 управляю 3 шаговиками через вритуальный COM-порт, в полушаговом режиме :-*. А есть желание в микрошаговом! куда можете отправить для получения знаний о данном виде коммутации? Или что посоветуете? Cпасибо за внимание! microsin: если по ссылке [3] ничего подходящего для Вас нет, то тогда надо искать специальную литературу. Проектом для mega8 поделитесь? Хочу статью написать.]]></description>
			<dc:creator>Глазастер</dc:creator>
			<pubDate>Sat, 30 Oct 2010 18:06:58 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-835</guid>
		</item>
		<item>
			<title>Михаил написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-546</link>
			<description><![CDATA[Добрый вечер, меня интересует возможно ли это устройство использовать для управления независимо четырьмя ШГ... и осуществить обратную связь с концевыми и нулевого положения датчиками? microsin: да, это возможно, но точность и скорость управления будут зависеть от того, каким образом Вы все это реализуете, и будет ли использована библиотека V-USB - её использование поглощает 60..80 процентов процессорного времени ATmega16.]]></description>
			<dc:creator>Михаил</dc:creator>
			<pubDate>Sun, 06 Jun 2010 23:01:35 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-546</guid>
		</item>
		<item>
			<title>Smith написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-412</link>
			<description><![CDATA[Спасибо за быстрый ответ. Хорошо я попробую, но прежде прошу помочь. Как я у вас на картинке вижу так это то что там у мотора 5 проводов. Красный, синий, белий, оранжевый подключены к транзисторам (выходит к плюсу) и потом подаётся позитивний сигнал поочереди. а коричневий подключин думаю к минусу? если так то мне понатно что у мотора есть питанийе -, а + управлаем шагами. если я правилно понял то как понять какой именно -. ведь просто так нельзя подавать поочереди на каждий провод позитивний сигнал. please help пс: у меня 6 проводов 3 вверху и 3 в низу заранее спасибо microsin - агенту Смиту: попробую ответить на вопросы по порядку, как умею. "Красный, синий, белий, оранжевый подключены к транзисторам (выходит к плюсу) и потом подаётся позитивний сигнал поочереди." - агент, тут Вы слишком сильно зашифровались, понять о чем идет речь - совершенно невозможно. В реальной жизни все совсем по другому - 4 конца от 4 обмоток (какие цвета у проводов, совершенно не важно) подключаются по одному на коллекторы 4-х транзисторов (т. е. на эти концы подается не плюс, а МИНУС в момент коммутации соответствующей фазы), а другие 4 конца всех обмоток соединены вместе и подключены к плюсу источника питания (т. е. в момент коммутации фазы на них подают ПЛЮС, а не минус). "а коричневий подключин думаю к минусу" - к минусу ничего не подключено, и никаких коричневых в глаза не видел - хотите верьте, хотите нет. На допросе тоже ничего не скажу, даже если пытать будут. "если так то мне понатно что у мотора есть питанийе -, а + управлаем шагами. если я правилно понял то как понять какой именно -. ведь просто так нельзя подавать поочереди на каждий провод позитивний сигнал." - вам, может, что-то и понятно, но мой мозг скоро закипит. Эх, агент, писали бы лучше по английски, что ли... ну ничегошеньки непонятно, хоть убейте. В чем вопрос, и о чем тут идет речь? Dear agent Smit, write please your questions in simple human language - in english. My russian is not so good. "пс: у меня 6 проводов 3 вверху и 3 в низу" - одно предложение понял, это радует. Скорее всего у Вас, агент, в моторчике 3 обмотки, и три конца сверху и снизу - концы обмоток. Воспользуйтесь тестером для прозвонки, чтобы убедиться в этом. Если так и есть, то Вам понадобится делать не 4 фазы, а только три. Лучше всего применить мост из 6 транзисторов. "заранее спасибо" - право, не стоит благодарности. Я всем помогаю, но агентам - в первую очередь.]]></description>
			<dc:creator>Smith</dc:creator>
			<pubDate>Fri, 26 Mar 2010 23:29:11 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-412</guid>
		</item>
		<item>
			<title>Smith написал:</title>
			<link>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-407</link>
			<description><![CDATA[Здравствуйте! Спасибо за статью! Мне вот только интересно - как узнать на пошаговом двигателе, какой провод относится к какой обмотке. Искал в Инете - ничего не нашёл. Может, есть для всех пошаговых двигателей общее правило? Заранее благодарю... microsin: правило очень простое - никакого правила не существует. Не имеет значения - какой провод к какой обмотке относится. Т. е. подключаете обмотки от балды и все будет работать. Если направление вращения не совпадает с ожидаемым, то просто либо меняют местами две обмотки, либо меняют порядок смены фаз.]]></description>
			<dc:creator>Smith</dc:creator>
			<pubDate>Fri, 26 Mar 2010 05:20:06 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-working-with-usb/avr-usb-mega16-step-motor-control.html#comment-407</guid>
		</item>
	</channel>
</rss>
