Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH4

Вопросы о SMH4 Работа и применение контроллеров с сенсорной панелью SMH4.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2020, 12:34   #1
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 176
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Управление шаговым двигателем ШД на SMH4

Здравствуйте, дорогие форумчане. Нужна ваша помощь.
Задача такая: Управлять ШД через Драйвер ШД с помощью сигналов En/Dir/Step. Требуется чтобы скорость вращения достигала порядка 4 об в секунду.
Step:
За один импульс ,( по положительному фронту) двигатель совершает шаг.
1- оборот это 200 шагов, 4- оборота это 800 шагов соответственно.
Ну получается что 1,25 мс на один шаг.
И тут получается что достигнуть нужной частоты на SMH4 невозможно. Потому что минимальный тик системы 1 мс, значит на импульс уйдет 2-3 мс.
Я прав или нет?
Если нет, то подскажите как решить эту задачу, А если прав то дайте какие нибудь советы как мне это всё сделать

В свою очередь у меня появилось только 2 идеи:
1) это специальный микроконтроллер упр ШД с управлением RS485, сделать его как slave и управлять с SMH4
2) это искать контроллер другого производителя способного генерировать импульсы нужной частоты (например ШИМ)

Вариант номер 2 конечно мне не очень нравится поскольку придется изучать новые подводные камни и среду программирования.
P.S. прошу не кидаться жирными тапками
Shurion вне форума   Ответить с цитированием
Старый 13.02.2020, 12:41   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 023
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос на засыпку. Генератор импульсов на SMH4.

Цитата
Сообщение от Shurion Посмотреть сообщение
И тут получается что достигнуть нужной частоты на SMH4 невозможно. Потому что минимальный тик системы 1 мс, значит на импульс уйдет 2-3 мс.
Я прав или нет?
Частично правы. 50/50% Минимальный тик 10 мсек.



Цитата
Сообщение от Shurion Посмотреть сообщение
Если нет, то подскажите как решить эту задачу

1) это специальный микроконтроллер упр ШД с управлением RS485, сделать его как slave и управлять с SMH4
Именно так. Если нужна точность до 1 шага. Если такая точность не нужна, то можно взять какой-нибудь генератор нужной частоты и коммутировать его выход выходом контроллера. Выход замкнут, частота идёт - движок шагает. Выход разомкнут, частота не идёт, движок стоит.

Можно даже упростить данную схему до управления контроллером сигналами En/Dir, а на Step пусть частота от внешнего генератора молотит непрерывно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.02.2020, 13:17   #3
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 176
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Ответ: Вопрос на засыпку. Генератор импульсов на SMH4.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Если такая точность не нужна, то можно взять какой-нибудь генератор нужной частоты и коммутировать его выход выходом контроллера. Выход замкнут, частота идёт - движок шагает. Выход разомкнут, частота не идёт, движок стоит.

Можно даже упростить данную схему до управления контроллером сигналами En/Dir, а на Step пусть частота от внешнего генератора молотит непрерывно.
Заказчик требует регулировку количества оборотов и частоты. В этом главная запара. Аля сделать 4000 оборотов с частотой 4 об/сек.И всё это задавать с HMI интерфейса.

Хм найти бы генератор импульсов в котором регулируется аналоговым сигналом частота.

Последний раз редактировалось Shurion, 13.02.2020 в 13:29
Shurion вне форума   Ответить с цитированием
Старый 13.02.2020, 13:57   #4
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Вопрос на засыпку. Генератор импульсов на SMH4.

Цитата
Сообщение от Shurion Посмотреть сообщение
найти бы генератор импульсов в котором регулируется аналоговым сигналом частота.
Аналоговое регулирование имеет погрешность. Как со стороны источника сигнала, так и со стороны приемника сигнала. Будет и температурная зависимость. Заказчика устроит точность +/- 1%? Лучше ищите драйвер с управлением по ModBus. Некое время назад кто то выкладывал тестовую программу и ссылку на отечественного производителя/продавца драйверов с ModBus. Но потом сообщение удалили модераторы. По какой причине - непонятно.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 13.02.2020, 15:15   #5
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 176
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Ответ: Вопрос на засыпку. Генератор импульсов на SMH4.

Цитата
Сообщение от tvf Посмотреть сообщение
Аналоговое регулирование имеет погрешность. Как со стороны источника сигнала, так и со стороны приемника сигнала. Будет и температурная зависимость. Заказчика устроит точность +/- 1%? Лучше ищите драйвер с управлением по ModBus. Некое время назад кто то выкладывал тестовую программу и ссылку на отечественного производителя/продавца драйверов с ModBus. Но потом сообщение удалили модераторы. По какой причине - непонятно.
ну в 1% точно устроит, вот если больше - сомневаюсь.
Драйвер то я уже нашёл ,OSM42-RA, придется с модбас картами ковыряться.

Но всё таки интересно есть ли другие более бюджетные решения
Shurion вне форума   Ответить с цитированием
Старый 13.02.2020, 20:36   #6
OlegM
Member
 
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Управление шаговым двигателем ШД на SMH4

Arsie: тема называется "Управление шаговым двигателем ШД на SMH4", а не "На чём мне делать эту задачу?".

Последний раз редактировалось Arsie, 14.02.2020 в 10:40
OlegM вне форума   Ответить с цитированием
Старый 14.02.2020, 06:53   #7
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Вопрос на засыпку. Генератор импульсов на SMH4.

Цитата
Сообщение от Shurion Посмотреть сообщение
Драйвер то я уже нашёл ,OSM42-RA, придется с модбас картами ковыряться.
По моему именно этот драйвер и был в удаленном сообщении. Более бюджетного решения вряд ли удастся найти (с учетом потраченного времени). Если нет большой охоты разбираться с картой адресов, то управляйте аналоговым сигналом. Этот драйвер это позволяет.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Благодарность от:
Старый 14.02.2020, 15:35   #8
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 176
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Ответ: Управление шаговым двигателем ШД на SMH4

Цитата
Сообщение от OlegM Посмотреть сообщение
Arsie: тема называется "Управление шаговым двигателем ШД на SMH4", а не "На чём мне делать эту задачу?".
Видимо я пропустил какую то рекламу сторонних контроллеров отвечающих варианту 2.
Shurion вне форума   Ответить с цитированием
Старый 14.02.2020, 15:45   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 023
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Управление шаговым двигателем ШД на SMH4

Цитата
Сообщение от Shurion Посмотреть сообщение
Видимо я пропустил какую то рекламу сторонних контроллеров отвечающих варианту 2.
Да много каких контроллеров есть. Есть и с драйверами ШД на борту, есть и быстрых очень за деньги большие. Гугл даст много вариантов.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 14.02.2020, 23:55   #10
OlegM
Member
 
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Управление шаговым двигателем ШД на SMH4

Цитата
Сообщение от OlegM Посмотреть сообщение
Arsie: тема называется "Управление шаговым двигателем ШД на SMH4", а не "На чём мне делать эту задачу?".
Да уж! Не думал что вы опуститесь до уровня модераторов форума Овен. Овеновские говноеды очень болезненно реагируют на любые упоминания производителей-конкурентов.
Ну если в функционале ваших контроллеров даже близко нет функционала упомянутого мною контроллера, то, как говорил Швондер, это какой-то позор...
OlegM вне форума   Ответить с цитированием
Старый 17.02.2020, 11:18   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 023
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Управление шаговым двигателем ШД на SMH4

Цитата
Сообщение от OlegM Посмотреть сообщение
Да уж! Не думал что вы опуститесь до уровня модераторов форума Овен. Овеновские говноеды очень болезненно реагируют на любые упоминания производителей-конкурентов.
Ну если в функционале ваших контроллеров даже близко нет функционала упомянутого мною контроллера, то, как говорил Швондер, это какой-то позор...
Ну, начнём с того, что вы посоветовали далеко не самый лучший контроллер для этой задачи. Не самый дешёвый и не самый удобный.

Другими словами, совет был не совсем "в кассу". Поэтому я его и удалил.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаленный перезапуск (перезагрузка) контролера SMH4, Trim5 monstr696 Форум Segnetics 26 18.05.2020 21:03
SMH4, Modbus TCP, ошибка приема/передачи "Connection Closed Gracefully" Makrel Связь с внешним миром 11 21.04.2020 14:23
Соотношение разрешений экрана SMH2G/2Gi и SMH4 Arsie SMConstructor (теплопункты) 1 06.10.2017 16:27
Разборка SMH4. Замена корпуса SMH4 (в сборе с экраном и клавиатурой) Gromov Библиотека 3 22.09.2017 14:55


Часовой пояс GMT +4, время: 13:55.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023