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

查詢和中斷方式下can報文連續(xù)發(fā)送時間的測量和顯示方法

文檔序號:7687653閱讀:1254來源:國知局
專利名稱:查詢和中斷方式下can報文連續(xù)發(fā)送時間的測量和顯示方法
技術(shù)領域
本發(fā)明涉及一種CAN報文連續(xù)發(fā)送時間的測量與顯示的技術(shù)領域。
技術(shù)背景現(xiàn)場總線技術(shù)己經(jīng)越來越多地應用于工業(yè)現(xiàn)場。CAN總線更是以其高效 率、低價位、高可靠性等獨特優(yōu)點而獲得了越來越廣泛的應用。在對CAN總 線的研究和應用中,與報文發(fā)送有關(guān)的時間特性是人們所關(guān)心的一個問題。報 文的實時、可靠傳輸更是網(wǎng)絡通信的重中之重。因此,報文連續(xù)發(fā)送時間的精 確測量就尤為重要。目前,國內(nèi)外針對CAN報文連續(xù)發(fā)送時間還沒有一個有 效的手段進行確定,這在很大程度上阻礙了CAN總線技術(shù)在需要大量報文連 續(xù)傳輸?shù)膱龊系膽?。發(fā)明內(nèi)W為了解決目前國內(nèi)外還沒有有效的手段對CAN報文連續(xù)發(fā)送時間進行精 確測量的問題,本發(fā)明提供了一種査詢和中斷方式下CAN報文連續(xù)發(fā)送時 間的測量和顯示方法。本發(fā)明的方法依次按以下步驟進行一、 啟動系統(tǒng);二、 初始化第一節(jié)點,設置第一節(jié)點為發(fā)送節(jié)點,并設置第一節(jié)點的標識 符場、控制場和數(shù)據(jù)場;三、 初始化第二節(jié)點,設置第二節(jié)點為發(fā)送節(jié)點,并設置第二節(jié)點的標識 符場、控制場和數(shù)據(jù)場;四、 初始化第三節(jié)點,設置第三節(jié)點為接收節(jié)點,第三節(jié)點接收來自第 一節(jié)點和第二節(jié)點的報文;五、 按下第一節(jié)點的第一啟動發(fā)送按鈕,在總線空閑狀態(tài)下,第一節(jié)點以 査詢方式開始連續(xù)發(fā)送十幀報文,第三節(jié)點接收來自第一節(jié)點的報文;并通過 第一處理器內(nèi)的定時器計時,計時值記為&,傳送給第一處理器內(nèi)的時間寄存 器,再把^送第一顯示單元顯示;六、 按下第二節(jié)點的第二啟動發(fā)送按鈕,在總線空閑狀態(tài)下,第二節(jié)點 以中斷方式開始連續(xù)發(fā)送十幀報文,第三節(jié)點接收來自第二節(jié)點的報文;第二處理器內(nèi)的定時器計時,計時值記為b傳送給第二處理器內(nèi)的時間寄存器,再把^送第二顯示單元顯示; 七、結(jié)束。有益效罘本發(fā)明提供了査詢和中斷方式下CAN報文連續(xù)發(fā)送時間的測 量與顯示系統(tǒng),以及基于上述系統(tǒng)的查詢和中斷方式下CAN報文連續(xù)發(fā)送時 間的測量方法,本方法得出的結(jié)果精確、直觀,有助于CAN報文連續(xù)發(fā)送時 間的精確測量。


圖1是本發(fā)明實施的步驟流程圖;圖2是本發(fā)明的系統(tǒng)結(jié)構(gòu)圖。
具體實施方式
具體實施方式
一結(jié)合圖1和圖2說明本實施方式,本實施方式中的查詢和中斷方式下CAN報文連續(xù)發(fā)送時間的測量與顯示系統(tǒng)由CAN總線,第 一節(jié)點1,第二節(jié)點2和第三節(jié)點3組成; 1所述第一節(jié)點由第一鍵盤l-l、第一處理器l-2,第一顯示單元l-3、第一 通信單元1_4、第一啟動發(fā)送按鈕1-5組成;第一鍵盤1-1的控制數(shù)據(jù)輸出總 線端、第一啟動發(fā)送按鈕控制1-5的控制數(shù)據(jù)輸出總線端分別連接第一處理器 1-2的兩個控制數(shù)據(jù)輸入總線端,第一通信單元1-4的通信數(shù)據(jù)輸出輸入總線 端連接第一處理器1-2的通信數(shù)據(jù)輸出輸入總線端,第一處理器1-2的顯示數(shù) 據(jù)輸出總線端連接第一顯示單元1-3數(shù)據(jù)輸入總線端;所述第二節(jié)點2由第二鍵盤2-l、第二處理器2-2,第二顯示單元2-3、第 二通信單元2-4、第二啟動發(fā)送按鈕2-5組成;第二鍵盤2-1的控制數(shù)據(jù)輸出 總線端、第二啟動發(fā)送按鈕控制2-5的控制數(shù)據(jù)輸出總線端分別連接第二處理 器2-2的兩個控制數(shù)據(jù)輸入總線端,第二通信單元2-4的通信數(shù)據(jù)輸出輸入總 線端連接第二處理器2-2的通信數(shù)據(jù)輸出輸入總線端,第二處理器2-2的顯示 數(shù)據(jù)輸出總線端連接第二顯示單元2-3數(shù)據(jù)輸入總線端;所述第三節(jié)點3由第三鍵盤3-l、第三處理器3-2,第三顯示單元3-3、第 三通信單元3-4組成;第三鍵盤3-1的控制數(shù)據(jù)輸出總線端連接第三處理器3-2 的一個控制數(shù)據(jù)輸入總線端,第三通信單元3-4的通信數(shù)據(jù)輸出輸入總線端連 接第二處理器3-2的通信數(shù)據(jù)輸出輸入總線端,第三處理器3-2的顯示數(shù)據(jù)輸出總線端連接第三顯示單元3-3數(shù)據(jù)輸入總線端;第一節(jié)點1的第一'通信單元1-4的CAN接口、第二節(jié)點2的第二通信單 元2-4的CAN接口 、第三節(jié)點1的第三通信單元3-4的CAN接口都依次連接 在CAN總線上;所述第一處理器1-2、第二處理器2-2、第三處理器3-2都任意選用8051 系列、C8051F系列或8096系列的芯片;第一顯示單元1-3、第二顯示單元2-3、 第三顯示單元3-3選用杭州信利液晶顯示技術(shù)有限公司型號為12864-2W的顯 示器;第一通信單元l-4、第二通信單元2-4、第三通信單元3-4都任意選用飛 利浦公司型號為SJA1000、 82C250或6N137的通信單元。一、 啟動系統(tǒng);二、 初始化第一節(jié)點l,設置第一節(jié)點1為發(fā)送節(jié)點,并設置第一節(jié)點l 的標識符場、控制場和數(shù)據(jù)場;三、 初始化第二節(jié)點2,設置第二節(jié)點2為發(fā)送節(jié)點,并設置第二節(jié)點2 的標識符場、控制場和數(shù)據(jù)場;四、 初始化第三節(jié)點3,設置第三節(jié)點3為接收節(jié)點,第三節(jié)點3接收 來自第一節(jié)點1和第二節(jié)點2的報文;五、 按下第一節(jié)點l的第一啟動發(fā)送按鈕l-5,在總線空閑狀態(tài)下,第一 節(jié)點1以査詢方式開始連續(xù)發(fā)送十幀報文,第三節(jié)點3接收來自第一節(jié)點1 的報文;并通過第一處理器l-2內(nèi)的定時器計時,計時值記為/。,傳送給第一 處理器1-2內(nèi)的時間寄存器,再把^送第一顯示單元l-3顯示;這種方式下, 是通過檢測發(fā)送完成狀態(tài)位來判斷每幀報文發(fā)送是否完成的,在網(wǎng)絡波特率較 高時,多幀報文的傳輸不能嚴格連續(xù)。六、 按下第二節(jié)點2的第二啟動發(fā)送按鈕2-5,在總線空閑狀態(tài)下,第二 節(jié)點2以中斷方式開始連續(xù)發(fā)送十幀報文,第三節(jié)點3接收來自第二節(jié)點2 的報文;第二處理器2-2內(nèi)的定時器計時,計時值記為^,傳送給第二處理器 2-2內(nèi)的時間寄存器,再把^送第二顯示單元2-3顯示;這種方式下,是通過 檢測發(fā)送緩沖器狀態(tài)來判斷每幀報文發(fā)送是否完成的,這在報文高速連續(xù)傳輸 時保證報文傳輸?shù)膰栏襁B續(xù)是非常關(guān)鍵的。七、 結(jié)束。 -具體實施方式
二結(jié)合圖1和圖2說明本實施方式,本實施方式與具體 實施方式一的不同點在于第一節(jié)點1的初始化是通過第一鍵盤1-1對第一處理 器1-2內(nèi)的CAN控制器的各個寄存器和定時器進行初始化,以及對第一顯示 單元l-3進行初始化,通過第一處理器l-2內(nèi)的寄存器的設置,保證第一節(jié)點 l不接收任何報文。其它步驟與具體實施方式
一相同。
具體實施方式
三結(jié)合圖1和圖2說明本實施方式,本實施方式與具體 實施方式一不同點在于第二節(jié)點2的初始化是通過第二鍵盤2-1對第二處理器2- 2內(nèi)的CAN控制器的各個寄存器和定時器進行初始化,以及對第二顯示單 元2-3進行初始化,通過第二處理器2-2內(nèi)的寄存器的設置,保證第二節(jié)點2 不接收任何報文。其它步驟與具體實施方式
一相同。
具體實施方式
四結(jié)合圖1和圖2說明本實施方式,本實施方式與具體 實施方式二或三的不同點在于定時器的初始化是設置定時器的工作方式,設置 定時器初值。其它步驟與具體實施方式
二或三相同。
具體實施方式
五結(jié)合圖1和圖2說明本實施方式,本實施方式與具體 實施方式一不同點在于第三節(jié)點3的初始化是通過第三鍵盤3-1對第三處理器3- 2內(nèi)的CAN控制器的各個寄存器進行初始化,以及對第三顯示單元3-3進行 初始化,通過設置第三處理器3-2內(nèi)的接收碼寄存器ACR和接收屏蔽寄存器 AMR,保證第三節(jié)點3接收來自第一節(jié)點1和第二節(jié)點2的報文。其它步驟 與具體實施方式
一相同。
權(quán)利要求
1、查詢和中斷方式下CAN報文連續(xù)發(fā)送時間的測量和顯示方法,其特征在于它的步驟為一、啟動系統(tǒng);二、初始化第一節(jié)點(1),設置第一節(jié)點(1)為發(fā)送節(jié)點,并設置第一節(jié)點(1)的標識符場、控制場和數(shù)據(jù)場;三、初始化第二節(jié)點(2),設置第二節(jié)點(2)為發(fā)送節(jié)點,并設置第二節(jié)點(2)的標識符場、控制場和數(shù)據(jù)場;四、初始化第三節(jié)點(3),設置第三節(jié)點(3)為接收節(jié)點,第三節(jié)點(3)接收來自第一節(jié)點(1)和第二節(jié)點(2)的報文;五、按下第一節(jié)點(1)的第一啟動發(fā)送按鈕(1-5),在總線空閑狀態(tài)下,第一節(jié)點(1)以查詢方式開始連續(xù)發(fā)送十幀報文,第三節(jié)點(3)接收來自第一節(jié)點(1)的報文;并通過第一處理器(1-2)內(nèi)的定時器計時,計時值記為t0,傳送給第一處理器(1-2)內(nèi)的時間寄存器,再把t0送第一顯示單元(1-3)顯示;六、按下第二節(jié)點(2)的第二啟動發(fā)送按鈕(2-5),在總線空閑狀態(tài)下,第二節(jié)點(2)以中斷方式開始連續(xù)發(fā)送十幀報文,第三節(jié)點(3)接收來自第二節(jié)點(2)的報文;第二處理器(2-2)內(nèi)的定時器計時,計時值記為t1,傳送給第二處理器(2-2)內(nèi)的時間寄存器,再把t1送第二顯示單元(2-3)顯示;七、結(jié)束。
2、 根據(jù)權(quán)利要求1所述的查詢和中斷方式下CAN報文連續(xù)發(fā)送時間的 測量和顯示方法,其特征在于第一節(jié)點(l)的初始化是通過第一鍵盤(l-l)對第 一處理器(l-2)內(nèi)的CAN控制器的各個寄存器和定時器進行初始化,以及對第 一顯示單元(l-3)進行初始化,通過第一處理器(l-2)內(nèi)的寄存器的設置,保證第 一節(jié)點(l)不接收任何報文。
3、 根據(jù)權(quán)利要求1所述的查詢和中斷方式下CAN報文連續(xù)發(fā)送時間的 測量和顯示方法,其特征在于第二節(jié)點(2)的初始化是通過第二鍵盤(2-l)對第 二處理器(2-2)內(nèi)的CAN控制器的各個寄存器和定時器進行初始化,以及對第 二顯示單元(2-3)進行初始化,通過第二處理器(2-2)內(nèi)的寄存器的設置,保證第 二節(jié)點(2)不接收任何報文。
4、 根據(jù)權(quán)利要求1所述的查詢和中斷方式下CAN報文連續(xù)發(fā)送時間的測量和顯示方法,其特征在于第三節(jié)點(3)的初始化是通過第三鍵盤(3-l)對第 三處理器(3-2)內(nèi)的CA1^控制器的各個寄存器進行初始化,以及對第三顯示單 元(3-3)進行初始化,通過設置第三處理器(3-2)內(nèi)的接收碼寄存器ACR和接收 屏蔽寄存器AMR,保證第三節(jié)點(3)接收來自第一節(jié)點(1)和第二節(jié)點(2)的報 文。
全文摘要
查詢和中斷方式下CAN報文連續(xù)發(fā)送時間的測量和顯示方法,它涉及CAN報文連續(xù)發(fā)送時間的測量與顯示領域。它解決了沒有有效的手段對CAN報文連續(xù)發(fā)送時間進行精確測量的問題,它步驟如下啟動系統(tǒng);初始化第一節(jié)點、第二節(jié)點和第三節(jié)點;按下第一節(jié)點的第一啟動發(fā)送按鈕,并通過第一處理器內(nèi)的定時器計時,計時值記為t<sub>0</sub>,傳送給第一處理器內(nèi)的時間寄存器,再把t<sub>0</sub>送第一顯示單元顯示;按下第二節(jié)點的第二啟動發(fā)送按鈕,第三節(jié)點接收來自第二節(jié)點的報文;第二處理器內(nèi)的定時器計時,計時值記為t<sub>1</sub>,傳送給第二處理器內(nèi)的時間寄存器,再把t<sub>1</sub>送第二顯示單元顯示;結(jié)束。本方法得出的結(jié)果精確、直觀,有助于CAN報文連續(xù)發(fā)送時間的精確測量。
文檔編號H04L12/26GK101252468SQ20081006431
公開日2008年8月27日 申請日期2008年4月16日 優(yōu)先權(quán)日2008年4月16日
發(fā)明者佟為明, 李中偉, 李鳳閣, 林景波, 趙志衡, 金顯吉 申請人:哈爾濱工業(yè)大學
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
确山县| 湖南省| 东城区| 灯塔市| 棋牌| 隆回县| 个旧市| 嘉义市| 芦山县| 永泰县| 凤阳县| 铁岭县| 合作市| 论坛| 博白县| 珲春市| 永安市| 紫金县| 玉树县| 昌都县| 宕昌县| 屯留县| 阳谷县| 扎兰屯市| 罗江县| 宜兰市| 陆川县| 会宁县| 唐山市| 永清县| 武威市| 河曲县| 贵南县| 昭平县| 凤山市| 南木林县| 新邵县| 来安县| 屯昌县| 安阳县| 揭阳市|