A stepping motor control system based on VB and serial communication. The hardware of the control system mainly includes PC, SCM, DC power supply, stepper motor driver and stepper motor. The data communication control system using Visual Basic 6 provide serial communication control MSComm to realize PC and step between the motor control circuit, and finally realized by PC direct control of stepper motor. The system can control the stepping motor better, the control circuit is simple, the cost is low, and it has a friendly human-computer interaction interface.
【技術實現步驟摘要】
一種基于VB和串行通信的步進電機控制系統所屬
本專利技術涉及一種基于VB和串行通信的步進電機控制系統,適用于機械領域。
技術介紹
步進電機是將輸入的電脈沖數字控制信號轉換成角位移或直線位移的伺服電動機,具有控制方便、體積小、可快速起動和停止的特點,其驅動速度和指令脈沖能嚴格同步,具有較高的重復定位精度,并能實現正反轉和平滑速度調節,其運行速度和步距也不受電源電壓波動及負載的影響,誤差不長期積累,控制性能好。由于步進電機具有這些優點,所以它在儀器儀表、機器人、數控機床、紡織、輕工、石油、郵電、冶金和化工等行業得到了越來越廣泛的應用。近年來大規模集成電路的發展以及各種單片機的迅速發展和普及,為設計功能強、價格低的步進電機控制驅動器提供了先進的技術和充足的資源。
技術實現思路
本專利技術提出了一種基于VB和串行通信的步進電機控制系統,利用VisualBasic6.0提供的串口通信控件MSComm實現了PC機與步進電機控制電路之間的數據通訊,并最終實現由PC機直接控制步進電機。該系統能夠較好地控制步進電機,控制電路結構簡單,成本低,且有友好的人機交互界面。本專利技術所采用的技術方案是:所述控制系統硬件主要包括PC機、單片機、直流電源、步進電機驅動器和步進電機,在圖像采集過程中需要對滑臺進行控制,控制命令由PC機通過用VB編寫的人機界面經串行通信口傳送到單片機,單片機根據命令向步進電機驅動器發出控制信號由驅動器驅動步進電機運行。所述控制系統的步進電機為兩相步進電機,驅動器選用SD-2H044MA,利用步進電機驅動器驅動步進電機,單片機系統只需要輸出脈沖信號PLUS、轉向 ...
【技術保護點】
一種基于VB和串行通信的步進電機控制系統,其特征是:所述控制系統硬件主要包括PC機、單片機、直流電源、步進電機驅動器和步進電機,在圖像采集過程中需要對滑臺進行控制,控制命令由PC機通過用VB編寫的人機界面經串行通信口傳送到單片機,單片機根據命令向步進電機驅動器發出控制信號由驅動器驅動步進電機運行。
【技術特征摘要】
1.一種基于VB和串行通信的步進電機控制系統,其特征是:所述控制系統硬件主要包括PC機、單片機、直流電源、步進電機驅動器和步進電機,在圖像采集過程中需要對滑臺進行控制,控制命令由PC機通過用VB編寫的人機界面經串行通信口傳送到單片機,單片機根據命令向步進電機驅動器發出控制信號由驅動器驅動步進電機運行。2.根據權利要求1所述的一種基于VB和串行通信的步進電機控制系統,其特征是:所述控制系統的步進電機為兩相步進電機,驅動器選用SD-2H044MA,利用步進電機驅動器驅動步進電機,單片機系統只需要輸出脈沖信號PLUS、轉向信號DIR和使能信號ENBL即可實現對步進電機的控制。3.根據權利要求1所述的一種基于VB和串行通信的步進電機控制系統,其特征是:所述PC機與單片機之間采用串行通訊方式,由于PC機串口電...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。