當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>ABB DCS 系統(tǒng)>> ABB DSAO120 蚌埠市* DSAO120
| 參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時間:2018-05-14 09:00:00瀏覽次數(shù):245次
聯(lián)系我時,請告知來自 儀表網(wǎng)ABB DSAO120基于AT89C5131的CDC類的實現(xiàn)
ABB DSAO120與USB接口的硬件連接很簡單,選用一個Btype的USB插座,因為按照USB規(guī)范,從設(shè)備使用Btype的USB插座,主設(shè)備使用Atype的USB插座,將Btype的USB插座的D+和D-腳分別與AT89C5131上的D+和D-腳相連。
然后再在電源和D+之間用一個1.5 kΩ的上拉電阻連接,因為按照USB規(guī)范,USB主設(shè)備是通過從設(shè)備在插入時D+和D-上的電平來確定從設(shè)備是一個全速設(shè)備還是一個低速設(shè)備的,而AT89C5131是一個全速設(shè)備,所以需要將D+上拉。
下面介紹虛擬串口的單片機(jī)軟件設(shè)計與實現(xiàn)。首先來看一下終端點的分配,按照CDC類抽象控制模型對終端點的需求,將單片機(jī)0號終端點和1號終端點分配給通信接口子類,分別作為控制終端點(完成枚舉和串口參數(shù)設(shè)置)和中斷終端點,而將2號和3號終端點分配給數(shù)據(jù)接口子類,分別作為IN和OUT終端點,虛擬串口的數(shù)據(jù)主要從這兩終端點來進(jìn)行傳送。
ABB DSAO120由于各個終端點的行為相對獨立,對于每個終端點的控制過程又有相似性,在這里以2號終端點即作為數(shù)據(jù)接口的IN終端點為例,說明軟件是如何對終端點進(jìn)行操作和控制的,其控制流程圖如圖4所示。2號終端點是一個IN的終端點,它的主要工作是模擬物理串口的TXD線,向主設(shè)備發(fā)送數(shù)據(jù)。當(dāng)主設(shè)備發(fā)出IN的請求時,如果FIFO不空,就向主設(shè)備發(fā)送FIFO的內(nèi)容;如果FIFO為空,則向主設(shè)備發(fā)送一個空包作為回應(yīng)。
ABB DSAO120在收到IN的請求時,會觸發(fā)USB中斷(如果被使能),在中斷處理程序中,如圖4所示,首先判斷中斷的觸發(fā)源是哪個終端點,如果是2號終端點,將USB寄存器組映射到2號終端點的那一組,然后將需要發(fā)送的串口數(shù)據(jù)填入FIFO寄存器(UEPDATX),置位UEPSTAX的TXRDY位,表示FIFO中的數(shù)據(jù)已經(jīng)準(zhǔn)備好,這時USB接口就會自動響應(yīng)IN請求,并將FIFO中的數(shù)據(jù)發(fā)送出去,程序則可退出中斷服務(wù)程序。對于其他的終端點,其處理過程也是相似的。
HIOS POWER SUPPLY T-70BL FOR BL3000 BL5000 BL7000 NEW
NEW 12 VOLT HYDRAULIC PUMP WITH 4 CYLINDERS REVERSING HYDROLIC POWER SETUP KIT
Kostyrka Clamping Sleeve PK-5350.1727.00 New
Bailey ABB NAMM03 Network 90 Analog Master Module Used
Macro Sensors GHSA-750-125 Position Sensor New
ENDRESS + HAUSER LIQUIPHANT FTL260-1222 NEW IN BOX
SIEMENS SIPLACE 00322064-01 INTERFACE COMPONENTS RIGHT SIDE AUT5 NEW (B02)
Fanuc Board A20B-3900-0053/02A Used
Siemens 6ES7 153-2BA00-0XB0 IM 153-2 Interface Module NEW SEALED
Fanuc A03B-0801-C112 Used OD32B Output Module Used
Mitsubishi MELSEC QD75D2 Positioning Unit Used Nice
Energy Conversion Devices PEM Gateway Board 25BR3-740-401 New
Phoenix Contact Monitor Model DV-OPC5515 016-BD E.00 USED NICE
ALLEN BRADLEY POWERFLEX 70 3HP DRIVE 20AD5P0A0AYNNNNN USED NICE
FANUC RAM CIRCUIT BOARD A20B-2901-0360/02A USED
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。