Управление дпм сверлильного станка

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
san-san
Нашел транзистор. Понюхал.
Сообщения: 158
Зарегистрирован: Пт дек 18, 2009 09:01:32
Откуда: г.Тайшет Иркутская обл.

Re: Управление дпм сверлильного станка

Сообщение san-san »

Ну на сколь я знаю 4 последовательных диода дают дают опору в 2.4 вольта . Падение на 1 диоде почти 0.6 вольта.
avb19
Родился
Сообщения: 8
Зарегистрирован: Чт окт 06, 2016 19:13:28

Re: Управление дпм сверлильного станка

Сообщение avb19 »

Здравствуйте! Собрал этот очень нужный девайс(спасибо автору!), но возникла проблема: на индикаторе цифры зажигаются по очереди(как бегущая строка) и невозможно поменять значения по умолчанию. Со значениями по умолчанию работает, но хотелось подкорректировать... Прошивка под энкодер и кварц 16МГц. Возможно накосячил с битами конфигурации... Я не силён в мк... Помогите, если можно!
boris911
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт май 24, 2016 11:00:18

Re: Управление дпм сверлильного станка

Сообщение boris911 »

avb19
Индикация не связана с выводимыми значениями. Проверьте монтаж и фьюзы.
Последний раз редактировалось AlekseyEnergo Пн июл 17, 2017 22:01:26, всего редактировалось 1 раз.
Причина: Нарушение п2.7 правил форума. Предупрежден.
avb19
Родился
Сообщения: 8
Зарегистрирован: Чт окт 06, 2016 19:13:28

Re: Управление дпм сверлильного станка

Сообщение avb19 »

У меня, почему-то, нет фьюза SPIEN... Программатор avr910 из под cvavr. Монтаж проверил, вроде все нормально (делал , предложенную в статье плату).

Добавлено after 51 minute 51 second:
По сути, несмотря на поочередное включение разрядов индикатора, он работает. Я без проблем вхожу в режим установки значений (после нажатия кнопки 2 зажигаются точки), но вращение энкодера ничего не меняет. Могу ошибаться, но мне кажется, что отображение происходит в замедленном темпе для динамической индикации, т.е. я успеваю видеть как гаснут разряды.
boris911
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт май 24, 2016 11:00:18

Re: Управление дпм сверлильного станка

Сообщение boris911 »

avb19 писал(а):У меня, почему-то, нет фьюза SPIEN... Программатор avr910 из под cvavr.
SPIEN недоступен для последовательного порта (если его деактивировать - не сможете вообще прошить этот МК через ваш программатор).
avb19 писал(а): По сути, несмотря на поочередное включение разрядов индикатора, он работает.
Но не так как должен.
Из изложенных вами фактов можно предположить, что МК работает на частоте, намного ниже необходимой. Хотя максимум, что я проверял, это кидал прошивку на 16 к кварцу на 8. Тогда было видно мерцание индикатора. У вас он вообще пешком ходит. Может, кварц не очень, как вариант.
Фьюзы бывают прямые и инверсные. Обычно поначалу их путают. Потому и очень удобно для проверки использовать SPIEN. Он всегда запрограммирован (по умолчанию). Попробуйте AVRDUDE. Выберите инверсный режим. Галочки должны стоять только на SPIEN и CKOPT.
Также ОБЯЗАТЕЛЬНО(!!!!!!!) перед программированием фьюзов сначала считайте их. Потом выставьте нужные и только затем программируйте.
Вложения
avrdude_3_1.rar
(555.3 КБ) 369 скачиваний
avb19
Родился
Сообщения: 8
Зарегистрирован: Чт окт 06, 2016 19:13:28

Re: Управление дпм сверлильного станка

Сообщение avb19 »

Спасибо ! Сейчас я в отъезде... В понедельник вернусь и обязательно попробую перепрограммировать фьюзы, тогда отпишусь о результате.
P.S.: Кварцы пробовал разные, также менял прошивки согласно частоте- результат всегда один и тот же.
avb19
Родился
Сообщения: 8
Зарегистрирован: Чт окт 06, 2016 19:13:28

Re: Управление дпм сверлильного станка

Сообщение avb19 »

Ура! Заработала! Большое спасибо за помощь! В CVAVR нужно, чтобы галочка осталась только на CKOPT- все остальные снять. Теперь буду пытаться адаптировать под движок.
avb19
Родился
Сообщения: 8
Зарегистрирован: Чт окт 06, 2016 19:13:28

Re: Управление дпм сверлильного станка

Сообщение avb19 »

А почему могут не сохранятся измененные значения? Каждый раз приходится все снова выставлять. Заранее спасибо!
boris911
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт май 24, 2016 11:00:18

Re: Управление дпм сверлильного станка

Сообщение boris911 »

[uquote="avb19",url="/forum/viewtopic.php?p=3253677#p3253677"]А почему могут не сохранятся измененные значения? Каждый раз приходится все снова выставлять. Заранее спасибо![/uquote]
Может бракованный чип?
avb19
Родился
Сообщения: 8
Зарегистрирован: Чт окт 06, 2016 19:13:28

Re: Управление дпм сверлильного станка

Сообщение avb19 »

Не знаю. Попробую другой воткнуть. Спасибо за совет. Как сделаю, отпишусь!
boris911
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт май 24, 2016 11:00:18

Re: Управление дпм сверлильного станка

Сообщение boris911 »

Переработана программа, добавлены новые функции и изменены существующие.

- Индикация режима настройки - видимое мерцание индикатора.

- Номера токов в настройках никак не отображаются, просто идут по порядку. Сначала i1 – ток срабатывания при увеличении нагрузки, затем i2 – ток при пропадании нагрузки, i3 – ток перегрузки (заклинивания).

- Увеличен диапазон измерения токов – до 5 ампер.

- Индикация тока до 1 ампера происходит в миллиамперах, свыше 1 ампера – в единицах ампера и сотых долях.

- Убраны ограничения токов, любой ток можно установить практически от нуля до максимума.

- В режиме настройки алгоритм отслеживания не работает, т.е. чтобы увидеть эффект новых настроек, надо выйти из режима настройки (или ресетнуть мк).

- Поскольку диапазон увеличился, а разрешающая способность АЦП осталась прежней - 10 разрядов, то шаг изменения тока теперь равен ~5 мА.

- Однократное нажатие кнопок + и - увеличивает или уменьшает значение тока на 5 мА. Сразу после нажатия происходит запоминание значения в EEPROM.
- Добавлена функция быстрой перемотки при удержании кнопок + или -. Но запоминание новых значений происходит только при однократном нажатии кнопок + или - !!!
Например, нажали и держите кнопку +. Значение постепенно увеличилось до 4.00. Отпустили и нажали еще раз. Теперь значение сохранится.

- Нажатие кнопки КН2 циклично: i1, i2, i3, smooth, work, i1, i2, i3, smooth, work...

Добавлен плавный старт (smooth).
В настройках после установки токов новый пункт:
OFF - плавный старт выключен.
On1..5 - плавный старт включен, чем меньше цифра - тем быстрее раскрутка движка.

- Добавлена задержка в 1 секунду после снятия нагрузки с вала. Ее можно увидеть, если сразу после снятия нагрузки снова дать нагрузку на вал. Нужна для того, чтобы учитывать только установившееся значение тока.

Алгоритм работы. Программа сравнивает текущий ток и уставки. Сначала, в первом режиме (холостой ход), она сравнивает текущий ток (тт) и уставку i1. Если тт>i1 - переходим во второй режим (максимальные обороты). Во втором режиме сравнивается тт и уставка i2. Если тт<i2 - переходим опять в первый режим. Если во втором режиме тт>i3 - переход в режим перегрузки (снимается питание с движка, на индикаторе три тире).

Добавлена прошивка для ATmega328. Фьюз-биты - запрограммирован только CKSEL3.
Обе прошивки только для схемы с кнопками (выводы 27 и 28 через кнопки на корпус)!

Изменения в схеме.
Стабилитрон на 2 вольта и резистор 510 Ом с вывода AREF убрать, вместо них поставить конденсатор 0,1 мкФ на корпус (стандартная схема включения), в аналоговой части исключить конденсатор 5 мкФ возле стабилитрона!
Вложения
drill_kill_C.jpg
(46.47 КБ) 418 скачиваний
fuses_drill_mega328.png
(29.1 КБ) 305 скачиваний
drill_mega328_16MHz.hex
(18.19 КБ) 230 скачиваний
drill_mega8_16MHz.hex
(17.3 КБ) 259 скачиваний
Аватара пользователя
vik72
Прорезались зубы
Сообщения: 239
Зарегистрирован: Сб апр 03, 2021 18:55:38
Откуда: Кузбасс.

Re: Управление дпм сверлильного станка

Сообщение vik72 »

Тема немного угасла,но это говорит,что схема повторяема и не сложна в налаживании.Благодарю автора за отличную разработку и прошивки.
Может кому помогут схема и плата c TQFP.

Добавлено after 2 minutes 12 seconds:
[Изображение]

[Изображение]
Вложения
dpm.lay6
(345.4 КБ) 149 скачиваний
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".
Igor5264
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Чт дек 31, 2015 15:12:54

Re: Управление дпм сверлильного станка

Сообщение Igor5264 »

vik72 какую прошивку вы использовали, авторские разве не под ДИП.
Аватара пользователя
vik72
Прорезались зубы
Сообщения: 239
Зарегистрирован: Сб апр 03, 2021 18:55:38
Откуда: Кузбасс.

Re: Управление дпм сверлильного станка

Сообщение vik72 »

Прошивка из статьи-8мгц с энкодером.Контроллеры одинаковы по функционалу,различие только в распиновке.
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".
Igor5264
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Чт дек 31, 2015 15:12:54

Re: Управление дпм сверлильного станка

Сообщение Igor5264 »

Я поэтому и спросил, что прошивка для ДИП не будет работать на TQFP или автор где то выкладывал и такой вариант?

Добавлено after 1 minute 52 seconds:
Или будет, надо только пины правильно развести?
Аватара пользователя
vik72
Прорезались зубы
Сообщения: 239
Зарегистрирован: Сб апр 03, 2021 18:55:38
Откуда: Кузбасс.

Re: Управление дпм сверлильного станка

Сообщение vik72 »

Программе по фигу в каком корпусе работать.

Добавлено after 4 minutes 1 second:
Или будет, надо только пины правильно развести?
Правильно мыслишь.
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".
Igor5264
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Чт дек 31, 2015 15:12:54

Re: Управление дпм сверлильного станка

Сообщение Igor5264 »

Ясно. Хочу к китайскому станку прикошатить. Вот только смущает ременный привод и 120Вт движок.
Аватара пользователя
vik72
Прорезались зубы
Сообщения: 239
Зарегистрирован: Сб апр 03, 2021 18:55:38
Откуда: Кузбасс.

Re: Управление дпм сверлильного станка

Сообщение vik72 »

Выходные транзисторы,резистор датчика тока нужны будут другие.
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".
Igor5264
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Чт дек 31, 2015 15:12:54

Re: Управление дпм сверлильного станка

Сообщение Igor5264 »

Меня больше привод волнует. Померил токи: холостой 700мА, 0,5мм твердосплав не видит, 1мм - 720-730мА, 2мм обычное сверло 820мА, 6мм 1360мА (2х сторонний текстолит 1,5мм).
Похоже заморачиваться нет смысла, если только движок по слабее поставить.
Аватара пользователя
vik72
Прорезались зубы
Сообщения: 239
Зарегистрирован: Сб апр 03, 2021 18:55:38
Откуда: Кузбасс.

Re: Управление дпм сверлильного станка

Сообщение vik72 »

Почитайте форум повнимательней.Программа отслеживает и большие токи.Нужно подобрать или вычислить резистор и настроить её.
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".
Ответить

Вернуться в «Статьи»