Найдено 12 результатов

Перейти к расширенному поиску

okhtursky
Ср мар 06, 2013 07:16
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

Земля то одна но по одному проводу не пойдут помехи от ШД оптоизоляция нужна только для защиты порта так она только усложняет схему и глюков почитав про это много наблюдается из-за нее хотя была бы возможность поставил но скорее всего без нее буду собирать на страх и риск как говориться.
okhtursky
Вт мар 05, 2013 20:40
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

Ruz_and писал(а):помехи по шине питания (особенного когда три мотора одновременно работают). плюс сам шд дает помехи. еще нужно лпт порт оптоизолировать. еще наводки по шине управления особенно когда работает шпиндель или что то мощное.

а если бп один на контроллер и другой на двигатели помехи тоже будут?
okhtursky
Вт мар 05, 2013 19:17
Форум: контроллер на ТМ7(5)
Тема: Грееться двигатель перегорает микросхема
Ответы: 13
Просмотры: 22414

Re: Грееться двигатель перегорает микросхема

А если управлять общим проводом через мосфет управляющими сигналами 6,7,8 по моему. всего три транзистора только и надо удержания не будет хотя можно удержание элементарно подвешать резистор обеспечивающие необходимый ток для удержания?
okhtursky
Вт мар 05, 2013 19:07
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

if (Step == 0) Delay_ns(5) // задержка на успокоение сигнала (mach3 этот параметр можно задавать до 10 ns) if(Step == 0) Вопрос про задержку для успокоения сигнала!? Разве это необходимо ведь это не механическая кнопка, дребезга не должно быть. Хотя могу ошибаться так как мало опыта с цифровыми сиг...
okhtursky
Вт мар 05, 2013 18:30
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

Не понимаю заем его контролировать? У меня сразу после шага когда на STEP появляется LOW активные фазы шаговика переходят в 20% ШИМ например.
okhtursky
Вт мар 05, 2013 16:29
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

Bmax77 писал(а):Тогда согласен, вроде должно работать.
Да естественно силовая часть нужна, я сделал на IRLZ44N. Я интересуюсь как вы ток собираетесь контролировать в обмотках шд?

Да такой транзистор думаю подошел бы возможно такие и приобрету
okhtursky
Вт мар 05, 2013 15:47
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

Ruz_and писал(а):замен if на switch. это будет быстрее и меньше ложных срабатываний.

Так то да наверное правильнее конечно, но вот про ложные срабатывания что то не пойму, разница на мой взгляд если переделаю с if на switch чисто эстетическая :)
okhtursky
Вт мар 05, 2013 15:39
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

В момент после того как двигатель сделал шаг активные выходы (фазы) переходят ну например в 20% ШИМ до следующего шага
okhtursky
Вт мар 05, 2013 12:58
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

Нет несколько шагов не сделает там дальше по такому же принципу ждет HIGH :) и задумывалось что управляющий это высокий уровень ну при необходимости моно и на отрицательны переделать. И на счет питания двигателя тут думаю и так ясно что надо драйвер в виде мосфетов думаю и все разве нет? :) Pausa: i...
okhtursky
Вт мар 05, 2013 11:00
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

Тут еще реализовано удержание шд шимом и сила удержания задается переменным резистором в моем слуае на А5 аналоговом входе. эт чтобы двигатели гораздо меньше нагревались в процессе.
okhtursky
Вт мар 05, 2013 10:52
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Re: Контроллер одной оси на Atmega328

Да я прерывания не использовал просто обычный пин а различаются тем что в начале цикла стоит оператор ну в общем вот:
Pausa:
if(digitalRead(STEP) == HIGH){
goto Pausa;
}


проверяет цифровой пин и пока на нем HIGH постоянно будет позвращатся и проверять, как только появляется LOW программа идет дальше
okhtursky
Пн мар 04, 2013 18:57
Форум: применение микро контроллеров
Тема: Контроллер одной оси на Atmega328
Ответы: 21
Просмотры: 29786

Контроллер одной оси на Atmega328

Собрал изначально станок 3 оси контроллер на 555тм7 все работает, теперь следующий шаг думаю собрать step/dir контроллеры думаю так проще и надежнее чем один на три оси. Далее код прошивки. Посмотрите пожалуйста может что где подправить или вообще все не покатит я думаю вроде должно работать. В данн...

Перейти к расширенному поиску