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

Контроллеры, драйверы, датчики, управляющие устройства.

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

Сообщение michael-yurov » 27 окт 2015, 15:37

pant-79 писал(а):А вот вы чего на паскале не накатали - встречный вопрос.

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

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

Сообщение raddd » 27 окт 2015, 15:59

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

У меня тоже красным было. Переключил раскладку и все гуд.
Аватара пользователя
raddd
Мастер
 
Сообщения: 1394
Зарегистрирован: 10 фев 2015, 08:50
Откуда: Беларусь Минский р-н
Репутация: 486
Медальки:
Настоящее имя: Alexey Rodionov

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

Сообщение Predator » 27 окт 2015, 16:17

Вот ведь люди пошли, картинки на форум заливают по несколько мегабайт, а как программка 12 метров, так сразу кипишь подняли, места у них на жёстком диске не хватает... :)
Я не матерюсь, а всего лишь употребляю ненормативную лексику в целях более полного и лаконичного выражения своих эмоций.
Аватара пользователя
Predator
Мастер
 
Сообщения: 9433
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2487
Медальки:
Настоящее имя: Александр

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

Сообщение pant-79 » 27 окт 2015, 16:59

Predator писал(а):Вот ведь люди пошли, картинки на форум заливают по несколько мегабайт, а как программка 12 метров, так сразу кипишь подняли, места у них на жёстком диске не хватает... :)

То вопрос оптимизации программных платформ, а не нехватки места у кого-то. Станочники - не обращайте внимания.
pant-79
Мастер
 
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1

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

Сообщение michael-yurov » 27 окт 2015, 17:32

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

А, ну это да... печаль...
Сам был в шоке, когда размер увидел.

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

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

Сообщение Nick » 27 окт 2015, 17:53

+ медалька! :good:
Аватара пользователя
Nick
Мастер
 
Сообщения: 22396
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

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

Сообщение Fisher » 27 окт 2015, 18:06

Нормальная прога, Миш. Все у тебя получилось.
Меньше кинов 20-ти гиговых посмотрим ;)
www.cncru.ru - все виды станков с ЧПУ. Комплектующие.
Аватара пользователя
Fisher
Почётный участник
Почётный участник
 
Сообщения: 3394
Зарегистрирован: 09 апр 2012, 12:39
Откуда: Киров
Репутация: 423

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

Сообщение AndyBig » 27 окт 2015, 19:19

И все-таки интересно - какая среда генерирует такие объемы для простых файлов? :)
Borland С++ Builder с кучей своих библиотек и то в районе всего лишь 650 кБ выдает :)
Аватара пользователя
AndyBig
Мастер
 
Сообщения: 3874
Зарегистрирован: 07 мар 2014, 04:01
Откуда: юг России
Репутация: 1056
Медальки:

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

Сообщение UAVpilot » 27 окт 2015, 19:22

Fisher писал(а):Меньше кинов 20-ти гиговых посмотрим ;)

Вот правильное кино!
для вебчайников: http://www.asciimation.co.nz/
для продвинутых:
Код: Выделить всёРазвернуть
telnet towel.blinkenlights.nl

:)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 16858
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4149
Медальки:
Настоящее имя: Сергей

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

Сообщение michael-yurov » 27 окт 2015, 19:36

AndyBig писал(а):И все-таки интересно - какая среда генерирует такие объемы для простых файлов? :)
Borland С++ Builder с кучей своих библиотек и то в районе всего лишь 650 кБ выдает :)


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

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

Сообщение solo » 27 окт 2015, 20:03

а я шо то не понял подставляю следующие значения для расчета
напряжение драйвера 220В
индуктивность 14
сопротивление 1
при токе 5А мах скорость получается 3001 мм/мин
а при токе 6А мах скорость получается 2500 мм/мин
:thinking:
Аватара пользователя
solo
Мастер
 
Сообщения: 1158
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 213
Настоящее имя: Юрий Соловьев

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

Сообщение michael-yurov » 27 окт 2015, 20:18

solo писал(а):а я шо то не понял подставляю следующие значения для расчета
напряжение драйвера 220В
индуктивность 14
сопротивление 1
при токе 5А мах скорость получается 3001 мм/мин
а при токе 6А мах скорость получается 2500 мм/мин
:thinking:

Все верно - для достижения большего значения тока требуется больше времени.
Т.е хотя ты и получишь более высокий крутящий момент увеличив ток, это счастье закончится раньше (при более низкой скорости), чем в случае меньшего тока и меньшего крутящего момента.

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

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

Сообщение dima7411 » 27 окт 2015, 21:08

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

Как то СТРАШШно вверху 220В ставить, может п.1 и п.5 поменять местами...
А вверху красными БОЛЬШИМИ БУКВАМИ: не все драйверы осилят желаемое U.
Аватара пользователя
dima7411
Почётный участник
Почётный участник
 
Сообщения: 1029
Зарегистрирован: 26 янв 2014, 14:06
Откуда: Копейск
Репутация: 331
Настоящее имя: Дмитрий

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

Сообщение AndyBig » 28 окт 2015, 01:24

michael-yurov писал(а):Delphi XE8.

Вроде ж Вы на Си программы писали?... Поставьте BCB 6, он хоть и старенький, но позволяет быструю разработку визуальных приложений и не раздувает так код :)
Аватара пользователя
AndyBig
Мастер
 
Сообщения: 3874
Зарегистрирован: 07 мар 2014, 04:01
Откуда: юг России
Репутация: 1056
Медальки:

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

Сообщение michael-yurov » 28 окт 2015, 09:25

dima7411 писал(а):Добавил бы к "Максимальная рабочая скорость" - "вращения", но это - чисто для эстетики.

Боюсь, это будет вводить в заблуждение, т.к. максимальная скорость вращения в реальности значительно выше. А здесь, грубо говоря, максимальная скорость нормальной работы мотора и драйвера.

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

Это первое о чем думал.
Сначала решил, что можно сделать отдельный калькулятор,
Потом пришел к выводу, что в этом нет особой нужды, т.к. можно и этим калькулятором подбором проверить несколько вариантов.
Не так уж их и много.

Да и рассчитывать только напряжение питания для одного какого-то конкретного мотора не совсем удобно.
Мне бы хотелось, чтобы пользователь задумался и о подборе мотора и о подборе напряжения питания.

dima7411 писал(а):Как то СТРАШШно вверху 220В ставить, может п.1 и п.5 поменять местами...

Да, наверное, стоит поменять.

dima7411 писал(а):А вверху красными БОЛЬШИМИ БУКВАМИ: не все драйверы осилят желаемое U.

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

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

Сообщение michael-yurov » 28 окт 2015, 09:30

AndyBig писал(а):
michael-yurov писал(а):Delphi XE8.

Вроде ж Вы на Си программы писали?... Поставьте BCB 6, он хоть и старенький, но позволяет быструю разработку визуальных приложений и не раздувает так код :)

20 лет назад начал писать на TurboPascal / Delphi. C тех пор привык.

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

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

Сообщение Nick » 28 окт 2015, 10:48

Кстати, а Delphi еще жив?
Там синтаксис как в паскале? В студенческое время писал на delphi, но сейчас от begin и end страшно коробит :).
Аватара пользователя
Nick
Мастер
 
Сообщения: 22396
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

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

Сообщение Predator » 28 окт 2015, 10:57

Nick писал(а):но сейчас от begin и end страшно коробит

Да, на php это выглядит намного лучше :)
Может скоро напишу онлайн версию. В смысле писать уже начал, но сижу с ребенком, так что не получается закончить быстро...
Я не матерюсь, а всего лишь употребляю ненормативную лексику в целях более полного и лаконичного выражения своих эмоций.
Аватара пользователя
Predator
Мастер
 
Сообщения: 9433
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2487
Медальки:
Настоящее имя: Александр

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

Сообщение Сергей Саныч » 28 окт 2015, 11:16

Nick писал(а):Там синтаксис как в паскале?
Ага.
Nick писал(а):от begin и end страшно коробит
Есть такое. Но питоновские отступы, по мне, тоже не вариант. Особенно, когда надо кому-то отдать текст программы.
AndyBig писал(а):Поставьте BCB 6, он хоть и старенький, но позволяет быструю разработку визуальных приложений и не раздувает так код
я до сих пор пользуюсь. По сути ж, тот же Дельфи, адаптированный под Си.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7980
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2484
Медальки:

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

Сообщение AndyBig » 28 окт 2015, 13:05

michael-yurov писал(а):На Си вынужден писать для микроконтроллеров

А-а, понятно. Тогда да :)
Сергей Саныч писал(а):я до сих пор пользуюсь. По сути ж, тот же Дельфи, адаптированный под Си.

Я пользуюсь и Microsoft VS (для программ без графического интерфейса) либо Билдером. По сути и Дельфи и Билдер - это просто визуальные конструкторы интерфейса плюс кучка библиотек на разные темы :)
Аватара пользователя
AndyBig
Мастер
 
Сообщения: 3874
Зарегистрирован: 07 мар 2014, 04:01
Откуда: юг России
Репутация: 1056
Медальки:

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: aldemm, alexxx666, Bing [Bot], Google [Bot], Majestic-12 [Bot], selenur, Yandex [bot], ДмитрийП, Тенгель

Поделиться

Reputation System ©'