Шаговый Привод На Pic Контроллере (Самодельный)

12-07-2014, 17:45 От: admin Посмотрели: 550
Доброго времени суток!

Нашел на просторах интернета схему самодельного шагового привода на PIC контроллере

http://cncmasterkit....1393&view=print

Его фото 392541389155673.jpg


Схема совсем не дорогая, в ней используются простые детали. Думаю, что каждый может ее повторить

схема.gif


На форуме очень много о ней сказано, но выложены только печатные платы и прошивка hex.

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

Поэтому, дизассемблировал выложенный на форуме hex файл версии 1_08. Потом стал переводить на СИ компилятором  CCS C Compiler v4.0 (PIC-C еще одно его название) из под среды MPLAB IDE. Вот файлы, полученный на ассемблере и создаваемый на СИ, печатная плата и схема: Прикрепленный файл
 отправить.rar   211,09 Кб
  6 раз скачано .

Сейчас у меня возникли проблемы - не могу заставить заработать прошивку на СИ. Не могу найти логическую ошибку. Может, быть, кто-нибудь интересовался сам темой самодельного биполярного шагового привода и тоже хочет сделать такую схему... Тогда буду рад, если Вы мне поможете.

В  нем используется таблица полушаг, но если это заработает, сделаю и больше...

Принцип работы привода: при подачи сигнала Step (через внешнее прерывание INT), контроллер проверяет направление вращения Dir.

Считывает из таблицы режим полушага и выдает на PORTB каждые 38 микросекунд (прерывание Timer0). Если в процессе работы ток через обмотку на двигателе превысит порог компаратора (а такое будет всегда, я думаю, так как напряжение питания поделенное на сопротивление обмотки превысит допустимый ток обмотки), то вывода отключатся (используется прерывание компаратора). Для задания порога срабатывания компаратора используется PWM (PORTB.3) я так понимаю. Переход в режим ожидания уменьшает ток вдвое при простое 1 секунду (прерывание Timer1).
Раздел: PIC

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Шаговый Привод На Pic Контроллере (Самодельный) все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Май 2024    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031