Страница 1 из 1

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

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

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

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

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

Добавлено: 29 окт 2019, 12:56
aidar_i
Проект, хоть, прикрепите.

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

Добавлено: 29 окт 2019, 13:27
Theodoro
Да вот, собственно.
button.flp
pot.flp

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

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

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

Добавлено: 29 окт 2019, 15:34
Sancho
Theodoro писал(а): 29 окт 2019, 12:32 Однако хотелось бы, чтобы после автоматического разгона до нужной скорости, определяемой задатчиком, была возможность ручной регулировки скорости во время работы.
Как или чем Вы хотите её изменять?
Просто продумайте алгоритм работы, лучше нескольких циклов, - всё станет намного понятнее Вам в первую очередь.

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

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

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

Добавлено: 29 окт 2019, 15:51
Sancho
[ref]Theodoro[/ref], Попробуй так.
Возможно где-то не так, но идея...
Была ошибка...

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

Добавлено: 29 окт 2019, 16:20
nikmotorin60
" Основное - плавный разгон и удобство управления." На мой взгляд подходящее решение использовать регулятор от аккумуляторного шуруповерта.

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

Добавлено: 29 окт 2019, 16:57
RedSky
[ref]Theodoro[/ref], если нужен плавный разгон посмотрите этот блок, делал специально для двигателя. Описание внутри.

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

Добавлено: 29 окт 2019, 17:41
Sancho
[ref]Theodoro[/ref], Подправил, была ошибка пуск/стоп

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

Добавлено: 29 окт 2019, 18:44
Theodoro
Спасибо. Буду разбираться.

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

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

Добавлено: 30 окт 2019, 09:40
Sancho
Theodoro писал(а): 29 окт 2019, 18:44 Для изменения скорости разгона/торможения лучше добавить еще блок масштабирования.
Лишнее. Изменяй переменную на входе генератора, сейчас константа, 9. Можешь поставить второй переменник.

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

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



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