Астрономия и микроскопия http://forum.shvedun.ru/ |
|
Как запустить биполярный шаговый двигатель. http://forum.shvedun.ru/viewtopic.php?f=4&t=1578 |
Страница 1 из 1 |
Автор: | suvi-near [ 06 янв 2013, 22:32 ] | ||
Заголовок сообщения: | Как запустить биполярный шаговый двигатель. | ||
Немного отшлифовал старый прожект. Шаговик нужен нам в качестве движка на электрофокусёр или на ось прямого восхождения для мелких монти. Код прост и при желании можно самому сделать необходимую вещь без лишних затрат. При нажатии кнопок движок крутится, при её отпускании стоит. Добавил в схему ещё две кнопки RA6,RA7, таким образом будет две скорости. Большая и маленькая. Чтобы посмотреть схему полностью, желательно установить симулятор для работы микроконтроллеров, называется он Протеус(Proteus). В архиве, в папке Release, находится сам файл(stepper motor) с которым работает Протеус. Откройте его программой и всё увидите. Кроме того в этой же папке лежит прожект с названием foc. В нем можно изменять величины скоростей ШД, сделать удобными для вас. Измените в дерективах: #define DELAY_ONE 10 #define DELAY_TWO 50 Значения 10 и 50, и получите новую пару скоростей. Чтобы это сделать, зайдите на сайт: http://www.htsoft.com/downloads/demos.php И скачайте демо-версию компилера: HI-TECH C Compiler for PIC10/12/16 MCUs К ней среду HI-TIDE http://www.htsoft.com/products/hitide/index.php После установки этой двойки откройте в ней пржект foc, и нажмите на зеленый треугольник. Проект перекомпилится с новыми значениями скоростей. Проверить их работоспособность можно будет в уже установленном Протеусе. Для того, чтобы разобраться со значениями напряжений и токов, а также номиналами сопротивлений откройте даташит на L298. Это драйвер двигателя. Сам микроконтроллер расположен левее на схеме, прошивается любым pic - программатором, к которому прилагается програмка, в ней нужно будет выбрать файл с именем foc.hex, вот его и нужно будет залить в микро- контроллер.
|
Автор: | suvi-near [ 06 янв 2013, 22:35 ] |
Заголовок сообщения: | Re: Как запустить биполярный шаговый двигатель. |
Схемка подключения драйвера. Работу L297 заменяет pic16f628a. |
Автор: | suvi-near [ 13 янв 2013, 10:46 ] |
Заголовок сообщения: | Re: Как запустить биполярный шаговый двигатель. |
Вчера заглянул на Митинку, видел первую платку: http://www.ldm-systems.ru/portfolio2010.htm по цене 500р. |
Автор: | Олег Санкин [ 10 мар 2013, 08:55 ] |
Заголовок сообщения: | Re: Как запустить биполярный шаговый двигатель. |
suvi-near писал(а): Вчера заглянул на Митинку, видел первую платку: http://www.ldm-systems.ru/portfolio2010.htm по цене 500р. Володь, а как подобной плате кнопки приспособить? Там ведь только клеммники на ней стоят... Это я спросил, как "чайник" в электронике и микросхемотехнике ... На ebay очень много всяких плат контроллеров шаговиков и даже с кнопками нашёл.. Например http://www.ebay.com/itm/Stepper-Motor-Speed-Pulse-Controller-and-Driver-Board-/370685409211?pt=LH_DefaultDomain_0&hash=item564e9277bb. Почти даром, включая дармовую доставку. Но там для выбора типа вращения надо на плате ещё джампер сконфигурировать... |
Автор: | suvi-near [ 11 мар 2013, 13:33 ] |
Заголовок сообщения: | Re: Как запустить биполярный шаговый двигатель. |
Олег, это интересные решения, но нужно доку вкурить. Пока непонятно насчёт частоты вращения. Интересно знать, запоминает ли он установленный режим скорости, её дискретность, чтобы правильно подобрать шестерни. А так вполне и не за дорого! Я сейчас столкнулся с темой в пейзажах, где нужны мозаики. Это два движка для реализации обхода и съёмки области неба, а это значит, что движок по Ra должен не только выполнять часовое движение, а вместе с движком по склонению, участвовать в наведении на следующий участок неба. К этому плюс контроль съёмки и установка требуемых значений и их кол-ва в таймер для фотика. Как не крути требуется жки с красным экраном. То есть полный автомат, требует написание програмки. Модули всегда хороши, и их нужно покупать под соответствующие задачи. Для простеньких вещей, типа ведения, сгодятся и такие, как ты привёл. |
Автор: | Олег Санкин [ 30 мар 2013, 21:43 ] |
Заголовок сообщения: | Re: Как запустить биполярный шаговый двигатель. |
suvi-near писал(а): Олег, это интересные решения, но нужно доку вкурить. Пока непонятно насчёт частоты вращения. Интересно знать, запоминает ли он установленный режим скорости, её дискретность, чтобы правильно подобрать шестерни. А так вполне и не за дорого! Я сейчас столкнулся с темой в пейзажах, где нужны мозаики. Это два движка для реализации обхода и съёмки области неба, а это значит, что движок по Ra должен не только выполнять часовое движение, а вместе с движком по склонению, участвовать в наведении на следующий участок неба. К этому плюс контроль съёмки и установка требуемых значений и их кол-ва в таймер для фотика. Как не крути требуется жки с красным экраном. То есть полный автомат, требует написание програмки. Модули всегда хороши, и их нужно покупать под соответствующие задачи. Для простеньких вещей, типа ведения, сгодятся и такие, как ты привёл. Да ведь вроде та задача - съёмка мозаики, решается с помощью монтировки под аскомом.... Или ты хочешь своё родное замутить, поэкспериментировать? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |