欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種現(xiàn)場設(shè)備通訊的通信適配器的制作方法

文檔序號:7602068閱讀:207來源:國知局
專利名稱:一種現(xiàn)場設(shè)備通訊的通信適配器的制作方法
技術(shù)領(lǐng)域
本實用新型涉及一種DeviceNet現(xiàn)場總線用通信適配器,更確切地說是在Modbus協(xié)議和DeviceNet協(xié)議之間進行協(xié)議轉(zhuǎn)換的一種通信適配器。
背景技術(shù)
隨著科學(xué)技術(shù)的發(fā)展,一種DeviceNet總線技術(shù)被開發(fā)出來,在改變一些領(lǐng)域的面貌。
DeviceNet總線技術(shù)采用數(shù)據(jù)總線,由主站只要引出兩根或很少的幾根線,就可以將各現(xiàn)場設(shè)備連接起來,為設(shè)備提供配置,監(jiān)視、控制和診斷等功能。
總線技術(shù)的發(fā)展給低壓電器產(chǎn)品帶來極大的沖擊,而目前低壓配電領(lǐng)域的產(chǎn)品還無法接入DeviceNet網(wǎng)絡(luò),組成一個DeviceNet總線型配電系統(tǒng)。為設(shè)備增加DeviceNet接口基本上的兩種做法一是采用DeviceNet接口設(shè)計和產(chǎn)品功能設(shè)計完全融合在一起,共用一個軟硬件資源;另外一種做法是DeviceNet接口設(shè)計和產(chǎn)品功能設(shè)計獨立進行,兩者通過某種方式(串行口,并行口等等)進行數(shù)據(jù)交換。這兩種做法各有利弊第一種做法,數(shù)據(jù)交換比較快,但CPU負擔比較重,而且不具有靈活性,設(shè)備無法自由選擇是否帶有DeviceNet接口;第二種做法,設(shè)備可以自由選擇是否提供DeviceNet接口,但是增加了個中間數(shù)據(jù)交換環(huán)節(jié),要采取有效措施保證通信質(zhì)量。
由于DeviceNet網(wǎng)絡(luò)數(shù)據(jù)的多樣性和交換的靈活性,兩種做法共同的問題是要為不同的設(shè)備設(shè)計不同的DeviceNet接口轉(zhuǎn)換器。DeviceNet網(wǎng)絡(luò)沒有完整、集成的協(xié)議芯片,因此各設(shè)備制造商都要研究、開發(fā)DeviceNet協(xié)議,開發(fā)周期比較長,投入也比較大。目前,國內(nèi)外的DeviceNet適配器只能將設(shè)備的某些固定數(shù)據(jù)包發(fā)送給主站,靈活性、實用性很差,只是部分實現(xiàn)了DeviceNet協(xié)議,無法體現(xiàn)DeviceNet網(wǎng)絡(luò)的優(yōu)勢。
如上海埃通電氣股份有限公司張戟公開的題為“基于DeviceNet總線的從設(shè)備通信適配器設(shè)計”(“單片機與嵌入式系統(tǒng)應(yīng)用”2000,(8),-38~41)。文中提到基于DeviceNet總線的泵/閥控制器從設(shè)備通信適配器用于智能泵/閥控制器與DeviceNet網(wǎng)絡(luò)之間的通信設(shè)備,用于在智能泵/閥控制器和DeviceNet網(wǎng)絡(luò)主設(shè)備之間交換I/O數(shù)據(jù)和其他設(shè)定數(shù)據(jù)。它是一個獨立的從設(shè)備通信適配器,包括CPU、雙向RAM、控制器收發(fā)器、微型開關(guān)、電源電路。

發(fā)明內(nèi)容
本實用新型的目的是提供一種有效、智能、通用的DeviceNet通信適配器,將多種現(xiàn)場設(shè)備方便、高速、高質(zhì)量地接入DeviceNet網(wǎng)絡(luò),組成一個智能監(jiān)控系統(tǒng)。
為了達到上述目的,本實用新型的解決方案是該通信適配器包括主CPU單元,主電源四路、狀態(tài)指示單元、節(jié)點地址設(shè)定單元、設(shè)備類型選擇單元、上層網(wǎng)絡(luò)信號處理單元和下層設(shè)備信號處理單元,上述電路的數(shù)據(jù)傳輸是一個主/從傳輸結(jié)構(gòu)。為了提高通信速率和通信質(zhì)量,在主CPU單元內(nèi)存儲了自動波特率檢測程序,信號發(fā)送流程程序,信號接收流程程序,協(xié)議轉(zhuǎn)換匹配流程程序。
上述的程序構(gòu)成的軟件和硬件相結(jié)合,便可以解決網(wǎng)絡(luò)協(xié)議轉(zhuǎn)換和匹配問題。
本實用新型的效果采用該種適配器,它的接線與控制方式,可以大大節(jié)省導(dǎo)線數(shù)量,安全可靠,并能有效降低整個系統(tǒng)投資,有明顯的經(jīng)濟效益。


圖1為本實用新型的通信適配器的電氣原理框圖;圖2為本實用新型的通信適配器的電氣原理框圖的線路圖;圖3為本實用新型的自動波特率檢測程序流程圖;圖4為本實用新型主程序流程圖;圖5為本實用型的設(shè)備端信號發(fā)送、接收程序的流程圖。
具體實施方式
以下結(jié)合附圖和實施例對本實用新型作進一步地說明。
如圖1所示,這是本實用新型的通信適配器的電氣原理框圖。該通信適配器中,包括一主CPU單元1、狀態(tài)指示單元3、主電源回路2,上層端口A、上層網(wǎng)絡(luò)信號處理單元4、下層設(shè)備信號處理單元5、下層端口B,上述電路的數(shù)據(jù)傳輸是一個主/從傳輸結(jié)構(gòu),即從DeviceNet網(wǎng)絡(luò)傳輸?shù)皆O(shè)備接口。主電源回路分別與上層網(wǎng)絡(luò)信號處理單元4、主CPU單元1、下層設(shè)備信號處理單元5連接供電。
如圖2所示,這是通信適配器電氣框圖的具體線路。
所述的主CPU單元1選用T89C51CC01芯片,ISP下載,有1K的存儲RAM,該CPU處理速度較快,存儲空間大,支持在線編程,有利于產(chǎn)品升級,只要重新燒寫軟件即可。
所述的主電源回路2包括濾波電路和開關(guān)穩(wěn)壓器,由電阻R、電容C、電感元L等件組成,在線路中提供5V供電。
所述的狀態(tài)指示單元是兩個雙色指示燈用來指示電源狀態(tài)和網(wǎng)絡(luò)狀態(tài)的電路,在CPU單元中,固化的程序根據(jù)電源狀態(tài)和網(wǎng)絡(luò)狀態(tài)控制兩組指示燈,它包括電阻R6~R9和發(fā)光二極管。
所述的上層通道信號處理器4和下層通道信號處理器5是提供網(wǎng)絡(luò)和設(shè)備之間協(xié)議轉(zhuǎn)換,數(shù)據(jù)交換通道,用于同上層網(wǎng)絡(luò)與下層設(shè)備的通信。它由集成塊U2和電容C6、C9組成,由集成塊U6、電阻R12~R16組成。
所述的上層端口A和下層端口B,上層網(wǎng)絡(luò)是下層設(shè)備的主站,由主站發(fā)起和從站的通信,從站對主站的請求進行響應(yīng)。數(shù)據(jù)傳輸?shù)捻樞蛏蠈有盘柼幚韱卧?接收上層網(wǎng)絡(luò)主站的請求,通過主CPU單元1對主站的請求信號進行解釋、分析,將合理的請求以下層設(shè)備支持的協(xié)議方式,通過下層設(shè)備信號處理單元5發(fā)送給下層設(shè)備。
如圖3~圖5所示,這是幾種軟件的流程程序如圖3所示,這是自動波特率檢測程序流程圖。
該流程通過軟件方式檢測網(wǎng)絡(luò)波特率。在啟動時,先將波特率設(shè)置成125K模式,同時允許接收和錯誤中斷。如果在CAN總線上產(chǎn)生錯誤,軟件就將波特率設(shè)置成較高的波特率。在連續(xù)2條信息成功地接收后,CAN芯片已檢測正確的位速率,進入正常收發(fā)模式,此時,即這個節(jié)點上能像系統(tǒng)其他激活的CAN節(jié)點一樣工作。
如圖4所示,這是本發(fā)明的通信適配器的主程序流程圖,該程序涉及到設(shè)備數(shù)據(jù)交換問題。主程序包括下列步驟901主程開始到902設(shè)備類型識別,經(jīng)過識別后到903模塊網(wǎng)絡(luò)LED測試,到904 DeviceNet通信初始化到905CAN控制芯片初始化再到906智能芯片MCU初始化,到907刷新看門狗定時器,最后到908與設(shè)備數(shù)據(jù)交換處理。
如圖5所示,這是本發(fā)明的通信適配器的與設(shè)備端數(shù)據(jù)交換流程圖,該流程主要包括發(fā)送請求部分和處理接收部分。其發(fā)送和接收的步驟是步驟101為判斷是否有等待發(fā)送的請求,步驟101,若為否,便到步驟110判斷設(shè)備有效響應(yīng)是否為真。若為是,便到步驟102,步驟102若為是,便進入步驟103判斷有控制命令等待發(fā)送(優(yōu)先級最高),步驟103若為是,便進入步驟104發(fā)送請求,發(fā)送間隔定時器清零,重新計時然后跳轉(zhuǎn)到步驟110,步驟103若為否,便進入步驟105判斷是否有設(shè)定讀配置參數(shù)請求等待發(fā)送,步驟105若為是,便進入步驟106判斷是否連續(xù)兩次沒有得到響應(yīng),步驟106若為是,便進入步驟107從請求隊列中刪除該請示,向上層網(wǎng)絡(luò)報告然后轉(zhuǎn)到步驟110,步驟106若為否,則進入步驟109發(fā)送相應(yīng)請求,發(fā)送計數(shù)累加,發(fā)送間隔定時器清零,則進入步驟110判斷設(shè)備有效響應(yīng)標志是否為真;步驟105若為否,則進入步驟108發(fā)送讀實時工作數(shù)據(jù)請求,并從請求隊列中刪除該請求,發(fā)送間隔定時器清零,然后進入步驟110判斷設(shè)備有效響應(yīng)標志是否為真;步驟110若為是,則進入步驟111控制命令響應(yīng)或讀/寫配置參數(shù)響應(yīng),步驟110若為否,返回步驟101判斷是否有等待發(fā)送請求,步驟111若為是,則進入步驟112從請求隊列中刪除該請求向上層網(wǎng)絡(luò)發(fā)送響應(yīng)數(shù)據(jù),設(shè)備正確響應(yīng)標志設(shè)為假,然后便返回步驟101判斷是否有效等待發(fā)送的請求,步驟111若為否,便進入步驟113用接收到的數(shù)據(jù)刷新實時數(shù)據(jù)映射區(qū),設(shè)備正確響應(yīng)標志設(shè)為假,然后重新返回步驟101。需要指出的是,步驟101有待發(fā)送的請求,是通過CAN中斷接收DeviceNet的請求,并進行協(xié)議轉(zhuǎn)換得到的,步驟112向上層網(wǎng)絡(luò)發(fā)送響應(yīng)數(shù)據(jù)時要作協(xié)議轉(zhuǎn)換。
權(quán)利要求1.一種用于現(xiàn)場總設(shè)備通訊的通信適配器,包括一微處理器(1)、主電源回路(2)、狀態(tài)指示單元(3)控制器和信息收發(fā)器,其特征在于增設(shè)了上層端口A和下層端口B;所述的微處理(1)是CPU芯片(1),主電源電路(2),實現(xiàn)了通過DeviceNet網(wǎng)絡(luò)供電;所述的信息收發(fā)器是獨立的上層通道信號處理單元(4)和下層通道信號處理單元(5);所述的狀態(tài)指單元(3)是用兩個雙色指示燈用來指示電源狀態(tài)和網(wǎng)絡(luò)狀態(tài)的指示電路;上述電路信息傳輸是一個主/從傳輸結(jié)構(gòu),上層網(wǎng)絡(luò)是下層設(shè)備的主站,由主站發(fā)起和從站的通信,從站對主站的請求進行響應(yīng),因此數(shù)據(jù)傳輸順序上層信息處理單元(4)接收上層網(wǎng)絡(luò)的請求,通過CPU(1)處理,將合理的請求,通過下層設(shè)備信號處理單元(5)發(fā)給下層設(shè)備,經(jīng)過CPU單元(1)校驗,通過上層網(wǎng)絡(luò)處理單元(4)發(fā)送給主站;該適配器的主CPU中存儲了自動波特率檢測程序,主程序以及設(shè)備端信號發(fā)送、接收程序。
2.如權(quán)利要求1所述的通信適配器,其特征在于所述的主CPU單元(1)選用的是處理速度快、存儲空間大、支持在線編程的T89C51CC01芯片。
3.如權(quán)利要求1所述的通信適配器,其特征在于所述的主電源回路包括濾波器和開關(guān)型穩(wěn)壓器,由電阻、電容、電感R、C、L組成,向適配器提供5V電源。
4.如權(quán)利要求1所述的通信適配器,其特征在于所述的上層通道信號處理單元(4)和下層通道信號處理單元(5),是提供網(wǎng)絡(luò)和設(shè)備之間協(xié)議轉(zhuǎn)換、數(shù)據(jù)轉(zhuǎn)換的通道,主要由集成塊U2和電容C6、C9組成以及集成塊U6、電阻R12、R13~R16組成。
5.如權(quán)利要求1所述的通信適配器,其特征在于所述的上層端口A和下層端口B,其上層網(wǎng)絡(luò)是下層設(shè)備的主站,由主站發(fā)起和從站的通信,并請求響應(yīng),其組成包括J1和J7。
專利摘要本實用新型涉及一種用于現(xiàn)場總線設(shè)備通訊的通信適配器,包括CPU、主電源電路、狀態(tài)指示單元、節(jié)點地址設(shè)定單元、設(shè)備類型選擇單元,上層網(wǎng)絡(luò)信息處理單元和下層設(shè)備信息處理單元。上述數(shù)據(jù)傳輸結(jié)構(gòu)是一個主/從結(jié)構(gòu),上層網(wǎng)絡(luò)是下層設(shè)備主站,從站對主站的請求進行響應(yīng)。上層信息處理單元,通過主CPU單元對主站的請求進行解釋、分析,將合理的請求以下層設(shè)備支持的協(xié)議方式,通過下層設(shè)備信息處理單元發(fā)送給下層設(shè)備,下層設(shè)備信息處理單元接收設(shè)備的響應(yīng),由CPU單元對響應(yīng)進行校驗,并將其數(shù)據(jù)進行協(xié)議轉(zhuǎn)換,以主站支持的協(xié)議數(shù)據(jù)方式,通過上層網(wǎng)絡(luò)信息處理單元送給主站。該適配器將低端設(shè)備連接到高端上層網(wǎng)絡(luò),解決高低端網(wǎng)絡(luò)通訊不匹配而產(chǎn)生的數(shù)據(jù)阻塞,為多種設(shè)備提供協(xié)議轉(zhuǎn)換,具有一定的通用性。
文檔編號H04L12/02GK2686217SQ20042002104
公開日2005年3月16日 申請日期2004年3月18日 優(yōu)先權(quán)日2004年3月18日
發(fā)明者劉健, 許永平 申請人:上海電器科學(xué)研究所(集團)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
山西省| 东平县| 辽阳市| 万盛区| 尤溪县| 江源县| 安福县| 含山县| 衡山县| 明星| 日照市| 敖汉旗| 肃北| 桃江县| 松溪县| 建宁县| 洪江市| 焦作市| 吐鲁番市| 龙陵县| 育儿| 正定县| 广昌县| 凭祥市| 茌平县| 手机| 新田县| 龙井市| 乌兰察布市| 仙居县| 湖北省| 安徽省| 手机| 阿巴嘎旗| 丹凤县| 台中县| 金湖县| 望都县| 永新县| 乌兰浩特市| 伊通|