Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

vfv
Сержант
Сообщения: 283
Зарегистрирован: 22.03.2018{, 12:35}
Репутация: 0
Откуда: Самара
Имя: Валерий

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#21

Сообщение vfv » 26.11.2020{, 22:37}

Вот в этой теме на второй странице я расписал весь алгоритм работы моего сейчас выложнного проекта. За основу я взял блок пользователя в начале темы.
Однако там моим проектом никто не заинтересовался, проект рабочий получился и я его сейчас усовершенствую.
viewtopic.php?t=4280&start=20

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#22

Сообщение Dryundel » 26.11.2020{, 22:37}

Rovki писал(а):
26.11.2020{, 22:34}
Да нет проблем сделать на сумматоре тоже самое .
Rovki, ну хорош. Вы сейчас пациента до Кащенко доведете. :)

vfv
Сержант
Сообщения: 283
Зарегистрирован: 22.03.2018{, 12:35}
Репутация: 0
Откуда: Самара
Имя: Валерий

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#23

Сообщение vfv » 26.11.2020{, 22:46}

Униполярный шаговый двигатель соединён с червячным редуктором используется для укладки нити. Другой двигатель постоянного тока наматывает катушку.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#24

Сообщение Dryundel » 26.11.2020{, 22:59}

vfv писал(а):
26.11.2020{, 22:37}
Однако там моим проектом никто не заинтересовался, проект рабочий получился и я его сейчас усовершенствую.
Ну это наверное потому, что он мягко говоря, малость сыроват.
vfv писал(а):
26.11.2020{, 22:46}
Другой двигатель постоянного тока наматывает катушку.
Ок. Скорость его постоянна? Не регулируется?
vfv писал(а):
26.11.2020{, 22:46}
Униполярный шаговый двигатель соединён с червячным редуктором используется для укладки нити.
С этим понятно. Не понятно почему он пропускает шаги. Может Вы задаете ему слишком большую скорость? Открою вам секрет - у шаговика мощность обратно пропорциональна скорости.
Ну с этим ладно.
.
Идем дальше. Вот цитата.
vfv писал(а):
24.11.2020{, 17:53}
Всё работает.Однако есть небольщой недостаток - на средней точке подаётся сигнал на остановку и смену уставки.Происходит не большой
толчок.
Как можно убрать этот сигнал на остановку, а оставить только на смену установки,тем более движение продолжается в ту же сторону.
А перед этим говорите:
vfv писал(а):
24.11.2020{, 17:53}
При прохождении средней точки выдаётся сигнал на остановку
двигателя и сброс шагов и сразу....
По моему ответ напрашивается сам собой. Нафига давать сигнал на остановку?
Последний раз редактировалось Dryundel 26.11.2020{, 23:00}, всего редактировалось 1 раз.

Аватара пользователя
Rovki
Полковник
Сообщения: 4877
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 268
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#25

Сообщение Rovki » 26.11.2020{, 23:00}

Dryundel писал(а):
26.11.2020{, 22:37}
Rovki писал(а):
26.11.2020{, 22:34}
Да нет проблем сделать на сумматоре тоже самое .
Rovki, ну хорош. Вы сейчас пациента до Кащенко доведете. :)
Я как то сам ,без модерации определяю хорош или не хорош . :smile110:
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#26

Сообщение Dryundel » 26.11.2020{, 23:03}

Rovki писал(а):
26.11.2020{, 23:00}
Я как то сам ,без модерации определяю хорош или не хорош .
Ой. Ну простите великодушно. И не думал даже выступать в роли модератора. Надеялся на наличие чувства юмора.

Аватара пользователя
Rovki
Полковник
Сообщения: 4877
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 268
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#27

Сообщение Rovki » 26.11.2020{, 23:05}

С юмором все в порядке и с памятью :smile390:
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#28

Сообщение Dryundel » 26.11.2020{, 23:17}

vfv, продолжим.
Начнем сначала.
Вы хотите наматывать катушки разных размеров. Так?
Вы собираетесь каждый раз устанавливать центральный датчик сброса точно посередине? По меньшей мере это не логично, муторно и нецелесообразно. Установите его в нуле. Ну не дошагает он пару шагов, ну и что? Какая разница от середины или нет.
Теперь начинаем процесс:
- Устанавливаем датчик в начало.
- Гоним шаговик до датчика он обнуляет точку отсчета.
- Гоним шаговик до конца катушки и в ручную (нажимаем кнопку) указываем конец.
Все! Реперные точки заданы.
Теперь остается в процессе работы, когда шаговик "идет назад" не ориентироваться на реперную точку, а заставить его двигаться до датчика и обнулять начало.
Логика довольно примитивная если без синхронизации.

Отправлено спустя 2 минуты 10 секунд:
Rovki писал(а):
26.11.2020{, 23:05}
С юмором все в порядке и с памятью
"Все что было не со мной - помню ..." ? :)
А я вот не злопамятный. Поэтому записываю. :)

vfv
Сержант
Сообщения: 283
Зарегистрирован: 22.03.2018{, 12:35}
Репутация: 0
Откуда: Самара
Имя: Валерий

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#29

Сообщение vfv » 26.11.2020{, 23:21}

Ответы:
Dryundel писал(а):
26.11.2020{, 22:59}
Ну это наверное потому, что он мягко говоря, малость сыроват.
Если сыроват в блок схеме - возможно да. А так работает всё нормально кроме небольших толчков на средней точке.
Dryundel писал(а):
26.11.2020{, 22:59}
Ок. Скорость его постоянна? Не регулируется?
Это электронный редуктор.Тему по поводу его я сосдавал и довёл до ума.
Двигатель постоянного тока с индуктивным тахогенератором.Скорость может менятся и потдерживает заданные обороты при увеличении нагрузки.
Dryundel писал(а):
26.11.2020{, 22:59}
По моему ответ напрашивается сам собой. Нафига давать сигнал на остановку?
Внешне разделить не получается. Надо отделять в пользвательском блоке, а он закрытый.

Аватара пользователя
Rovki
Полковник
Сообщения: 4877
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 268
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#30

Сообщение Rovki » 26.11.2020{, 23:25}

Да что вы за пользовательский блок зацепились. Вам про новый способ управления, а вы про блок( немножко беременный - работает хорошо ,только в середине косячит). Блоков вам вагон накидают :smile37:
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#31

Сообщение Dryundel » 26.11.2020{, 23:25}

vfv писал(а):
26.11.2020{, 23:21}
Внешне разделить не получается. Надо отделять в пользвательском блоке, а он закрытый.
А почему бы не использовать штатный?

vfv
Сержант
Сообщения: 283
Зарегистрирован: 22.03.2018{, 12:35}
Репутация: 0
Откуда: Самара
Имя: Валерий

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#32

Сообщение vfv » 26.11.2020{, 23:52}

Будем как на дедекторе лжи, начнём:
Dryundel писал(а):
26.11.2020{, 23:19}
Вы хотите наматывать катушки разных размеров. Так?
Да.
Dryundel писал(а):
26.11.2020{, 23:19}
Вы собираетесь каждый раз устанавливать центральный датчик сброса точно посередине?
Нет.
Если катушка будет длиннее, расстояние слева до средней точки остаётся таким же ( оно у меня -100), а будет увеличиватся лишь расстояние от средней точки до правой сейчас 150 ну будет например 300.Среднию точку я не двигаю.
Rovki писал(а):
26.11.2020{, 23:25}
Да что вы за пользовательский блок зацепились. Вам про новый способ управления, а вы про блок . Блоков вам вагон накидают
Пробовал штатный блок. Мой униполярник плохо с ним работает.И другие не понравились. С этим хорошо.Скорость укладки не большая, потому тяги через редуктор хватает. Средняя точка делает корректировку пропушенных шагов от небольших проскакивающих зацепов нити.Они не всегда бывают,но бывают и постепенно положение перемещения намотки уйдёт и нить налезет на щёчки. Концевые не хочу. Надо часто корректировать механически ручками.
Предложение
Dryundel писал(а):
26.11.2020{, 23:19}
Теперь начинаем процесс:
- Устанавливаем датчик в начало.
обмозгую днём.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#33

Сообщение Dryundel » 27.11.2020{, 00:04}

vfv писал(а):
26.11.2020{, 23:52}
Если катушка будет длиннее, расстояние слева до средней точки остаётся таким же ( оно у меня -100), а будет увеличиватся лишь расстояние от средней точки до правой сейчас 150 ну будет например 300.Среднию точку я не двигаю.
Вообще тогда смысла не вижу. Вы искусственно сдвинули нулевую точку на 100. И зачем? Для создания трудностей и героического преодоления оных?
vfv писал(а):
26.11.2020{, 23:52}
Средняя точка делает корректировку пропушенных шагов от небольших проскакивающих зацепов нити.
То же самое будет делать начальная точка. Тока без выкрутасов.
.
И вообще. Можно поставить два датчика на начало и конец катушки. Тогда ваще никаких шагов считать не надо. Доехал до датчика, развернулся едем назад и так по циклу. И пофигу пропущенные шаги.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#34

Сообщение Nikan » 27.11.2020{, 00:14}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:24}, всего редактировалось 1 раз.

vfv
Сержант
Сообщения: 283
Зарегистрирован: 22.03.2018{, 12:35}
Репутация: 0
Откуда: Самара
Имя: Валерий

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#35

Сообщение vfv » 27.11.2020{, 00:22}

При намотке в навал нить к щёчкам может подходить близко по непроизвольнму закону и намотатся на щёчки. поэтому надо немного сдвигать или к щёчкам или от них. Концевые не хочу. Надо часто корректировать механически лазить двигать ручками.
Dryundel писал(а):
27.11.2020{, 00:04}
Вы искусственно сдвинули нулевую точку на 100. И зачем? Для создания трудностей и героического преодоления оных?
Днём объясню.

vfv
Сержант
Сообщения: 283
Зарегистрирован: 22.03.2018{, 12:35}
Репутация: 0
Откуда: Самара
Имя: Валерий

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.

#36

Сообщение vfv » 27.11.2020{, 12:36}

Dryundel, я обмозговал ваше предложение - передвинуть датчик середины к щёчке.
Не пойдёт.
При намотке в навал, из за того, что подающая нить трубка находится на определенном расстоянии от катушки, чтобы не задевать щёчки катушки,
нить может укладываться по самопроизвольному закону, т.е. начинать укладку сразу возле щёчек нельзя, будут бугры возле щёчек - не красиво.
Обычно намотка в навал с укладывающей трубкой на расстоянии от катушки происходит так:
Установим счётчиком, чтобы нить при намотке не доходила до щёчек слева и с права примерно на 1мм-3мм. Тогда при намотке, нить на краях, как бы сваливается в эти оставленные пустые места и постепенно заполняет их. К концу намотки всё становится ровно и на концах и на середине. То есть регулировка по краям мне обязательно нужна и лучше всего отдельно.
Да и нить может мотаться разная от 0,9мм до 2,5мм.
Мой выложенный проект как раз подходит для этого. Толчки при пересечении средней точки(условно), небольшие, а так всё работает хорошо. Конечно хотелось бы, что бы идеально без толчков. Устранить не могу потому, что:

применяемый мною блок управления униполярным шаговым двигателем выложил RedSky в своей теме Шаговый двигатель на простом драйвере . Но этот блок не раскрывается, а мне нужно в него попасть. При поступлении 1 на вход STOP с датчика середины(середины - условно) происходит остановка и сброс счётчика, так задумано автором блока. Мне нужно отделить сброс счётчика от остановки, т.е. нужны 2 входа один на сброс счёта, а другой на остановку. Вот тогда не было бы небольшого толка при пересечении датчика середины.
Может RedSky предоставит раскрыв этого блока, увидев это в этой теме или напишу ему письмо в личку с просьбой, если конечно он является автором.
Перепробовал много других блоков для управления шаговым, включая штатный, всё как то плохо работает с моим униполярным старым шаговым с ушами от старого притера. Делаю из того, что есть.

Открыв эту тему - Блок увеличения или уменьшения на 1 относительно определённого установленого значения, мне нужно было придумать как менять на + - 1 расстояние не дохода до щёчек.
Спасибо всем. Получил много предложений. На чистой плате большинство работает, но как только я на эту плату ставлю блок управления шаговым , то перестают совсем работать, то барахлят, то не могу записать в EEPROM. Короче самым актуальным для меня оказалось предложение Ingwar с блоками арифметики. Всё работает прибавляет убавляет записывается и считывается с EEPROM. Сейчас буду прикручивать к основному проекту.

Ответить

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