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

Can總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法

文檔序號(hào):6507797閱讀:1548來源:國知局
Can總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法
【專利摘要】本發(fā)明涉及一種CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,CAN總線數(shù)據(jù)庫的設(shè)計(jì)由三張數(shù)據(jù)表——信號(hào)表、報(bào)文表和節(jié)點(diǎn)表構(gòu)成,所述的信號(hào)表包含網(wǎng)絡(luò)中所有的信號(hào)定義;所述的報(bào)文表包含網(wǎng)絡(luò)中所有的報(bào)文定義,每個(gè)報(bào)文內(nèi)部包含信號(hào),可在信號(hào)表中找到;所述的節(jié)點(diǎn)表包含網(wǎng)絡(luò)中所有節(jié)點(diǎn)定義,每個(gè)節(jié)點(diǎn)內(nèi)部包含其所發(fā)送的報(bào)文,可在報(bào)文表中找到,同時(shí)節(jié)點(diǎn)內(nèi)部包含其所接收的信號(hào),可在信號(hào)表中找到。
【專利說明】CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域的軟件系統(tǒng),特別涉及一種基于CAN總線的數(shù)據(jù)庫系統(tǒng)?!颈尘凹夹g(shù)】
[0002]CAN總線作為各個(gè)微控制器之間的通信接口,在汽車和工業(yè)中有著廣泛的應(yīng)用;在汽車CAN總線協(xié)議制定和實(shí)施過程中,需要將CAN網(wǎng)絡(luò)中定義的信號(hào)、報(bào)文和節(jié)點(diǎn)封裝到一個(gè)數(shù)據(jù)庫文件中,實(shí)現(xiàn)基于符號(hào)的數(shù)據(jù)訪問,從而簡(jiǎn)化工作流程,為CAN總線的監(jiān)控,仿真和測(cè)試構(gòu)建基礎(chǔ)。
[0003]目前各大汽車廠商的CAN總線數(shù)據(jù)庫沒有統(tǒng)一的標(biāo)準(zhǔn),很多是基于Excel電子表格甚至是Word文檔來管理CAN相關(guān)的數(shù)據(jù),這樣帶來的問題是:1、查找和修改相應(yīng)的數(shù)據(jù)顯得十分困難;2、無法實(shí)現(xiàn)CAN相關(guān)數(shù)據(jù)文件的機(jī)器讀取和解析功能,難以保證基于CAN總線的自動(dòng)化控制。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的,就是為了克服基于CAN總線數(shù)據(jù)保存和訪問的問題,構(gòu)建一個(gè)明晰的CAN總線數(shù)據(jù)庫架構(gòu),使得相關(guān)的CAN數(shù)據(jù)可以得到高效的管理,同時(shí)可以使得機(jī)器能自動(dòng)讀取此數(shù)據(jù)庫文件并執(zhí)行基于CAN總線的自動(dòng)化控制。
[0005]本發(fā)明提供的具體技術(shù)方案如下:
[0006]CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,在一個(gè)數(shù)據(jù)庫里定義了三種數(shù)據(jù)表,分別是信號(hào)表、報(bào)文表和節(jié)點(diǎn)表。
[0007]CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,所述的信號(hào)表包含了整個(gè)網(wǎng)絡(luò)中可能出現(xiàn)的所有信號(hào)的定義,包括信號(hào)名、信號(hào)長(zhǎng)度、字節(jié)序、最小最大值、放大因子、偏移量、單位、信號(hào)注釋等。
[0008]CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,所述的報(bào)文表包含了整個(gè)網(wǎng)絡(luò)中可能出現(xiàn)的所有報(bào)文的定義,包括報(bào)文名稱、報(bào)文標(biāo)識(shí)符、報(bào)文數(shù)據(jù)長(zhǎng)度、報(bào)文注釋等。
[0009]CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,所述的節(jié)點(diǎn)表包含了整個(gè)網(wǎng)絡(luò)中可能出現(xiàn)的所有節(jié)點(diǎn)的定義,包括節(jié)點(diǎn)名稱、節(jié)點(diǎn)注釋等。
[0010]CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,所述的報(bào)文表中的每個(gè)報(bào)文均包含了含在其內(nèi)的信號(hào),所有信號(hào)均可以在信號(hào)表中找到定義。
[0011]CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,所述的節(jié)點(diǎn)表的每個(gè)節(jié)點(diǎn)均包含了其發(fā)送的報(bào)文,以及其接收的信號(hào),所有的信號(hào)和報(bào)文均可在信號(hào)表和報(bào)文表中找到其定義。
[0012]CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,通過指定的報(bào)文標(biāo)識(shí)符可以在報(bào)文表中找到報(bào)文定義,從而找到報(bào)文內(nèi)含有的各個(gè)信號(hào)定義。
[0013]CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,通過指定的節(jié)點(diǎn)可以找到其所發(fā)送的所有報(bào)文列表,同時(shí)可以找到其所接收的所有信號(hào)列表,從而構(gòu)建出其所接收的所有報(bào)文的列表。
[0014]CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,其優(yōu)勢(shì)在于,架構(gòu)定義清晰合理,可以通過機(jī)器自動(dòng)保存、載入CAN數(shù)據(jù)庫文件,從而基于符號(hào)進(jìn)行查詢和控制。
【專利附圖】

【附圖說明】
[0015]圖1為本發(fā)明實(shí)施方法中CAN總線數(shù)據(jù)庫的總架構(gòu)圖
[0016]圖2為本發(fā)明實(shí)施方法中信號(hào)表的架構(gòu)圖
[0017]圖3為本發(fā)明實(shí)施方法中報(bào)文表的架構(gòu)圖
[0018]圖4為本發(fā)明實(shí)施方法中節(jié)點(diǎn)表的架構(gòu)圖
[0019]圖1中,信號(hào)表(101)、報(bào)文表(102)、節(jié)點(diǎn)表(103)、CAN總線數(shù)據(jù)庫文件(104)
[0020]圖2中,獨(dú)立信號(hào)(201) - (207),信號(hào)表(101)內(nèi)可以定義任意個(gè)獨(dú)立信號(hào)
[0021]圖3中,獨(dú)立報(bào)文(301)- (302),報(bào)文表(102)內(nèi)可以定義任意個(gè)獨(dú)立報(bào)文
[0022]圖4中,獨(dú)立節(jié)點(diǎn)(401)- (402),節(jié)點(diǎn)表(103)內(nèi)可以定義任意個(gè)獨(dú)立節(jié)點(diǎn)
【具體實(shí)施方式】
[0023]在圖1中,創(chuàng)建CAN總線數(shù)據(jù)庫文件(104),其內(nèi)包含信號(hào)表(101)、報(bào)文表(102)和節(jié)點(diǎn)表(103)。
[0024]在圖2中,信號(hào)表(101)內(nèi)可以定義任意個(gè)獨(dú)立信號(hào)(201)- (207)。
[0025]在圖3中,報(bào)文表(102)內(nèi)可以定義任意個(gè)獨(dú)立報(bào)文(301)- (302),每個(gè)報(bào)文內(nèi)部包含其所裝載的獨(dú)立信號(hào),比如獨(dú)立報(bào)文(301)裝載了獨(dú)立信號(hào)(201) - (203);獨(dú)立報(bào)文(302)裝載了獨(dú)立信號(hào)(204)- (205)。
[0026]在圖4中,節(jié)點(diǎn)表(103)內(nèi)可以定義任意個(gè)獨(dú)立節(jié)點(diǎn)(401)- (402),每個(gè)節(jié)點(diǎn)內(nèi)部包含其所發(fā)送的報(bào)文列表,例如獨(dú)立節(jié)點(diǎn)(401)發(fā)送獨(dú)立報(bào)文(301)與獨(dú)立報(bào)文(302);獨(dú)立節(jié)點(diǎn)(402)不含發(fā)送報(bào)文。
[0027]在圖4中,每個(gè)節(jié)點(diǎn)內(nèi)部還包含本節(jié)點(diǎn)接收的信號(hào)列表,例如獨(dú)立節(jié)點(diǎn)(401)內(nèi)部不含所接收信號(hào);獨(dú)立節(jié)點(diǎn)(402)內(nèi)部包含獨(dú)立信號(hào)(206)和(207)。
【權(quán)利要求】
1.CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,其特征在于,在一個(gè)數(shù)據(jù)庫里定義了三種數(shù)據(jù)表,分別是信號(hào)表、報(bào)文表和節(jié)點(diǎn)表;信號(hào)表包含網(wǎng)絡(luò)內(nèi)信號(hào)的定義,報(bào)文表包含網(wǎng)絡(luò)內(nèi)報(bào)文的定義,報(bào)文內(nèi)部包含信號(hào),信號(hào)的定義可以從信號(hào)表中找到,節(jié)點(diǎn)表包含網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)的定義,節(jié)點(diǎn)內(nèi)部包含其所發(fā)送的所有報(bào)文,報(bào)文的定義可以從報(bào)文表中找到,同時(shí)節(jié)點(diǎn)內(nèi)部包含其所接收的所有信號(hào),信號(hào)的定義可以從信號(hào)表中找到。
2.根據(jù)權(quán)利要求1所述的CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,其特征在于,所述的信號(hào)表包含了整個(gè)網(wǎng)絡(luò)中可能出現(xiàn)的所有信號(hào)的定義,包括信號(hào)名、信號(hào)長(zhǎng)度、字節(jié)序、最小最大值、放大因子、偏移量、單位、信號(hào)注釋。
3.根據(jù)權(quán)利要求1所述的CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,其特征在于,所述的報(bào)文表包含了整個(gè)網(wǎng)絡(luò)中可能出現(xiàn)的所有報(bào)文的定義,包括報(bào)文名稱、報(bào)文標(biāo)識(shí)符、報(bào)文數(shù)據(jù)長(zhǎng)度、報(bào)文注釋。
4.根據(jù)權(quán)利要求1所述的CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,其特征在于,所述的節(jié)點(diǎn)表包含了整個(gè)網(wǎng)絡(luò)中可能出現(xiàn)的所有節(jié)點(diǎn)的定義,包括節(jié)點(diǎn)名稱、節(jié)點(diǎn)注釋。
5.根據(jù)權(quán)利要求3所述的CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,其特征在于,所述的報(bào)文表中的每個(gè)報(bào)文均包含了含在其內(nèi)的信號(hào),所有信號(hào)均可以在信號(hào)表中找到定義。
6.根據(jù)權(quán)利要求4所述的CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,其特征在于,所述的節(jié)點(diǎn)表的每個(gè)節(jié)點(diǎn)均包含了其發(fā)送的報(bào)文,以及其接收的信號(hào),所有的信號(hào)和報(bào)文均可在信號(hào)表和報(bào)文表中找到其定義。
7.根據(jù)權(quán)利要求5所述的CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,其特征在于,通過指定的報(bào)文標(biāo)識(shí)符可以在報(bào)文表中找到報(bào)文定義,從而找到報(bào)文內(nèi)含有的各個(gè)信號(hào)定義。
8.根據(jù)權(quán)利要求6所述的CAN總線數(shù)據(jù)庫的設(shè)計(jì)和查詢方法,其特征在于,通過指定的節(jié)點(diǎn)可以找到其所發(fā)送的所有報(bào)文列表,同時(shí)可以找到其所接收的所有信號(hào)列表,從而構(gòu)建出其所接收的所有報(bào)文的列表。
【文檔編號(hào)】G06F17/30GK103559186SQ201310354765
【公開日】2014年2月5日 申請(qǐng)日期:2013年8月15日 優(yōu)先權(quán)日:2013年8月15日
【發(fā)明者】劉矗, 莫莽, 吳寶紅 申請(qǐng)人:上海固泰科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1