Контроллер для ШД5- вопрос

контроллеры на L297-298 и прочих микросхемах. формат команд Step/DIR

Модераторы: Ruz_and, Master-VRI, al-drw

Аватара пользователя
Sonic-72
Сообщения: 18
Зарегистрирован: Пн ноя 10, 2008 00:00

Контроллер для ШД5- вопрос

Сообщение Sonic-72 » Пн ноя 10, 2008 00:35

Всем привет!
На старом форуме поднималась тема контроллера для ШД5:
http://cnc.4bb.ru/viewtopic.php?pid=5625#p5625
Скоро, возможно, стану обладателем шести штук ШД5, поэтому данная тема для меня актуальна. В вышеупомянутой теме обсуждались два проекта контроллеров с драйверами для ШД5:
http://imlab.narod.ru/MechSys/StM_Reg/StM_Reg.htm и
http://forum.rcdesign.ru/index.php?act= ... t&id=58965
Вопрос к тому, у кого был удачный опыт запуска в работу ШД5: по какой схеме собирать и подойдёт ли к данной схеме контроллера схема ШИМ из топика: http://cnc.4bb.ru/viewtopic.php?id=192
Понимаю, что проще было заморочиться на четырёхфазный униполярник, но наличие данных дв. более реально в ближайшее время.
Заранее благодарю за дельный совет.

Аватара пользователя
Smart
Сообщения: 42
Зарегистрирован: Сб ноя 08, 2008 00:00

Сообщение Smart » Пн ноя 10, 2008 17:00

Да, только там должно быть 3 "ветки" ШИМа, на каждую пару своя...

Аватара пользователя
Sonic-72
Сообщения: 18
Зарегистрирован: Пн ноя 10, 2008 00:00

Сообщение Sonic-72 » Вт ноя 11, 2008 00:07

Спасибо. А по данным схемам контроллеры кто-нибудь ещё собирал?

Аватара пользователя
Sonic-72
Сообщения: 18
Зарегистрирован: Пн ноя 10, 2008 00:00

Сообщение Sonic-72 » Ср ноя 19, 2008 13:01

Всем привет!
Не стал создавать новый топик, ибо тема актуальна и для данного типа двигателей: читал о построении контроллера на базе МК PIC16F628- вроде железка не старая и, по отзывам, программируется просто, для тех, кто знает :) . Пробовал ли кто на этом МК собирать контроллеры и насколько сильно различается программирование для 4-х фазного униполярника и для 6-ти фазного.
Загорелся этой идеей от того, что схема получается проще, и ШИМ встроенный.
Если данная тема интересна, то можно её перенести в отдельный топик, типа "Как программировать МК".
Всем спасибо.

bolt
Сообщения: 222
Зарегистрирован: Сб ноя 08, 2008 00:00
Контактная информация:

Сообщение bolt » Ср ноя 19, 2008 14:28

Пробовал, работает. Оно все просто, когда знаешь :) У 628 рабочих ног столько, что и два шестифазника потянет. Правда, встроенный в МК ШИМ и стабилизатор тока ШД - не совсем одно и то же. А уж простой ШИМ стабилизатор, без снижения тока в конце шага, - совсем не то, что требуется :(

Аватара пользователя
Sonic-72
Сообщения: 18
Зарегистрирован: Пн ноя 10, 2008 00:00

Сообщение Sonic-72 » Ср ноя 19, 2008 15:30

Спасибо. Скачал программку для прошивки этих МК, сам программатор пока не собрал, но там, вроде, прошивка идёт через три ноги, и простейший программатор можно собрать на диодах/резисторах (где-то схемка есть). А вот как программировать, для меня пока тёмный лес. Может есть готовый НЕХ?

Аватара пользователя
Sonic-72
Сообщения: 18
Зарегистрирован: Пн ноя 10, 2008 00:00

Сообщение Sonic-72 » Пн дек 15, 2008 01:12

Один добрый человек поделился исходником для Меги8, но схему не выложил. Говорит, что по исходнику можно определить подключение. Сложно ли перекомпилировать исходник Меги8 для Тини2313, ибо есть оные у меня в наличии?

Аватара пользователя
Pavelrb
Сообщения: 53
Зарегистрирован: Пн ноя 24, 2008 00:00

Сообщение Pavelrb » Пн дек 15, 2008 06:26

Сейчас творю привод с шим к этому движку...
Привод НЕ на PIC, так как программированием не владею.
Проблема- нагрев диодов, шунтирующих обмотку.
Пробовал кд213, 100 кгц, 10 а.
Греются так, что провода отпаиваются.
Частота шим около 20 кгц.
Кто- нибудь может дать совет?

Аватара пользователя
Sonic-72
Сообщения: 18
Зарегистрирован: Пн ноя 10, 2008 00:00

Сообщение Sonic-72 » Пн дек 15, 2008 23:53

Знакомый советует попробовать 50QS100- вроде Шотки.
Комплект 155-й серии для трёх контроллеров у меня есть, но не хочу заморачиваться с баттареями мощных резисторов. Надо ШИМ.

Аватара пользователя
Pavelrb
Сообщения: 53
Зарегистрирован: Пн ноя 24, 2008 00:00

Сообщение Pavelrb » Вт дек 16, 2008 05:45

Пробовал Шоттки какие-то из комп.бп. Были лишь на 40 вольт, проработали с полминуты. нагрев такой же.
Появилась вот идея- если стабилитрон поставить, нагрев диодов значительно уменьшится. Да и для мотора такое включение лучше. Но уже весьма греться будут стабилитроны.
Вместо них можно поставить собранный на транзисторе аналог мощного стабилитрона, например http://www.dl2kq.de/pa/1-5.htm
Кроме того, по идее, его можно использовать один общий для всех трех осей привода.
Мысли есть?

Аватара пользователя
Dj_smart
Сообщения: 2311
Зарегистрирован: Вс ноя 09, 2008 00:00
Откуда: Украина.Меж Днепропетровском и Донецком
Контактная информация:

Сообщение Dj_smart » Вт дек 16, 2008 19:57

Мысли есть?

Посмотри http://cnc.4bb.ru/viewtopic.php?pid=7058#p7058
Глаза боятся а руки делают!

Аватара пользователя
Pavelrb
Сообщения: 53
Зарегистрирован: Пн ноя 24, 2008 00:00

Сообщение Pavelrb » Ср дек 17, 2008 00:18

Попробовал сегодня вариант с аналогом.
Транзистор стоит на ребристом радиаторе размером с две пачки сигарет.
Примерно как и ожидал.
Греется за минуту- руку не удержать.
Диод не греется, мотор тоже меньше стал.
Завтра продолжу... эксперименты...

Аватара пользователя
Pavelrb
Сообщения: 53
Зарегистрирован: Пн ноя 24, 2008 00:00

Сообщение Pavelrb » Ср дек 17, 2008 00:31

И пробовал Д816 без радиатора вешать.
Секунд 10 и шипит.

Аватара пользователя
Pavelrb
Сообщения: 53
Зарегистрирован: Пн ноя 24, 2008 00:00

Сообщение Pavelrb » Сб дек 20, 2008 18:05

Вчера поиграл с настройкой элементов (шим был на базе того,что было- uc3843), добился приемлемых результатов.
Диод (кд213) без радиатора греется довольно горячо, но рукой терпимо.
При включении в схему аналога мощного стабилитрона нагрев тоже уменьшился.
Движок меньше греться стал.
На сегодня не понял такой нюанс- при гашении противоэдс не почти полностью, как диодом, а до уровня, который могут
выдержать транзисторы, мотору крутиться полегче. У меня на приводе с резистивной форсировкой так, и в форумах такие же
отзывы.
Сейчас же наблюдаю иную картину. Для экспериментов запитал одну лишь фазу движка. Если эдс гашу диодом почти полностью,
вал можно провернуть с определенным усилием. Если гашу не полностью, аналогом стабилитрона(он регулируемый), то чем больше
оставляю напругу, тем легче провернуть вал. Фигня какая-то.
В приводе хочу сделать снижение тока простоя. На сегодня вижу два пути-
1. Для снижения тока простоя можно предусмотреть уменьшение напряжения задания, подаваемого на шим контроллер.
В вышеупомянутой микрухе диапазон полной регулировки весьма узок, доли вольта на весь диапазон.
Нужно хотя бы вольт несколько.
Для этого обхватил ее довольно глубокой ос, для чего резистор между ногами 1 и 2 уменьшил до килоома, на ногу 2
подавал задание от потенциометра через резистор 10 килоом. Диапазон регулировки составил несколько вольт, что приемлемо.
Но максимальному току на двигателе соответствует минимальное задание. Это значительно усложнит логическую часть привода.
Иначе можно было бы обойтись имс с открытым коллектором, резистор, и подкидывать то либо иное напряжение для нужного тока
двигателя.
При этом шим контроллере так не получится. Другие рассмотреть пока не успел.
2. Подсмотрено на рц десигне. Там схемка на пике, для снижения тока простоя пик уменьшает ширину импульсов, подаваемых на
шим контроллер. Такой вариант на логике реализовать несложно, но не нравится он мне что-то.
Присоединяйтесь, кому нужен шим на этот движок
ЗЫ. проблемы со входом на форум и его отображением. Модератор, почему не ответили на письмо?

Аватара пользователя
Pavelrb
Сообщения: 53
Зарегистрирован: Пн ноя 24, 2008 00:00

Сообщение Pavelrb » Сб дек 20, 2008 18:13

По приводу- если обобщить все нюансы, то-
нужна рабочая схема шим контроллера, позволяющая регулировать выходной ток в достаточно широком диапазоне при изменении напряжения задания хотя бы в пределах 0..-5 вольт.
Можно и самому сообразить, но не хочется тратить время на велосипед.
ЗЫ. Предыдущее сообщение отправлял несколько дней.
Или у меня какие проблемы именно с этим форумом, или хз...
За неудобное в чтении предыдущее сообщение, с которым я промаялся, извините- текст набрал в блокноте, вставил, получилась бяка.


Вернуться в «контроллер Step/DIR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей