亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種can錯(cuò)誤幀檢測(cè)與顯示的裝置及方法

文檔序號(hào):7953022閱讀:148來(lái)源:國(guó)知局
專利名稱:一種can錯(cuò)誤幀檢測(cè)與顯示的裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及CAN錯(cuò)誤幀檢測(cè)與顯示裝置和方法的技術(shù)領(lǐng)域背景技術(shù)現(xiàn)場(chǎng)總線技術(shù)已經(jīng)越來(lái)越多地應(yīng)用于工業(yè)現(xiàn)場(chǎng)。CAN總線更是以其高效率、低價(jià)位、高可靠性等獨(dú)特優(yōu)點(diǎn)而獲得了越來(lái)越廣泛的應(yīng)用。CAN通信協(xié)議規(guī)定了4種不同的幀類型,即數(shù)據(jù)幀、遠(yuǎn)程幀、錯(cuò)誤幀和超載幀。在這幾種幀類型中,人們往往關(guān)心的是與數(shù)據(jù)發(fā)送和接收密切相關(guān)的數(shù)據(jù)幀和遠(yuǎn)程幀,卻忽略了錯(cuò)誤幀的存在及其重要性。錯(cuò)誤幀是CAN技術(shù)的一大難點(diǎn),它直接關(guān)系到整個(gè)裝置通信的質(zhì)量。目前國(guó)內(nèi)外針對(duì)CAN錯(cuò)誤幀的研究和分析比較少,而且沒(méi)有一個(gè)有效手段對(duì)CAN錯(cuò)誤幀進(jìn)行檢測(cè)和顯示。

發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)無(wú)法對(duì)CAN錯(cuò)誤幀進(jìn)行有效檢測(cè)與顯示的問(wèn)題,而提供一種CAN錯(cuò)誤幀檢測(cè)與顯示的裝置及方法。本發(fā)明所述CAN錯(cuò)誤幀檢測(cè)與顯示裝置由第一節(jié)點(diǎn)1、第二節(jié)點(diǎn)2、第三節(jié)點(diǎn)3、第四節(jié)點(diǎn)4組成第一節(jié)點(diǎn)1由第一處理器1-1、第一鍵盤(pán)1-2、第一顯示單元1-3、第一通信單元1-4、第一啟動(dòng)按鈕1-5和停止按鈕1-6組成;第一處理器1-1的數(shù)據(jù)輸入輸出總線端連接在第一通信單元1-4的數(shù)據(jù)輸入輸出總線端,第一鍵盤(pán)1-2的控制輸出總線端連接在第一處理器1-1控制輸入總線端,第一處理器1-1的顯示數(shù)據(jù)輸出端連接在第一顯示單元1-3的顯示數(shù)據(jù)輸入端,第一啟動(dòng)按鈕1-5的啟動(dòng)信號(hào)輸出端連接在第一處理器1-1的啟動(dòng)信號(hào)輸入端,停止按鈕1-6的停止信號(hào)輸出端連接在第一處理器1-1的停止信號(hào)輸入端;第二節(jié)點(diǎn)2由第二處理器2-1、第二鍵盤(pán)2-2、第二顯示單元2-3、第二通信單元2-4、和第二啟動(dòng)按鈕2-5組成;第二處理器2-1的數(shù)據(jù)輸入輸出總線端連接在第二通信單元2-4的數(shù)據(jù)輸入輸出總線端,第二鍵盤(pán)2-2的控制輸出總線端連接在第二處理器2-1控制輸入總線端,第二處理器2-1的顯示數(shù)據(jù)輸出端連接在第二顯示單元2-3的顯示數(shù)據(jù)輸入端,第二啟動(dòng)按鈕2-5的啟動(dòng)信號(hào)輸出端連接在第二處理器2-1的啟動(dòng)信號(hào)輸入端;第三節(jié)點(diǎn)3由第三處理器3-1、第三鍵盤(pán)3-2、第三顯示單元3-3、第三通信單元3-4、和第三啟動(dòng)按鈕3-5組成;第三處理器3-1的數(shù)據(jù)輸入輸出總線端連接在第三通信單元3-4的數(shù)據(jù)輸入輸出總線端,第三鍵盤(pán)3-2的控制輸出總線端連接在第三處理器3-1控制輸入總線端,第三處理器3-1的顯示數(shù)據(jù)輸出端連接在第三顯示單元3-3的顯示數(shù)據(jù)輸入端,第三啟動(dòng)按鈕3-5的啟動(dòng)信號(hào)輸出端連接在第三處理器3-1的啟動(dòng)信號(hào)輸入端;第四節(jié)點(diǎn)4由第四處理器4-1、第四鍵盤(pán)4-2、第四顯示單元4-3、第四通信單元4-4和檢測(cè)單元4-5組成;第四處理器4-1的數(shù)據(jù)輸入輸出總線端連接在第四通信單元4-4的數(shù)據(jù)輸入輸出總線端,第四鍵盤(pán)4-2的控制輸出總線端連接在第四處理器4-1控制輸入總線端,第四處理器4-1的顯示數(shù)據(jù)輸出端連接在第四顯示單元4-3的顯示數(shù)據(jù)輸入端,檢測(cè)單元4-5的檢測(cè)數(shù)據(jù)輸入端連接在第四通信單元4-4的檢測(cè)數(shù)據(jù)輸出端,檢測(cè)單元4-5的檢測(cè)數(shù)據(jù)輸出端連接在第四處理器4-1的檢測(cè)數(shù)據(jù)輸入端;第一節(jié)點(diǎn)1的第一通信單元1-4的CAN總線數(shù)據(jù)傳輸端、第二節(jié)點(diǎn)2的第二通信單元2-4的CAN總線數(shù)據(jù)傳輸端、第三節(jié)點(diǎn)3的第三通信單元3-4的CAN總線數(shù)據(jù)傳輸端和第四節(jié)點(diǎn)4的第四通信單元4-4的CAN總線數(shù)據(jù)傳輸端,都依次連接在CAN數(shù)據(jù)總線上。
本發(fā)明所述方法步驟如下啟動(dòng)整個(gè)檢測(cè)顯示裝置101;初始化第一節(jié)點(diǎn)1(通過(guò)第一鍵盤(pán)1-2對(duì)第一處理器1-1中的CAN控制器各個(gè)寄存器初始化和對(duì)第一顯示單元1-3初始化),并設(shè)置標(biāo)識(shí)符場(chǎng)、控制場(chǎng)和數(shù)據(jù)場(chǎng),標(biāo)識(shí)符場(chǎng)表示報(bào)文的優(yōu)先級(jí),設(shè)置按下第一啟動(dòng)按鈕1-5或停止按鈕1-6時(shí),所發(fā)送的報(bào)文優(yōu)先級(jí)都為高102;初始化第二節(jié)點(diǎn)2(通過(guò)第二鍵盤(pán)2-2對(duì)第二處理器2-1中的CAN控制器各個(gè)寄存器初始化和對(duì)第二顯示單元2-3初始化),并設(shè)置標(biāo)識(shí)符場(chǎng)、控制場(chǎng)和數(shù)據(jù)場(chǎng),標(biāo)識(shí)符場(chǎng)表示報(bào)文的優(yōu)先級(jí),設(shè)置其報(bào)文優(yōu)先級(jí)為低103;初始化第三節(jié)點(diǎn)3(通過(guò)第三鍵盤(pán)3-2對(duì)第三處理器3-1中的CAN控制器各個(gè)寄存器初始化和對(duì)第三顯示單元3-3初始化),并設(shè)置標(biāo)識(shí)符場(chǎng)、控制場(chǎng)和數(shù)據(jù)場(chǎng),標(biāo)識(shí)符場(chǎng)表示報(bào)文的優(yōu)先級(jí),設(shè)置其報(bào)文優(yōu)先級(jí)為低、其標(biāo)識(shí)符場(chǎng)與第二節(jié)點(diǎn)2標(biāo)識(shí)符場(chǎng)相同,設(shè)置其數(shù)據(jù)場(chǎng)與第二節(jié)點(diǎn)2數(shù)據(jù)場(chǎng)不同104;初始化第四節(jié)點(diǎn)4(通過(guò)第四鍵盤(pán)4-2對(duì)第四處理器4-1中的CAN控制器各個(gè)寄存器初始化和對(duì)第四顯示單元4-3初始化),通過(guò)設(shè)置第四處理器4-1中的CAN控制器的相關(guān)寄存器,以保證第四節(jié)點(diǎn)4不接收按下第一節(jié)點(diǎn)1的第一啟動(dòng)按鈕1-5時(shí)所發(fā)送的高優(yōu)先級(jí)報(bào)文(SEND_ID_11),但能接收其他報(bào)文105;按下第一節(jié)點(diǎn)1的第一啟動(dòng)按鈕1-5后,第一節(jié)點(diǎn)1連續(xù)發(fā)送高優(yōu)先級(jí)報(bào)文(SEND_ID_11),使CAN總線處于忙狀態(tài)106;按下第二節(jié)點(diǎn)2的第二啟動(dòng)按鈕2-5后,第二節(jié)點(diǎn)2發(fā)送低優(yōu)先級(jí)報(bào)文(SEND_ID_2)107;按下第三節(jié)點(diǎn)3的第三啟動(dòng)按鈕3-5后,第三節(jié)點(diǎn)3發(fā)送低優(yōu)先級(jí)報(bào)文(SEND_ID_3)108;按下第一節(jié)點(diǎn)1的停止按鈕1-6后,第一節(jié)點(diǎn)1停止連續(xù)發(fā)送高優(yōu)先級(jí)報(bào)文(SEND_ID_11),同時(shí)再發(fā)送一個(gè)高優(yōu)先級(jí)報(bào)文(SEND_ID_12),第四節(jié)點(diǎn)4接收到這個(gè)高優(yōu)先級(jí)報(bào)文(SEND_ID_12)后檢測(cè)CAN總線電平(由于第二節(jié)點(diǎn)2的報(bào)文SEND_ID_2和第三節(jié)點(diǎn)3的報(bào)文SEND_ID_3同時(shí)競(jìng)爭(zhēng)總線且具有相同的標(biāo)識(shí)符場(chǎng)和不同的數(shù)據(jù)場(chǎng),而產(chǎn)生錯(cuò)誤;報(bào)文優(yōu)先級(jí)順序SEND_ID_3=SEND_ID_2<SEND_ID_12、SEND_ID_3=SEND_ID_2<SEND_ID_11),亦對(duì)CAN總線MAC(媒體訪問(wèn)控制)幀進(jìn)行檢測(cè)109;第四節(jié)點(diǎn)4檢測(cè)到連續(xù)11個(gè)1,即11個(gè)隱性電平時(shí)停止檢測(cè),將檢測(cè)到的含有CAN錯(cuò)誤幀的MAC幀送第四顯示單元4-3中,進(jìn)而將CAN錯(cuò)誤幀顯示出來(lái)110。
本發(fā)明實(shí)現(xiàn)了對(duì)CAN錯(cuò)誤幀的檢測(cè)和顯示;對(duì)深入理解CAN總線的錯(cuò)誤幀、錯(cuò)誤類型及其相關(guān)技術(shù)內(nèi)容具有重要作用;同時(shí)本發(fā)明創(chuàng)造錯(cuò)誤幀產(chǎn)生的條件有利于CAN總線教學(xué)實(shí)驗(yàn)和培訓(xùn)的開(kāi)展。


圖1是本發(fā)明裝置的整體電路結(jié)構(gòu)圖;圖2是本發(fā)明控制和顯示方法流程圖。
具體實(shí)施例方式
具體實(shí)施方式
一結(jié)合圖1、圖2具體說(shuō)明本實(shí)施方式。
本實(shí)施方式的裝置由第一節(jié)點(diǎn)1、第二節(jié)點(diǎn)2、第三節(jié)點(diǎn)3、第四節(jié)點(diǎn)4組成第一節(jié)點(diǎn)1由第一處理器1-1、第一鍵盤(pán)1-2、第一顯示單元1-3、第一通信單元1-4、第一啟動(dòng)按鈕1-5和停止按鈕1-6組成;第一處理器1-1的數(shù)據(jù)輸入輸出總線端連接在第一通信單元1-4的數(shù)據(jù)輸入輸出總線端,第一鍵盤(pán)1-2的控制輸出總線端連接在第一處理器1-1控制輸入總線端,第一處理器1-1的顯示數(shù)據(jù)輸出端連接在第一顯示單元1-3的顯示數(shù)據(jù)輸入端,第一啟動(dòng)按鈕1-5的啟動(dòng)信號(hào)輸出端連接在第一處理器1-1的啟動(dòng)信號(hào)輸入端,停止按鈕1-6的停止信號(hào)輸出端連接在第一處理器1-1的停止信號(hào)輸入端;第二節(jié)點(diǎn)2由第二處理器2-1、第二鍵盤(pán)2-2、第二顯示單元2-3、第二通信單元2-4、和第二啟動(dòng)按鈕2-5組成;第二處理器2-1的數(shù)據(jù)輸入輸出總線端連接在第二通信單元2-4的數(shù)據(jù)輸入輸出總線端,第二鍵盤(pán)2-2的控制輸出總線端連接在第二處理器2-1控制輸入總線端,第二處理器2-1的顯示數(shù)據(jù)輸出端連接在第二顯示單元2-3的顯示數(shù)據(jù)輸入端,第二啟動(dòng)按鈕2-5的啟動(dòng)信號(hào)輸出端連接在第二處理器2-1的啟動(dòng)信號(hào)輸入端;第三節(jié)點(diǎn)3由第三處理器3-1、第三鍵盤(pán)3-2、第三顯示單元3-3、第三通信單元3-4、和第三啟動(dòng)按鈕3-5組成;第三處理器3-1的數(shù)據(jù)輸入輸出總線端連接在第三通信單元3-4的數(shù)據(jù)輸入輸出總線端,第三鍵盤(pán)3-2的控制輸出總線端連接在第三處理器3-1控制輸入總線端,第三處理器3-1的顯示數(shù)據(jù)輸出端連接在第三顯示單元3-3的顯示數(shù)據(jù)輸入端,第三啟動(dòng)按鈕3-5的啟動(dòng)信號(hào)輸出端連接在第三處理器3-1的啟動(dòng)信號(hào)輸入端;第四節(jié)點(diǎn)4由第四處理器4-1、第四鍵盤(pán)4-2、第四顯示單元4-3、第四通信單元4-4和檢測(cè)單元4-5組成;第四處理器4-1的數(shù)據(jù)輸入輸出總線端連接在第四通信單元4-4的數(shù)據(jù)輸入輸出總線端,第四鍵盤(pán)4-2的控制輸出總線端連接在第四處理器4-1控制輸入總線端,第四處理器4-1的顯示數(shù)據(jù)輸出端連接在第四顯示單元4-3的顯示數(shù)據(jù)輸入端,檢測(cè)單元4-5的檢測(cè)數(shù)據(jù)輸入端連接在第四通信單元4-4的檢測(cè)數(shù)據(jù)輸出端,檢測(cè)單元4-5的檢測(cè)數(shù)據(jù)輸出端連接在第四處理器4-1的檢測(cè)數(shù)據(jù)輸入端;第一節(jié)點(diǎn)1的第一通信單元1-4的CAN總線數(shù)據(jù)傳輸端、第二節(jié)點(diǎn)2的第二通信單元2-4的CAN總線數(shù)據(jù)傳輸端、第三節(jié)點(diǎn)3的第三通信單元3-4的CAN總線數(shù)據(jù)傳輸端和第四節(jié)點(diǎn)4的第四通信單元4-4的CAN總線數(shù)據(jù)傳輸端,都依次連接在CAN數(shù)據(jù)總線上。
本裝置所述第一處理器1-1、第二處理器2-1、第三處理器3-1、第四處理器4-1都選用的是8051系列、C8051F系列、8096系列的芯片;第一鍵盤(pán)1-2、第二鍵盤(pán)2-2、第三鍵盤(pán)3-2、第四鍵盤(pán)4-2都選用的是OMRON;第一顯示單元1-3、第二顯示單元2-3、第三顯示單元3-3、第四顯示單元4-3都選用的是12864-2W;第一通信單元1-4、第二通信單元2-4、第三通信單元3-4、第四通信單元4-4都選用的是SJA1000、82C250、6N137;第一啟動(dòng)按鈕1-5、第二啟動(dòng)按鈕2-5、第三啟動(dòng)按鈕3-5、停止按鈕1-6都選用的是OMRON。
本實(shí)施方式的步驟如下啟動(dòng)整個(gè)檢測(cè)顯示裝置101;初始化第一節(jié)點(diǎn)1(通過(guò)第一鍵盤(pán)1-2對(duì)第一處理器1-1中的CAN控制器各個(gè)寄存器初始化和對(duì)第一顯示單元1-3初始化),并設(shè)置標(biāo)識(shí)符場(chǎng)、控制場(chǎng)和數(shù)據(jù)場(chǎng),標(biāo)識(shí)符場(chǎng)表示報(bào)文的優(yōu)先級(jí),設(shè)置按下第一啟動(dòng)按鈕1-5或停止按鈕1-6時(shí),所發(fā)送的報(bào)文優(yōu)先級(jí)都為高102;初始化第二節(jié)點(diǎn)2(通過(guò)第二鍵盤(pán)2-2對(duì)第二處理器2-1中的CAN控制器各個(gè)寄存器初始化和對(duì)第二顯示單元2-3初始化),并設(shè)置標(biāo)識(shí)符場(chǎng)、控制場(chǎng)和數(shù)據(jù)場(chǎng),標(biāo)識(shí)符場(chǎng)表示報(bào)文的優(yōu)先級(jí),設(shè)置其報(bào)文優(yōu)先級(jí)為低103;初始化第三節(jié)點(diǎn)3(通過(guò)第三鍵盤(pán)3-2對(duì)第三處理器3-1中的CAN控制器各個(gè)寄存器初始化和對(duì)第三顯示單元3-3初始化),并設(shè)置標(biāo)識(shí)符場(chǎng)、控制場(chǎng)和數(shù)據(jù)場(chǎng),標(biāo)識(shí)符場(chǎng)表示報(bào)文的優(yōu)先級(jí),設(shè)置其報(bào)文優(yōu)先級(jí)為低、其標(biāo)識(shí)符場(chǎng)與第二節(jié)點(diǎn)2標(biāo)識(shí)符場(chǎng)相同,設(shè)置其數(shù)據(jù)場(chǎng)與第二節(jié)點(diǎn)2數(shù)據(jù)場(chǎng)不同104;初始化第四節(jié)點(diǎn)4(通過(guò)第四鍵盤(pán)4-2對(duì)第四處理器4-1中的CAN控制器各個(gè)寄存器初始化和對(duì)第四顯示單元4-3初始化),通過(guò)設(shè)置第四處理器4-1中的CAN控制器的相關(guān)寄存器,以保證第四節(jié)點(diǎn)4不接收按下第一節(jié)點(diǎn)1的第一啟動(dòng)按鈕1-5時(shí)所發(fā)送的高優(yōu)先級(jí)報(bào)文(SEND_ID_11),但能接收其他報(bào)文105;按下第一節(jié)點(diǎn)1的第一啟動(dòng)按鈕1-5后,第一節(jié)點(diǎn)1連續(xù)發(fā)送高優(yōu)先級(jí)報(bào)文(SEND_ID_11),使CAN總線處于忙狀態(tài)106;按下第二節(jié)點(diǎn)2的第二啟動(dòng)按鈕2-5后,第二節(jié)點(diǎn)2發(fā)送低優(yōu)先級(jí)報(bào)文(SEND_ID_2)107;按下第三節(jié)點(diǎn)3的第三啟動(dòng)按鈕3-5后,第三節(jié)點(diǎn)3發(fā)送低優(yōu)先級(jí)報(bào)文(SEND_ID_3)108;按下第一節(jié)點(diǎn)1的停止按鈕1-6后,第一節(jié)點(diǎn)1停止連續(xù)發(fā)送高優(yōu)先級(jí)報(bào)文(SEND_ID_11),同時(shí)再發(fā)送一個(gè)高優(yōu)先級(jí)報(bào)文(SEND_ID_12),第四節(jié)點(diǎn)4接收到這個(gè)高優(yōu)先級(jí)報(bào)文(SEND_ID_12)后檢測(cè)CAN總線電平(由于第二節(jié)點(diǎn)2的報(bào)文SEND_ID_2和第三節(jié)點(diǎn)3的報(bào)文SEND_ID_3同時(shí)競(jìng)爭(zhēng)總線且具有相同的標(biāo)識(shí)符場(chǎng)和不同的數(shù)據(jù)場(chǎng),而產(chǎn)生錯(cuò)誤;報(bào)文優(yōu)先級(jí)順序SEND_ID_3=SEND_ID_2<SEND_ID_12、SEND_ID_3=SEND_ID_2<SEND_ID_11),亦對(duì)CAN總線MAC(媒體訪問(wèn)控制)幀進(jìn)行檢測(cè)109;第四節(jié)點(diǎn)4檢測(cè)到連續(xù)11個(gè)1,即11個(gè)隱性電平時(shí)停止檢測(cè),將檢測(cè)到的含有CAN錯(cuò)誤幀的MAC幀送第四顯示單元4-3中,進(jìn)而將CAN錯(cuò)誤幀顯示出來(lái)110。
權(quán)利要求
1.一種CAN錯(cuò)誤幀檢測(cè)與顯示的裝置,其特征在于它由第一節(jié)點(diǎn)(1)、第二節(jié)點(diǎn)(2)、第三節(jié)點(diǎn)(3)、第四節(jié)點(diǎn)(4)組成第一節(jié)點(diǎn)(1)由第一處理器(1-1)、第一鍵盤(pán)(1-2)、第一顯示單元(1-3)、第一通信單元(1-4)、第一啟動(dòng)按鈕(1-5)和停止按鈕(1-6)組成;第一處理器(1-1)的數(shù)據(jù)輸入輸出總線端連接在第一通信單元(1-4)的數(shù)據(jù)輸入輸出總線端,第一鍵盤(pán)(1-2)的控制輸出總線端連接在第一處理器(1-1)控制輸入總線端,第一處理器(1-1)的顯示數(shù)據(jù)輸出端連接在第一顯示單元(1-3)的顯示數(shù)據(jù)輸入端,第一啟動(dòng)按鈕(1-5)的啟動(dòng)信號(hào)輸出端連接在第一處理器(1-1)的啟動(dòng)信號(hào)輸入端,停止按鈕(1-6)的停止信號(hào)輸出端連接在第一處理器(1-1)的停止信號(hào)輸入端;第二節(jié)點(diǎn)(2)由第二處理器(2-1)、第二鍵盤(pán)(2-2)、第二顯示單元(2-3)、第二通信單元(2-4)、和第二啟動(dòng)按鈕(2-5)組成;第二處理器(2-1)的數(shù)據(jù)輸入輸出總線端連接在第二通信單元(2-4)的數(shù)據(jù)輸入輸出總線端,第二鍵盤(pán)(2-2)的控制輸出總線端連接在第二處理器(2-1)控制輸入總線端,第二處理器(2-1)的顯示數(shù)據(jù)輸出端連接在第二顯示單元(2-3)的顯示數(shù)據(jù)輸入端,第二啟動(dòng)按鈕(2-5)的啟動(dòng)信號(hào)輸出端連接在第二處理器(2-1)的啟動(dòng)信號(hào)輸入端;第三節(jié)點(diǎn)(3)由第三處理器(3-1)、第三鍵盤(pán)(3-2)、第三顯示單元(3-3)、第三通信單元(3-4)、和第三啟動(dòng)按鈕(3-5)組成;第三處理器(3-1)的數(shù)據(jù)輸入輸出總線端連接在第三通信單元(3-4)的數(shù)據(jù)輸入輸出總線端,第三鍵盤(pán)(3-2)的控制輸出總線端連接在第三處理器(3-1)控制輸入總線端,第三處理器(3-1)的顯示數(shù)據(jù)輸出端連接在第三顯示單元(3-3)的顯示數(shù)據(jù)輸入端,第三啟動(dòng)按鈕3-5的啟動(dòng)信號(hào)輸出端連接在第三處理器(3-1)的啟動(dòng)信號(hào)輸入端;第四節(jié)點(diǎn)(4)由第四處理器(4-1)、第四鍵盤(pán)(4-2)、第四顯示單元(4-3)、第四通信單元(4-4)和檢測(cè)單元(4-5)組成;第四處理器(4-1)的數(shù)據(jù)輸入輸出總線端連接在第四通信單元(4-4)的數(shù)據(jù)輸入輸出總線端,第四鍵盤(pán)(4-2)的控制輸出總線端連接在第四處理器(4-1)控制輸入總線端,第四處理器(4-1)的顯示數(shù)據(jù)輸出端連接在第四顯示單元(4-3)的顯示數(shù)據(jù)輸入端,檢測(cè)單元(4-5)的檢測(cè)數(shù)據(jù)輸入端連接在第四通信單元(4-4)的檢測(cè)數(shù)據(jù)輸出端,檢測(cè)單元(4-5)的檢測(cè)數(shù)據(jù)輸出端連接在第四處理器(4-1)的檢測(cè)數(shù)據(jù)輸入端;第一節(jié)點(diǎn)(1)的第一通信單元(1-4)的CAN總線數(shù)據(jù)傳輸端、第二節(jié)點(diǎn)(2)的第二通信單元(2-4)的CAN總線數(shù)據(jù)傳輸端、第三節(jié)點(diǎn)(3)的第三通信單元(3-4)的CAN總線數(shù)據(jù)傳輸端和第四節(jié)點(diǎn)(4)的第四通信單元(4-4)的CAN總線數(shù)據(jù)傳輸端,都依次連接在CAN數(shù)據(jù)總線上。
2.一種CAN錯(cuò)誤幀檢測(cè)與顯示的方法,其特征在于它的檢測(cè)和顯示步驟為啟動(dòng)整個(gè)檢測(cè)顯示裝置(101);初始化第一節(jié)點(diǎn)(1),并設(shè)置標(biāo)識(shí)符場(chǎng)、控制場(chǎng)和數(shù)據(jù)場(chǎng),標(biāo)識(shí)符場(chǎng)表示報(bào)文的優(yōu)先級(jí),設(shè)置按下第一啟動(dòng)按鈕(1-5)或停止按鈕(1-6)時(shí),所發(fā)送的報(bào)文優(yōu)先級(jí)都為高(102);初始化第二節(jié)點(diǎn)(2),并設(shè)置標(biāo)識(shí)符場(chǎng)、控制場(chǎng)和數(shù)據(jù)場(chǎng),標(biāo)識(shí)符場(chǎng)表示報(bào)文的優(yōu)先級(jí),設(shè)置其報(bào)文優(yōu)先級(jí)為低(103);初始化第三節(jié)點(diǎn)(3),并設(shè)置標(biāo)識(shí)符場(chǎng)、控制場(chǎng)和數(shù)據(jù)場(chǎng),標(biāo)識(shí)符場(chǎng)表示報(bào)文的優(yōu)先級(jí),設(shè)置其報(bào)文優(yōu)先級(jí)為低、其標(biāo)識(shí)符場(chǎng)與第二節(jié)點(diǎn)(2)標(biāo)識(shí)符場(chǎng)相同,設(shè)置其數(shù)據(jù)場(chǎng)與第二節(jié)點(diǎn)(2)數(shù)據(jù)場(chǎng)不同(104);初始化第四節(jié)點(diǎn)(4),通過(guò)設(shè)置第四處理器(4-1)中的CAN控制器的相關(guān)寄存器,以保證第四節(jié)點(diǎn)(4)不接收按下第一節(jié)點(diǎn)(1)的第一啟動(dòng)按鈕(1-5)時(shí)所發(fā)送的高優(yōu)先級(jí)報(bào)文,但能接收其他報(bào)文(105);按下第一節(jié)點(diǎn)(1)的第一啟動(dòng)按鈕(1-5)后,第一節(jié)點(diǎn)(1)連續(xù)發(fā)送高優(yōu)先級(jí)報(bào)文,使CAN總線處于忙狀態(tài)(106);按下第二節(jié)點(diǎn)(2)的第二啟動(dòng)按鈕(2-5)后,第二節(jié)點(diǎn)(2)發(fā)送低優(yōu)先級(jí)報(bào)文(107);按下第三節(jié)點(diǎn)(3)的第三啟動(dòng)按鈕(3-5)后,第三節(jié)點(diǎn)(3)發(fā)送低優(yōu)先級(jí)報(bào)文(108);按下第一節(jié)點(diǎn)(1)的停止按鈕(1-6)后,第一節(jié)點(diǎn)(1)停止連續(xù)發(fā)送高優(yōu)先級(jí)報(bào)文,同時(shí)再發(fā)送一個(gè)高優(yōu)先級(jí)報(bào)文,第四節(jié)點(diǎn)(4)接收到這個(gè)高優(yōu)先級(jí)報(bào)文后檢測(cè)CAN總線電平,亦對(duì)CAN總線MAC幀進(jìn)行檢測(cè)(109);第四節(jié)點(diǎn)(4)檢測(cè)到連續(xù)11個(gè)1,即11個(gè)低電平時(shí)停止檢測(cè),將檢測(cè)到的含有CAN錯(cuò)誤幀的MAC幀送第四顯示單元(4-3)中,進(jìn)而將CAN錯(cuò)誤幀顯示出來(lái)(110)。
全文摘要
一種CAN錯(cuò)誤幀檢測(cè)與顯示的裝置及方法,它涉及CAN錯(cuò)誤幀檢測(cè)與顯示裝置和方法的技術(shù)領(lǐng)域,它是為了克服現(xiàn)有技術(shù)無(wú)法對(duì)CAN總線的錯(cuò)誤幀進(jìn)行檢測(cè)和顯示的問(wèn)題。本裝置中每個(gè)節(jié)點(diǎn)各自的顯示單元和鍵盤(pán)均連接在各自的處理器上;各啟動(dòng)按鈕均連接在其各自的處理器上;停止按鈕(1-6)連接在第一處理器(1-1)上;檢測(cè)單元(4-5)連接在第四處理器(4-1)和第四通信單元(4-4)中間;每個(gè)節(jié)點(diǎn)各自的處理器通過(guò)其各自的通信單元分別連接在CAN總線上。它的方法步驟(一)啟動(dòng)系統(tǒng);(二)初始化各個(gè)節(jié)點(diǎn),設(shè)置各節(jié)點(diǎn)的標(biāo)識(shí)符場(chǎng);(三)依次按下各節(jié)點(diǎn)的啟動(dòng)按鈕;(四)按下停止按鈕(1-6);(五)第四節(jié)點(diǎn)(4)進(jìn)行檢測(cè)CAN錯(cuò)誤幀和顯示。本發(fā)明實(shí)現(xiàn)了對(duì)CAN錯(cuò)誤幀檢測(cè)和顯示。
文檔編號(hào)H04L12/40GK1913459SQ20061001042
公開(kāi)日2007年2月14日 申請(qǐng)日期2006年8月22日 優(yōu)先權(quán)日2006年8月22日
發(fā)明者佟為明, 李鳳閣, 林景波, 劉勇, 金顯吉, 高洪偉 申請(qǐng)人:哈爾濱工業(yè)大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1