亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于CAN總線的增強(qiáng)型監(jiān)控系統(tǒng)

        2012-08-15 03:36:18周然王莉娜高小安
        電氣傳動(dòng) 2012年8期
        關(guān)鍵詞:系統(tǒng)

        周然,王莉娜,高小安

        (北京航空航天大學(xué) 自動(dòng)化科學(xué)與電氣工程學(xué)院,北京 100191)

        1 引言

        在電影洗印工業(yè)中,洗片工藝參數(shù)和大型高速設(shè)備運(yùn)行狀態(tài)的有效監(jiān)控是提高膠片洗印質(zhì)量和生產(chǎn)安全管理的關(guān)鍵[1],此外,車(chē)間潮濕、設(shè)備線路繁多等現(xiàn)場(chǎng)復(fù)雜環(huán)境,導(dǎo)致電磁干擾嚴(yán)重等問(wèn)題。目前我國(guó)電影洗片監(jiān)控系統(tǒng)主要采用人工、RS232等通信方式,由于其存在通信速率低、實(shí)時(shí)性差、抗干擾能力較弱等缺陷,無(wú)法滿足有效監(jiān)控洗片生產(chǎn)過(guò)程和兼容復(fù)雜電磁環(huán)境的要求??刂破骶钟蚓W(wǎng)(controller area network,CAN)是一種有效支持分布式實(shí)時(shí)控制的多主串行總線,以其通信速率高、實(shí)時(shí)性好、抗干擾能力強(qiáng)等優(yōu)點(diǎn)被廣泛應(yīng)用,但應(yīng)用在惡劣電磁環(huán)境下的傳統(tǒng)的CAN總線大型工業(yè)監(jiān)控系統(tǒng),仍存在通信效率較低、數(shù)據(jù)誤碼率偏高等不足,因此,本文以6臺(tái)高速電影洗片機(jī)的監(jiān)控為例提出了一種基于CAN總線的增強(qiáng)型電影洗片監(jiān)控系統(tǒng)設(shè)計(jì)方案,實(shí)現(xiàn)了洗片工藝參數(shù)和功率設(shè)備狀態(tài)的實(shí)時(shí)有效監(jiān)控,且有效提高了系統(tǒng)通信效率和容錯(cuò)性。

        2 系統(tǒng)總體設(shè)計(jì)

        為了滿足電影洗印工業(yè)自動(dòng)化對(duì)監(jiān)控系統(tǒng)實(shí)時(shí)、可靠通信的要求,本系統(tǒng)采用集散控制思想進(jìn)行構(gòu)架,確定為上下位機(jī)的監(jiān)控形式,利用CAN總線網(wǎng)絡(luò),將分散的洗片控制單元與監(jiān)控主機(jī)連接起來(lái),形成統(tǒng)一的整體,實(shí)現(xiàn)上位機(jī)集中管理和下位機(jī)分散控制,從而達(dá)到一臺(tái)PC機(jī)監(jiān)控6臺(tái)洗片機(jī)的目的,系統(tǒng)總體設(shè)計(jì)如圖1所示。

        圖1 系統(tǒng)總體結(jié)構(gòu)圖Fig.1 The overall structure of the system

        下位機(jī)以DSP TMS320F2812型處理器為控制核心,利用其高速數(shù)字信號(hào)處理能力,分析處理傳感器采集數(shù)據(jù),并通過(guò)CAN總線將信息實(shí)時(shí)準(zhǔn)確地發(fā)送給上位機(jī);中控室設(shè)計(jì)基于Lab-VIEW的上位機(jī)監(jiān)控平臺(tái),利用計(jì)算機(jī)強(qiáng)大的圖形用戶(hù)界面,結(jié)合企業(yè)級(jí)數(shù)據(jù)庫(kù)和工業(yè)以太網(wǎng),實(shí)現(xiàn)工作狀態(tài)顯示、參數(shù)設(shè)定、數(shù)據(jù)備份和故障處理等功能,從而為電影洗片自動(dòng)化生產(chǎn)奠定基礎(chǔ)。

        本系統(tǒng)在傳統(tǒng)CAN總線監(jiān)控系統(tǒng)基礎(chǔ)上,通過(guò)搭建TMS320F2812內(nèi)嵌eCAN模塊接口電路、制定符合實(shí)際要求的CAN通信協(xié)議,大幅提高CAN總線通信速率和運(yùn)行效率,此外,運(yùn)用數(shù)據(jù)校驗(yàn)和原理,設(shè)計(jì)基于LabVIEW的數(shù)據(jù)安全校驗(yàn)軟件,實(shí)現(xiàn)對(duì)傳輸數(shù)據(jù)的安全加密與解碼,能夠有效解決通信干擾問(wèn)題?;贑AN總線的增強(qiáng)型電影洗片監(jiān)控系統(tǒng)具有通信速率高、傳輸距離遠(yuǎn)、數(shù)據(jù)誤碼率低等特性,可以適應(yīng)現(xiàn)場(chǎng)惡劣的電磁干擾環(huán)境。

        3 內(nèi)嵌eCAN模塊接口電路

        由于DSP TMS320F2812芯片本身集成了一個(gè)完整的增強(qiáng)型CAN控制器即eCAN,因此,系統(tǒng)不必外加CAN控制器就可實(shí)現(xiàn)CAN總線的底層協(xié)議,且硬件簡(jiǎn)單、可靠實(shí)用。

        較常采用的eCAN控制器通信接口電路,一般由光電隔離器6N137和CAN收發(fā)器PCA82C系列組成,此方式技術(shù)成熟、抗干擾能力強(qiáng),但存在體積偏大、電路復(fù)雜和成本較高等缺陷。

        本系統(tǒng)采用CAN總線數(shù)據(jù)收發(fā)器CTM8251[2],以 CTM8251作為eCAN 控制器和CAN總線的接口,提供對(duì)總線差分信號(hào)的發(fā)送和接收功能,eCAN接口電路硬件電路如圖2所示。

        圖2 eCAN接口電路硬件電路圖Fig.2 The hardware structure of eCAN unit interface

        CTM8251的RXD和TXD引腳兼容3.3V和5V的通用CAN控制器,TMS320F2812芯片引腳為3.3V標(biāo)準(zhǔn),故兩者接口兼容,不需要進(jìn)行電源轉(zhuǎn)換。在CAN總線兩端并聯(lián)2個(gè)阻值為120Ω的終端電阻R4和R5,目的是消除通信介質(zhì)中的信號(hào)反射;控制器CANG引腳與屏蔽電纜線的屏蔽層FGND共地相連,提高CAN通信的抗干擾能力。

        由于CAN收發(fā)器CTM8251完全符合ISO 11898標(biāo)準(zhǔn),集電源隔離、電氣隔離、CAN收發(fā)器和總線保護(hù)于一體,不但可以增大通信距離、提高CAN通信速率、增強(qiáng)系統(tǒng)的抗干擾能力和保護(hù)總線,還具有接口簡(jiǎn)單、使用方便等優(yōu)點(diǎn),是嵌入式系統(tǒng)的理想選擇。

        4 CAN通信協(xié)議制定

        CAN通信協(xié)議采用國(guó)際ISO 898標(biāo)準(zhǔn),它只規(guī)定了ISO-OSI共7層模型的物理層和數(shù)據(jù)鏈路層的技術(shù)規(guī)范,但沒(méi)有規(guī)定應(yīng)用層協(xié)議。本系統(tǒng)以電影洗片監(jiān)控為應(yīng)用對(duì)象,通過(guò)設(shè)計(jì)CAN應(yīng)用層通信協(xié)議,從本質(zhì)上提高了CAN總線通信效率。

        4.1 標(biāo)識(shí)符定義和報(bào)文優(yōu)先級(jí)設(shè)定

        系統(tǒng)采用CAN2.0B標(biāo)準(zhǔn)報(bào)文格式,并只進(jìn)行數(shù)據(jù)幀傳輸。在CAN2.0B標(biāo)準(zhǔn)中,標(biāo)準(zhǔn)幀的標(biāo)識(shí)符長(zhǎng)11位,且只定義了幀的結(jié)構(gòu),沒(méi)有定義有關(guān)發(fā)送和接收的信息,因此可以通過(guò)自行定制識(shí)別碼的含義,將所需要的信息包含于其中。標(biāo)識(shí)符具體定義見(jiàn)表1。

        表1 標(biāo)識(shí)符定義Tab.1 Identifier definition

        在表1中,數(shù)據(jù)幀傳送方式有單幀和多幀傳送,ID26為0時(shí)表示單幀傳送,為1時(shí)表示多幀傳送,本系統(tǒng)選用單幀傳輸方式即可滿足數(shù)據(jù)傳輸要求,多幀傳送方式作為備用,作為系統(tǒng)功能擴(kuò)展,用于大規(guī)模數(shù)據(jù)傳輸;目標(biāo)地址為CAN數(shù)據(jù)傳送目標(biāo)的節(jié)點(diǎn)地址,每一個(gè)CAN節(jié)點(diǎn)都只有唯一的目標(biāo)地址,是實(shí)現(xiàn)數(shù)據(jù)收發(fā)的唯一憑證。

        同時(shí),系統(tǒng)利用CAN的媒體訪問(wèn)控制(media access control,MAC)機(jī)制,進(jìn)行系統(tǒng)優(yōu)先級(jí)設(shè)定,實(shí)現(xiàn)不同類(lèi)型數(shù)據(jù)按照不同優(yōu)先級(jí)進(jìn)行逐位仲裁[3],優(yōu)先級(jí)設(shè)定具體見(jiàn)表2。

        表2 優(yōu)先級(jí)設(shè)定Tab.2 Priority setting

        一般情況下,CAN總線數(shù)據(jù)收發(fā)按照時(shí)間觸發(fā)[4],不涉及到優(yōu)先級(jí)評(píng)定,只有當(dāng)兩數(shù)據(jù)幀傳輸發(fā)生沖突時(shí),CAN總線才按照優(yōu)先級(jí)進(jìn)行仲裁。優(yōu)先級(jí)高的優(yōu)先發(fā)送,而優(yōu)先級(jí)低的則退出發(fā)送競(jìng)爭(zhēng),等待CAN總線空閑。由于洗片監(jiān)控系統(tǒng)收發(fā)周期短,傳輸數(shù)據(jù)量較大,傳輸沖突經(jīng)常發(fā)生,優(yōu)先級(jí)的設(shè)定很好地解決了數(shù)據(jù)發(fā)送沖突的問(wèn)題,滿足了洗片流量控制指令和功率設(shè)備故障信號(hào)需要優(yōu)先發(fā)送的原則,提高了CAN總線實(shí)時(shí)性和通信效率。

        4.2 數(shù)據(jù)格式定義

        為了嚴(yán)格保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性,系統(tǒng)利用數(shù)據(jù)校驗(yàn)和原理,自定義傳輸數(shù)據(jù)的報(bào)文格式,并根據(jù)報(bào)文格式對(duì)數(shù)據(jù)進(jìn)行封裝和解碼,實(shí)現(xiàn)對(duì)傳輸數(shù)據(jù)的安全校驗(yàn),數(shù)據(jù)格式定義見(jiàn)表3。

        表3 數(shù)據(jù)格式定義Tab.3 Data format definition

        Data7位為數(shù)據(jù)起始碼,表示數(shù)據(jù)開(kāi)始;Data6位為洗片機(jī)型號(hào),數(shù)據(jù)大小表示洗片機(jī)型號(hào);Data5-Data1位為洗片數(shù)據(jù),共5個(gè)字節(jié);Data0為CS(checksum,校驗(yàn)和)校驗(yàn)碼,即數(shù)據(jù)校驗(yàn)和驗(yàn)證碼,對(duì)數(shù)據(jù)幀中的Data7-Data1進(jìn)行校驗(yàn)和計(jì)算即可得到校驗(yàn)碼CS。

        5 基于LabVIEW的安全校驗(yàn)軟件

        雖然CAN通信采用CRC校驗(yàn)的剩余誤差率總計(jì)不超過(guò)3×10-5,但考慮現(xiàn)場(chǎng)電磁環(huán)境復(fù)雜、通信距離較遠(yuǎn)和存在人工誤操作等情況,容易導(dǎo)致收發(fā)數(shù)據(jù)不一致的問(wèn)題,因此,系統(tǒng)以Lab-VIEW監(jiān)控軟件為平臺(tái),采用數(shù)據(jù)校驗(yàn)和方法[5],增加數(shù)據(jù)安全校驗(yàn)功能,確保發(fā)送數(shù)據(jù)準(zhǔn)確無(wú)誤傳送到接收端,保證通信數(shù)據(jù)的絕對(duì)安全可靠。

        數(shù)據(jù)校驗(yàn)和計(jì)算步驟如下:將數(shù)據(jù)塊的所有字節(jié)相加,丟去進(jìn)位,取反后加1,得到的8字節(jié)結(jié)果,即為校驗(yàn)和。

        5.1 發(fā)送端程序設(shè)計(jì)

        首先,配置發(fā)送模式。由于上位機(jī)采用USB方式與CAN總線進(jìn)行通信,因此,系統(tǒng)通過(guò)LabVIEW中VISA模塊,設(shè)置USB傳輸方式為批量數(shù)據(jù)發(fā)送,數(shù)據(jù)發(fā)送個(gè)數(shù)為8字節(jié),完成發(fā)送模式配置。

        按照制定的CAN通信協(xié)議,封裝發(fā)送端數(shù)據(jù)格式,使之完全符合該協(xié)議。由于上位機(jī)監(jiān)控中心給洗片控制設(shè)備發(fā)送控制指令,故數(shù)據(jù)格式包括控制指令、校驗(yàn)碼等8個(gè)字節(jié)信息。利用LabVIEW的For循環(huán)函數(shù)構(gòu)造數(shù)據(jù)校驗(yàn)和計(jì)算公式,計(jì)算控制指令前7個(gè)字節(jié)校驗(yàn)和,得到校驗(yàn)碼,完成發(fā)送數(shù)據(jù)封裝,啟動(dòng)“發(fā)送”按鍵,便可實(shí)現(xiàn)數(shù)據(jù)發(fā)送,具體發(fā)送流程如圖3a所示。

        圖3 數(shù)據(jù)安全校驗(yàn)流程圖Fig.3 Flow diagram of data secure calibration

        上位機(jī)完成數(shù)據(jù)發(fā)送,只表示數(shù)據(jù)安全加密工作結(jié)束,為了使上位機(jī)數(shù)據(jù)準(zhǔn)確無(wú)誤地傳送到下位機(jī),還需要DSP CAN模塊對(duì)接收數(shù)據(jù)進(jìn)行校驗(yàn),校驗(yàn)方法是利用校驗(yàn)和公式計(jì)算接收數(shù)據(jù)前7個(gè)字符的校驗(yàn)和,與接收數(shù)據(jù)的校驗(yàn)碼(最后一個(gè)字節(jié))進(jìn)行比較,若相等,表示接收的控制指令有效,否則表示無(wú)效,應(yīng)重新啟動(dòng)接收。

        5.2 接收端程序設(shè)計(jì)

        接收程序設(shè)計(jì)與發(fā)送程序設(shè)計(jì)原理相同,實(shí)現(xiàn)方法類(lèi)似。

        配置接收模式,使接收端以批量方式進(jìn)行數(shù)據(jù)接收,且接收個(gè)數(shù)為8個(gè)字節(jié)。讀取串口數(shù)據(jù)緩沖區(qū),每8字節(jié)數(shù)據(jù)讀取一次,并將讀取結(jié)果顯示在前面板上,利用For循環(huán)計(jì)算前7個(gè)字節(jié)的校驗(yàn)和,將其與數(shù)據(jù)自帶的校驗(yàn)碼相比較,若相等,表示數(shù)據(jù)有效,保存數(shù)據(jù);否則表示無(wú)效,返回接收步驟,重新接收,具體接收流程如圖3b所示。

        6 系統(tǒng)運(yùn)行結(jié)果及分析

        本系統(tǒng)已通過(guò)北京某洗片廠的試運(yùn)行,根據(jù)現(xiàn)場(chǎng)運(yùn)行結(jié)果,可判斷系統(tǒng)運(yùn)行穩(wěn)定、安全、可靠,較好地滿足了電影洗片監(jiān)控系統(tǒng)的各項(xiàng)要求。

        圖4所示為洗片機(jī)監(jiān)控系統(tǒng)上位機(jī)監(jiān)控界面,通過(guò)此界面,工作人員可以實(shí)時(shí)查看片型、溫度和流量等洗印工藝參數(shù)以及主電源電壓、熱交換器電流等功率設(shè)備運(yùn)行狀況,同時(shí)根據(jù)現(xiàn)場(chǎng)工況,對(duì)管路流量進(jìn)行精確控制,實(shí)現(xiàn)對(duì)洗印過(guò)程實(shí)時(shí)遠(yuǎn)程控制。由圖4可知,僅有2,3和5號(hào)洗片機(jī)處于正常工作狀態(tài),其他洗片機(jī)未啟動(dòng),工作狀態(tài)下的洗片機(jī)具體參數(shù)見(jiàn)圖4。

        圖4 上位機(jī)監(jiān)控界面Fig.4 The monitoring interface of the upper computer

        此外,以6臺(tái)電影洗片機(jī)為測(cè)試對(duì)象,對(duì)增強(qiáng)型洗片監(jiān)控系統(tǒng)通信性能進(jìn)行了實(shí)驗(yàn)測(cè)試,具體測(cè)試條件為:測(cè)試時(shí)間為2h,通信距離為220m左右,CAN總線波特率為125kb/s,測(cè)試數(shù)據(jù)結(jié)果如圖5所示。

        由圖5可知,在測(cè)試的2h內(nèi),系統(tǒng)共收發(fā)2268540組數(shù)據(jù),通過(guò)計(jì)算可知監(jiān)控系統(tǒng)平均通信速率為118kb/s,而一般的RS232串口最高通信速率僅為20kb/s,說(shuō)明本系統(tǒng)是一個(gè)高通信速率監(jiān)控系統(tǒng);誤碼率為0,表明2268540組數(shù)據(jù)均已準(zhǔn)確無(wú)誤傳送,說(shuō)明本系統(tǒng)數(shù)據(jù)通信具有極強(qiáng)的安全性。同時(shí)測(cè)試過(guò)程還發(fā)現(xiàn)本系統(tǒng)通信速率有一定極限,一般不超過(guò)220kb/s,經(jīng)過(guò)分析后得知系統(tǒng)通信速率還受到通信距離、CAN收發(fā)周期等因素的限制,故而無(wú)法進(jìn)一步提高。

        從測(cè)試結(jié)果可以看出本系統(tǒng)較之傳統(tǒng)CAN總線監(jiān)控系統(tǒng),通信效率、容錯(cuò)性和抗干擾性能等均得到了大幅的提升,系統(tǒng)整體通信性能得到了較大增強(qiáng),從而實(shí)現(xiàn)了對(duì)洗片過(guò)程中各個(gè)環(huán)節(jié)和節(jié)點(diǎn)的實(shí)時(shí)高效監(jiān)控,較好地適應(yīng)了現(xiàn)場(chǎng)復(fù)雜電磁環(huán)境。

        圖5 測(cè)試數(shù)據(jù)記錄Fig.5 Data recording of testing

        7 結(jié)論

        本文設(shè)計(jì)并實(shí)現(xiàn)了一種基于CAN總線的增強(qiáng)型電影洗片監(jiān)控系統(tǒng),該系統(tǒng)在傳統(tǒng)CAN總線監(jiān)控系統(tǒng)基礎(chǔ)上,提高了CAN總線通信速率和運(yùn)行效率,增加了通信數(shù)據(jù)安全校驗(yàn)功能,有效解決了通信干擾問(wèn)題,適應(yīng)了現(xiàn)場(chǎng)復(fù)雜電磁環(huán)境。該系統(tǒng)已成功通過(guò)電影洗片生產(chǎn)測(cè)試,從現(xiàn)場(chǎng)運(yùn)行結(jié)果可知本系統(tǒng)具有通信速率高、實(shí)時(shí)性好、抗干擾性強(qiáng)和操作簡(jiǎn)單等優(yōu)點(diǎn),對(duì)于實(shí)現(xiàn)工業(yè)現(xiàn)場(chǎng)的實(shí)時(shí)監(jiān)控和安全管理具有重要意義。

        [1]裴曉宇,王莉娜,張震,等.基于DSP的電影洗片自動(dòng)控制系統(tǒng)[J].電氣傳動(dòng),2010,40(8):57-60.

        [2]王強(qiáng),張建喜.RS232通信網(wǎng)絡(luò)與CAN總線通信網(wǎng)絡(luò)互聯(lián)設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2010,36(9):158-160.

        [3]邱緒云,吳光強(qiáng),范睿.自動(dòng)變速器CAN總線通信技術(shù)的實(shí)現(xiàn)[J].電氣傳動(dòng),2007,37(2):47-49.

        [4]董珂,李克強(qiáng).CAN總線技術(shù)及其在混合動(dòng)力電動(dòng)車(chē)上的應(yīng)用[J].清華大學(xué)學(xué)報(bào),2003,43(8):32-36.

        [5]陳金平,王生澤,吳文英.基于LabVIEW的串口通信數(shù)據(jù)校驗(yàn)和的實(shí)現(xiàn)方法[J].自動(dòng)化儀表,2008,29(3):32-34.

        猜你喜歡
        系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        基于PowerPC+FPGA顯示系統(tǒng)
        基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開(kāi)發(fā)
        半沸制皂系統(tǒng)(下)
        FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        一德系統(tǒng) 德行天下
        PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
        亚洲avav天堂av在线网毛片| 国产91色综合久久高清| 亚洲不卡在线免费视频| 亚洲人妻调教中文字幕| 国产精品成人无码久久久久久| 亚洲av成人片色在线观看高潮| 色综合久久88色综合天天| 精品国产三级a在线观看| 国产片AV在线永久免费观看| 精品亚洲成a人7777在线观看| 狠狠色噜噜狠狠狠狠888奇禾| 亚洲欧美日韩激情在线观看| 亚洲最大无码AV网站观看| 午夜无码国产18禁| 美腿丝袜一区在线观看| 国产丝袜美腿中文字幕| 国内精品少妇高潮视频| 亚洲av成人片无码网站| 玩50岁四川熟女大白屁股直播 | 国产va在线观看免费| 国产熟妇高潮呻吟喷水| 亚洲AV无码未成人网站久久精品| 白嫩少妇在线喷水18禁| 国语对白在线观看免费| 色综合天天综合欧美综合| 精品无码人妻一区二区三区品| 亚洲AV无码一区二区三区性色学| 免费女女同黄毛片av网站| 久久精品国产色蜜蜜麻豆国语版 | 免费视频爱爱太爽了| 妓院一钑片免看黄大片| 欧美日韩性视频| 亚洲最稳定资源在线观看| av免费网站不卡观看| 国产三级不卡一区不卡二区在线| 高清午夜福利电影在线| 亚洲国产精品综合久久网各| 国产av无码专区亚洲av| 一区二区免费电影| 亚洲av色香蕉第一区二区三区 | 亚洲精品国产第一综合色吧|