Например TDA7294

Форум РадиоКот • Просмотр темы - Регулировка и стабилизация оборотов
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 27, 2025 14:28:45

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 20 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Регулировка и стабилизация оборотов
СообщениеДобавлено: Чт ноя 25, 2021 11:26:04 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Вт окт 06, 2009 18:35:13
Сообщений: 623
Откуда: Молдавия, Кишинев
Рейтинг сообщения: 0
Добрый день. История такая - есть швейная машина с электронным управлением. Электродвигатель трёхфазный вращается постоянно.
Вал машинки подключается к движку через регулируемую электромуфту. Тормоз - вторая электромуфта. На валу машинки оптический датчик оборотов (типа энкодера). Педаль - типа линейного абсолютного энкодера (можно заменить на обычный резистор). Объясните пожалуйста (желательно пошагово) как можно реализовать управление.

Я это понимаю примерно так:
1 Считываем значение с педали
2 Считываем значение с датчика оборотов (вот тут самая большая проблема. Не знаю как правильно это реализовать)
3 Сравниваем значения и в зависимости от результата увеличиваем или уменьшаем ШИМ на муфте сцепления (некое подобие ПИД).
Там ещё есть пара оптических дисков с датчиками верхней и нижней мёртвой точки, но это уже мелочи.
4 При отпускании педали резко снижаем скорость (ШИМ в 0), доходим до мёртвой точки и кратковременно включаем муфту тормоза.

Подскажите пожалуйста правильный алгоритм считывания импульсов с датчика и превращения их в определённое значение (переменную). Частоты с датчика от 50Гц до 8кГц. При этом реакция на изменение положения педали должна быть практически мгновенной.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Чт ноя 25, 2021 11:41:00 
Это не хвост, это антенна
Аватар пользователя

Карма: -16
Рейтинг сообщений: -136
Зарегистрирован: Чт фев 19, 2015 12:41:04
Сообщений: 1405
Рейтинг сообщения: 0
Любой частотный преобразователь все что Вам нужно умеет. Датчик оборотов заводиться в частотник для стабилизации оборотов. Датчик с педали как задатчик стабилизатору оборотов. Тормоз соединяется с сигналом рекуперации. Вроде все. Осталась регулируемая электромуфта можно подключить к выходу частотника и задать условие самостоятельно, например до разгона двигателя от 0- до некоторых минимальных оборотов (20%) не включать, или выключить если обороты упали меньше 20%. Теперь все.

_________________
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Чт ноя 25, 2021 15:36:47 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Сообщений: 161
Откуда: не с Уфы
Рейтинг сообщения: 0
Добрый день. История такая - есть швейная машина с электронным управлением. .................. Объясните пожалуйста (желательно пошагово) как можно реализовать управление.

Не совсем понятно, родное "управление" не работает что-ли?
В принципе можно выкинуть электромуфты, соединить двиг напрямую к машинке и уже через частотник крутить двиг. У любого частотника есть вход для потенциометра (педали). Чем больше нажал, тем быстрее крутит, отжал - остановилось. Торможение/разгон настраиваются на частотнике как угодно. Если нет каких-то особых требований по позиционированию, то и никакие датчики тут не нужны.

_________________
Tg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Чт ноя 25, 2021 19:41:48 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Вт окт 06, 2009 18:35:13
Сообщений: 623
Откуда: Молдавия, Кишинев
Рейтинг сообщения: 0
Думал про частотник, но потом отмёл. Частотник с обратной связью по импульсам очень дорогой, да и не сможет он полностью выполнять все функции машинки. Машинка может шить с частотой от 0,5 стежков в секунду до 50 (полный привод :) ) При этом абсолютно идеально поддерживает мощность, рукой не остановить при любых оборотах. Ещё в ней фишка - при отпускании педали игла всегда опускается в нижнюю мёртвую точку, даже если резко отпустить когда игла наверху. Если надавить на педаль "назад" игла поднимается в верхнюю мертвую точку т.е. вал делает ровно пол-оборота.

Родэрик писал(а):
Не совсем понятно, родное "управление" не работает что-ли?
.

Родное управление начинает работать только когда само захочет, причём нет абсолютно никакой закономерности. Может поработать 30 секунд, а может 2 часа, но глюканёт обязательно. Сразу скажу, что плата почищена, пропаяна, прозвонена и проверена под микроскопом.
Там внутри целый "компьютер", куча логики, какая-то микруха ROM с окошком для стирания УФ, две "сороконожки" и дохрена рассыпухи. На микрухе с окошком надпись AMD 1979 год :shock: . Там есть ещё куча выходов на пневматику для обрезки нитки, смены шпульки, реверса материала, оверлока но эти функции не используются и отключены.

Муфты не выкинешь т.к. это цельная система с двигателем. Кстати муфты управляются через полевики от 24в.

Что-то мы отошли от темы. Так кто-нибудь подскажет как точно измерять обороты по импульсам? Подозреваю что через прерывания и таймеры, но вот как точно - ХЗ. Мне не надо писать готовую программу. Просто расскажите последовательность действий при таких "вычислениях" чтобы в результате получить какую либо переменную за максимально короткий промежуток времени.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Пт ноя 26, 2021 16:22:59 
Это не хвост, это антенна
Аватар пользователя

Карма: -16
Рейтинг сообщений: -136
Зарегистрирован: Чт фев 19, 2015 12:41:04
Сообщений: 1405
Рейтинг сообщения: 0
Измеряете время между импульсами, пройденный путь Вам заранее известен. Вот вам и обороты. Например, за время t (мс) свершилось половина оборота, тогда за время 2*t произойдет полный оборот. А за время 60сек деленное на 2*t (между импульсами) даст Вам об/мин. А если на оборот 1000 импульсов? тогда делите на 1000*t

_________________
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Пт ноя 26, 2021 19:50:02 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7959
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
жеская связь там не прокатит...я не знаю что за машинап у тС но я имел дела стеми где мех муфты счеплени/тормоза тулятся педаалью через тросы

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Пт ноя 26, 2021 22:50:10 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 2218
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 19568
Откуда: Таксимо
Рейтинг сообщения: 0
Начни с питания. Проверь все напряжения пульсации и прочее

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Пт ноя 26, 2021 23:10:42 
Это не хвост, это антенна
Аватар пользователя

Карма: -16
Рейтинг сообщений: -136
Зарегистрирован: Чт фев 19, 2015 12:41:04
Сообщений: 1405
Рейтинг сообщения: 0
тС хочет лишь понять, как это работает, ничего предпринимать самостоятельно не планируются и об этом высказался. Подозреваю, что начальник хочет быть, вернее не хочет быть обманутым.

_________________
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Сб ноя 27, 2021 20:27:36 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Вт окт 06, 2009 18:35:13
Сообщений: 623
Откуда: Молдавия, Кишинев
Рейтинг сообщения: 0
musor писал(а):
я не знаю что за машинап у тС


Изображение

Машина примерно такая, комп и двигатель с муфтами точно такие-же. Там две отдельные электромуфты, тормоз и "газ". "Газ" - практически копия сцепления от машины, только притягивается электромагнитом.

vlasovzloy писал(а):
Начни с питания. Проверь все напряжения пульсации и прочее


Все напряжения в норме, а вот отследить момент глюка просто не реально. Абсолютно в любую секунду просто перестаёт реагировать на педаль. На муфтах по нулям. Напряжения опять-же в норме. Работать начинает также когда захочет. У меня огромное подозрение, что это программный глюк.

astrahard писал(а):
тС хочет лишь понять, как это работает, ничего предпринимать самостоятельно не планируются и об этом высказался. Подозреваю, что начальник хочет быть, вернее не хочет быть обманутым.


ТС как раз думает как реализовать полный функционал машинки т.е. будет делать контроллер взамен старого :wink: . Я-бы прицепил LM331 или тахогенератор и измерял-бы напругу через АЦП, но LM331 долго ждать, с тахогенератором это куча возни с механикой, а машинка нужна ну вот прямо здесь и сейчас.
Просто быстрый расчёт скорости от частоты импульсов ещё никогда не реализовывал в МК. Делал только простые цифровые тахометры, но там я получал переменную один раз в секунду, а здесь такое не прокатит.

З.Ы. Про начальника насмешили :))) (я сам себе начальник)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Сб ноя 27, 2021 22:07:01 
Друг Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 2990
Зарегистрирован: Пн июл 23, 2018 10:36:20
Сообщений: 3486
Откуда: Казань
Рейтинг сообщения: 0
была тут тема про восьмикрут, думаю будет к месту.
поиск поможет.

_________________
ZZZ С Нами Бог ZZZ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Сб ноя 27, 2021 22:17:10 
Друг Кота
Аватар пользователя

Карма: 142
Рейтинг сообщений: 5961
Зарегистрирован: Чт авг 09, 2012 01:09:39
Сообщений: 6642
Откуда: Ливны
Рейтинг сообщения: 0
Да не поможет здесь частотник, динамика управления будет не та. :( Не зря же в ориганале мотор крутит постоянно, регулировка исключительно муфтами. Иначе никак не достичь нужной динамики управления (ну если только прямой привод BLDC со статором под 24 полюса :roll: ).

Prolog, я всё же посоветовал бы разобраться со штатным управлением. На 87,41% уверен что с наскока (без многочисленных экспериментов и определений параметров механики машинки) ничего путного с частотником не выйдет. :roll:

_________________
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Сб ноя 27, 2021 23:19:17 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Вт окт 06, 2009 18:35:13
Сообщений: 623
Откуда: Молдавия, Кишинев
Рейтинг сообщения: 0
korob писал(а):
Prolog, я всё же посоветовал бы разобраться со штатным управлением. На 87,41% уверен что с наскока (без многочисленных экспериментов и определений параметров механики машинки) ничего путного с частотником не выйдет.


Боюсь штатное управление помирает и скорее всего в программной части. Там стоит вот такая EPROM Изображение со своей прошивкой. Когда первый раз открыл корпус - окошко не было заклеено и наклейки внутри тоже не оказалось. Боюсь до меня кто-то пытался её ремонтировать и возможно "засветил" кристалл. А может уже просто помирает от старости. Частотник я использовать не буду. Хочу просто восстановить полную логику работы машинки но на современном хорошем МК т.е. сохранить все муфты, датчик импульсов на валу, концевые датчики и т.д.

Вот думаю прокатит-ли такая фигня?
Запускаем в МК таймер со счётчиком с максимальной частотой. По внешнему прерыванию с датчика на валу сохраняем переменную счётчика и обнуляем его. Дальше в ПИД или скорее ПИ регулятор с коэффициентами сравниваем с переменной полученной с педали (АЦП или линейный абсолютный энкодер), и выводим через ШИМ на муфту. Тормоз и концевые точки это уже простая логика.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Сб ноя 27, 2021 23:46:27 
Друг Кота
Аватар пользователя

Карма: 142
Рейтинг сообщений: 5961
Зарегистрирован: Чт авг 09, 2012 01:09:39
Сообщений: 6642
Откуда: Ливны
Рейтинг сообщения: 0
Ну так если пока ещё совсем не умерла с неё можно снять информацию и записать на новую. :)

P.S

Как снимать информацию с умирающих (именно умирающих, а не умерших) это уже другой вопрос, но он решается. :)

_________________
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Вс ноя 28, 2021 01:02:20 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7959
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
в старых прогерах времен 80х был режим долгой считки позволяющий вычитать даже плавающие биты при этом получалось 2 дампа стабилный и налагаемый на него -плавающий дале уже придется оченить что из плавающего должно плават а что быт 0 или единицей
и да те плавающие биты попытка защиты фирмвыари на железе тех лет... не факт что оно там действително было в серийке но в поделках кулибиных и коперативоф встречалось
да вкратце опишу алгоритм кадый бит/байт адреса считывался скажеи 500/1000 раз если при этом вероятность 0 или 1 была равна скажем 99.99* то бит принимал сответствующе значение а вот если вероятность ниже 85% есть подозрени на плавающие биты при 40-60%вероятности бит точно плавающий
реш шла о свежеписаных чипах от сьтарения все менялось и нормалные биты могли стать плавающими... но теми методами можнго считтать даже умирающую ROM

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Вс ноя 28, 2021 01:05:38 
Друг Кота
Аватар пользователя

Карма: 142
Рейтинг сообщений: 5961
Зарегистрирован: Чт авг 09, 2012 01:09:39
Сообщений: 6642
Откуда: Ливны
Рейтинг сообщения: 0
musor писал(а):
был режим долгой считки позволяющий вычитать даже плавающие биты...
Именно про него и речь.

_________________
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Вс ноя 28, 2021 01:06:10 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7959
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
я тоже каи korob, считаючто создать управления станком с 0 не имея наработок почти нереално
можно к веторному частотнику прилатить малошаговый энкодер обратной связи но и это не самый лучщий режим для мотора прежде всего тяжко будет ему потому так в проме и не делали некогда это небытовуха где рулят прямо мотором

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Вс ноя 28, 2021 16:03:38 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Сообщений: 161
Откуда: не с Уфы
Рейтинг сообщения: 0
....... но на современном хорошем МК

Ну хоть что-то будет современным..... Правда не все оценят такой подход, кто-то может сказать: "не зря же туда поставили древний мк ...."

Что касается "прокатит ли такая фигня" - легко прокатит. Тут важнее, чтобы фигня соответствовала задаче, была результатом её полного понимания. Ты говоришь, что хочешь измерять обороты. Хорошо, допустим измерил. И на что (и как) это должно влиять, есть понимание?

_________________
Tg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Вс ноя 28, 2021 16:43:39 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Вт окт 06, 2009 18:35:13
Сообщений: 623
Откуда: Молдавия, Кишинев
Рейтинг сообщения: 0
Понимание как раз есть. Уже не раз делал стабилизаторы оборотов на МК, но только всегда получалось, что обороты измерялись ввиде напряжения (с тахогенератора или отражённое напряжение якоря). Логика работы-то на самом деле простая. Если не вдаваться в подробности вычислений то получается - берём значение с педали, берём значение с вала машинки, сравниваем их и в зависимости от полученного результата усиливаем или уменьшаем прижим муфты. Фсё! По сути пропорциональный регулятор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Пн ноя 29, 2021 12:10:26 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Сообщений: 161
Откуда: не с Уфы
Рейтинг сообщения: 0
Насколько я понял твой основной вопрос в этом:
....
Подскажите пожалуйста правильный алгоритм считывания импульсов с датчика и превращения их в определённое значение (переменную). Частоты с датчика от 50Гц до 8кГц. При этом реакция на изменение положения педали должна быть практически мгновенной.

Насколько? в цифрах.
Один из вариантов для тебя мог бы выглядеть так: запускаешь таймер на 125мс и по каждому его перезапуску смотришь сколько периодов накопилось за это время.
Но при таком методе инфу по оборотам ты будешь получать с задержкой в те самые 125мс. Это время можно уменьшить и заодно улучшить реакцию на изменение, запустив параллельно несколько таких таймеров со сдвигом начала отсчёта. То есть будешь расплачиваться оперативой за быстроту.

_________________
Tg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Регулировка и стабилизация оборотов
СообщениеДобавлено: Пн ноя 29, 2021 14:37:29 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Вт окт 06, 2009 18:35:13
Сообщений: 623
Откуда: Молдавия, Кишинев
Рейтинг сообщения: 0
Ооо.. Спасибо тебе добрый человек :beer: !
Буду потихоньку проектировать. Думаю около 100мс таймера должно хватить с таким разрешением датчика импульсов.

Кстати вот осциллограммы с муфты (поймал момент когда она заработала).
Изображение Изображение Изображение Изображение

Похоже, что ЧИМ.
Кому интересно вот ещё фоток сделал.

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

А вот и сам датчик, стоящий на валу машинки.

Изображение

Пока что заставил работать дендрофекальным методом. Не очень удобно, но хоть как-то надо работать пока разбираюсь. Понижайка на XL4016 прямо на муфту и внешний ползунковый резистор на педаль. Как ни странно работает, из чего делаю вывод, что муфта очень неприхотлива и ШИМ ей тоже понравится. Но дендрофекальный он на то и дендрофекальный... Стабилизации оборотов нет, как и поддержки мощности на валу. Тормоз не работает, тормозит по инерции (пара стежков). Нет поднятия и опускания иглы в мёртвые точки. Так что пока так.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 20 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y