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

        ?

        基于以太網(wǎng)多功能控制器的研究

        2015-06-07 10:45:40陳威銘苗長云
        儀表技術(shù)與傳感器 2015年7期
        關(guān)鍵詞:檢測

        陳威銘,苗長云,高 瑞

        (天津工業(yè)大學電子與信息工程學院,天津 300387)

        ?

        基于以太網(wǎng)多功能控制器的研究

        陳威銘,苗長云,高 瑞

        (天津工業(yè)大學電子與信息工程學院,天津 300387)

        為了滿足工業(yè)生產(chǎn)中輸送帶監(jiān)控系統(tǒng)功能一體化的需要,提出了一種以太網(wǎng)控制器的設(shè)計方案,研制了以太網(wǎng)控制器。以S3C2440為主控芯片設(shè)計了硬件電路;移植了Linux操作系統(tǒng),在Linux系統(tǒng)下開發(fā)相應的驅(qū)動和應用程序;采用LabVIEW設(shè)計了上位機軟件,并進行實驗。結(jié)果表明該控制器實現(xiàn)了輸送帶開關(guān)檢測、速度控制;探測器開關(guān)控制,數(shù)據(jù)的采集、存儲和傳輸;傳感器數(shù)據(jù)的采集和傳輸?shù)裙δ?。利用該控制器、監(jiān)控設(shè)備和上位機組成的監(jiān)控系統(tǒng),具有功能強大、通用性好、組網(wǎng)方便、傳輸速率高等優(yōu)點,在監(jiān)控系統(tǒng)中具有重要的應用價值。

        輸送帶;以太網(wǎng);控制器; S3C2440;Linux操作系統(tǒng)

        0 引言

        在工業(yè)生產(chǎn)中,為了輸送帶安全、可靠的運行,需要監(jiān)控系統(tǒng)對輸送帶進行控制、檢測以及對環(huán)境進行實時監(jiān)測。目前,典型監(jiān)控系統(tǒng)主要是由傳感器、監(jiān)控終端、分站和上位機組成。監(jiān)控終端和分站功能單一,不同的監(jiān)控終端一般只完成一種功能并且一個監(jiān)控終端通常只能連接一種類型傳感器,通用性差,不能實現(xiàn)功能一體化。這些系統(tǒng)通信方式為CAN總線、串行通信和無線通信等,存在組網(wǎng)不方便、傳輸效率低和傳輸距離短等問題。因此研究一款基于以太網(wǎng)通信的多功能通用控制器,在輸送帶監(jiān)控系統(tǒng)中有著重要的實際意義。

        1 以太網(wǎng)控制器的系統(tǒng)設(shè)計方案

        該系統(tǒng)框圖如圖1所示,由傳感器、探測器、輸送帶、以太網(wǎng)控制器和上位機組成,其工作過程:通過上位機查看輸送帶是否開啟,若開啟則啟動探測器,以太網(wǎng)控制器采集傳感器數(shù)據(jù)并通過UDP協(xié)議傳到上位機,而探測器的檢測數(shù)據(jù)可以采用3種傳輸方式:(1) 探測器通過交換機和上位機直接連接,將數(shù)據(jù)通過UDP協(xié)議發(fā)送至上位機;(2)探測器通過UDP協(xié)議將數(shù)據(jù)定時傳輸給控制器并存儲到控制器U盤中,等待上位機發(fā)送讀取數(shù)據(jù)指令后將數(shù)據(jù)通過TCP協(xié)議發(fā)送至上位機[1];(3)探測器和上位機通過控制器直連,將數(shù)據(jù)通過UDP協(xié)議定時傳輸給上位機(此方法適用于交換機接口有限的情況)。如果檢測數(shù)據(jù)有問題立即關(guān)閉輸送帶,如果發(fā)現(xiàn)外部環(huán)境參數(shù)超標則關(guān)閉輸送帶或減慢其運行速度。

        圖1 系統(tǒng)組成框圖

        2 以太網(wǎng)控制器的硬件設(shè)計

        以太網(wǎng)控制器是由主控制器(S3C2440)、開關(guān)量檢測電路、開關(guān)量控制電路、模擬量檢測電路、頻率檢測電路、模擬量控制電路、以太網(wǎng)接口電路(DM9000A)、開關(guān)控制電路、電光轉(zhuǎn)換電路、USB接口電路、串行接口電路、JTAG電路、復位電路和電源電路等組成,其組成框圖如圖2所示。

        圖2 以太網(wǎng)控制器組成框圖

        2.1 以太網(wǎng)接口電路的設(shè)計

        以太網(wǎng)控制器的網(wǎng)卡芯片選用的是DM9000A網(wǎng)絡(luò)接口芯片:集成一個10/100M自適應的PHY,內(nèi)置3.3 V變2.5 V電源電路[2],I/O端口支持3.3~5.0 V容差。以太網(wǎng)接口電路連接框圖如圖3所示,其中DM9000A外接2個開關(guān)轉(zhuǎn)換芯片TS3L110、2個網(wǎng)口和1個光口。通過主控制器控制TS3L110的E0,S0,E1,S14個端口的高低電平進行不同的排列組合可以實現(xiàn)三方通信,即:E0=0,S0=1,E1=1,S1=1時控制器和探測器通信;E0=0,S0=0,E1=1,S1=1時控制器和上位機通信;E0=1,S0=1,E1=0,S1=1時探測器和上位機通過控制器直連通信。當通信距離較近時選擇網(wǎng)線傳輸,距離較遠時選用光纖傳輸。

        圖3 以太網(wǎng)接口電路連接框圖

        2.2 開關(guān)量檢測和開關(guān)量控制電路設(shè)計

        開關(guān)量檢測電路用于讀取輸送帶的電平判斷其是否處于開啟狀態(tài),其電路原理為:外部電平通過光耦隔離作用進行電-光-電的轉(zhuǎn)換,然后輸入到主控制器的I/O口中,這種電路設(shè)計具有很好的抗干擾能力和共模抑制能力。開關(guān)量控制電路用于控制探測器開啟和關(guān)閉,電路原理為:主控制器通過I/O口輸出高/低電平,經(jīng)過光耦隔離后外接繼電器,通過小電流控制大電流實現(xiàn)對探測器開關(guān)。

        2.3 模擬量檢測電路設(shè)計

        模擬量檢測電路原理圖如圖4所示。

        圖4 模擬量檢測電路

        以太網(wǎng)控制器模擬量檢測電路可以外接的傳感器包括電流型兩線制傳感器、電流/電壓型三線制傳感器和電流/電壓型四線制傳感器并且可以給12 V和5 V的傳感器供電。其外部接口后方有3排共15個排針,通過每一路外部排針的不同方式短接可實現(xiàn)對不同類型傳感器的信號采集,非常適用于工業(yè)控制領(lǐng)域。模擬量檢測電路對模擬輸入信號進行一級跟隨,二級差分,三級調(diào)零和調(diào)量程處理,這種設(shè)計優(yōu)點是避免了外部干擾、設(shè)定了靜態(tài)工作點,同時也可以將0~10 V的模擬信號降到3.3 V量程以內(nèi),便于主控制器對數(shù)據(jù)進行A/D轉(zhuǎn)換。模擬量檢測電路外部接口還可以復用為頻率檢測用于外接脈沖傳感器,頻率檢測電路原理與開關(guān)量檢測類似在此不再贅述。

        2.4 模擬量控制電路設(shè)計

        模擬量控制電路用于控制電機等模擬量設(shè)備,原理圖如圖5所示。

        圖5 模擬量輸出控制電路原理圖

        主控制器將數(shù)字信號寫入SPI用于發(fā)送的8位寄存器,通過SPI 的GPOL=0,GPHA=1模式發(fā)送給AD5320芯片,AD5320芯片將得到的數(shù)字信號通過式(1)D/A轉(zhuǎn)換成0~3.3 V的電壓,通過放大電路將電壓值有效值的范圍擴大到0~10 V,可以有效控制電機速度。

        (1)

        式中:D表示的是十進制輸入代碼;VDD=5 V;R1=R2=10 kΩ。

        3 以太網(wǎng)控制器的軟件設(shè)計

        以太網(wǎng)控制器采用開源的Linux嵌入式操作系統(tǒng),Linux操作系統(tǒng)在嵌入式開發(fā)中被廣泛應用。具有軟件代碼占用空間小、自動化程度高和響應速度快等特點,特別適用于要求實時性好和多任務(wù)的體系結(jié)構(gòu)[3]。Linux操作系統(tǒng)是通過驅(qū)動程序來控制硬件設(shè)備的,驅(qū)動程序是操作系統(tǒng)和硬件之間的橋梁。驅(qū)動功能包括:對設(shè)備初始化和釋放;硬件和內(nèi)核以及應用層數(shù)據(jù)傳輸;檢測和處理設(shè)備出現(xiàn)的錯誤[4]。

        應用程序流程圖如圖6所示,由于Linux系統(tǒng)支持多任務(wù)操作,所以整個應用程序流程同時執(zhí)行了6個進程:開關(guān)量檢測進程、開關(guān)量控制進程、模擬量控制進程、傳感器數(shù)據(jù)采集傳輸進程、檢測數(shù)據(jù)采集傳輸進程和通信模式選擇進程等。應用程序流程圖中檢測數(shù)據(jù)傳輸需要經(jīng)過以太網(wǎng)控制器,所以其傳輸方式為第一節(jié)介紹3種方式的后2種。

        4 上位機軟件的設(shè)計

        上位機軟件采用LABVIEW設(shè)計實現(xiàn),上位機作為客戶端,通過建立套接口和綁定對方端口號,可以和以太網(wǎng)控制器通信,以太網(wǎng)控制器將數(shù)據(jù)傳輸至上位機進行處理[5]并接收上位機命令做出相應控制。上一節(jié)提到以太網(wǎng)控制器上的Linux系統(tǒng)多任務(wù)同時工作,每個進程都占用一個不同的端口號,所以上位機軟件在設(shè)計的時候針對控制器上的每一個進程設(shè)計了相配套的通信模塊,這樣既可以根據(jù)不同情況靈活增加和裁剪模塊,同時也提高了工作效率。由于篇幅有限此處只列舉傳感器數(shù)據(jù)采集模塊,其程序框圖如圖7所示。

        圖6 應用程序流程圖

        圖7 傳感器數(shù)據(jù)采集程序框圖

        5 實驗及結(jié)果

        如圖8所示,實驗結(jié)果為:開關(guān)量檢測第一路檢測到輸送帶開啟; 控制第一路探測器開啟;8路傳感器數(shù)據(jù)實時采集,從圖中可以看出環(huán)境溫度已經(jīng)超標;模擬量控制對電機輸出電壓值為7 V;檢測數(shù)據(jù)指示燈亮,說明U盤中的fasong.txt文本數(shù)據(jù)已經(jīng)向上位機發(fā)送完畢,上位機將數(shù)據(jù)存儲到j(luò)ieshou.txt文本中,將文本中的數(shù)據(jù)導入檢測專用軟件顯示結(jié)果,圖中數(shù)據(jù)顯示框中顯示的是剛才上傳的數(shù)據(jù);從模式選擇指燈可以看出通信狀態(tài)此時是控制器和上位機通信。

        選擇4路傳感器對傳感器數(shù)據(jù)采集功能進行實驗,實驗結(jié)果如表1所示,其中溫度傳感器是模擬量傳感器,其余3路傳感器是脈沖傳感器。

        表1 傳感器數(shù)據(jù)采集實驗

        圖8 上位機軟件前面板

        由表1可知,在常規(guī)溫度下溫度傳感器測量值和環(huán)境實際溫度值相對誤差最大為1%,而3路脈沖傳感器測量值和環(huán)境實際值的相對誤差都在1%以內(nèi)。實驗證明傳感器數(shù)據(jù)采集功能誤差較小、可靠性較高并且通用性能較好。

        表2是模擬量控制實驗數(shù)據(jù),由表2可知實際輸出電壓和目標電壓最大偏差為0.1 V,相對誤差都在1.5%以內(nèi),實驗證明模擬量輸出電壓誤差較小、精度較高,達到控制要求。

        表2 模擬量控制實驗

        如圖9(a)所示利用長度為3 km光纖對控制器做遠距離數(shù)據(jù)傳輸可靠性實驗,圖9(b)為控制器和電腦通信實驗結(jié)果,圖9(c)為電腦和電腦通過控制器直連通信實驗結(jié)果,實驗證明控制器遠距離通信時傳輸速率和可靠性良好,達到預期要求。

        6 結(jié)束語

        本文研制了一種以太網(wǎng)控制器,通過以太網(wǎng)實現(xiàn)了對輸送帶的控制、檢測和監(jiān)測等功能,構(gòu)建成一個功能強大、統(tǒng)組網(wǎng)方便和數(shù)據(jù)遠距離可靠傳輸?shù)谋O(jiān)控系統(tǒng);同時提出了通用傳感器接口設(shè)計方案和檢測數(shù)據(jù)的3種傳輸方式,使其具有很好的通用性。實驗證明以太網(wǎng)控制器工作狀況良好,達到預期結(jié)果。

        (a) 光纖通信測試實測圖

        (b) 控制器和電腦通信測試結(jié)果

        (c)電腦和電腦通信測試結(jié)果圖9 測試裝置及測試結(jié)果圖

        [1] 安彩華,苗長云,張志剛,等.基于X光的鋼絲繩芯輸送帶檢測系統(tǒng)傳輸控制器的研究.天津理工大學學報,2014,30(2):1-4.

        [2] 施勇,溫陽東.基于DM9000A的嵌入式以太網(wǎng)接口設(shè)計與實現(xiàn).合肥工業(yè)大學學報,2011,34(4):519-524.

        [3] 劉永毓.基于ARM的嵌入式系統(tǒng)設(shè)備驅(qū)動及內(nèi)核開發(fā)研究:[學位論文].廣州:華南理工大學,2011.

        [4] 魏長江,張凌云,張國財.基于uClinux的設(shè)備驅(qū)動程序設(shè)計方法及應用實例.煤礦機械,2005(8):64-66.

        [5] 閆興德,陶晉宜,申紅燕,等.基于X射線的鋼絲 繩芯輸送帶檢測系統(tǒng).煤礦機電,2011(1):68-71.

        Research on Ethernet Multifunction Controller

        CHEN Wei-ming,MIAO Chang-yun,GAO Rui

        (School of Electronics and Information Engineering,Tianjin Polytechnic University,Tianjin 300387,China)

        In order to meet the function integration needs of the conveyor belt monitoring system of industrial production,the design of an Ethernet controller was presented and the Ethernet controller was developed.The hardware of the controller was designed by using S3C2440 as main control chip.Linux operating system was ported,and the appropriate drivers and application program were developed under Linux system.The PC software is designed by using LABVIEW,and experiments were conducted.The results show that the controller has the functions of detecting conveyer belt switch,speed control,detector switch control,data collection,storage and transmission,data acquisition and transmission of the sensor,and so on.The Ethernet controller,along with the monitoring of equipment and PC,can be used to form a monitoring system with the virtues of powerful,common good,convenient networking and high transmission rate,and has important application value in monitoring systems.

        the conveyor belt;Ethernet;controller;S3C2440;Linux operating system

        礦用輸送帶縱向撕裂故障在線監(jiān)測及系統(tǒng)關(guān)鍵問題的研究(51274150)

        2014-08-27 收修改稿日期:2015-02-14

        TP332

        A

        1002-1841(2015)07-0048-04

        陳威銘(1989—),碩士研究生,主要從事嵌入式研究。 E-mail:dianke081chen@163.com 苗長云(1962—),教授,主要從事通信技術(shù)及系統(tǒng)研究。 E-mail:miaochangyun@tjpu.edu.cn

        猜你喜歡
        檢測
        QC 檢測
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        “幾何圖形”檢測題
        “角”檢測題
        “有理數(shù)的乘除法”檢測題
        “有理數(shù)”檢測題
        “角”檢測題
        “幾何圖形”檢測題
        亚洲av中文无码乱人伦在线播放| 国产一区二区精品久久呦| 日本av一区二区三区四区| 日产一区二区三区免费看| 欧美乱妇高清无乱码在线观看| 国产亚洲日韩欧美一区二区三区 | 久久久久亚洲精品天堂| 久久综合老鸭窝色综合久久 | 91国产视频自拍在线观看| 国产精品内射久久一级二| 亚洲 另类 日韩 制服 无码| 国产精品精品| 精品国产一区二区三区毛片| 日本熟妇另类一区二区三区| 免费人妻无码不卡中文字幕18禁 | 日本女优激情四射中文字幕| 性色欲情网站| 国产一区二区三区四区五区vm| 人妻无码AⅤ中文系列久久免费| 成人做爰黄片视频蘑菇视频| 69精品人人人人| 欧美丰满大爆乳波霸奶水多| 男女激情床上视频网站| 虎白m粉嫩小在线播放| 亚洲av无码精品蜜桃| 99热这里只有精品69| 亚洲女同性恋在线播放专区| 免费a级毛片高清在钱| 亚洲国产韩国欧美在线| 亚洲日本在线va中文字幕| 国产日产韩国级片网站| 日本成本人片免费网站| 午夜家庭影院| 亚洲免费人成网站在线观看 | 日韩精品真人荷官无码| 日本丶国产丶欧美色综合| 国内自拍视频在线观看| 黄片视频免费在线观看国产| 深夜福利小视频在线观看| 吃下面吃胸在线看无码| 日韩一区二区三区人妻免费观看|