專利名稱:LonWorks優(yōu)先級報文等待和發(fā)送時間的測量顯示系統(tǒng)及其方法
技術領域:
本發(fā)明涉及一種LonWorks優(yōu)先級報文等待和發(fā)送時間的測量顯示技術領域。
背景技術:
隨著全世界成千上萬的應用開發(fā)商的出現和幾百萬設備的安裝,LonWorks系統(tǒng)已成為樓宇自動化、工業(yè)、運輸和公共設備控制網首屈一指的開放式解決方案。LonWorks提供報文優(yōu)先級服務機制以保證對重要報文的及時發(fā)送。目前,國內外關于LonWorks報文優(yōu)先級服務機制的研究主要集中于其具體應用,而如何針對LonWorks不同優(yōu)先級報文的等待和發(fā)送時間進行測量和顯示的技術問題還沒有解決。
發(fā)明內容
本發(fā)明的目的是針對目前國內外對關于LonWorks報文優(yōu)先級服務機制的研究主要集中于其具體應用,而如何對LonWorks無優(yōu)先級報文的等待和發(fā)送時間進行測量和顯示的技術問題還沒有解決的現狀,提供一種LonWorks優(yōu)先級報文等待和發(fā)送時間的測量顯示系統(tǒng)及其方法。
本發(fā)明的系統(tǒng)由第一節(jié)點1、第二節(jié)點2、第三節(jié)點3組成;所述第一節(jié)點1由第一存儲器1-1、第一神經元芯片1-2、第一顯示單元1-3、第一收發(fā)器1-4、第一鍵盤1-5、啟動發(fā)送按鈕1-6組成;第一存儲器1-1數據、控制、地址輸入輸出總線端連接第一神經元芯片1-2的數據、控制、地址輸入輸出總線端,第一顯示單元1-3的顯示數據輸入端連接第一神經元芯片1-2的顯示數據輸出端,第一鍵盤1-5的輸出線端、啟動發(fā)送按鈕1-6的輸出線端分別連接第一神經元芯片1-2的控制、數據輸入輸出總線端,第一收發(fā)器1-4的通信數據輸出輸入總線端連接第一神經元芯片1-2的通信數據輸出輸入總線端。
第二節(jié)點2由第二存儲器2-1、第二神經元芯片2-2、第二顯示單元2-3、第二收發(fā)器2-4、第二鍵盤2-5組成;第二存儲器2-1數據、控制、地址輸入輸出總線端連接第二神經元芯片2-2的數據、控制、地址輸入輸出總線端,第二顯示單元2-3的顯示數據輸入端連接第二神經元芯片2-2的顯示數據輸出端,第二鍵盤2-5的輸出線端連接第二神經元芯片2-2的控制、數據輸入輸出總線端,第二收發(fā)器2-4的通信數據輸出輸入總線端連接第二神經元芯片2-2的通信數據輸出輸入總線端。
第三節(jié)點3由第三存儲器3-1、第三神經元芯片3-2、第三顯示單元3-3、第三收發(fā)器3-4、第三鍵盤3-5組成;第三存儲器3-1數據、控制、地址輸入輸出總線端連接第三神經元芯片3-2的數據、控制、地址輸入輸出總線端,第三顯示單元3-3的顯示數據輸入端連接第三神經元芯片3-2的顯示數據輸出端,第三鍵盤3-5的輸出線端連接第三神經元芯片3-2的控制、數據輸入輸出總線端,第三收發(fā)器3-4的通信數據輸出輸入總線端連接第三神經元芯片3-2的通信數據輸出輸入總線端。
第一節(jié)點1的第一收發(fā)器1-4的LonWorks總線接口、第二節(jié)點2的第二收發(fā)器2-4的LonWorks總線接口、第三節(jié)點3的第三收發(fā)器3-4的LonWorks總線接口都依次連接在LonWorks總線上。
它的LonWorks優(yōu)先級報文等待和發(fā)送時間的測量顯示方法步驟為步驟一、啟動系統(tǒng);步驟二、對各節(jié)點的網絡變量進行初始化,初始化的步驟為(a)、為第一節(jié)點1定義三個網絡變量,依次為nv_syn1、nv_r2、nv_r3,通過第一鍵盤1-5對這三個網絡變量進行初始化設置,包括傳輸方向(nv_syn1定義為輸出,nv_r2、nv_r3定義為輸入)、數據類型、初始值,其它值可采用默認值;(b)、為第二節(jié)點2定義兩個網絡變量,依次為nv_syn2、nv_s2,通過第二鍵盤2-5對這兩個網絡變量進行初始化設置,包括傳輸方向(nv_syn2定義為輸入,nv_s2定義為輸出)、數據類型、初始值,其它值可采用默認值;(c)、為第三節(jié)點3定義兩個網絡變量,依次為nv_syn3、nv_s3,通過第三鍵盤3-5對這兩個網絡變量進行初始化設置,包括傳輸方向(nv_syn3定義為輸入,nv_s3定義為輸出)、數據類型、初始值,其它值可采用默認值;步驟三、對系統(tǒng)中的各網絡變量進行綁定,具體實現為將第一節(jié)點1的輸出網絡變量nv_syn1與第二節(jié)點2及第三節(jié)點3的輸入網絡變量nv_syn2及nv_syn3連接到一起,將第一節(jié)點1的輸入網絡變量nv_r2與第二節(jié)點2的輸出網絡變量nv_s2連接到一起,將第一節(jié)點1的輸入網絡變量nv_r3與第三節(jié)點3的輸出網絡變量nv_s3連接到一起;步驟四、將第二節(jié)點2和第三節(jié)點3用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙依次設置為10和0,將數值10記為n1;步驟五、按下第一節(jié)點1的啟動發(fā)送按鈕1-6,使第一神經元芯片1-2通過第一收發(fā)器1-4向總線上發(fā)送一幀同步報文,第二節(jié)點2和第三節(jié)點3均接收此同步報文,第二節(jié)點2和第三節(jié)點3在成功接收該同步報文的時刻,立即啟動各自報文的發(fā)送,同時啟動第二節(jié)點2的軟件定時器開始計時,在發(fā)送完成時停止計時,并將所測的等待和發(fā)送時間在第二節(jié)點2的第二顯示單元2-3上顯示出來,記為t1;步驟六、重新將第二節(jié)點2和第三節(jié)點3用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙依次設置為50和0,將數值50記為n2;步驟七、按下第一節(jié)點1的啟動發(fā)送按鈕1-6,使第一神經元芯片1-2通過第一收發(fā)器1-4向總線上發(fā)送一幀同步報文,第二節(jié)點2和第三節(jié)點3均接收此同步報文,第二節(jié)點2和第三節(jié)點3在成功接收該同步報文的時刻,立即啟動各自報文的發(fā)送,同時啟動第二節(jié)點2的軟件定時器開始計時,在發(fā)送完成時停止計時,并將所測的等待和發(fā)送時間在第二節(jié)點2的第二顯示單元2-3上顯示出來,記為t2;步驟八、再次重新將第二節(jié)點2和第三節(jié)點3用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙依次設置為100和0,將數值100記為n3;步驟九、按下第一節(jié)點1的啟動發(fā)送按鈕1-6,使第一神經元芯片1-2通過第一收發(fā)器1-4向總線上發(fā)送一幀同步報文,第二節(jié)點2和第三節(jié)點3均接收此同步報文,第二節(jié)點2和第三節(jié)點3在成功接收該同步報文的時刻,立即啟動各自報文的發(fā)送,同時啟動第二節(jié)點2的軟件定時器開始計時,在發(fā)送完成時停止計時,并將所測的等待和發(fā)送時間在第二節(jié)點2的第二顯示單元2-3上顯示出來,記為t3;步驟十、所測時間t1、t2和t3即為第二節(jié)點2的用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙分別設置為n1、n2和n3時的報文等待和發(fā)送時間。
根據式(1)進行計算,可得到優(yōu)先級時隙的單位寬度tbeta1。
tbeta1=(t2-t1)/(n2-n1) (1)由式(2)、(3)和(4),可以得到當用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙分別設置為n1、n2和n3時的報文等待時間twait1、twait2和twait3。
twait1=tbeta1×n1(2)twait2=tbeta1×n2(3)twait3=tbeta1×n3(4)由式(5)、(6)和(7),可以得到當用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙分別設置為n1、n2和n3時的報文發(fā)送時間tsend1、tsend2和tsend3。
tsend1=t1-tbeta1×n1(5)tsend2=t2-tbeta1×n2(6)tsend3=t3-tbeta1×n3(7)將計算的時間tbeta1和twait1、twait2、twait3及tsend1、tsend2、tsend3依次在第二節(jié)點2的第二顯示單元2-3上顯示出來。
本發(fā)明能將不同優(yōu)先級報文的等待和發(fā)送時間、優(yōu)先級時隙的單位寬度、優(yōu)先級報文等待時間和優(yōu)先級報文發(fā)送時間依次在發(fā)送節(jié)點的液晶顯示單元上顯示出來,這對于深入分析LonWorks的時間性能具有重要作用。此外,該系統(tǒng)具有硬件結構簡單的優(yōu)點。
圖1是本發(fā)明的系統(tǒng)電路結構示意圖。
具體實施例方式
具體實施方式
一結合圖1說明本實施方式。本實施方式的系統(tǒng)由第一節(jié)點1、第二節(jié)點2、第三節(jié)點3組成;所述第一節(jié)點1由第一存儲器1-1、第一神經元芯片1-2、第一顯示單元1-3、第一收發(fā)器1-4、第一鍵盤1-5、啟動發(fā)送按鈕1-6組成;第一存儲器1-1數據、控制、地址輸入輸出總線端連接第一神經元芯片1-2的數據、控制、地址輸入輸出總線端,第一顯示單元1-3的顯示數據輸入端連接第一神經元芯片1-2的顯示數據輸出端,第一鍵盤1-5的輸出線端、啟動發(fā)送按鈕1-6的輸出線端分別連接第一神經元芯片1-2的控制、數據輸入輸出總線端,第一收發(fā)器1-4的通信數據輸出輸入總線端連接第一神經元芯片1-2的通信數據輸出輸入總線端。
第二節(jié)點2由第二存儲器2-1、第二神經元芯片2-2、第二顯示單元2-3、第二收發(fā)器2-4、第二鍵盤2-5組成;第二存儲器2-1數據、控制、地址輸入輸出總線端連接第二神經元芯片2-2的數據、控制、地址輸入輸出總線端,第二顯示單元2-3的顯示數據輸入端連接第二神經元芯片2-2的顯示數據輸出端,第二鍵盤2-5的輸出線端連接第二神經元芯片2-2的控制、數據輸入輸出總線端,第二收發(fā)器2-4的通信數據輸出輸入總線端連接第二神經元芯片2-2的通信數據輸出輸入總線端。
第三節(jié)點3由第三存儲器3-1、第三神經元芯片3-2、第三顯示單元3-3、第三收發(fā)器3-4、第三鍵盤3-5組成;第三存儲器3-1數據、控制、地址輸入輸出總線端連接第三神經元芯片3-2的數據、控制、地址輸入輸出總線端,第三顯示單元3-3的顯示數據輸入端連接第三神經元芯片3-2的顯示數據輸出端,第三鍵盤3-5的輸出線端連接第三神經元芯片3-2的控制、數據輸入輸出總線端,第三收發(fā)器3-4的通信數據輸出輸入總線端連接第三神經元芯片3-2的通信數據輸出輸入總線端。
第一節(jié)點1的第一收發(fā)器1-4的LonWorks總線接口、第二節(jié)點2的第二收發(fā)器2-4的LonWorks總線接口、第三節(jié)點3的第三收發(fā)器3-4的LonWorks總線接口都依次連接在LonWorks總線上。
所述第一神經元芯片1-2、第二神經元芯片2-2、第三神經元芯片3-2都選用TOSHIBA的TMPN3150;第一收發(fā)器1-4、第二收發(fā)器2-4、第三收發(fā)器3-4都選用MAXIM公司的MAX485;第一存儲器1-1、第二存儲器2-1、第三存儲器3-1都是由SRAM與FLASH組合而成,其中SRAM選用HYUNDAI公司的HY62256,FLASH選用ATMEL公司的AT29C256;第一顯示單元1-3、第二顯示單元2-3、第三顯示單元3-3都選用ETC公司的AG12864A;第一鍵盤1-5、第二鍵盤2-5、第三鍵盤3-5都是由3×3按鍵組成,其按鍵選用OMRON B3F;發(fā)送啟動按鈕1-6選用OMRON B3F。
它的LonWorks優(yōu)先級報文等待和發(fā)送時間的測量顯示方法步驟為步驟一、啟動系統(tǒng);步驟二、對各節(jié)點的網絡變量進行初始化,初始化的步驟為(a)、為第一節(jié)點1定義三個網絡變量,依次為nv_syn1、nv_r2、nv_r3,通過第一鍵盤1-5對這三個網絡變量進行初始化設置,包括傳輸方向、數據類型、初始值,其它值可采用默認值;(b)、為第二節(jié)點2定義兩個網絡變量,依次為nv_syn2、nv_s2,通過第二鍵盤2-5對這兩個網絡變量進行初始化設置,包括傳輸方向、數據類型、初始值,其它值可采用默認值;(c)、為第三節(jié)點3定義兩個網絡變量,依次為nv_syn3、nv_s3,通過第三鍵盤3-5對這兩個網絡變量進行初始化設置,包括傳輸方向、數據類型、初始值,其它值可采用默認值;步驟三、對系統(tǒng)中的各網絡變量進行綁定,具體實現為將第一節(jié)點1的輸出網絡變量nv_syn1與第二節(jié)點2及第三節(jié)點3的輸入網絡變量nv_syn2及nv_syn3連接到一起,將第一節(jié)點1的輸入網絡變量nv_r2與第二節(jié)點2的輸出網絡變量nv_s2連接到一起,將第一節(jié)點1的輸入網絡變量nv_r3與第三節(jié)點3的輸出網絡變量nv_s3連接到一起;步驟四、將第二節(jié)點2和第三節(jié)點3用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙依次設置為10和0,將數值10記為n1;步驟五、按下第一節(jié)點1的啟動發(fā)送按鈕1-6,使第一神經元芯片1-2通過第一收發(fā)器1-4向總線上發(fā)送一幀同步報文,第二節(jié)點2和第三節(jié)點3均接收此同步報文,第二節(jié)點2和第三節(jié)點3在成功接收該同步報文的時刻,立即啟動各自報文的發(fā)送,同時啟動第二節(jié)點2的軟件定時器開始計時,在發(fā)送完成時停止計時,并將所測的等待和發(fā)送時間在第二節(jié)點2的第二顯示單元2-3上顯示出來,記為t1;步驟六、重新將第二節(jié)點2和第三節(jié)點3用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙依次設置為50和0,將數值50記為n2;步驟七、按下第一節(jié)點1的啟動發(fā)送按鈕1-6,使第一神經元芯片1-2通過第一收發(fā)器1-4向總線上發(fā)送一幀同步報文,第二節(jié)點2和第三節(jié)點3均接收此同步報文,第二節(jié)點2和第三節(jié)點3在成功接收該同步報文的時刻,立即啟動各自報文的發(fā)送,同時啟動第二節(jié)點2的軟件定時器開始計時,在發(fā)送完成時停止計時,并將所測的等待和發(fā)送時間在第二節(jié)點2的第二顯示單元2-3上顯示出來,記為t2;步驟八、再次重新將第二節(jié)點2和第三節(jié)點3用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙依次設置為100和0,將數值100記為n3;步驟九、按下第一節(jié)點1的啟動發(fā)送按鈕1-6,使第一神經元芯片1-2通過第一收發(fā)器1-4向總線上發(fā)送一幀同步報文,第二節(jié)點2和第三節(jié)點3均接收此同步報文,第二節(jié)點2和第三節(jié)點3在成功接收該同步報文的時刻,立即啟動各自報文的發(fā)送,同時啟動第二節(jié)點2的軟件定時器開始計時,在發(fā)送完成時停止計時,并將所測的等待和發(fā)送時間在第二節(jié)點2的第二顯示單元2-3上顯示出來,記為t3;步驟十、所測時間t1、t2和t3即為第二節(jié)點2的用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙分別設置為n1、n2和n3時的報文等待和發(fā)送時間。
根據式(1)進行計算,可得到優(yōu)先級時隙的單位寬度tbeta1。
tbeta1=(t2-t1)/(n2-n1) (1)由式(2)、(3)和(4),可以得到當用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙分別設置為n1、n2和n3時的報文等待時間twait1、twait2和twait3。
twait1=tbeta1×n1(2)twait2=tbeta1×n2(3)twait3=tbeta1×n3(4)由式(5)、(6)和(7),可以得到當用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙分別設置為n1、n2和n3時的報文發(fā)送時間tsend1、tsend2和tsend3。
tsend1=t1-tbeta1×n1(5)tsend2=t2-tbeta1×n2(6)tsend3=t3-tbeta1×n3(7)將計算的時間tbeta1和twait1、twait2、twait3及tsend1、tsend2、tsend3依次在第二節(jié)點2的第二顯示單元2-3上顯示出來。
權利要求
1.LonWorks優(yōu)先級報文等待和發(fā)送時間的測量顯示系統(tǒng),其特征在于它由第一節(jié)點(1)、第二節(jié)點(2)、第三節(jié)點(3)組成;所述第一節(jié)點(1)由第一存儲器(1-1)、第一神經元芯片(1-2)、第一顯示單元(1-3)、第一收發(fā)器(1-4)、第一鍵盤(1-5)、啟動發(fā)送按鈕(1-6)組成;第一存儲器(1-1)數據、控制、地址輸入輸出總線端連接第一神經元芯片(1-2)的數據、控制、地址輸入輸出總線端,第一顯示單元(1-3)的顯示數據輸入端連接第一神經元芯片(1-2)的顯示數據輸出端,第一鍵盤(1-5)的輸出線端、啟動發(fā)送按鈕(1-6)的輸出線端分別連接第一神經元芯片(1-2)的控制、數據輸入輸出總線端,第一收發(fā)器(1-4)的通信數據輸出輸入總線端連接第一神經元芯片(1-2)的通信數據輸出輸入總線端;第二節(jié)點(2)由第二存儲器(2-1)、第二神經元芯片(2-2)、第二顯示單元(2-3)、第二收發(fā)器(2-4)、第二鍵盤(2-5)組成;第二存儲器(2-1)數據、控制、地址輸入輸出總線端連接第二神經元芯片(2-2)的數據、控制、地址輸入輸出總線端,第二顯示單元(2-3)的顯示數據輸入端連接第二神經元芯片(2-2)的顯示數據輸出端,第二鍵盤(2-5)的輸出線端連接第二神經元芯片(2-2)的控制、數據輸入輸出總線端,第二收發(fā)器(2-4)的通信數據輸出輸入總線端連接第二神經元芯片(2-2)的通信數據輸出輸入總線端;第三節(jié)點(3)由第三存儲器(3-1)、第三神經元芯片(3-2)、第三顯示單元(3-3)、第三收發(fā)器(3-4)、第三鍵盤(3-5)組成;第三存儲器(3-1)數據、控制、地址輸入輸出總線端連接第三神經元芯片(3-2)的數據、控制、地址輸入輸出總線端,第三顯示單元(3-3)的顯示數據輸入端連接第三神經元芯片(3-2)的顯示數據輸出端,第三鍵盤(3-5)的輸出線端連接第三神經元芯片(3-2)的控制、數據輸入輸出總線端,第三收發(fā)器(3-4)的通信數據輸出輸入總線端連接第三神經元芯片(3-2)的通信數據輸出輸入總線端;第一節(jié)點(1)的第一收發(fā)器(1-4)的LonWorks總線接口、第二節(jié)點(2)的第二收發(fā)器(2-4)的LonWorks總線接口、第三節(jié)點(3)的第三收發(fā)器(3-4)的LonWorks總線接口都依次連接在LonWorks總線上。
2.LonWorks優(yōu)先級報文等待和發(fā)送時間的測量顯示方法,其特征在于它的方法步驟為步驟一、啟動系統(tǒng);步驟二、對各節(jié)點的網絡變量進行初始化,初始化的步驟為(a)、為第一節(jié)點(1)定義三個網絡變量,依次為nv_syn1、nv_r2、nv_r3,通過第一鍵盤(1-5)對這三個網絡變量進行初始化設置,包括傳輸方向、數據類型、初始值,其它值可采用默認值;(b)、為第二節(jié)點(2)定義兩個網絡變量,依次為nv_syn2、nv_s2,通過第二鍵盤(2-5)對這兩個網絡變量進行初始化設置,包括傳輸方向、數據類型、初始值,其它值可采用默認值;(c)、為第三節(jié)點(3)定義兩個網絡變量,依次為nv_syn3、nv_s3,通過第三鍵盤(3-5)對這兩個網絡變量進行初始化設置,包括傳輸方向、數據類型、初始值,其它值可采用默認值;步驟三、對系統(tǒng)中的各網絡變量進行綁定,具體實現為將第一節(jié)點(1)的輸出網絡變量nv_syn1與第二節(jié)點(2)及第三節(jié)點(3)的輸入網絡變量nv_syn2及nv_syn3連接到一起,將第一節(jié)點(1)的輸入網絡變量nv_r2與第二節(jié)點(2)的輸出網絡變量nv_s2連接到一起,將第一節(jié)點(1)的輸入網絡變量nv_r3與第三節(jié)點(3)的輸出網絡變量nv_s3連接到一起;步驟四、將第二節(jié)點(2)和第三節(jié)點(3)用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙依次設置為10和0,將數值10記為n1;步驟五、按下第一節(jié)點(1)的啟動發(fā)送按鈕(1-6),使第一神經元芯片(1-2)通過第一收發(fā)器(1-4)向總線上發(fā)送一幀同步報文,第二節(jié)點(2)和第三節(jié)點(3)均接收此同步報文,第二節(jié)點(2)和第三節(jié)點(3)在成功接收該同步報文的時刻,立即啟動各自報文的發(fā)送,同時啟動第二節(jié)點(2)的軟件定時器開始計時,在發(fā)送完成時停止計時,并將所測的等待和發(fā)送時間在第二節(jié)點(2)的第二顯示單元(2-3)上顯示出來,記為t1;步驟六、重新將第二節(jié)點(2)和第三節(jié)點(3)用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙依次設置為50和0,將數值50記為n2;步驟七、按下第一節(jié)點(1)的啟動發(fā)送按鈕(1-6),使第一神經元芯片(1-2)通過第一收發(fā)器(1-4)向總線上發(fā)送一幀同步報文,第二節(jié)點(2)和第三節(jié)點(3)均接收此同步報文,第二節(jié)點(2)和第三節(jié)點(3)在成功接收該同步報文的時刻,立即啟動各自報文的發(fā)送,同時啟動第二節(jié)點(2)的軟件定時器開始計時,在發(fā)送完成時停止計時,并將所測的等待和發(fā)送時間在第二節(jié)點(2)的第二顯示單元(2-3)上顯示出來,記為t2;步驟八、再次重新將第二節(jié)點(2)和第三節(jié)點(3)用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙依次設置為100和0,將數值100記為n3;步驟九、按下第一節(jié)點(1)的啟動發(fā)送按鈕(1-6),使第一神經元芯片(1-2)通過第一收發(fā)器(1-4)向總線上發(fā)送一幀同步報文,第二節(jié)點(2)和第三節(jié)點(3)均接收此同步報文,第二節(jié)點(2)和第三節(jié)點(3)在成功接收該同步報文的時刻,立即啟動各自報文的發(fā)送,同時啟動第二節(jié)點(2)的軟件定時器開始計時,在發(fā)送完成時停止計時,并將所測的等待和發(fā)送時間在第二節(jié)點(2)的第二顯示單元(2-3)上顯示出來,記為t3;步驟十、所測時間t1、t2和t3即為第二節(jié)點(2)的用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙分別設置為n1、n2和n3時的報文等待和發(fā)送時間;根據式(1)進行計算,可得到優(yōu)先級時隙的單位寬度tbeta1;tbeta1=(t2-t1)/(n2-n1) (1)由式(2)、(3)和(4),可以得到當用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙分別設置為n1、n2和n3時的報文等待時間twait1、twait2和twait3;twait1=tbeta1×n1(2)twait2=tbeta1×n2(3)twait3=tbeta1×n3(4)由式(5)、(6)和(7),可以得到當用于發(fā)送優(yōu)先級報文的優(yōu)先級時隙分別設置為n1、n2和n3時的報文發(fā)送時間tsend1、tsend2和tsend3;tsend1=t1-tbeta1×n1(5)tsend2=t2-tbeta1×n2(6)tsend3=t3-tbeta1×n3(7)將計算的時間tbeta1和twait1、twait2、twait3及tsend1、tsend2、tsend3依次在第二節(jié)點(2)的第二顯示單元(2-3)上顯示出來。
全文摘要
LonWorks優(yōu)先級報文等待和發(fā)送時間的測量顯示系統(tǒng)及其方法,它涉及LonWorks優(yōu)先級報文等待和發(fā)送時間的測量顯示技術領域,它是針對對LonWorks不同優(yōu)先級報文的等待和發(fā)送時間進行測量和顯示的技術問題還沒有解決的現狀,提出的一種解決方案。它的第一收發(fā)器、第二收發(fā)器、第三收發(fā)器的LonWorks總線接口都依次連接在LonWorks總線上。它的步驟為啟動系統(tǒng);各節(jié)點初始化;網絡變量綁定;設置節(jié)點(2)和(3)的優(yōu)先級;按下啟動發(fā)送按鈕;重新設置各節(jié)點的優(yōu)先級,復位;按下啟動發(fā)送按鈕;再次設置各節(jié)點的優(yōu)先級,復位;按下啟動發(fā)送按鈕,計算顯示結果。本發(fā)明能將不同優(yōu)先級報文的等待和發(fā)送時間、優(yōu)先級時隙的單位寬度、優(yōu)先級報文等待時間和發(fā)送時間依次顯示出來。
文檔編號H04L12/26GK101079751SQ20071007245
公開日2007年11月28日 申請日期2007年7月4日 優(yōu)先權日2007年7月4日
發(fā)明者佟為明, 劉勇, 李中偉, 李璟, 李鳳閣, 趙志衡 申請人:哈爾濱工業(yè)大學