реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Шаговый двигатель + АВР
ps1x
сообщение Sep 8 2006, 12:13
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



а можно сделать ключи, или мост из запчастей от блоков питания и прочей требухи от компьютера (мосфеты и прочее)?
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Sep 8 2006, 17:04
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Цитата(Alexsys @ Sep 8 2006, 10:48) *
Очень удобно использовать для управления шаговиками сочетание микросхем L297 + L298 + защитные диоды.


Эти микросхемы не так хороши. Главная проблема - L298 имеет биполярные ключи с большим падением. Поэтому она греется очень сильно. L297 имеет общий вход VREF, что не позволяет использовать ее в микрошаговых приводах. И вообще, при наличии микроконтроллера L297 не очень актуальна.


Цитата(artem100 @ Sep 8 2006, 14:03) *
так вы живой? smile.gif
настоящий? smile.gif


Тьфу, тьфу, жив пока smile.gif

Цитата(artem100 @ Sep 8 2006, 14:03) *
делал-ли кто-нибудь форточко-закрывалку-открывалку на дистанционном пульте?


Сомнительна полезность такого устройства. Еще будут проблемы с надежной фиксацией форточки в закрытом состоянии. А собственно привод с ДУ - не проблема.


Цитата(ps1x @ Sep 8 2006, 15:13) *
а можно сделать ключи, или мост из запчастей от блоков питания и прочей требухи от компьютера (мосфеты и прочее)?


В компьютерном блоке питания ничего интересного нет: ключи там биполярные. А вот на материнках можно найти мощные MOSFET-ы в преобразователе для питания процессора. Для построения моста на MOSFET-ах потребуется еще микросхема драйвера затворов, их делает IR, MICROCHIP и другие.


--------------------
Go to the top of the page
 
+Quote Post
ps1x
сообщение Sep 8 2006, 19:58
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(Леонид Иванович @ Sep 8 2006, 21:04) *
Цитата(Alexsys @ Sep 8 2006, 10:48) *

Очень удобно использовать для управления шаговиками сочетание микросхем L297 + L298 + защитные диоды.


Эти микросхемы не так хороши. Главная проблема - L298 имеет биполярные ключи с большим падением. Поэтому она греется очень сильно. L297 имеет общий вход VREF, что не позволяет использовать ее в микрошаговых приводах. И вообще, при наличии микроконтроллера L297 не очень актуальна.


Цитата(artem100 @ Sep 8 2006, 14:03) *
так вы живой? smile.gif
настоящий? smile.gif


Тьфу, тьфу, жив пока smile.gif

Цитата(artem100 @ Sep 8 2006, 14:03) *
делал-ли кто-нибудь форточко-закрывалку-открывалку на дистанционном пульте?


Сомнительна полезность такого устройства. Еще будут проблемы с надежной фиксацией форточки в закрытом состоянии. А собственно привод с ДУ - не проблема.


Цитата(ps1x @ Sep 8 2006, 15:13) *
а можно сделать ключи, или мост из запчастей от блоков питания и прочей требухи от компьютера (мосфеты и прочее)?


В компьютерном блоке питания ничего интересного нет: ключи там биполярные. А вот на материнках можно найти мощные MOSFET-ы в преобразователе для питания процессора. Для построения моста на MOSFET-ах потребуется еще микросхема драйвера затворов, их делает IR, MICROCHIP и другие.

А биполярные ключи можно использовать для обычных двигателей (коллекторных)? Правда, я их пробовал использовать, но что-то не сослось, в БП есть диодные сборки, похожие на транзисторы, и стабилизаторы типа КРЕНок но вот то что я определил как транзисторы (в корпусах ТО-92) не заработали...
И шаговый двигатель я думал применить как минидрель, нацепив на него цанговый патрон, но потом развинтил на работе струйник HP и вытащил оттуда чудесный коллекторный моторчик. Но ШД всетаки интересная тема...
Мне кажется управлять ШД с 4 мя выводами сложнее всего, еще у меня есть 5-выводный (похоже идеальный вариант).
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 8 2006, 23:27
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(david_rf @ Sep 8 2006, 08:10) *
Баловался с двигателем от винчестера. Двигатель трехполюсный с общей точкой обмоток.
Запускал в полушаговом режиме - так устойчивее работает!
На обмотки ставил КТ805 коллекторами на обмотки, базами, через резисторы, на контроллер, эмиттерами не землю. Общий вывод двигателя на плюс питания!
Делал плавный разгон... Движок от винта на 5600 об/мин разгонялся и устойчиво работал на 9800! smile.gif


И в схеме которая приведена в первом топике тоже можно одну сторону двух обмоток соединить. (Трёх-точечная схема) Я работал с шаговиками для стрелок, так они прямо на ноги меги вешаются. На мегу8 подключал шесть двигателей. Использовал дробление на 6 (Максимальное цифровое без ШИМа). Ни ключей ни диодов не применял. Разгон и торможение абсолютно необходимы если хочешь максимальную скорость получить. При ШИМе есть потеря мощности. Я не делал но слышал о потере точности.
Go to the top of the page
 
+Quote Post
Shurmas
сообщение Sep 9 2006, 00:40
Сообщение #20


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



Цитата(ps1x @ Sep 8 2006, 02:40) *
А, еще в схеме, как я тут недавно понял, надо добавить 4 диода от земли к каждому выводу каждой обмотки.
Насколько мощные должны быть диоды?


Диоды должны быть на ток больший чем максимальный ток через обмотку ШД.

в PROTEUS есть примеры управления ШД.
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Sep 9 2006, 07:31
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Цитата(ps1x @ Sep 8 2006, 22:58) *
А биполярные ключи можно использовать для обычных двигателей (коллекторных)?


В смысле для ШИМ-управления коллекторным двигателем? Можно. Но лучше все-же MOSFET-ы.

Цитата(ps1x @ Sep 8 2006, 22:58) *
И шаговый двигатель я думал применить как минидрель, нацепив на него цанговый патрон, но потом развинтил на работе струйник HP и вытащил оттуда чудесный коллекторный моторчик.


Использовать ШД в минидрели - плохая идея. ШД имеют значительно меньшую удельную мощность, чем коллекторные двигатели. Да и по скоростям вращения они сильно проигрывают.

Цитата(ps1x @ Sep 8 2006, 22:58) *
Мне кажется управлять ШД с 4 мя выводами сложнее всего, еще у меня есть 5-выводный (похоже идеальный вариант).


ШД с 4-мя выводами - это биполярный. ШД с 5-ю выводами - униполярный. Естественно, униполярным двигателем управлять легче, достаточно 4-х простых ключей (для маломощных ШД - ULN2003). Зато униполярные двигатели имеют ниже КПД. Но это актуально лишь для больших мощностей.


--------------------
Go to the top of the page
 
+Quote Post
artem100
сообщение Sep 9 2006, 18:36
Сообщение #22


Участник
*

Группа: Новичок
Сообщений: 41
Регистрация: 20-08-06
Пользователь №: 19 688



Цитата(Леонид Иванович @ Sep 8 2006, 21:04) *
А собственно привод с ДУ - не проблема.

подскажите? научите? куда копать?
Как телевизионным пультом шаговый мотор крутить?
Как учить командам микропроцессор?
Как парой, тройкой команд крутить на определенное положение?
Одну концевую кнопочку для начального отсчета это понятно, что надо иметь.

я уже не знаю как и местном asm или С разобраться
уже думаю
взять работающий проект с пультом на at90s2313 на basic-ке от Wolfgang Schwarz им тискать кнопочки другой at90s2313 с вашим исходником на asm, а ваш исходник пусть уже шаговый мотор крутит smile3046.gif

и это при наличии кучки ATmega16 maniac.gif

Сообщение отредактировал artem100 - Sep 9 2006, 18:52
Go to the top of the page
 
+Quote Post
Shurmas
сообщение Sep 9 2006, 19:16
Сообщение #23


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



АТМЕЛ сделал апноут по разгону для ШАГОВОГО мотора
http://www.atmel.com/dyn/products/app_note...p?family_id=607
Посмотрите пожалуйста Апноуты по электроприводу
Go to the top of the page
 
+Quote Post
artem100
сообщение Sep 9 2006, 19:27
Сообщение #24


Участник
*

Группа: Новичок
Сообщений: 41
Регистрация: 20-08-06
Пользователь №: 19 688



Цитата(Shurmas @ Sep 9 2006, 22:16) *
АТМЕЛ сделал апноут по разгону для ШАГОВОГО мотора
http://www.atmel.com/dyn/products/app_note...p?family_id=607
Посмотрите пожалуйста Апноуты по электроприводу

это вы про теорию без кода из AVR360 and AVR466 ?
там воды захлебнуться можно
у Ридико прочитал за вечер спаял заменив пучек ключей одной микрушкой и до сих пор работает
та что левая монтажка это на элементарной логике правая это Ридико исходник крутит

Сообщение отредактировал artem100 - Sep 9 2006, 19:35
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Sep 9 2006, 19:37
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Цитата(artem100 @ Sep 9 2006, 21:36) *
подскажите? научите? куда копать?
Как телевизионным пультом шаговый мотор крутить?
Как учить командам микропроцессор?


По ИК-управлению можно посмотреть здесь:
http://www.spetspribor.com/support/articles/rc5/rc5.html


--------------------
Go to the top of the page
 
+Quote Post
Shurmas
сообщение Sep 9 2006, 19:40
Сообщение #26


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



Леониду Ивановичу респект! За его труд для людей да еще так классно оформленый.
Go to the top of the page
 
+Quote Post
artem100
сообщение Sep 9 2006, 20:29
Сообщение #27


Участник
*

Группа: Новичок
Сообщений: 41
Регистрация: 20-08-06
Пользователь №: 19 688



Цитата(Леонид Иванович @ Sep 9 2006, 22:37) *
По ИК-управлению можно посмотреть здесь:
http://www.spetspribor.com/support/articles/rc5/rc5.html

спаисибо видел
опят asm и без обучения командам

я вот сейчас
ковыряю Basic кусок кода обучающий командам
If Learn_jumper = 1 And Tmp_flanke = 0 Then 'learnmodus nur bei Flanke, learn-Jumper muss abgezogen! werden
Tmp_flanke = 1 'Flankenerkennung
Led_red = 1 : Led_green = 1 'beide led an (orange)
Led0 = 1 : Led1 = 1 '''''''
While Learn_jumper = 1
Call Rc5_receive 'RC5 Code receive
Select Case Tmp_learn
'*** Rc5 address und Startzeit des VDR - 100er stelle **********************
Case 0 : If Address <> 255 Then 'wenn nicht leerlaufkommando
Rc5_address_eram = Address 'receivee codes speichern
Time_start = 100 * Command

Led_red = 0 : Led_green = 0 'beide led off
Led0 = 0 : Led1 = 0 '''''''''
Waitms 500 'blinken
Led_red = 1 : Led_green = 1 'beide led an (orange)
Led0 = 1 : Led1 = 1 '''''''''
Incr Tmp_learn 'zur n?chsten learnfunktion schalten
End If
'*** Startzeit des VDR - 10er stelle ***************************************
Case 1 : If Address <> 255 And Togglebit <> Tmp_togglebit Then 'wenn die adresse stimmt und sich das togglebit ge?ndert hat // off platzgr?nden entfernt -> Address = Rc5_address_eram And
Tmp = 10 * Command 'nur eine mathe operation pro zeile :-(
Time_start = Time_start + Tmp 'receivee codes speichern

Led_red = 0 : Led_green = 0 'beide led off
Led2 = 0 : Led3 = 0 '''''''''
Waitms 500 'blinken
Led_red = 1 : Led_green = 1 'beide led an (orange)
Led2 = 1 : Led3 = 1 '''''''''
Incr Tmp_learn 'zur n?chsten learnfunktion schalten
End If
'*** Startzeit des VDR - 1er stelle ****************************************
Case 2 : If Address <> 255 And Togglebit <> Tmp_togglebit Then 'wenn die adresse stimmt und sich das togglebit ge?ndert hat // off platzgr?nden entfernt -> Address = Rc5_address_eram And
Time_start = Time_start + Command 'receivee codes speichern
Time_start_eram = Time_start 'vdr startzeit im eeprom speichern

Led_red = 0 : Led_green = 0 'beide led off
Led4 = 0 : Led5 = 0 '''''''''
Waitms 500 'blinken
Led_red = 1 : Led_green = 1 'beide led an (orange)
Led4 = 1 : Led5 = 1 '''''''''
Tmp_learn = 0 'letzte learnfunktion erreicht
Exit While 'schleife verlassen
End If
End Select
Wend
Waitms 700
Led_red = 0 : Led_green = 0 'beide led off
End If 'End If learnmodus
If Learn_jumper = 0 Then Tmp_flanke = 0 'Flankenerkennung
----------------------------------------------------
перенес на с AT90S2313 на ATmega16 уже работет
пока не могу понять немецкий smile3046.gif
что когда нажимать
8 светодиодами дополнительно моргаю
пытаюсь понять алгоритм обучения

Сообщение отредактировал artem100 - Sep 9 2006, 20:34
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Shurmas
сообщение Sep 9 2006, 20:52
Сообщение #28


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



И что, мотор не шагает ?
Go to the top of the page
 
+Quote Post
artem100
сообщение Sep 9 2006, 21:12
Сообщение #29


Участник
*

Группа: Новичок
Сообщений: 41
Регистрация: 20-08-06
Пользователь №: 19 688



Цитата(Shurmas @ Sep 9 2006, 23:52) *
И что, мотор не шагает ?

у меня сложилось мнение что вы быстрым Internet-доступом пользуетесь
вы читаете посты?
я вроде тут на каждом углу уже покричал
мотором шагает Ридико
rc5 командам обучается Schwarz

ну еще можно добавить
код не скрестишь никак
или я просто не знаю как

и в 2KByte AT90S2313 уже места мало
26.08.2006 13:07 2 979 RC5.HEX
20.07.2006 17:28 1 605 step.hex
если скрестить даже теоретически не всунешь

хм или всуну все таки cranky.gif
02.09.2005 20:48 6 354 RC5BAS.HEX
у меня почему-то разные прошивки
хм переработался help.gif

Сообщение отредактировал artem100 - Sep 9 2006, 21:17
Go to the top of the page
 
+Quote Post
ps1x
сообщение Sep 9 2006, 21:25
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(artem100 @ Sep 10 2006, 01:12) *
Цитата(Shurmas @ Sep 9 2006, 23:52) *

И что, мотор не шагает ?

у меня сложилось мнение что вы быстрым Internet-доступом пользуетесь
вы читаете посты?
я вроде тут на каждом углу уже покричал
мотором шагает Ридико
rc5 командам обучается Schwarz

ну еще можно добавить
код не скрестишь никак
или я просто не знаю как

и в 2KByte AT90S2313 уже места мало
26.08.2006 13:07 2 979 RC5.HEX
20.07.2006 17:28 1 605 step.hex
если скрестить даже теоретически не всунешь

хм или всуну все таки cranky.gif
02.09.2005 20:48 6 354 RC5BAS.HEX
у меня почему-то разные прошивки
хм переработался help.gif

скажите что непонятно в немецком, может переведу...
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01514 секунд с 7
ELECTRONIX ©2004-2016