利用printer port控制stepping motor無法smooth動作 |
缺席
|
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
小弟目前在利用printer port控制XYTable動作,在網路上找了很多的printer port元件,包括io.dll, inpout32, winio...等,這些元件輸出的訊號用示波器來看都是正確的,但是stepping motor動起來卻不會很smooth,中途都會頓一下,而且似乎無法高速動作(20 kHz),大約超過 5 kHz,stepping motor就不會動作了。底下的code 是用TVicLPT 元件寫的,不過也還是會頓頓的
[code cpp] //讓 setpping motor 走3000步,PWM 輸出,Duty on = 4 us, Duty off =200 us for(int i=0; i<3000; i ) { VicLPT1->ControlPortBit[4] = 1; Delay1us(4); VicLPT1->ControlPortBit[4] = 0; Delay1us(200); } [/code] 有寫mail去問En Tech(http://www.entechtaiwan.com/dev/lpt/index.shtm),不過都沒有下文,網站上也沒有電話 我的操作操作環境是:BCB6 win2000/XP 不知道是什麼原因造成會有這樣的情形發生? 編輯記錄
seeing 重新編輯於 2008-03-25 12:49:26, 註解 無‧
|
tcSweey
一般會員 發表:7 回覆:19 積分:15 註冊:2005-01-04 發送簡訊給我 |
|
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |