Технический форум по робототехнике.
		
	
		 
	
		
			
			
				
				 Gato » 18 сен 2011, 15:43 
			
			
	
			Добрый день.
Я вообще программист, но сейчас передо мной встала небольшая (надеюсь) инженерная задача 

Есть шаговый двигатель (ДШИ-200-1), который нужно подключить к компу. Ну то есть в итоге мне хочется, чтобы я нажимал кнопку на компьютере и двигатель делал один шаг.
Я нашел вот такой драйвер для управления (
http://stepmotors.ru/support/connect_scheme.htm), но я не очень понял, предназначен ли он для подключения к ПК. Объясните, пожалуйста, для чего он служит и как мне лучше всего добиться желаемого. 

 
	
	
		
			
			
				
				 avr123.nm.ru » 18 сен 2011, 18:03 
			
			
	
			Если есть LPT или COM порт то самое простое это связка L297 L298
Сигнал ШАГ может давать отправка в COM разных символов, в том числе и несколько шагов. А направление не менять. В схеме по ссылке в контроллере резисторы - надеюсь COM их перетянет. Если нет то добавить резистор и транзистор КТ3102 bc337 как инвертор сигнала COM.
			
	 
	
	
		
			
			
				
				 HarryStar » 19 сен 2011, 00:22 
			
			
	
			Gato писал(а):предназначен ли он для подключения к ПК
Да, например через LPT порт - это самое простое.
 
	
	
		
			
			
				
				 vadinator » 19 сен 2011, 00:28 
			
			
	
			HarryStar писал(а):Gato писал(а):предназначен ли он для подключения к ПК
Да, например через LPT порт - это самое простое.
 
Если нет ЛПТ и сами не паяете...то возьмите что то типа этого>>> 
http://shop.roboforum.ru/product/orduino_nano_v11_plus/ и подключайте через USB.
Какая частота импульсов вам на входе драйвера нужна?
 
	
	
		
			
			
				
				 HarryStar » 19 сен 2011, 08:35 
			
			
	
			Ну он пишет про кнопку - значит не более 10 Гц
			
	 
	
	
		
			
			
				
				 Gato » 19 сен 2011, 16:58 
			
			
	
			vadinator писал(а):HarryStar писал(а):Gato писал(а):предназначен ли он для подключения к ПК
Да, например через LPT порт - это самое простое.
 
Если нет ЛПТ и сами не паяете...то возьмите что то типа этого>>> 
http://shop.roboforum.ru/product/orduino_nano_v11_plus/ и подключайте через USB.
Какая частота импульсов вам на входе драйвера нужна?
 
Сам не паяю( Частота вообще почти не важна, хватит и пары герц. ЛПТ тоже нет, но если не будет другого выхода, найду комп с лпт. 
Я не очень понял, для чего предназначен этот контроллер. У меня на двигателе четыре вывода, ему надо на них подавать сигнал определенной формы. Вы можете поподробнее рассказать, что именно мне надо будет сделать? Я это представляю как то что я беру двигатель, подключаю его к этому контроллеру, туда же подключаю питание (ему 30В надо), подключаю контроллер к компу через usb, пишу несложную программу (Arduino?), которая задает характер импульсов, и получается то, что мне нужно 

 Я прав?
 
	
	
		
			
			
				
				 Romeo » 19 сен 2011, 17:14 
			
			
	
			Делал я давно станок с ЧПУ на шаговых движках.
Документация в приложении. Там и описание, и схемы, и программы.
Почитай, может что пригодится.
			
				
					- Вложения
- 
		
			 Stanok.rar Stanok.rar
- (440.18 КиБ) Скачиваний: 0
 
 
	
	
		
			
			
				
				 Gato » 19 сен 2011, 18:20 
			
			
	
			Romeo писал(а):Делал я давно станок с ЧПУ на шаговых движках.
Документация в приложении. Там и описание, и схемы, и программы.
Почитай, может что пригодится.
Прости, это для меня сложно(
 
	
	
		
			
			
				
				 HarryStar » 19 сен 2011, 20:09 
			
			
	
			Нужные импульсы контроллер сам формирует. вам нужно только на одной ноге "направление" задать направление, соотв 0 - по часовой стрелке, 1 по. А вторая нога это "шаги". Соотв. делаете там 1, потом 0 - мотор делает 1 шаг. Делаете 1, 0, 1, 0 - мотор делает 2 шага и т.д. Программа управления получается очень простая
			
	 
	
	
		
			
			
				
				 RootAdmin » 19 сен 2011, 21:11 
			
			
	
			Если двигатель с средним выводом обмотки—  то одна ардуина и четыре полевика. ИМХО так.
			
	 
	
	
		
			
			
				
				 cjA » 20 сен 2011, 03:49 
			
			
	
			если это юниполярник то достаточно четырех мосфетов прямо к лпт. 
А сейчас почитаем ... (если биполярник- то нужно драйвер и (возможно) диоды.)
Добавлено спустя 7 минут 37 секунд:
а RootAdmin уже ответил- если выводов шесть, то находите два общих, скручиваете их- и вперед- один сигнал, один поворот на 1.8 градуса (обычно)
Добавлено спустя 3 минуты 31 секунду:
И не нужна ардуина- мосфеты уже на борту несут индукционные диоды и открываются от ТТЛ уровня- напрямую к МК можно подключать.
			
	 
	
	
		
			
			
				
				 RootAdmin » 20 сен 2011, 10:57 
			
			
	
			Насчет LPT - еще вопрос, откроются ли. Сильно зависит от микросхемы моста. Видел вживую LPT с уровнем "1" 3.3 вольт.Мое ИМХО - ардуина удобней тем, что просто реализовать допфункции. Хотя - просто для управления двигателем достаточно USB-com моста в режиме bitbang на FT232RL.
Но если ТС не имеет опыта в пайке smd - нужно ли начинать с подобного?