這個網誌中的熱門文章
步進馬達與伺服馬達介紹與差異
伺服馬達(Servo motor) 透過編碼器(encoder)回饋訊號控制,採用 閉迴路系統 可進行位置定位控制和動作速度控制 通常有三個部分:伺服馬達、速度迴路驅動器、位置迴路控制器 有直流、交流兩種 直流(DC)伺服馬達 有刷,操作容易,但電樞線圈會發熱(散熱問題) 旋轉方向由電流決定 旋轉速度由電壓決定 交流(AC)伺服馬達 電樞線圈置於馬達外層(散熱佳) 會使用變頻器,透過改變電源頻率,讓感應馬達變化旋轉速度 無刷,可分為兩類: 同步馬達、感應馬達 -同步馬達 轉子使用永久磁鐵代替繞線 -感應馬達(異步馬達) 定子線圈透過電磁感應使轉子產生電流,進而使馬達產生力矩 按轉子繞組方式分為繞線式、鼠籠式 繞道式:均為三相 鼠籠式:有單相也有三相 步進馬達(Step motor) 無刷直流馬達的一種 定子跟轉子具有相契合的小齒,透過切換流向定子線圈中的電流,以一定角度轉動 採用 開迴路控制 ,依比例隨脈衝信號轉動,達到位置和速度控制,穩定性佳 通常有三個部分:步進馬達、控制器、驅動器 比較
[筆記] 批次檔的應用 - visual studio 編譯
透過批次檔直接編譯 visual studio,省去開啟 visual studio 的時間 可直接用命令提示字元在批次檔位置輸入批次檔檔名執行程式 批次檔範例程式碼如下 @echo off set CONFIG = Release set BUILD = rebuild set ROOT = %~dp0 set PRG = %ROOT%src\ call :%1 %2 if errorlevel 1( echo Call error exit /b 0 ) cd %ROOT% echo Process is finished exit /b 1 :all call :prg x86 if errorlevel 1 exit /b call :prg x64 if errorlevel 1 exit /b :prg cd %PRG devenv test.vcproj /%BUILD% "%CONFIG%|%1" if errorlevel 1 exit /b 1
留言
張貼留言