新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 一種負(fù)荷閾值可配置的電源保護(hù)裝置的設(shè)計(jì)

一種負(fù)荷閾值可配置的電源保護(hù)裝置的設(shè)計(jì)

作者: 時(shí)間:2012-07-05 來源:網(wǎng)絡(luò) 收藏

6 固件實(shí)現(xiàn)
固件方面主要實(shí)現(xiàn)對上位機(jī)的通信,對上位機(jī)發(fā)送的數(shù)據(jù)進(jìn)行解析,來控制可閾值的設(shè)定和過流自鎖開關(guān)DO的狀態(tài)。
工業(yè)以太網(wǎng)接口通用,支持遠(yuǎn)距離傳輸,傳輸速率高且可靠,在多數(shù)工業(yè)系統(tǒng)中被采用。考慮到以上特點(diǎn),采用了百兆工業(yè)以太網(wǎng),TCP/IP協(xié)議。這樣,此也可應(yīng)用到DCS等工業(yè)場合。
固件總體流程圖如圖7所示。

本文引用地址:http://butianyuan.cn/article/176764.htm

g.JPG


過流固件包括2個(gè)模塊,初始化模塊和周期運(yùn)行模塊。
初始化模塊完成板卡上電后各部分的初始,如圖8所示。
其中以太網(wǎng)初始化部分,本與上位機(jī)通訊采用的ETH總線網(wǎng)絡(luò)使用的是MCU內(nèi)部集成的MAC和PHY,在板卡初始化階段需要對這兩部分進(jìn)行初始化配置使其滿足ETH網(wǎng)絡(luò)工作要求。
周期模塊完成板卡周期運(yùn)行的一系列功能,模塊結(jié)構(gòu)圖如圖9所示。

h.JPG


ETH下行數(shù)據(jù)接收采用周期查詢兩個(gè)接收緩沖區(qū)的方式,當(dāng)查詢新收到ETH下行數(shù)據(jù)幀,則把網(wǎng)絡(luò)接收緩沖區(qū)中數(shù)據(jù)復(fù)制到本地存儲(chǔ)區(qū)ramrxdata并返回接收長度。
解析收到的ETH下行數(shù)據(jù),判斷數(shù)據(jù)的長度、數(shù)據(jù)包的目的MAC、數(shù)據(jù)包類型及應(yīng)用數(shù)據(jù)的LRC校驗(yàn)是否有誤,數(shù)據(jù)有誤則丟棄數(shù)據(jù)包,數(shù)據(jù)正確則進(jìn)行數(shù)據(jù)功能解析,根據(jù)功能碼對繼電器執(zhí)行相應(yīng)的操作并對ETH下行數(shù)據(jù)組包,功能碼錯(cuò)誤也丟棄數(shù)據(jù)包。
將需要發(fā)送到ETH總線上的數(shù)據(jù)復(fù)制到網(wǎng)絡(luò)發(fā)送緩沖區(qū)并等待網(wǎng)絡(luò)空閑時(shí)發(fā)送,因上位機(jī)需求,同一數(shù)據(jù)包連續(xù)發(fā)送多次。

7 結(jié)論
市場上現(xiàn)有的裝置,闞值都是不可配置的,而且大多的保護(hù)裝置在過流保護(hù)后不可程控其解除鎖定,需重啟裝置才能繼續(xù)工作。文中提出了一種可配置閾值的過流保護(hù)裝置,過流鎖定后可通過程序控制接觸鎖定,不需要人為重啟裝置。本裝置為自動(dòng)功能測試站而,根據(jù)不同的測試對象,設(shè)定不同的過流閾值,能更好的保護(hù)產(chǎn)品在測試環(huán)節(jié)不會(huì)受到損壞,節(jié)省生產(chǎn)成本。另一方面,保護(hù)裝置集成在自動(dòng)功能測試站中,此裝置在過流鎖定后可通過上位機(jī)解除鎖定,不必人為去測試站機(jī)柜中重啟保護(hù)裝置來解除鎖定。操作方便,易實(shí)現(xiàn)。


上一頁 1 2 3 4 下一頁

評論


相關(guān)推薦

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

關(guān)閉