亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

汽車lin總線控制技術(shù)中的報(bào)文檢驗(yàn)方法

文檔序號(hào):7884483閱讀:669來(lái)源:國(guó)知局
專利名稱:汽車lin總線控制技術(shù)中的報(bào)文檢驗(yàn)方法
技術(shù)領(lǐng)域
本發(fā)明屬于汽車電子控制領(lǐng)域,尤其涉及其中的LIN總線控制技術(shù)。
背景技術(shù)
十多年前開始,汽車中引入了CAN總線控制技術(shù),以便減少線束,共用資源,提高智能化程度。但由于成本的原因,該技術(shù)主要應(yīng)用于高檔汽車。隨著汽車工業(yè)的飛速發(fā)展,這種總線控制技術(shù)逐步擴(kuò)大應(yīng)用于中低檔汽車,但為了降低成本,國(guó)外多個(gè)汽車制造商聯(lián)合設(shè)計(jì)了一種低成本的LIN總線控制技術(shù),與CAN總線相比,其可靠性和信息容量都有明顯下降,因此LIN總線控制技術(shù)目前只應(yīng)用于技術(shù)要求較低的場(chǎng)合。在中低檔汽車中,目前仍以CAN為主干總線,在末端的傳感器等信息量小、要求低的部分則用LIN總線技術(shù)作為CAN總線的延伸,以實(shí)現(xiàn)較好的性價(jià)比;而在門窗控制等要求相對(duì)較高或更高的場(chǎng)合,則還是采用CAN技術(shù)。目前所使用的LIN總線控制技術(shù)中,其數(shù)據(jù)報(bào)文的格式為Break 13Bit同步符 1 Byte帶保護(hù)的ID1 Byte數(shù)據(jù)塊1---8 Byte帶進(jìn)位校驗(yàn)和 1 Byte其報(bào)文的檢驗(yàn)方式為將數(shù)據(jù)塊中的每一個(gè)字節(jié)進(jìn)行逐個(gè)累加運(yùn)算,每次當(dāng)發(fā)生溢出時(shí),累加結(jié)果加1,加完最后一個(gè)數(shù)據(jù)及可能的加1后,即得到“校驗(yàn)和”;數(shù)據(jù)經(jīng)過傳輸后,在接收端就通過檢驗(yàn)其最后一位的“校驗(yàn)和”是否正確、來(lái)檢查最終接收到的數(shù)據(jù)是否正確。上述校驗(yàn)方式的缺點(diǎn)是當(dāng)總線受到一定干擾時(shí),數(shù)據(jù)在傳輸過程中就有可能發(fā)生改變,當(dāng)數(shù)據(jù)發(fā)生改變后,其“校驗(yàn)和”卻仍可能不變,這樣,接收端就檢查不出錯(cuò)誤的信號(hào),就會(huì)發(fā)生接收錯(cuò)誤信號(hào)的現(xiàn)象,就會(huì)產(chǎn)生誤動(dòng)作。例如,當(dāng)干擾的頻率與字符速率同步時(shí),以位速率為10k時(shí)為例,則字符速率為1k,設(shè)有數(shù)據(jù)0xff在總線上傳輸,則后一個(gè)校驗(yàn)字節(jié)為0x00?,F(xiàn)有一重復(fù)率為500Hz的正負(fù)脈沖干擾組,負(fù)脈沖在前,對(duì)0xff的bit0干擾,形成了0xfe,則后一正脈沖對(duì)0x00的bit0干擾成1,形成0x01,這樣,LIN總線中數(shù)據(jù)報(bào)文自身的“帶進(jìn)位校驗(yàn)和”就檢查不出這一錯(cuò)誤情況,因?yàn)?xff+0x00=0xfe+0x01,因而在接收端就會(huì)產(chǎn)生誤動(dòng)作。

發(fā)明內(nèi)容
針對(duì)上述問題,為了進(jìn)一步減少接收錯(cuò)誤信號(hào)的可能性,本發(fā)明對(duì)LIN總線控制技術(shù)中的報(bào)文增加了檢驗(yàn)強(qiáng)度。
本發(fā)明采用的具體技術(shù)方案是在LIN總線控制技術(shù)中報(bào)文數(shù)據(jù)的原校驗(yàn)方式的基礎(chǔ)上,再將報(bào)文數(shù)據(jù)采用半字節(jié)取反的檢驗(yàn)方式,即采用前半字節(jié)對(duì)后半字節(jié)取反的方式來(lái)檢驗(yàn)其正確性。
下面通過舉例來(lái)進(jìn)一步說明本發(fā)明的工作原理。
設(shè)有半字節(jié)數(shù)據(jù)0xA,則高半字節(jié)為取反后的0x5,則發(fā)出的數(shù)據(jù)為0x5A,當(dāng)總線中存在背景技術(shù)中所述的500Hz的正負(fù)脈沖干擾情況時(shí),0x5A變?yōu)?x5B,由于5與B不是反的關(guān)系,因而這一錯(cuò)誤能被本發(fā)明所述的方法檢出;當(dāng)存在1250Hz的正負(fù)脈沖干擾情況時(shí),0x5A可能變?yōu)?x4B,本發(fā)明所述的方法就不能檢出這一錯(cuò)誤,但LIN總線中數(shù)據(jù)報(bào)文自身的“帶進(jìn)位校驗(yàn)和”卻能檢查出這一錯(cuò)誤情況,因此不會(huì)產(chǎn)生誤接收。
可見,在LIN總線控制技術(shù)中進(jìn)一步采用本發(fā)明所述的方法,就能大大減少接收錯(cuò)誤信號(hào)的可能性,因而能大大減少產(chǎn)生誤動(dòng)作的可能性。
權(quán)利要求
1.汽車LIN總線控制技術(shù)中的報(bào)文檢驗(yàn)方法,其特征在于將報(bào)文數(shù)據(jù)再采用半字節(jié)取反的檢驗(yàn)方式,即采用前半字節(jié)對(duì)后半字節(jié)取反的方式來(lái)檢驗(yàn)其正確性。
全文摘要
本發(fā)明公開了一種能提高檢驗(yàn)準(zhǔn)確率的汽車LIN總線控制技術(shù)中的報(bào)文檢驗(yàn)方法,即在LIN總線控制技術(shù)中報(bào)文數(shù)據(jù)的原校驗(yàn)方式的基礎(chǔ)上,再將報(bào)文數(shù)據(jù)采用半字節(jié)取反的檢驗(yàn)方式,即采用前半字節(jié)對(duì)后半字節(jié)取反的方式來(lái)檢驗(yàn)其正確性。通過對(duì)報(bào)文數(shù)據(jù)加強(qiáng)檢驗(yàn),能大大減少接收錯(cuò)誤信號(hào)的可能性,因而能大大減少產(chǎn)生誤動(dòng)作的可能性。
文檔編號(hào)H04L1/20GK1700631SQ20051004046
公開日2005年11月23日 申請(qǐng)日期2005年6月9日 優(yōu)先權(quán)日2005年6月9日
發(fā)明者朱鋼 申請(qǐng)人:張家港蘇星電器有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1