關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 一種工控機高速采集SSI接口數(shù)據(jù)的方法

一種工控機高速采集SSI接口數(shù)據(jù)的方法

作者: 時間:2012-12-24 來源:網(wǎng)絡(luò) 收藏

2 硬件設(shè)計
數(shù)字量輸入/輸出卡與并行接口模塊208P及之間的硬件連接原理圖如圖3所示。圖中數(shù)字量輸入/輸出卡擴(kuò)展了四路SSI編碼器。數(shù)字量輸入/輸出接口由研華公司的多功能PCI卡PCI-1716提供,該采集卡除了提供16路模數(shù)轉(zhuǎn)換通道和2路數(shù)模轉(zhuǎn)換通道外,還提供了16路數(shù)字量輸入和16路數(shù)字量輸出通道。四通道為16位格雷碼輸出格式。接口板上采用了四片SSI208P芯片,SSI時鐘速率和編碼器數(shù)據(jù)格式的設(shè)置都由接口板完成。PCI-1716的數(shù)字量輸入端口的信號電氣特性為:輸入邏輯高電平:2.0~5.25 V;輸入邏輯低電平:0.0~0.80V;輸出邏輯高電平:2.4 V(最小);輸出邏輯低電平:0.4 V(最大)。參考SSI208P管腳的電氣特性可知,PCI-1716和SSI208P的管腳可以直接連接。

本文引用地址:http://2s4d.com/article/159590.htm

c.JPG


采用PCI-1716的輸入端口D10~D17連接四片SSI208P的數(shù)據(jù)線D0-D7,由于SSI208P在沒有片選信號的情況下數(shù)據(jù)線是高阻態(tài)的,因此數(shù)據(jù)線可以共用。PCI-1716的輸出端口D01連接四片SSI208P的啟動轉(zhuǎn)換管腳START,可以同時控制四路SSI編碼器。PCI-1716的輸出端口DO0連接四片SSI208P的地址選擇管腳A0,因編碼器為16位,A1接地。PCI-1716的四個輸出D02-D05分別連接四片SSI208P的片選管腳CS。IO卡的四個輸入D19-DI11分別連接四片SSI208P的轉(zhuǎn)換結(jié)束指示管腳/END。使用PCI-1716的18個IO口就可以實現(xiàn)四路的時序控制和

3 軟件設(shè)計
編程采用Borland C++ Builder,調(diào)用PCI-1716的驅(qū)動程序操作各輸入輸出端口,在各輸入輸出端口上產(chǎn)生滿足SSI208P的控制邏輯即可啟動轉(zhuǎn)換,采集數(shù)據(jù)。由圖2可以看出SSI208P模塊的啟動轉(zhuǎn)換控制和數(shù)據(jù)讀取操作比較簡單,軟件流程如圖4所示。

d.JPG



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉