光柵尺采集卡SINO信和SDC-4編碼器計(jì)數(shù)卡。此接口卡是為光柵尺傳感器信號(hào)采集而設(shè)計(jì)的,用戶只需要將此卡插入PC機(jī)的ISA或PCI總線槽,通過本*提供的*軟件在總線上就可以獲得實(shí)時(shí)三路光柵采集數(shù)據(jù),每軸輸入頻率*達(dá)5MHZ,如采用1μm分辨率的光柵尺,則采樣速度達(dá)6m/s以上,可用于火花機(jī)、自動(dòng)化設(shè)備、三坐標(biāo)測(cè)量機(jī),檢測(cè)儀器,檢測(cè)*裝置的*速移動(dòng)位移的檢測(cè)和反饋。
光柵尺采集卡SINO信和SDC-4編碼器計(jì)數(shù)卡技術(shù)參數(shù):
SDC-4三軸RS-232-C串行接口采集卡是為光柵尺或編碼器信號(hào)采集而設(shè)計(jì)的。該采集卡是*種單向發(fā)送式數(shù)據(jù)采集卡,配有PCI槽,可將該采集卡直接插到電腦中取得電源。該采集卡提供TTL和RS-422兩種信號(hào)輸入類型供用戶選擇。適用于無實(shí)時(shí)性要求的測(cè)量設(shè)備,如影像儀。該采集卡主要的功能特色如下:
1)配有28800和9600兩種波特率選擇;
2)配有單步和連續(xù)兩種傳送方式;
3)具有清零、尋找光柵尺參考點(diǎn)功能;
4)以.TXT文件格式保存當(dāng)前坐標(biāo)值。
*、SINO-SDC-4光柵尺采集卡RS-232-C接口說明:
1.,RS-232-C接口傳輸格式如下:
每個(gè)字符包括11bits,即
開始值(0) | 1位 |
數(shù)據(jù)值 | 8位(ASCⅡ碼,*位為低位) |
奇偶校驗(yàn)位 | 1位偶校驗(yàn) |
停止位(1) | 1位 |
波特率為9600bits/s或28800bits/s,根據(jù)卡上跳線JUMP2決定,JUMP2連接為28800bit/s,斷開為9600bit/s,出廠設(shè)定為連接,即28800bit/s.相應(yīng)串口設(shè)定值為(9600, E, 8, 1) 或(28800, E, 8, 1)。
數(shù)據(jù)以是ASCⅡ碼方式傳送,包格式為:
“X 符號(hào) 數(shù)值 Y 符號(hào) 數(shù)值 Z 符號(hào) 數(shù)值 信息位 結(jié)束標(biāo)志LF"
數(shù)值中包括:7字節(jié)整數(shù)部分,小數(shù)點(diǎn)(?),3字節(jié)小數(shù)部分。
例:X- 1234.567 Y- 1234.567 Z- 1234.567 'INFO ' 'LF’
共41字節(jié)
注:
LF=#0AH。
INFO BYTE格式:
BIT0 X軸參考點(diǎn)標(biāo)志,為1表示找到參考點(diǎn)
BIT1 X軸參考點(diǎn)標(biāo)志,為1表示找到參考點(diǎn)
BIT2 X軸參考點(diǎn)標(biāo)志,為1表示找到參考點(diǎn)
數(shù)值為假設(shè)光柵尺以1u為單位,若單位不同可以在上位軟件乘相應(yīng)倍數(shù)以得到正確的位移量.
2. RS-232-C接口采用9腳D型插座,9腳插座的信號(hào)為:
第2腳 | 接收數(shù)據(jù) |
第3腳 | 發(fā)送數(shù)據(jù) |
第5腳 | 信號(hào)地 |
3.傳輸線采用3m細(xì)線,連接方法如下:
二、SINO-SDC-4光柵尺采集卡通訊命令集
上位PC機(jī)向采集卡發(fā)送相同的兩個(gè)字符作為*個(gè)命令。
PC與采集卡應(yīng)答命令列表如下
序號(hào) | 命令意義 | 命令字符 | 操作 |
1 | 復(fù)位重啟 | #30 | 重新啟動(dòng)采集卡 |
2 | X軸清0 | #31 | 清X軸計(jì)數(shù)器 |
3 | Y軸清0 | #32 | 清Y軸計(jì)數(shù)器 |
4 | Z軸清0 | #33 | 清Z軸計(jì)數(shù)器 |
5 | 三軸清0 | #35 | 清3軸計(jì)數(shù)器 |
6 | 找X參考點(diǎn) | #36 | 找X參考點(diǎn),找到后X計(jì)數(shù)器清零,再次附加應(yīng)答字符 |
7 | 找Y參考點(diǎn) | #37 | 找Y參考點(diǎn),找到后X計(jì)數(shù)器清零,再次附加應(yīng)答字符 |
8 | 找Z參考點(diǎn) | #38 | 找Z參考點(diǎn),找到后X計(jì)數(shù)器清零,再次附加應(yīng)答字符 |
9 | 波特率切換 | #40 | 改變波特率(V1.3廢止不用) |
10 | 同步 | #39 | 與PC實(shí)現(xiàn)通訊同步。 |
11 | 連續(xù)數(shù)據(jù)傳輸 | #41 | 連續(xù)送數(shù)據(jù)到PC |
12 | 停止數(shù)據(jù)傳輸 | #42 | 停止傳送數(shù)據(jù)到PC |
13 | 單步發(fā)送數(shù)據(jù) | #44 | 發(fā)送*個(gè)數(shù)據(jù)包到PC |
三、采集卡初始化
采集卡啟動(dòng)后處于停止?fàn)顟B(tài)等待PC機(jī)命令。PC機(jī)打開RS-232-C接口后給采集卡發(fā)送連續(xù)讀數(shù)或單步讀數(shù)命令,采集卡開始發(fā)送數(shù)據(jù)。
四、測(cè)試程序安裝
測(cè)試程序?yàn)閂B程序,已經(jīng)被打包成安裝包。用戶只需要運(yùn)行SINO.EXE程序安裝即可。安裝后程序的主運(yùn)行界面入下圖 :
其基本操作功能如下:
1、程序頂部三組選項(xiàng)分別設(shè)定通訊端口,波特率和讀數(shù)模式。通訊端口默認(rèn)為COM2。如果用戶要改變端口或波特率,必需要在停止通訊時(shí)進(jìn)行切換。連續(xù)和單步模式可以改變采集卡發(fā)送數(shù)據(jù)模式.用戶按下開始按鈕后,按連續(xù)按鈕,采集卡開始不斷發(fā)送數(shù)據(jù)給PC,如按單步按鈕,則每次只發(fā)送*個(gè)數(shù)據(jù)包,發(fā)送完成后停止等待下*命令。收到的原始數(shù)據(jù)會(huì)顯示在中間的原始數(shù)據(jù)區(qū)。
2、中部數(shù)值顯示區(qū)分別顯示三軸的分辨率,坐標(biāo)值,和狀態(tài)。用戶可以在分辨率區(qū)設(shè)置各軸的分辨率∶實(shí)際坐標(biāo)值 =分辨率X原始數(shù)據(jù)。設(shè)置的分辨率在收到的下*個(gè)數(shù)據(jù)包開始生效。清零和找參考點(diǎn)按鈕針對(duì)每軸作清零和找參考點(diǎn)操作。參考點(diǎn)指示燈開始為白色,找到參考點(diǎn)后會(huì)改變?yōu)榧t色。
大顯示框顯示近10次收到的讀數(shù)值。
原始數(shù)據(jù)區(qū)顯示從COM口收到的原始數(shù)據(jù),該區(qū)同時(shí)可以幫助用戶判斷串口通訊是否正常。如果通訊中出現(xiàn)丟失情況導(dǎo)致數(shù)據(jù)包不完整或?qū)R錯(cuò)誤,請(qǐng)按重啟按鈕同時(shí),然后按停止和開始以重新開始通訊過程。
3、右方命令按鈕:重啟按鈕給采集卡發(fā)送復(fù)位命令;三軸清零按鈕使XYZ三軸同時(shí)清零;開始和停止按鈕控制COM口的打開和關(guān)閉。
4、保存區(qū)操作
按摘錄數(shù)據(jù)按鈕,可以按順序?qū)?dāng)前顯示坐標(biāo)值添加到保存區(qū)中。若添加的坐標(biāo)值與上次加入的坐標(biāo)值相同,則作為同*點(diǎn)處理,不重復(fù)添加到保存區(qū)。
選中*組坐標(biāo)值,可以通過“上移"按鈕或“下移"按鈕對(duì)該組坐標(biāo)值進(jìn)行上下移動(dòng),也可以通過“刪除"按鈕刪除該組數(shù)據(jù),或用“全部刪除"按鈕來清空保存區(qū)。
“保存"按鈕,把保存區(qū)里面的全部?jī)?nèi)容以文本文件(.txt)格式保存。載入功能可以把以前保存的數(shù)據(jù)導(dǎo)入會(huì)程序
設(shè)置坐標(biāo)值可以把保存區(qū)中當(dāng)前選中的坐標(biāo)值設(shè)置成當(dāng)前的坐標(biāo)值,以實(shí)現(xiàn)類似數(shù)顯表的坐標(biāo)記憶功能。例如,關(guān)機(jī)前紀(jì)錄坐標(biāo)值,保存入文件,重新開機(jī)后載入紀(jì)錄文件,把坐標(biāo)值設(shè)置為關(guān)機(jī)前的值,此例實(shí)現(xiàn)類似數(shù)顯表的掉電記憶功能。用戶可以用類似的辦法實(shí)現(xiàn)數(shù)顯表的200點(diǎn)參考坐標(biāo)等多種工能。
注:附送光盤中另有VC版程序,功能與VB程序同。
使用程序注意事項(xiàng):
必須在程序界面中選用正確的COM口,否則可能會(huì)做成程序出錯(cuò)。(程序出錯(cuò)后只須重新啟動(dòng)程序,如果出現(xiàn)端口被占用的情況,請(qǐng)重新啟動(dòng)計(jì)算機(jī)。)
程序開始采集數(shù)據(jù)和切換波特率時(shí),由于通訊沒達(dá)到同步,會(huì)出現(xiàn)亂碼的情況,是正?,F(xiàn)象,只需要等待程序達(dá)到同步即能正常運(yùn)行。
*注意事項(xiàng)
為防止出現(xiàn)WIN2000把SDC-4卡誤認(rèn)作串口鼠標(biāo)的問題,V1.2程序在V1.1的基礎(chǔ)上加入了#41,#42通訊命令。建議用戶在程序結(jié)束時(shí)終止傳輸(#42)。如果用戶斷開通訊前沒有使用#42命令使SDC-4卡停止發(fā)送數(shù)據(jù),可能導(dǎo)致軟件關(guān)閉后,PC把SDC-4卡誤認(rèn)作串口鼠標(biāo)。
附錄:
SDC-4光柵數(shù)據(jù)采集卡根據(jù)用戶需要,可分別適用于柵尺EIA-442-A信號(hào)或TTL信號(hào)輸出,連接光柵信號(hào)的插頭定義如下:
適用于EIA-442-A信號(hào)輸出
腳位 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
信號(hào) | A | 0V | B | NC | Z | A | +5V | B | Z |
適用于TTL信號(hào)輸出
腳位 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
信號(hào) | NC | 0V | NC | NC | NC | A | +5V | B | Z |
3. SDC-4采集卡44腳陰座(孔狀)定義
軸號(hào) 腳位 |
X |
Y |
Z |
輸入信號(hào) | |||
A | 16 | 4 | 23 |
A- | 1 | 20 | 8 |
B | 17 | 5 | 24 |
B- | 2 | 21 | 9 |
R | 18 | 6 | 25 |
R- | 3 | 22 | 10 |
輸出信號(hào) |
| ||
5V | 32、35、39 | ||
0V | 31、34、38 | ||
RS-232-TX | 15 | ||
RS-232-RX | 30 | ||
RS-232-GND | 44
|
實(shí)物圖: