Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Вот в этой теме на второй странице я расписал весь алгоритм работы моего сейчас выложнного проекта. За основу я взял блок пользователя в начале темы.
Однако там моим проектом никто не заинтересовался, проект рабочий получился и я его сейчас усовершенствую.
viewtopic.php?t=4280&start=20
Однако там моим проектом никто не заинтересовался, проект рабочий получился и я его сейчас усовершенствую.
viewtopic.php?t=4280&start=20
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
[ref=#ff8000]Rovki[/ref], ну хорош. Вы сейчас пациента до Кащенко доведете.

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Униполярный шаговый двигатель соединён с червячным редуктором используется для укладки нити. Другой двигатель постоянного тока наматывает катушку.
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Ну это наверное потому, что он мягко говоря, малость сыроват.vfv писал(а): 26 ноя 2020, 22:37 Однако там моим проектом никто не заинтересовался, проект рабочий получился и я его сейчас усовершенствую.
Ок. Скорость его постоянна? Не регулируется?
С этим понятно. Не понятно почему он пропускает шаги. Может Вы задаете ему слишком большую скорость? Открою вам секрет - у шаговика мощность обратно пропорциональна скорости.vfv писал(а): 26 ноя 2020, 22:46 Униполярный шаговый двигатель соединён с червячным редуктором используется для укладки нити.
Ну с этим ладно.
.
Идем дальше. Вот цитата.
А перед этим говорите:vfv писал(а): 24 ноя 2020, 17:53 Всё работает.Однако есть небольщой недостаток - на средней точке подаётся сигнал на остановку и смену уставки.Происходит не большой
толчок.
Как можно убрать этот сигнал на остановку, а оставить только на смену установки,тем более движение продолжается в ту же сторону.
По моему ответ напрашивается сам собой. Нафига давать сигнал на остановку?vfv писал(а): 24 ноя 2020, 17:53 При прохождении средней точки выдаётся сигнал на остановку
двигателя и сброс шагов и сразу....
Последний раз редактировалось Dryundel 26 ноя 2020, 23:00, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Я как то сам ,без модерации определяю хорош или не хорош .

Электронщик до мозга костей и не только
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Ой. Ну простите великодушно. И не думал даже выступать в роли модератора. Надеялся на наличие чувства юмора.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
С юмором все в порядке и с памятью 

Электронщик до мозга костей и не только
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
[ref]vfv[/ref], продолжим.
Начнем сначала.
Вы хотите наматывать катушки разных размеров. Так?
Вы собираетесь каждый раз устанавливать центральный датчик сброса точно посередине? По меньшей мере это не логично, муторно и нецелесообразно. Установите его в нуле. Ну не дошагает он пару шагов, ну и что? Какая разница от середины или нет.
Теперь начинаем процесс:
- Устанавливаем датчик в начало.
- Гоним шаговик до датчика он обнуляет точку отсчета.
- Гоним шаговик до конца катушки и в ручную (нажимаем кнопку) указываем конец.
Все! Реперные точки заданы.
Теперь остается в процессе работы, когда шаговик "идет назад" не ориентироваться на реперную точку, а заставить его двигаться до датчика и обнулять начало.
Логика довольно примитивная если без синхронизации.
Отправлено спустя 2 минуты 10 секунд:
А я вот не злопамятный. Поэтому записываю.
Начнем сначала.
Вы хотите наматывать катушки разных размеров. Так?
Вы собираетесь каждый раз устанавливать центральный датчик сброса точно посередине? По меньшей мере это не логично, муторно и нецелесообразно. Установите его в нуле. Ну не дошагает он пару шагов, ну и что? Какая разница от середины или нет.
Теперь начинаем процесс:
- Устанавливаем датчик в начало.
- Гоним шаговик до датчика он обнуляет точку отсчета.
- Гоним шаговик до конца катушки и в ручную (нажимаем кнопку) указываем конец.
Все! Реперные точки заданы.
Теперь остается в процессе работы, когда шаговик "идет назад" не ориентироваться на реперную точку, а заставить его двигаться до датчика и обнулять начало.
Логика довольно примитивная если без синхронизации.
Отправлено спустя 2 минуты 10 секунд:
"Все что было не со мной - помню ..." ?

А я вот не злопамятный. Поэтому записываю.

Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Ответы:
Двигатель постоянного тока с индуктивным тахогенератором.Скорость может менятся и потдерживает заданные обороты при увеличении нагрузки.
Если сыроват в блок схеме - возможно да. А так работает всё нормально кроме небольших толчков на средней точке.
Это электронный редуктор.Тему по поводу его я сосдавал и довёл до ума.
Двигатель постоянного тока с индуктивным тахогенератором.Скорость может менятся и потдерживает заданные обороты при увеличении нагрузки.
Внешне разделить не получается. Надо отделять в пользвательском блоке, а он закрытый.Dryundel писал(а): 26 ноя 2020, 22:59 По моему ответ напрашивается сам собой. Нафига давать сигнал на остановку?
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Да что вы за пользовательский блок зацепились. Вам про новый способ управления, а вы про блок( немножко беременный - работает хорошо ,только в середине косячит). Блоков вам вагон накидают 

Электронщик до мозга костей и не только
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
А почему бы не использовать штатный?vfv писал(а): 26 ноя 2020, 23:21 Внешне разделить не получается. Надо отделять в пользвательском блоке, а он закрытый.
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Будем как на дедекторе лжи, начнём:
Если катушка будет длиннее, расстояние слева до средней точки остаётся таким же ( оно у меня -100), а будет увеличиватся лишь расстояние от средней точки до правой сейчас 150 ну будет например 300.Среднию точку я не двигаю.
Предложение
Да.
Нет.Dryundel писал(а): 26 ноя 2020, 23:19 Вы собираетесь каждый раз устанавливать центральный датчик сброса точно посередине?
Если катушка будет длиннее, расстояние слева до средней точки остаётся таким же ( оно у меня -100), а будет увеличиватся лишь расстояние от средней точки до правой сейчас 150 ну будет например 300.Среднию точку я не двигаю.
Пробовал штатный блок. Мой униполярник плохо с ним работает.И другие не понравились. С этим хорошо.Скорость укладки не большая, потому тяги через редуктор хватает. Средняя точка делает корректировку пропушенных шагов от небольших проскакивающих зацепов нити.Они не всегда бывают,но бывают и постепенно положение перемещения намотки уйдёт и нить налезет на щёчки. Концевые не хочу. Надо часто корректировать механически ручками.Rovki писал(а): 26 ноя 2020, 23:25 Да что вы за пользовательский блок зацепились. Вам про новый способ управления, а вы про блок . Блоков вам вагон накидают
Предложение
обмозгую днём.
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Вообще тогда смысла не вижу. Вы искусственно сдвинули нулевую точку на 100. И зачем? Для создания трудностей и героического преодоления оных?vfv писал(а): 26 ноя 2020, 23:52 Если катушка будет длиннее, расстояние слева до средней точки остаётся таким же ( оно у меня -100), а будет увеличиватся лишь расстояние от средней точки до правой сейчас 150 ну будет например 300.Среднию точку я не двигаю.
То же самое будет делать начальная точка. Тока без выкрутасов.vfv писал(а): 26 ноя 2020, 23:52 Средняя точка делает корректировку пропушенных шагов от небольших проскакивающих зацепов нити.
.
И вообще. Можно поставить два датчика на начало и конец катушки. Тогда ваще никаких шагов считать не надо. Доехал до датчика, развернулся едем назад и так по циклу. И пофигу пропущенные шаги.
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
.
Последний раз редактировалось Nikan 24 мар 2023, 02:24, всего редактировалось 1 раз.
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
При намотке в навал нить к щёчкам может подходить близко по непроизвольнму закону и намотатся на щёчки. поэтому надо немного сдвигать или к щёчкам или от них. Концевые не хочу. Надо часто корректировать механически лазить двигать ручками.
Днём объясню.Dryundel писал(а): 27 ноя 2020, 00:04 Вы искусственно сдвинули нулевую точку на 100. И зачем? Для создания трудностей и героического преодоления оных?
Блок увеличения или уменьшения на 1 относительно определённого установленого значения.
Dryundel, я обмозговал ваше предложение - передвинуть датчик середины к щёчке.
Не пойдёт.
При намотке в навал, из за того, что подающая нить трубка находится на определенном расстоянии от катушки, чтобы не задевать щёчки катушки,
нить может укладываться по самопроизвольному закону, т.е. начинать укладку сразу возле щёчек нельзя, будут бугры возле щёчек - не красиво.
Обычно намотка в навал с укладывающей трубкой на расстоянии от катушки происходит так:
Установим счётчиком, чтобы нить при намотке не доходила до щёчек слева и с права примерно на 1мм-3мм. Тогда при намотке, нить на краях, как бы сваливается в эти оставленные пустые места и постепенно заполняет их. К концу намотки всё становится ровно и на концах и на середине. То есть регулировка по краям мне обязательно нужна и лучше всего отдельно.
Да и нить может мотаться разная от 0,9мм до 2,5мм.
Мой выложенный проект как раз подходит для этого. Толчки при пересечении средней точки(условно), небольшие, а так всё работает хорошо. Конечно хотелось бы, что бы идеально без толчков. Устранить не могу потому, что:
применяемый мною блок управления униполярным шаговым двигателем выложил RedSky в своей теме Шаговый двигатель на простом драйвере . Но этот блок не раскрывается, а мне нужно в него попасть. При поступлении 1 на вход STOP с датчика середины(середины - условно) происходит остановка и сброс счётчика, так задумано автором блока. Мне нужно отделить сброс счётчика от остановки, т.е. нужны 2 входа один на сброс счёта, а другой на остановку. Вот тогда не было бы небольшого толка при пересечении датчика середины.
Может RedSky предоставит раскрыв этого блока, увидев это в этой теме или напишу ему письмо в личку с просьбой, если конечно он является автором.
Перепробовал много других блоков для управления шаговым, включая штатный, всё как то плохо работает с моим униполярным старым шаговым с ушами от старого притера. Делаю из того, что есть.
Открыв эту тему - Блок увеличения или уменьшения на 1 относительно определённого установленого значения, мне нужно было придумать как менять на + - 1 расстояние не дохода до щёчек.
Спасибо всем. Получил много предложений. На чистой плате большинство работает, но как только я на эту плату ставлю блок управления шаговым , то перестают совсем работать, то барахлят, то не могу записать в EEPROM. Короче самым актуальным для меня оказалось предложение Ingwar с блоками арифметики. Всё работает прибавляет убавляет записывается и считывается с EEPROM. Сейчас буду прикручивать к основному проекту.
Не пойдёт.
При намотке в навал, из за того, что подающая нить трубка находится на определенном расстоянии от катушки, чтобы не задевать щёчки катушки,
нить может укладываться по самопроизвольному закону, т.е. начинать укладку сразу возле щёчек нельзя, будут бугры возле щёчек - не красиво.
Обычно намотка в навал с укладывающей трубкой на расстоянии от катушки происходит так:
Установим счётчиком, чтобы нить при намотке не доходила до щёчек слева и с права примерно на 1мм-3мм. Тогда при намотке, нить на краях, как бы сваливается в эти оставленные пустые места и постепенно заполняет их. К концу намотки всё становится ровно и на концах и на середине. То есть регулировка по краям мне обязательно нужна и лучше всего отдельно.
Да и нить может мотаться разная от 0,9мм до 2,5мм.
Мой выложенный проект как раз подходит для этого. Толчки при пересечении средней точки(условно), небольшие, а так всё работает хорошо. Конечно хотелось бы, что бы идеально без толчков. Устранить не могу потому, что:
применяемый мною блок управления униполярным шаговым двигателем выложил RedSky в своей теме Шаговый двигатель на простом драйвере . Но этот блок не раскрывается, а мне нужно в него попасть. При поступлении 1 на вход STOP с датчика середины(середины - условно) происходит остановка и сброс счётчика, так задумано автором блока. Мне нужно отделить сброс счётчика от остановки, т.е. нужны 2 входа один на сброс счёта, а другой на остановку. Вот тогда не было бы небольшого толка при пересечении датчика середины.
Может RedSky предоставит раскрыв этого блока, увидев это в этой теме или напишу ему письмо в личку с просьбой, если конечно он является автором.
Перепробовал много других блоков для управления шаговым, включая штатный, всё как то плохо работает с моим униполярным старым шаговым с ушами от старого притера. Делаю из того, что есть.
Открыв эту тему - Блок увеличения или уменьшения на 1 относительно определённого установленого значения, мне нужно было придумать как менять на + - 1 расстояние не дохода до щёчек.
Спасибо всем. Получил много предложений. На чистой плате большинство работает, но как только я на эту плату ставлю блок управления шаговым , то перестают совсем работать, то барахлят, то не могу записать в EEPROM. Короче самым актуальным для меня оказалось предложение Ingwar с блоками арифметики. Всё работает прибавляет убавляет записывается и считывается с EEPROM. Сейчас буду прикручивать к основному проекту.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей