Управление ДПТ

Ответить
Theodoro
Рядовой
Сообщения: 8
Зарегистрирован: 28.10.2019{, 18:28}
Репутация: 0
Откуда: Боровичи
Имя: Олег

Управление ДПТ

#1

Сообщение Theodoro » 29.10.2019{, 12:32}

Прошу сильно не пинать новичка. Просмотрел туториал - вроде ничего особенного. Однако на практике оказалось всё не так просто.
Задача банальная - разгон/торможение двигателя ПТ без обратной связи двумя кнопками (Пуск-Стоп) и регулировка задатчиком скорости (потенциометром). На форуме есть готовый блок с двумя кнопками с удержанием. (Правда пришлось его пересобрать, т. к. версия 5.3.0 вылетала при компиляции). Увеличил частоту ШИМ и немного изменил индикацию.
1.png на ixbt.photo:
Изображение

скорость2.jpg на ixbt.photo:
Изображение

Однако хотелось бы, чтобы после автоматического разгона до нужной скорости, определяемой задатчиком, была возможность ручной регулировки скорости во время работы.
Добавлял ещё два копаратора, триггеры, логику - ничего не выходит. :smile37:
2.png на ixbt.photo:
Изображение

aidar_i
Полковник
Сообщения: 3123
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

Управление ДПТ

#2

Сообщение aidar_i » 29.10.2019{, 12:56}

Проект, хоть, прикрепите.

Theodoro
Рядовой
Сообщения: 8
Зарегистрирован: 28.10.2019{, 18:28}
Репутация: 0
Откуда: Боровичи
Имя: Олег

Управление ДПТ

#3

Сообщение Theodoro » 29.10.2019{, 13:27}

Да вот, собственно.
button.flp
С кнопками
(216.54 КБ) 38 скачиваний
pot.flp
С потенциометром (не закончен)
(245.66 КБ) 40 скачиваний

Аватара пользователя
nikmotorin60
Рядовой
Сообщения: 35
Зарегистрирован: 29.04.2016{, 09:54}
Репутация: 2

Управление ДПТ

#4

Сообщение nikmotorin60 » 29.10.2019{, 14:11}

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Управление ДПТ

#5

Сообщение Sancho » 29.10.2019{, 15:34}

Theodoro писал(а):
29.10.2019{, 12:32}
Однако хотелось бы, чтобы после автоматического разгона до нужной скорости, определяемой задатчиком, была возможность ручной регулировки скорости во время работы.
Как или чем Вы хотите её изменять?
Просто продумайте алгоритм работы, лучше нескольких циклов, - всё станет намного понятнее Вам в первую очередь.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Theodoro
Рядовой
Сообщения: 8
Зарегистрирован: 28.10.2019{, 18:28}
Репутация: 0
Откуда: Боровичи
Имя: Олег

Управление ДПТ

#6

Сообщение Theodoro » 29.10.2019{, 15:50}

Двигатель (12В, 110Вт) будет стоять на небольшом радиолюбительском сверлильном станке с патроном до 6 мм для обработки не толстых, не твёрдых материалов.
Стабилизация оборотов мне не нужна. Может быть потом прикручу таходатчик. Основное - плавный разгон и удобство управления. Сейчас стоит мотор 40 Вт , и он вообще включается тумблером. Но он уже дышит на ладан из-за сильного износа коллектора. Менять буду на 110 Вт, у которого пусковой ток до 60 А и надо пожалеть БП .

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Управление ДПТ

#7

Сообщение Sancho » 29.10.2019{, 15:51}

Theodoro, Попробуй так.
Возможно где-то не так, но идея...
Была ошибка...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
nikmotorin60
Рядовой
Сообщения: 35
Зарегистрирован: 29.04.2016{, 09:54}
Репутация: 2

Управление ДПТ

#8

Сообщение nikmotorin60 » 29.10.2019{, 16:20}

" Основное - плавный разгон и удобство управления." На мой взгляд подходящее решение использовать регулятор от аккумуляторного шуруповерта.

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Управление ДПТ

#9

Сообщение RedSky » 29.10.2019{, 16:57}

Theodoro, если нужен плавный разгон посмотрите этот блок, делал специально для двигателя. Описание внутри.
Вложения
разгон_(CODE).ubi
(48.38 КБ) 58 скачиваний

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Управление ДПТ

#10

Сообщение Sancho » 29.10.2019{, 17:41}

Theodoro, Подправил, была ошибка пуск/стоп
Вложения
Регулировка кнопки и потенц_ v02.flp
(243.68 КБ) 47 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Theodoro
Рядовой
Сообщения: 8
Зарегистрирован: 28.10.2019{, 18:28}
Репутация: 0
Откуда: Боровичи
Имя: Олег

Управление ДПТ

#11

Сообщение Theodoro » 29.10.2019{, 18:09}

Спасибо. Буду разбираться.

Отправлено спустя 34 минуты 58 секунд:
Sancho, сэмулировал в Proteus'e.
То, что доктор прописал! Спасибо!
Что-то подобное я и пытался соорудить, но, как говорится, дьявол кроется в деталях.
P.S. В Протеусе почему то не работает HD44780, в железе без проблем.
Да, с индикацией чего-то не так..
Поправил.
Для изменения скорости разгона/торможения лучше добавить еще блок масштабирования.
1.png на ixbt.photo:
Изображение

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Управление ДПТ

#12

Сообщение Sancho » 30.10.2019{, 09:40}

Theodoro писал(а):
29.10.2019{, 18:44}
Для изменения скорости разгона/торможения лучше добавить еще блок масштабирования.
Лишнее. Изменяй переменную на входе генератора, сейчас константа, 9. Можешь поставить второй переменник.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Theodoro
Рядовой
Сообщения: 8
Зарегистрирован: 28.10.2019{, 18:28}
Репутация: 0
Откуда: Боровичи
Имя: Олег

Управление ДПТ

#13

Сообщение Theodoro » 31.10.2019{, 22:10}

Длительность паузы генератора я уменьшал до 4-х. Странно, но заметного увеличения скорости, по крайней мере, в Протеусе я не заметил. Правда частота ШИМ у меня увеличена со стандартных 480 Гц до 8 кГц. Второй переменник - это хорошая идея.
По большому счёту, не плохо бы для разгона и торможения иметь 2 генератора с независимым регулированием, но и так сойдет.
А вот что случилось индикацией не пойму? Немного изменил её вид.
indic.png на ixbt.photo:
Изображение



В итоге мерцание цифр и, соответственно, снижение контрастности. Дисплей подключен по i2с, собран на макетке длинными проводами без блокировочных емкостей с питанием от USB. Может поэтому? Соберу на печатке, а там видно будет.
indic.jpg на ixbt.photo:
Изображение

Ответить

Вернуться в «Помогите, а то я "нимагу"»