Калькулятор максимальной скорости шагового мотора

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение michael-yurov »

pant-79 писал(а):А вот вы чего на паскале не накатали - встречный вопрос.
А кому это будет нужно в 21 веке?
Большинство уже и забыли, что такое режим командной строки. Или ты полагал, я на паскале и графический интерфейс напишу?
Можно, конечно... но зачем?
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение raddd »

Низкий уровень остался в КБ, оборонке и весьма ответсвенных приложениях. То же ядро ОС.
Под линухом подобная прога с десяток-сотню кб весить будет если написать грамотно. А если скопипастить кусками то в десятки мегов можно не вложится.
Быстродействия любого компа который при жизни хватает на данную программу. И нефиг загонятся. Это не реалтайм прога. Это узконапрвленый калькулятор.

У меня тоже красным было. Переключил раскладку и все гуд.
||||||||||||
||||||||||||
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение Predator »

Вот ведь люди пошли, картинки на форум заливают по несколько мегабайт, а как программка 12 метров, так сразу кипишь подняли, места у них на жёстком диске не хватает... :)
pant-79
Мастер
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение pant-79 »

Predator писал(а):Вот ведь люди пошли, картинки на форум заливают по несколько мегабайт, а как программка 12 метров, так сразу кипишь подняли, места у них на жёстком диске не хватает... :)
То вопрос оптимизации программных платформ, а не нехватки места у кого-то. Станочники - не обращайте внимания.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение michael-yurov »

pant-79 писал(а):То вопрос оптимизации программных платформ, а не нехватки места у кого-то. Станочники - не обращайте внимания.
А, ну это да... печаль...
Сам был в шоке, когда размер увидел.

И отключить лишнее очень сложно.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение Nick »

+ медалька! :good:
Аватара пользователя
Fisher
Почётный участник
Почётный участник
Сообщения: 3391
Зарегистрирован: 09 апр 2012, 12:39
Репутация: 424
Откуда: Киров
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение Fisher »

Нормальная прога, Миш. Все у тебя получилось.
Меньше кинов 20-ти гиговых посмотрим ;)
www.cncru.ru - все виды станков с ЧПУ. Комплектующие.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение AndyBig »

И все-таки интересно - какая среда генерирует такие объемы для простых файлов? :)
Borland С++ Builder с кучей своих библиотек и то в районе всего лишь 650 кБ выдает :)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение Serg »

Fisher писал(а):Меньше кинов 20-ти гиговых посмотрим ;)
Вот правильное кино!
для вебчайников: http://www.asciimation.co.nz/
для продвинутых:

Код: Выделить всё

telnet towel.blinkenlights.nl
:)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение michael-yurov »

AndyBig писал(а):И все-таки интересно - какая среда генерирует такие объемы для простых файлов? :)
Borland С++ Builder с кучей своих библиотек и то в районе всего лишь 650 кБ выдает :)
Delphi XE8.
От версии к версии пустой проект все распухает и распухает.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение solo »

а я шо то не понял подставляю следующие значения для расчета
напряжение драйвера 220В
индуктивность 14
сопротивление 1
при токе 5А мах скорость получается 3001 мм/мин
а при токе 6А мах скорость получается 2500 мм/мин
:thinking:
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение michael-yurov »

solo писал(а):а я шо то не понял подставляю следующие значения для расчета
напряжение драйвера 220В
индуктивность 14
сопротивление 1
при токе 5А мах скорость получается 3001 мм/мин
а при токе 6А мах скорость получается 2500 мм/мин
:thinking:
Все верно - для достижения большего значения тока требуется больше времени.
Т.е хотя ты и получишь более высокий крутящий момент увеличив ток, это счастье закончится раньше (при более низкой скорости), чем в случае меньшего тока и меньшего крутящего момента.
Это не физический маятник, у которого период колебаний не зависит от амплитуды.
Аватара пользователя
dima7411
Почётный участник
Почётный участник
Сообщения: 1055
Зарегистрирован: 26 янв 2014, 14:06
Репутация: 337
Настоящее имя: Дмитрий
Откуда: Копейск
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение dima7411 »

Добавил бы к "Максимальная рабочая скорость" - "вращения", но это - чисто для эстетики.
Формулу 1 использовал для расчета U, для желаемой скорости V (об/мин подставлял).
Получилось U = V * L * I * 5.2(3) (пи до 2 знака, индуктивность в Гн, обороты/мин) т.е., можно и так Ф1 пользовать?

Как то СТРАШШно вверху 220В ставить, может п.1 и п.5 поменять местами...
А вверху красными БОЛЬШИМИ БУКВАМИ: не все драйверы осилят желаемое U.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение AndyBig »

michael-yurov писал(а):Delphi XE8.
Вроде ж Вы на Си программы писали?... Поставьте BCB 6, он хоть и старенький, но позволяет быструю разработку визуальных приложений и не раздувает так код :)
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение michael-yurov »

dima7411 писал(а):Добавил бы к "Максимальная рабочая скорость" - "вращения", но это - чисто для эстетики.
Боюсь, это будет вводить в заблуждение, т.к. максимальная скорость вращения в реальности значительно выше. А здесь, грубо говоря, максимальная скорость нормальной работы мотора и драйвера.
dima7411 писал(а):Формулу 1 использовал для расчета U, для желаемой скорости V (об/мин подставлял).
Получилось U = V * L * I * 5.2(3) (пи до 2 знака, индуктивность в Гн, обороты/мин) т.е., можно и так Ф1 пользовать?
Это первое о чем думал.
Сначала решил, что можно сделать отдельный калькулятор,
Потом пришел к выводу, что в этом нет особой нужды, т.к. можно и этим калькулятором подбором проверить несколько вариантов.
Не так уж их и много.

Да и рассчитывать только напряжение питания для одного какого-то конкретного мотора не совсем удобно.
Мне бы хотелось, чтобы пользователь задумался и о подборе мотора и о подборе напряжения питания.
dima7411 писал(а):Как то СТРАШШно вверху 220В ставить, может п.1 и п.5 поменять местами...
Да, наверное, стоит поменять.
dima7411 писал(а):А вверху красными БОЛЬШИМИ БУКВАМИ: не все драйверы осилят желаемое U.
Ну это если напряжение вычислять.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение michael-yurov »

AndyBig писал(а):
michael-yurov писал(а):Delphi XE8.
Вроде ж Вы на Си программы писали?... Поставьте BCB 6, он хоть и старенький, но позволяет быструю разработку визуальных приложений и не раздувает так код :)
20 лет назад начал писать на TurboPascal / Delphi. C тех пор привык.

На Си вынужден писать для микроконтроллеров, но это разные вещи.
Особенности Виндоуса и архитектура микроконтроллеров - совершенно разные области знаний.
Ставить BCB 6 не буду.
С тем же успехом могу поставить старенький Borland Delphi.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение Nick »

Кстати, а Delphi еще жив?
Там синтаксис как в паскале? В студенческое время писал на delphi, но сейчас от begin и end страшно коробит :).
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение Predator »

Nick писал(а):но сейчас от begin и end страшно коробит
Да, на php это выглядит намного лучше :)
Может скоро напишу онлайн версию. В смысле писать уже начал, но сижу с ребенком, так что не получается закончить быстро...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение Сергей Саныч »

Nick писал(а):Там синтаксис как в паскале?
Ага.
Nick писал(а):от begin и end страшно коробит
Есть такое. Но питоновские отступы, по мне, тоже не вариант. Особенно, когда надо кому-то отдать текст программы.
AndyBig писал(а):Поставьте BCB 6, он хоть и старенький, но позволяет быструю разработку визуальных приложений и не раздувает так код
я до сих пор пользуюсь. По сути ж, тот же Дельфи, адаптированный под Си.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Программа расчета максимальной скорости шагового мотора

Сообщение AndyBig »

michael-yurov писал(а):На Си вынужден писать для микроконтроллеров
А-а, понятно. Тогда да :)
Сергей Саныч писал(а):я до сих пор пользуюсь. По сути ж, тот же Дельфи, адаптированный под Си.
Я пользуюсь и Microsoft VS (для программ без графического интерфейса) либо Билдером. По сути и Дельфи и Билдер - это просто визуальные конструкторы интерфейса плюс кучка библиотек на разные темы :)
Ответить

Вернуться в «Электроника»