ВНИМАНИЕ! На форуме началось голосование в конкурсе - астрофотография месяца СЕНТЯБРЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Пока вертится только в микрошаговом режиме, сильно шумит и вибрирует, в полушаге не работает, если у кого есть готовые настройки для двигателя ДШИ-200/1, поделитесь пожалуйста. Я понимаю что для каждого случая число оборотов разное, но мне сейчас нужно хотя бы запустить его для обкатки редуктора.
Так в микрошаге и у меня стабильно вертится.......!
Так это все таки мистер Кузнецов ник Владимир или нет?
У меня тоже от него - если он не поменял свою конструкцию то могу Вам только посочувствовать!!!!
Цитата: Vladim от 02 Мар 2005 [12:04:17]У меня тоже от него - если он не поменял свою конструкцию то могу Вам только посочувствовать!!!! Если не поменял - почему мне а не ему ?
Цитата: Diskus от 02 Мар 2005 [12:18:22]Цитата: Vladim от 02 Мар 2005 [12:04:17]У меня тоже от него - если он не поменял свою конструкцию то могу Вам только посочувствовать!!!! Если не поменял - почему мне а не ему ? А что - будет схвачен и о...ячен?
Ну это здравый модифицированный вариант, радиаторы что надо и транзисторы видно помощней! Ищите комбинацию Мин-Макс Делай, может заработают! Основной критерий чтобы разгонялись и останавливались без загвоздок! Для начала стоит изучить всю тему про Бартелса - страниц этак 50!
HsTimerFlag: set to 1 if you wish to use IRQ 8 to time the halfstep slews, this allows for realtime updating of scope coordinates, keyboard interruption of slews, and altitude limit checking during a slew, otherwise if set to 0, halfsteps are timed by a delay loop with interrupts disabled to avoid interruption; using IRQ8 works perfectly in DOS, not at all in Win 3.x, and slowly in Win95
MaxDelay, MinDelay, HsDelayX: these set the slowest and fastest slew speeds:when using IRQ 8 timing of halfsteps, ramp speed starts at MaxDelay and achieves highest speed at MinDelay; with interrupt 8 method of timing the halfsteps, speed can be converted to halfsteps per second by dividing MaxDelay and MinDelay into 1,000,000, so that a MaxDelay value of 1000 means 1000 halfsteps per second, and a MinDelay value of 200 means 5000 halfsteps per second.
HsRampX: the amount of time to ramp up or ramp down is multiplied by HsRampX
nterruptHs: number of halfsteps before interrupts disabled if using delay loop timing of halfstepsHoldReps: time to lock stepper rotors at beginning and end of slew to prevent shaft oscillation and overshoot
HsOverVoltageControl: for optional halfstep high speed slewing over-voltage control; if desired, enter a non-zero value. Control line is parallel port pin #17. Value entered here will be the Delay value at which the over-voltage control line will be toggled logical high. Pick a value between MaxDelay (slowest speed or greatest delay) and MinDelay (fastest speed or least delay between halfsteps)
PWM: pulse width modulation
MsDelayX: repetition value of each value in the microstepping arrays, this allows for smaller arrays when needing large PWM[] values for fast PCs.
MsPause: the number of dummy loop repetitions at the end of every PWM[] loop. This allows for fine low voltage resolution when using a high voltage power supply
Ms: number of microsteps: up to 40 per each fullstep
MsHsToggleIncrMsPerPWM: while microstepping, the routine will switch into halfstep mode if necessary. This is toggled when the number of microsteps per each PWM repetition exceeds MsHsToggleIncrMsPerPWM. For instance, if the PMW repetitions per timer tick is 50, and if MsHsToggleIncrMsPerPWM is 5, and you ask the program to track at more than 250 (50*5) microsteps per PWM, then the routine will toggle to halfstep movement. Max speed is still the # of microsteps per fullstep divided by 2, equivalent to halfstepping. In this example of 20 microsteps per fullstep, the max speed is 20/2 or 10 microsteps per PWM, or 500 (50*10) microsteps per PWM. Overall speed in any case is still limited by MaxIncrMsPerPWM.
MaxIncrMsPerPWM: maximum microstep increment per pulse width modulation. In order to microstep faster, microsteps can be skipped. Consequently, this sets the maximum microstepping speed. Microsteps can be skipped up to very roughly 4 per fullstep. For instance, if you have 20 microsteps per fullstep, then you can enter a value of 5 here. Consequently, this variable also controls the maximum microstepping or tracking speed. For instance, if you set it to 1, then your max microstepping speed will be the PWMRepsTick * 18 (ticks per second). The max value that you can set it to will be the number of microsteps in a halfstep, because the fastest the microstepping routine can work at is one halfstep per PWM. (if the number exceeds MsHsToggleIncrMsPerPWM, the routine switches from microstepping per each PWM to halfstepping per each PWM)
Что означают следующие параметры?1. вкладка Motors>HsParmsа. HsTimerFlagб. MaxDelayв. MinDelay .....