|
Алгоритм управления шаговым двигателем ? |
|
|
|
Feb 2 2006, 19:38
|
Участник

Группа: Новичок
Сообщений: 52
Регистрация: 25-01-06
Пользователь №: 13 617

|
Нужен пример, алгоритм управления шаговым двигателем? Я не разу не видел и не знаю как пишется 100% оптимальный, проверенный временем алгоритм управления шаговым двигателем. Я пишу свои алгоритмы управления, но кажется что всё должно быть совсем не так? [code] { SetPortVal(0x378,0,1); for(; i < 5; i++) { if(i == 1) { SetPortVal(0x378,1,1); Sleep(100); } else if(i == 2) { SetPortVal(0x378,2,1); Sleep(100); } else if(i == 3) { SetPortVal(0x378,4,1); Sleep(100); } else if(i == 4) { SetPortVal(0x378,8,1); Sleep(100); i = 0; } } }
|
|
|
|
|
 |
Ответов
|
Feb 6 2006, 09:18
|

Местный
  
Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195

|
Цитата(BVU @ Feb 6 2006, 12:08)  А по моемому в управлении шаговым двигателем одно из серьезных ограничений накладивается параметром, как частота преемственности. Которая и обуславливает максимальную скорость позиционирования. Не превышая этого ограничения все должно работать в соответствии с теорией и паспортными данными ШД. Вы что-то путаете. Во первых, не преемственность а приемистость. Это скорость (или частота импульсов), до которой двигатель можно разогнать скачком. Если нужно крутить быстрее - нужно разгонять (останавливать) плавно. Преемистость - не есть максимальная скорость.
|
|
|
|
Сообщений в этой теме
rihkov Алгоритм управления шаговым двигателем ? Feb 2 2006, 19:38 upc2 Подскажите алгоритм переключения фаз вашего ШД.
И ... Feb 3 2006, 05:49 Wiener Посмотри на www.platan.ru в разделе "документ... Feb 3 2006, 06:45 fantasy см. http://www.cs.uiowa.edu/~jones/step/ - классик... Feb 3 2006, 11:23 defunct Цитата(rihkov @ Feb 2 2006, 21:38) Я пишу... Feb 3 2006, 23:13 dm_mur Цитата(rihkov @ Feb 2 2006, 22:38) Нужен ... Feb 4 2006, 08:51 defunct Цитата(dm_mur @ Feb 4 2006, 10:51) Неправ... Feb 5 2006, 00:39  dm_mur Цитата(defunct @ Feb 5 2006, 03:39) Стран... Feb 6 2006, 04:30 rihkov Я управляю таким способом ДШИ 200-1-1 Feb 4 2006, 11:59  BVU Цитата(dm_mur @ Feb 6 2006, 12:18) Вы что... Feb 6 2006, 10:15 ivan2006 Уважаемые Господа,
может кто-нибудь сталкивался с... Feb 6 2006, 13:43 VslavX Цитата(ivan2006 @ Feb 6 2006, 15:43) Уваж... Feb 6 2006, 17:42  ivan2006 2 VslavX
Большое спасибо за ответ.
Да, с равноуск... Feb 6 2006, 19:43   Tanya Цитата(ivan2006 @ Feb 6 2006, 22:43) 2 Vs... Feb 7 2006, 08:21    VslavX Цитата(Tanya @ Feb 7 2006, 10:21) По пово... Feb 7 2006, 09:43   VslavX Цитата(ivan2006 @ Feb 6 2006, 21:43) А во... Feb 7 2006, 09:20 rihkov Этот алгоритм который я приводил в самом начале ра... Feb 6 2006, 19:52 defunct Цитата(rihkov @ Feb 6 2006, 21:52) какое ... Feb 8 2006, 00:03 rihkov ЦитатаSleep() - 1ms минимальная не гарантированная... Feb 8 2006, 07:52 VslavX Цитата(rihkov @ Feb 8 2006, 09:52) Цитата... Feb 8 2006, 09:26 BVU Возможно полезна будет ссылка:
http://kazus.ru/she... Feb 8 2006, 07:57 rihkov Уважаемый "VslavX" вы присоеденили бытый... Feb 10 2006, 20:05 VslavX Цитата(rihkov @ Feb 10 2006, 22:05) Уважа... Feb 11 2006, 09:19 dronT78 По поводу точности управления
1. Sleep согласно P... Feb 12 2006, 17:04 INT1 Динамические х-стики ШД от FLМ для различных режи... Feb 13 2006, 05:37 dronT78 Поглядите еще связку
timeBeginPeriod
timeEndPeriod... Feb 14 2006, 16:45 Stanley на самом деле Тут еще можно посмотреть полезную ин... Mar 9 2006, 09:21
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|