Страница 3 из 4

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

Добавлено: Чт фев 23, 2017 11:05:59
san-san
Ну на сколь я знаю 4 последовательных диода дают дают опору в 2.4 вольта . Падение на 1 диоде почти 0.6 вольта.

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

Добавлено: Пн июл 17, 2017 18:44:02
avb19
Здравствуйте! Собрал этот очень нужный девайс(спасибо автору!), но возникла проблема: на индикаторе цифры зажигаются по очереди(как бегущая строка) и невозможно поменять значения по умолчанию. Со значениями по умолчанию работает, но хотелось подкорректировать... Прошивка под энкодер и кварц 16МГц. Возможно накосячил с битами конфигурации... Я не силён в мк... Помогите, если можно!

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

Добавлено: Пн июл 17, 2017 20:59:46
boris911
avb19
Индикация не связана с выводимыми значениями. Проверьте монтаж и фьюзы.

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

Добавлено: Ср июл 19, 2017 09:35:44
avb19
У меня, почему-то, нет фьюза SPIEN... Программатор avr910 из под cvavr. Монтаж проверил, вроде все нормально (делал , предложенную в статье плату).

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

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

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

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

Добавлено: Ср июл 19, 2017 18:32:56
avb19
Спасибо ! Сейчас я в отъезде... В понедельник вернусь и обязательно попробую перепрограммировать фьюзы, тогда отпишусь о результате.
P.S.: Кварцы пробовал разные, также менял прошивки согласно частоте- результат всегда один и тот же.

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

Добавлено: Пн июл 24, 2017 11:00:27
avb19
Ура! Заработала! Большое спасибо за помощь! В CVAVR нужно, чтобы галочка осталась только на CKOPT- все остальные снять. Теперь буду пытаться адаптировать под движок.

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

Добавлено: Пт дек 08, 2017 07:51:45
avb19
А почему могут не сохранятся измененные значения? Каждый раз приходится все снова выставлять. Заранее спасибо!

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

Добавлено: Пт дек 08, 2017 19:57:49
boris911
[uquote="avb19",url="/forum/viewtopic.php?p=3253677#p3253677"]А почему могут не сохранятся измененные значения? Каждый раз приходится все снова выставлять. Заранее спасибо![/uquote]
Может бракованный чип?

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

Добавлено: Чт дек 14, 2017 21:21:07
avb19
Не знаю. Попробую другой воткнуть. Спасибо за совет. Как сделаю, отпишусь!

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

Добавлено: Пт июл 31, 2020 11:53:50
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 мкФ возле стабилитрона!

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

Добавлено: Ср сен 28, 2022 17:01:51
vik72
Тема немного угасла,но это говорит,что схема повторяема и не сложна в налаживании.Благодарю автора за отличную разработку и прошивки.
Может кому помогут схема и плата c TQFP.

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

[Изображение]

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

Добавлено: Пн дек 19, 2022 22:47:08
Igor5264
vik72 какую прошивку вы использовали, авторские разве не под ДИП.

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

Добавлено: Вт дек 20, 2022 06:56:40
vik72
Прошивка из статьи-8мгц с энкодером.Контроллеры одинаковы по функционалу,различие только в распиновке.

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

Добавлено: Вт дек 20, 2022 18:19:28
Igor5264
Я поэтому и спросил, что прошивка для ДИП не будет работать на TQFP или автор где то выкладывал и такой вариант?

Добавлено after 1 minute 52 seconds:
Или будет, надо только пины правильно развести?

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

Добавлено: Вт дек 20, 2022 20:12:52
vik72
Программе по фигу в каком корпусе работать.

Добавлено after 4 minutes 1 second:
Или будет, надо только пины правильно развести?
Правильно мыслишь.

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

Добавлено: Вт дек 20, 2022 20:45:33
Igor5264
Ясно. Хочу к китайскому станку прикошатить. Вот только смущает ременный привод и 120Вт движок.

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

Добавлено: Ср дек 21, 2022 04:45:52
vik72
Выходные транзисторы,резистор датчика тока нужны будут другие.

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

Добавлено: Ср дек 21, 2022 19:51:42
Igor5264
Меня больше привод волнует. Померил токи: холостой 700мА, 0,5мм твердосплав не видит, 1мм - 720-730мА, 2мм обычное сверло 820мА, 6мм 1360мА (2х сторонний текстолит 1,5мм).
Похоже заморачиваться нет смысла, если только движок по слабее поставить.

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

Добавлено: Чт дек 22, 2022 11:14:24
vik72
Почитайте форум повнимательней.Программа отслеживает и большие токи.Нужно подобрать или вычислить резистор и настроить её.