SPIEN в понипрог вообще не октивна.federic писал(а):У меня тоже 2 проца залочены потому что внешний кварц во фьюзах включил по ошибке. Ещё разрешение внутрисхемного программирования SPIEN всегда должен быть включён.
Пропорциональное управление шаговым двигателем
- Сообщения: 12
- Зарегистрирован: Пт июн 05, 2015 17:29:01
- Реклама
- Сообщения: 12
- Зарегистрирован: Пт июн 05, 2015 17:29:01
- Сообщения: 12
- Зарегистрирован: Пт июн 05, 2015 17:29:01
Вот здесь надо галочку ставить? Во вложении скрин.
- Вложения
-
- Инвертировать SCKL.png
- (97.84 КБ) 755 скачиваний
- Сообщения: 12
- Зарегистрирован: Пт июн 05, 2015 17:29:01
Напишите мне вконтаке https://vk.com/id43823630
Уже несколько дней не могу эти фьюзы выставить, только МК лочу.
Уже несколько дней не могу эти фьюзы выставить, только МК лочу.
- Реклама
- Сообщения: 12
- Зарегистрирован: Пт июн 05, 2015 17:29:01
- Сообщения: 12
- Зарегистрирован: Пт июн 05, 2015 17:29:01
Собрал плату заново с новыми деталями. Все заработало!
Не знаю в чем была причина не правильной работы. Дело было не во фьюзах! Можно даже прошить и не выставлять фьюзы, все равно будет работать. Проверял! При второй сборке использовал другой двигатель этой же марки SM-200, перевернул индуктивность другой стороной, резисторы подобрал мальтиметром в точь точь в номинал, убрал оптический датчик VT2, 14 вывод микроконтроллера подключил к +5 В.
Список радио деталий которые использовал:
ATmega8A-PU
Диоды КД522
Логические элементы микросхем К155ЛА18
Индуктивность 10 мкГн
Конденсаторы электролитические
4,7 мкФ 16В
100 мкФ 25В
Конденсаторы керамические
0,1 мкФ
0,47 мкФ
подстроечный резистор 10 кОМ
подстроечный резистор (с ручкой) 10 кОМ
Резисторы мощностью 0,125 Вт
47кОм
10кОм
1кОм
Оптический датчик положения
Стабилизатор напряжения 7805 (к нему радиатор)
Маленькие кнопки
Шлейфы
Двигатель из 5-дюймового Российского дисковода SM-200 6-проводов униполярный
Программатор использовал вот этот Ссылка: http://best-chart.ru/programmatory-sdel ... ramma.html
Прошивал МК через программу PonyProg2000 на Windiws XP
Мануал как прошивать через PonyProg2000 Ссылка: http://cxem.net/beginner/beginner74.php
Видео, правильной работы схемы, загружено на яндекс диск. Включайте HD. Ссылка: https://yadi.sk/i/8sXp0YYQhBDgf
Как выставил фьюзы прикрепил(смотрите во вложении):
Фото сборки во вложении:
Спасибо, Автору за разработку!
Не знаю в чем была причина не правильной работы. Дело было не во фьюзах! Можно даже прошить и не выставлять фьюзы, все равно будет работать. Проверял! При второй сборке использовал другой двигатель этой же марки SM-200, перевернул индуктивность другой стороной, резисторы подобрал мальтиметром в точь точь в номинал, убрал оптический датчик VT2, 14 вывод микроконтроллера подключил к +5 В.
Список радио деталий которые использовал:
ATmega8A-PU
Диоды КД522
Логические элементы микросхем К155ЛА18
Индуктивность 10 мкГн
Конденсаторы электролитические
4,7 мкФ 16В
100 мкФ 25В
Конденсаторы керамические
0,1 мкФ
0,47 мкФ
подстроечный резистор 10 кОМ
подстроечный резистор (с ручкой) 10 кОМ
Резисторы мощностью 0,125 Вт
47кОм
10кОм
1кОм
Оптический датчик положения
Стабилизатор напряжения 7805 (к нему радиатор)
Маленькие кнопки
Шлейфы
Двигатель из 5-дюймового Российского дисковода SM-200 6-проводов униполярный
Программатор использовал вот этот Ссылка: http://best-chart.ru/programmatory-sdel ... ramma.html
Прошивал МК через программу PonyProg2000 на Windiws XP
Мануал как прошивать через PonyProg2000 Ссылка: http://cxem.net/beginner/beginner74.php
Видео, правильной работы схемы, загружено на яндекс диск. Включайте HD. Ссылка: https://yadi.sk/i/8sXp0YYQhBDgf
Как выставил фьюзы прикрепил(смотрите во вложении):
Фото сборки во вложении:
Спасибо, Автору за разработку!
- Вложения
-
- Фото платы 4.jpg
- (167.54 КБ) 1185 скачиваний
-
- Фото платы 3.jpg
- (148.87 КБ) 932 скачивания
-
- Фото платы 2.jpg
- (159.82 КБ) 932 скачивания
-
- Фото платы 1.jpg
- (169.33 КБ) 874 скачивания
-
- Правильно выставленные фьюзы.png
- (27.68 КБ) 1048 скачиваний
Последний раз редактировалось LadLucky Ср июн 10, 2015 15:11:05, всего редактировалось 2 раза.
- Сообщения: 12
- Зарегистрирован: Пт июн 05, 2015 17:29:01
Продолжение..Фото во вложении:
- Вложения
-
- Фото платы 8.jpg
- (171.11 КБ) 723 скачивания
-
- Фото платы 7.jpg
- (175.74 КБ) 1075 скачиваний
-
- Фото платы 6.jpg
- (148 КБ) 853 скачивания
-
- Фото платы 5.jpg
- (167.24 КБ) 1023 скачивания
- Сообщения: 147
- Зарегистрирован: Чт янв 10, 2013 21:03:18
- Сообщения: 147
- Зарегистрирован: Чт янв 10, 2013 21:03:18
Недавно мне пришлось доработать схему и программу к этому устройству. Вместо к155ла18 установлены ключи на полевиках VT1 - VT4 IRFZ48n, изменены номиналы некоторых резисторов для более устойчивой работы (R2, R8, R10) , добавлена перемычка X4 (см. в прикрепленной схеме) для включения обесточивания мотора в моменты остановки. Добавлен SPI разъем на плату для внутрисхемного программирования.
- Вложения
-
- step_motor_v3.hex
- Пошивка
- (2.68 КБ) 830 скачиваний
-
- Печатная плата в зеркальном отображении.lay
- (28.77 КБ) 873 скачивания
-
- Расположение элементов на плате.gif
- (18.75 КБ) 1358 скачиваний
-
- Принципиальная схема.gif
- (62.51 КБ) 1379 скачиваний
- Сообщения: 13
- Зарегистрирован: Чт ноя 14, 2013 07:23:11
- Сообщения: 8
- Зарегистрирован: Ср дек 02, 2015 19:23:34
Схема хорошая, рабочая. Главное ничего не нахомутать! Один момент можно добавить. Чтобы в режиме покоя двигатель не потреблял лишний ток. Нужно добавить узел подачи-отключения питания на двигатель.
- Сообщения: 147
- Зарегистрирован: Чт янв 10, 2013 21:03:18
В новой версии схемы и прошивке (см. сообщение выше) этот недостаток устранен.ppwwdd писал(а): Чтобы в режиме покоя двигатель не потреблял лишний ток. Нужно добавить узел подачи-отключения питания на двигатель.
- Сообщения: 8
- Зарегистрирован: Ср дек 02, 2015 19:23:34
Повторил схему на транзисторах. Я поставил IRF 540. Двигатель с древнего принтера. Схема рабочая. Правда, когда стоит перемычка Х4 очень очень сильно греются транзисторы. Потребляемый ток в режиме покоя 3А. При снятой перемычке все нормально. Транзисторы в закрытом состоянии
- Сообщения: 8
- Зарегистрирован: Ср дек 02, 2015 19:23:34
Для лучшего понимания работы схемы вместо двигателя можно включить лампочки. Я сделал именно так, потому что с двигателем схема на транзисторах как-то неправильно стала работать. Двигатель дергася туда-сюда, транзиторы сильно грелись. На лампочках все нормально. Только согласно теории при шаговом режиме включена одна полуобмотка, а в полушаговом одна или две полуобмотки разных обмоток. В этой схеме в шаговом режиме включено всегда две полуобмотки и одна, а полушаговом три полуобмотки или две полуобмотки разных обмоток. Вопрос автору проекта: почему так а не как описано в теории?
- Сообщения: 8
- Зарегистрирован: Ср дек 02, 2015 19:23:34
Может кому-то станет полезной информация полученная путем экспериментов. Спаял схему с силовой частью на транзисторах. взял транзисторы полевые с минимальным сопротивлением. Двигатель с УПЗ (устройство печатающее знакосинтезирующее). Когда-то к Синклеру (компьютер 80-х годов) подключал. Двигатель мощнее, чем с дисковода. Питание давал 12 В. Работало как-то все неустойчиво, транзисторы грелись, двигатель сначала двигался в начальное положение, затем становился в положение соответствующее положению потенциометра и тут начиналось дергание то в одну то в другую сторону. когда ставил лампочки вместо обмоток все нормально отрабатывалось. Пришел к тому что питание 12В подал на двигатель через автомобильную лампочку 28 Вт. И схема заработала как положено Подавал 5 В питания на двигатель и тоже работала схема нормально. Видать явление самоиндукции при запирании транзисторов очено сильно влияет на контроллер по цепи питания. Вопрос к уважаемому МКС. Можно ли сделать так чтобы в схеме на транзисторах при снятой перемычке Х4 работал дискретный режим. А то не реагирует контроллер на кнопки при снятой перемычке Х4. В режиме пропорционального управления функция, определяемая перемычкой Х4 работает. А в режиме дискретного не работает.
- Сообщения: 147
- Зарегистрирован: Чт янв 10, 2013 21:03:18
По поводу первого вопроса: В последней предложенной версии прошивки, алгоритм управления обмотками изменен с целью увеличения мощности мотора. Поэтому определение "шаговый и полушаговый" режим у меня чисто условное.
По второму вопросу: Я посмотрел эту проблему на своей плате. Действительно в одном из режимов, при котором перемычками выставлено следующее: дискретное управление (перемычка Х5 снята), полушаговый режим (перемычка Х6 установлена), обесточивание мотора при остановке (перемычка Х4 снята) - управление кнопками не работает. Как будет свободное время - эту ошибку в программе я устраню и файл прошивки "перезалью" здесь на форуме.
По второму вопросу: Я посмотрел эту проблему на своей плате. Действительно в одном из режимов, при котором перемычками выставлено следующее: дискретное управление (перемычка Х5 снята), полушаговый режим (перемычка Х6 установлена), обесточивание мотора при остановке (перемычка Х4 снята) - управление кнопками не работает. Как будет свободное время - эту ошибку в программе я устраню и файл прошивки "перезалью" здесь на форуме.
- Сообщения: 45
- Зарегистрирован: Пн дек 21, 2015 12:42:23
в ближайшее время собираюсь реализовать схему на транзисторах, вопрос: в каком температурном интервале работоспособна схема , предполагается использовать от30С до 50С в плюсе конечно, возможно это?
- Сообщения: 8
- Зарегистрирован: Ср дек 02, 2015 19:23:34
Спасибо за ответ. Будем ждать дальнейшее усовершенствование.
- Сообщения: 8
- Зарегистрирован: Ср дек 02, 2015 19:23:34
Да, еще хотел сказать, что когда по обеим полуобмоткам одной обмотки протекает ток, то магнитные поля обеих обмоток взаимоуничтожаются - так как противоположно направлены. Это всеравно что обмотки обесточены. Лишний расход энергии. Это я к схеме на транзисторах. На ЛА18 я еще не имитировал с лампочками.


