日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB25年11月
關注中國自動化產業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計算2025年會
2025工業(yè)安全大會
CAIAC 2025
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于VC++的步進電機控制方法探討
  • 企業(yè):控制網     領域:人機界面     行業(yè):輸配電    
  • 點擊數(shù):1423     發(fā)布時間:2006-03-02 17:50:29
  • 分享到:
步進電機是一種將電脈沖信號轉換為線位移或角位移的電機,但步進電機的控制通常都采用匯編語言或C語言進行軟件開發(fā),本文結合SC3步進電機控制器及平移臺的控制開發(fā)為例,介紹了一種如何在Windows平臺下利用Visual C++6.0提供的串行通信控件MSComm來實現(xiàn)PC機與步進電機控制器之間的數(shù)據通訊,最終實現(xiàn)由PC機直接控制步進電機的方法,并詳細介紹了編寫串行通信程序的基本步驟和方法。調試結果表明:設計的控制程序簡單、易懂,工作可靠,且具有友好的人機交互界面。



    步進電機是一種將電脈沖轉化為角位移的機電式數(shù)模轉換器,在控制系統(tǒng)中具有十分廣泛的用途,但傳統(tǒng)的步進電機的控制通常都采用匯編語言或C語言進行軟件開發(fā),本文利用VC++提供的串行通信控件MSComm實現(xiàn)PC機與步進電機控制器之間的串行通信[1]。與 DOS下串行通信程序不同的是,Windows不提倡應用程序直接控制硬件,而是通過Windows操作系統(tǒng)提供的設備驅動程序來進行數(shù)據傳送。串行口在Win32中是作為文件來進行處理的,而不是直接對端口進行操作,對于串行通信,Win32提供了相應的文件I/O函數(shù)與通信函數(shù),通過了解這些函數(shù)的使用,可以編制出符合不同需要的通信程序。

    實現(xiàn)串行通信[2]一般有3種方法[3]:使用VC++提供的串行通信控件MSComm[4];在單線程中實現(xiàn)自定義的串口通信類;多線程下實現(xiàn)串行通信。結合實際情況,本系統(tǒng)采用VC++提供的串行通信控件MSComm來進行軟件編程,可以很方便地管理與控制計算機串口。

    1、系統(tǒng)組成

    由PC機控制步進電動機的系統(tǒng)如圖1所示。



圖1 PC機控制步進電機系統(tǒng)框圖

    本系統(tǒng)的電機控制采用通用的RS 232[5]串口的異步通信。由于RS 232早期是為促進公用電話網絡進行數(shù)據通信而制定的標準,其邏輯電平對地是對稱的,與TTL、MOS邏輯電平完全不同。邏輯0電平規(guī)定為+5~+15 V之間,邏輯1電平規(guī)定為-5~-15 V之間,因此,RS 232驅動器與TTL電平連接必須經過電平轉換。

    2、控制軟硬件的技術參數(shù)

    本系統(tǒng)采用卓立漢光儀器有限公司生產的SC3步進電機控制器及平移臺,實現(xiàn)平移臺的三維控制(x,y,z)。利用RS 232串口異步通信完成對步進電機的單步和連續(xù)移動控制,并且把電機的實際位置數(shù)據反饋給PC機處理。

    電控平移臺的機械指標如下:

    (1) 精密電控旋轉臺:型號RSA200用于x軸。轉動范圍>±40°;傳動比180∶1;小步距0.000 312 5°;臺面直徑Φ200;分辨率0.001 25°;重復定位精度<0.005°;最大速度25/s;中心最大負載60 kg。

    (2) 重載型電控平移臺:型號TSA300B,用于z軸。最小步距0.003 15 mm;重復定位精度<0.005 mm;加固定平移臺有效行程為150 mm。

    (3) 超薄型電控平移臺:型號TSA30C,用于y軸。最小步距為0.002 mm;重復定位精度<0.005 mm;有效行程30 mm。SC3步進電機控制器設有手動和聯(lián)動方式,手動能設置的操作有:速度設定、歸零操作、方向設定、位移量設定等,聯(lián)機方式可以使電機的運動直接受應用軟件控制。由于是進行二次開發(fā),因此應用程序必須嵌入原控制器的控制指令及協(xié)議。

    該指令系統(tǒng)主要有以下幾條:

    聯(lián)絡指令指令格式:“?R" & CHR$(13)

    該指令發(fā)出200 ms以內SC3回送:“OK”& CHR$(10),表示聯(lián)絡成功。

    查詢指令指令格式:“?V”& CHR$(13)

    SC3接到該指令后回送:“V number” & CHR$(10)。其中number為ASC碼表示的SC3當前速度值。范圍0~255。

    坐標查詢指令指令格式:“?X”& CHR$(13) 或“?Y”& CHR$(13)或“?Z”& CHR$(13)

    SC3接到該指令后回送:“X+number” & CHR$(10),或“Xnumber” & CHR$(10),其他軸類似。其中number為以ASC碼表示的SC3當前坐標值,正負號代表當前位置在開機位置(0位)的正負方向的位置。

    速度設置指令指令格式:“V”& number & CHR$(13)

    其中number為以ASC碼表示的速度設置值。范圍0~255。

    歸零指令指令格式:“HX”& CHR$(13) 或“HY”& CHR$(13) 或“HZ”& CHR$(13) 

    SC3接到此類指令后進行歸零操作。完成歸零操作后回送:“OK”& CHR$(10),表示SC3歸零完畢。

    零狀態(tài)查詢指令指令格式:“?H”& CHR$(13)

    SC3接到此類指令后回送:“H000” & CHR$(10)

    其中000的含義:

    第一位數(shù)值:1表示z軸歸零成功,0表示z軸未歸零。

    第二位數(shù)值:1表示y軸歸零成功,0表示y軸未歸零。

    第三位數(shù)值:1表示x軸歸零成功,0表示x軸未歸零。

    運行指令指令格式:“Xdirectionnumber”& CHR$(13)或“Y directionnumber”& CHR$(13)或“Z directionnumber”& CHR$(13)
 
    3、軟件實現(xiàn)

    3.1 利用VC++提供的串行通信控件MSComm實現(xiàn)串行通信

    首先,在VC++[5]的對話框中創(chuàng)建通信控件,若Control工具欄中缺少該控件,可通過菜單Project→Add to

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
国产不卡福利| 一级毛片视频免费| 免费一级片在线观看| 精品视频在线观看一区二区| 国产一区二区精品久久91| 青青久久精品| 日韩专区亚洲综合久久| 国产视频在线免费观看| 欧美激情影院| 国产不卡在线观看视频| 亚洲精品永久一区| 免费一级片在线| 精品视频在线看 | 夜夜操天天爽| 亚洲www美色| 成人免费一级毛片在线播放视频| 精品国产三级a| 91麻豆精品国产自产在线| 一级女性全黄生活片免费| 久久精品人人做人人爽97| 国产综合91天堂亚洲国产| 久久精品店| 久久99欧美| 青青久在线视频| 九九九网站| 午夜激情视频在线播放| 久久精品免视看国产成人2021| 国产一区二区精品| 毛片高清| 免费毛片播放| 精品国产一区二区三区久久久狼| 国产网站免费| 色综合久久天天综合观看| 国产网站免费| 韩国三级视频网站| 高清一级淫片a级中文字幕| 九九精品影院| 欧美激情一区二区三区在线 | 精品久久久久久中文| 国产视频一区二区在线播放| 国产一级生活片| 日韩免费在线视频| 久久99中文字幕| 国产福利免费观看| 九九九国产| 国产福利免费观看| 精品国产一区二区三区免费 | 国产不卡高清在线观看视频| 99久久精品国产国产毛片| 国产一区国产二区国产三区| 国产一级强片在线观看| 成人高清护士在线播放| 日韩在线观看视频黄| 二级特黄绝大片免费视频大片| 国产一区二区精品久久91| 一级女性大黄生活片免费| 久久99中文字幕久久| 久久精品免视看国产明星| 四虎论坛| 免费的黄色小视频| 久久成人综合网| 精品国产香蕉在线播出| 日韩在线观看视频黄| 美国一区二区三区| 高清一级做a爱过程不卡视频| 精品国产一区二区三区久| 日本在线www| 成人高清免费| 999久久狠狠免费精品| 91麻豆国产| 一级女人毛片人一女人| 精品久久久久久中文字幕2017| 国产成人精品综合久久久| 一本高清在线| 青青久久国产成人免费网站| 青青久久精品| 日本免费乱理伦片在线观看2018| 精品视频在线观看一区二区| 色综合久久天天综线观看| 日本特黄特黄aaaaa大片| 天天做日日爱| 成人a大片高清在线观看| 国产成人啪精品| 韩国毛片免费大片| 日韩在线观看免费完整版视频| 国产极品白嫩美女在线观看看| 亚洲天堂免费观看| 亚洲第一色在线| 成人a大片在线观看| 午夜精品国产自在现线拍| 日韩在线观看免费| 欧美激情一区二区三区在线 | 可以免费看污视频的网站| 日本特黄特色aa大片免费| 国产综合91天堂亚洲国产| 精品久久久久久综合网| 国产极品精频在线观看| 一本高清在线| 美女免费毛片| 国产一区二区精品| 韩国妈妈的朋友在线播放 | 99久久精品国产高清一区二区| 日韩一级黄色片| 国产一区二区精品久久91| 亚欧乱色一区二区三区| 高清一级做a爱过程不卡视频| 免费国产在线观看| 国产a毛片| 午夜激情视频在线观看 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 高清一级做a爱过程不卡视频| 九九九网站| 国产成人精品综合| 欧美国产日韩一区二区三区| 一 级 黄 中国色 片| 天天色成人| 国产视频在线免费观看| 日本免费看视频| 国产美女在线观看| 色综合久久天天综合绕观看| 欧美激情在线精品video| 日韩中文字幕在线观看视频| 青青久久网| 日韩免费在线| 99久久精品国产高清一区二区| 97视频免费在线观看| 尤物视频网站在线观看| 91麻豆tv| 成人免费网站久久久| 四虎论坛| 亚洲爆爽| 久草免费在线视频| 久久精品人人做人人爽97| 日韩免费在线| 日韩中文字幕一区二区不卡| 国产视频一区二区在线观看 | 精品国产亚一区二区三区| 九九精品在线| 日韩中文字幕在线播放| 精品视频在线看 | 欧美国产日韩精品| 久久久久久久久综合影视网| 久久成人亚洲| 久久精品店| 亚洲第一页色| 精品视频在线观看一区二区| 韩国毛片基地| 香蕉视频一级| 欧美一级视频高清片| 亚洲天堂免费| 亚欧乱色一区二区三区| 黄视频网站免费| 黄视频网站免费看| 亚洲第一页乱| 日韩中文字幕一区二区不卡| 九九久久国产精品大片| 精品视频一区二区三区| 天天色成人| 日韩专区在线播放| 日韩欧美一二三区| 国产激情一区二区三区| 99久久精品国产国产毛片| 青青久久网| 国产精品1024永久免费视频| 国产麻豆精品视频| 亚洲 欧美 成人日韩| 成人a大片在线观看| 国产欧美精品午夜在线播放| 日韩中文字幕在线播放| 精品国产一区二区三区久久久蜜臀| 91麻豆精品国产综合久久久| 成人高清视频在线观看| 精品视频一区二区三区免费| 你懂的国产精品| 成人免费观看的视频黄页| 999久久狠狠免费精品| 久久久成人影院| 日本免费看视频| 欧美另类videosbestsex视频| 午夜精品国产自在现线拍| 天天色色色| 夜夜操天天爽| 九九免费高清在线观看视频| 亚飞与亚基在线观看| 国产成人女人在线视频观看| 美女被草网站| 亚洲女初尝黑人巨高清在线观看| 日韩中文字幕在线观看视频| 午夜激情视频在线观看| 九九精品在线| 999精品影视在线观看| 成人影视在线观看| 色综合久久天天综线观看| 青青青草视频在线观看| 一级女人毛片人一女人| 亚洲www美色| 国产a毛片| 999久久久免费精品国产牛牛| 国产视频在线免费观看| 国产亚洲精品aaa大片|