專利名稱:一種便于擴(kuò)展的現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置,具體涉及一種便于擴(kuò)展的現(xiàn)場總線子網(wǎng)轉(zhuǎn)
接裝置。
背景技術(shù):
一種便于擴(kuò)展的現(xiàn)場總線通訊方法和一種便于擴(kuò)展的現(xiàn)場總線節(jié)點裝置,提供 一種易于擴(kuò)展,方便組網(wǎng);同時接受緩沖小,占用資源少,成本低,易于實現(xiàn)的現(xiàn)場總 線網(wǎng)絡(luò)。可應(yīng)用于樓宇控制,演播室控制,家庭智能控制等領(lǐng)域。本發(fā)明是基于上述網(wǎng)絡(luò)的子網(wǎng)轉(zhuǎn)接裝置,以其為橋梁構(gòu)造的系統(tǒng),不僅僅具有 上述網(wǎng)絡(luò)易于擴(kuò)展,方便組網(wǎng)的特點;更因為其具有端對端通訊的接口,簡單易行的控 制協(xié)議和工作機(jī)制,而便于上位機(jī)控制,便于系統(tǒng)集成。
發(fā)明內(nèi)容本發(fā)明的目的是,提供一種便于擴(kuò)展的現(xiàn)場總線子網(wǎng)的子網(wǎng)轉(zhuǎn)接裝置,以其為 橋梁構(gòu)造的系統(tǒng),具有端對端通訊的接口,簡單易行的控制協(xié)議和工作機(jī)制,而便于上 位機(jī)控制,便于系統(tǒng)集成。一種便于擴(kuò)展的現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置,由微處理器和周邊電路構(gòu)成,包括便 于擴(kuò)展的現(xiàn)場總線節(jié)點裝置,連接便于擴(kuò)展的現(xiàn)場總線子網(wǎng);子網(wǎng)轉(zhuǎn)接接口,連接上位 機(jī),用于上位機(jī)和便于擴(kuò)展的現(xiàn)場總線子網(wǎng)之間的信息傳輸。所述子網(wǎng)轉(zhuǎn)接接口和上位 機(jī)之間信息傳輸使用數(shù)據(jù)幀和聯(lián)絡(luò)幀。所述的數(shù)據(jù)幀格式和便于擴(kuò)展的現(xiàn)場總線子網(wǎng)的 數(shù)據(jù)幀格式相同。所述的聯(lián)絡(luò)幀由幀起始和數(shù)據(jù)域構(gòu)成,用于通訊線路測試和子網(wǎng)狀態(tài) 監(jiān)測。
圖1是所述現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置組網(wǎng)示意圖。圖2是所述聯(lián)絡(luò)幀構(gòu)成示意圖。
具體實施方式下面結(jié)合實施例并參照附圖對本發(fā)明作進(jìn)一步描述。圖1是本發(fā)明一實施方式所述現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置組網(wǎng)示意圖。主要由101 上位機(jī);102子網(wǎng)轉(zhuǎn)接裝置;103節(jié)點裝置組成。所述102子網(wǎng)轉(zhuǎn)接裝置,由微處理器和周邊電路構(gòu)成,包括便于擴(kuò)展的現(xiàn)場總 線103節(jié)點裝置,連接便于擴(kuò)展的現(xiàn)場總線子網(wǎng);子網(wǎng)轉(zhuǎn)接接口,連接101上位機(jī),用于 101上位機(jī)和便于擴(kuò)展的現(xiàn)場總線子網(wǎng)之間的信息傳輸。本實施方式以P89C669微處理器為中心,其串口 1接RS485收發(fā)器構(gòu)成所述現(xiàn) 場總線子網(wǎng)節(jié)點;串口 0接RS232收發(fā)器構(gòu)成所述子網(wǎng)轉(zhuǎn)接接口。串口的初始化程序如下
void on_serial(void){ EA=O;
BRGR0=0X70; BRGRl=I; BRGC0N=3; S0CON=0X50; SlC0N=0x50; TCLK=I; RCLK=I; PS=I; PSl-I;
IPlH=I
ES=I
ESl=I
EA=I
//22. 1184M 晶振,波特率 57600 (368) //使能波特率發(fā)生器
//串口工作在模式
//串口 1優(yōu)先級4;串口 0優(yōu)先級1
//開串口 1中斷
■串口的波特率由P89C669的內(nèi)部波特率發(fā)生器產(chǎn)生,其值由下式?jīng)Q定baud = f。sc+ (BRGR0+BRGR1 X 16+16)BRGR0/BRGR1 P89C669 內(nèi)部特殊寄存器。fosc 晶振頻率。串口 1中斷優(yōu)先級別采用最優(yōu)先中斷級,保證內(nèi)部RS485總線子網(wǎng)上的數(shù)據(jù)不丟 失,所述子網(wǎng)轉(zhuǎn)接接口接受到。串口 0設(shè)置為被動狀態(tài),不主動發(fā)數(shù)據(jù);在受到上位機(jī) 的指令后,在第一時間做出回應(yīng)。這樣處理的結(jié)果是上位機(jī)控制更加方便了,只要在發(fā) 出指令后關(guān)注串口接收到的數(shù)據(jù),其它時間可以運(yùn)行其他程序。所述子網(wǎng)轉(zhuǎn)接裝置子網(wǎng)節(jié)點端采用的數(shù)據(jù)幀格式和便于擴(kuò)展的現(xiàn)場總線通訊方法相同;與上位機(jī)接口端采用的數(shù)據(jù)幀格式與子網(wǎng)端兼容,但由于工作方式和機(jī)制的原 因有所增加。圖2是本發(fā)明一實施方式所述聯(lián)絡(luò)幀構(gòu)成示意圖。聯(lián)絡(luò)幀主要由201幀起始; 202數(shù)據(jù)域構(gòu)成。聯(lián)絡(luò)幀由幀起始、數(shù)據(jù)域構(gòu)成,不存在幀校驗,格式簡單,使用方便。其用法 有二種A.用作通訊線路的測試。只要上位機(jī)端發(fā)出該指令,專用接口會以相同的形式 報告通訊線路的狀態(tài)。B.用作上位機(jī)對RS485總線系統(tǒng)的監(jiān)控。上位機(jī)發(fā)出聯(lián)絡(luò)幀后,專用接口會 用RS485總線子網(wǎng)上的最新發(fā)生的數(shù)據(jù)幀的控制域作為數(shù)據(jù)域構(gòu)造聯(lián)絡(luò)數(shù)據(jù)幀來作出回 應(yīng),上位機(jī)可根據(jù)回應(yīng)發(fā)出相應(yīng)的查詢數(shù)據(jù)幀來獲得RS485總線上的實時狀態(tài)。通過以上的分析,由于成功的設(shè)計出面向上位機(jī)和RS485總線子網(wǎng)系統(tǒng)的子網(wǎng) 轉(zhuǎn)接裝置,以其為橋梁構(gòu)造的系統(tǒng),不僅僅具有RS485總線易于擴(kuò)展,方便組網(wǎng)的特 點;更因為其具有端對端通訊的RS232接口,簡單易行的控制協(xié)議和工作機(jī)制,而便于 上位機(jī)控制,便于系統(tǒng)集成。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù) 人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和補(bǔ)充,這些改進(jìn)和補(bǔ)充也 應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種便于擴(kuò)展的現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置,由微處理器和周邊電路構(gòu)成,其特征在 于包括便于擴(kuò)展的現(xiàn)場總線節(jié)點裝置,連接便于擴(kuò)展的現(xiàn)場總線子網(wǎng);子網(wǎng)轉(zhuǎn)接接口, 連接上位機(jī),用于上位機(jī)和便于擴(kuò)展的現(xiàn)場總線子網(wǎng)之間的信息傳輸。
2.根據(jù)權(quán)利要求1所述便于擴(kuò)展的現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置,其特征在于所述子網(wǎng)轉(zhuǎn)接 接口和上位機(jī)之間信息傳輸使用數(shù)據(jù)幀和聯(lián)絡(luò)幀。
3.根據(jù)權(quán)利2所述便于擴(kuò)展的現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置,其特征在于所述的數(shù)據(jù)幀格式 和便于擴(kuò)展的現(xiàn)場總線子網(wǎng)的數(shù)據(jù)幀格式相同。
4.根據(jù)權(quán)利2所述便于擴(kuò)展的現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置,其特征在于所述的聯(lián)絡(luò)幀由幀 起始和數(shù)據(jù)域構(gòu)成,用于通訊線路測試和子網(wǎng)狀態(tài)監(jiān)測。
全文摘要
本發(fā)明的目的是,提供一種便于擴(kuò)展的現(xiàn)場總線子網(wǎng)的子網(wǎng)轉(zhuǎn)接裝置,以其為橋梁構(gòu)造的系統(tǒng),具有端對端通訊的接口,簡單易行的控制協(xié)議和工作機(jī)制,而便于上位機(jī)控制,便于系統(tǒng)集成。一種便于擴(kuò)展的現(xiàn)場總線子網(wǎng)轉(zhuǎn)接裝置,由微處理器和周邊電路構(gòu)成,包括便于擴(kuò)展的現(xiàn)場總線節(jié)點裝置,連接便于擴(kuò)展的現(xiàn)場總線子網(wǎng);子網(wǎng)轉(zhuǎn)接接口,連接上位機(jī),用于上位機(jī)和便于擴(kuò)展的現(xiàn)場總線之間的信息傳輸。
文檔編號H04L12/40GK102025580SQ20091019602
公開日2011年4月20日 申請日期2009年9月21日 優(yōu)先權(quán)日2009年9月21日
發(fā)明者沈紅星, 董亮 申請人:沈紅星, 董亮