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

一種基于can總線的整車(chē)控制器在線調(diào)試方法

文檔序號(hào):6319319閱讀:469來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種基于can總線的整車(chē)控制器在線調(diào)試方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于CAN協(xié)議的、針對(duì)混合動(dòng)力汽車(chē)控制器內(nèi)部數(shù)據(jù)進(jìn)行讀取與修改的調(diào)試方法。
背景技術(shù)
隨著能源技術(shù)和汽車(chē)技術(shù)的發(fā)展,混合動(dòng)力汽車(chē)越來(lái)越受到大家的關(guān)注,其控制技術(shù)越來(lái)越先進(jìn),越來(lái)越復(fù)雜。而在控制器的開(kāi)發(fā)過(guò)程中,在線調(diào)試的作用也越來(lái)越重要。 一般在線調(diào)試時(shí)需要通過(guò)控制器的BDM接口與計(jì)算機(jī)直接連接.但是由于在線調(diào)試時(shí),控制器成本和控制器布置位置的限制,很難利用BDM進(jìn)行調(diào)試.而將整車(chē)控制器從車(chē)上取下進(jìn)行調(diào)試又很難模擬整車(chē)環(huán)境。所以設(shè)計(jì)一種通過(guò)控制器在整車(chē)CAN總線上就能在整車(chē)環(huán)境中對(duì)控制器進(jìn)行在線調(diào)試的方法是很有必要的。

發(fā)明內(nèi)容
本發(fā)明的目的是為了解決當(dāng)控制器由于無(wú)法通過(guò)BDM直接連接進(jìn)行調(diào)試的困難而提出的一種使用整車(chē)環(huán)境中CAN總線,借助CANalyzer等CAN信號(hào)收發(fā)工具對(duì)混合動(dòng)力汽車(chē)整車(chē)控制器進(jìn)行調(diào)試的方法。該方法要求在正常控制器軟件中增加能夠通過(guò)CAN總線進(jìn)行數(shù)據(jù)讀取和修改的功能模塊。本發(fā)明采用的技術(shù)方案如下
本發(fā)明提供了一種基于混合動(dòng)力汽車(chē)CAN總線通信,對(duì)總線上的整車(chē)控制器進(jìn)行在線調(diào)試的方法。該方法主要是通過(guò)CAN總線讀取和修改控制器內(nèi)部存儲(chǔ)單元的值進(jìn)行調(diào)
試ο該方法首先需要在整車(chē)控制器的底層軟件中集成帶有通過(guò)CAN消息讀取和修改控制器內(nèi)部存儲(chǔ)單元的功能模塊,同時(shí)需要參考用于記錄該控制器程序中變量與地址對(duì)應(yīng)關(guān)系的map文件。整車(chē)控制器中通過(guò)CAN總線進(jìn)行數(shù)據(jù)讀取和修改的方法總共分為3步 1.用CANalyzer或PCAN作為CAN信號(hào)收發(fā)工具從CAN總線上收取CAN消息。2.判斷該CAN消息的ID是否為在線調(diào)試消息的ID。如果不是則拋棄該消息,結(jié)束該次功能調(diào)用。3.解析該CAN消息內(nèi)容。解析的過(guò)程分為以下兩種 3.1.讀取指定地址的數(shù)據(jù)
通過(guò)計(jì)算機(jī)發(fā)送讀取數(shù)據(jù)指定ID給整車(chē)控制器,數(shù)據(jù)格式為每?jī)蓚€(gè)字節(jié)為一個(gè)16位地址,即一個(gè)消息一次最多能同時(shí)讀取4個(gè)地址的值,具體格式見(jiàn)表1 ;整車(chē)控制器接受到指定ID后,根據(jù)地址讀取存儲(chǔ)器中對(duì)應(yīng)單元的數(shù)據(jù),將指定地址的值發(fā)送給計(jì)算機(jī)(整車(chē)控制器取得相應(yīng)地址的數(shù)據(jù)后一直發(fā)送該地址的數(shù)據(jù),直到請(qǐng)求讀數(shù)據(jù)所發(fā)送的全部地址為0時(shí)為止),各字節(jié)內(nèi)容與地址相對(duì)應(yīng),具體格式見(jiàn)表1。
權(quán)利要求
1. 一種基于CAN總線的整車(chē)控制器在線調(diào)試方法,所述方法是在整車(chē)控制器的底層軟件中集成帶有通過(guò)CAN消息讀取和修改控制器內(nèi)部存儲(chǔ)單元的功能模塊,通過(guò)CAN總線讀取和修改控制器內(nèi)部存儲(chǔ)單元的值進(jìn)行調(diào)試;所述方法的步驟如下(1)用CANalyzer或PCAN作為CAN信號(hào)收發(fā)工具從CAN總線上收取CAN消息;(2)判斷該CAN消息的ID是否為在線調(diào)試消息的ID,如果不是則拋棄該消息,結(jié)束該次功能調(diào)用;(3)解析該CAN消息的內(nèi)容,解析的過(guò)程分為以下兩種(3.1)讀取指定地址的數(shù)據(jù)通過(guò)計(jì)算機(jī)發(fā)送讀取數(shù)據(jù)指定ID給整車(chē)控制器,數(shù)據(jù)格式為每?jī)蓚€(gè)字節(jié)為一個(gè)16位地址,即一個(gè)消息一次最多能同時(shí)讀取4個(gè)地址的值,具體格式見(jiàn)表1 ;整車(chē)控制器接受到指定ID后,根據(jù)地址讀取存儲(chǔ)器中對(duì)應(yīng)單元的數(shù)據(jù),將指定地址的值發(fā)送給計(jì)算機(jī),在此期間整車(chē)控制器取得相應(yīng)地址的數(shù)據(jù)后一直發(fā)送該地址的數(shù)據(jù),直到請(qǐng)求讀數(shù)據(jù)所發(fā)送的全部地址為0時(shí)為止,各字節(jié)內(nèi)容與地址相對(duì)應(yīng),具體格式見(jiàn)表1 ;表1讀取數(shù)據(jù)消息格式ID字節(jié)0字節(jié)1字節(jié)2字節(jié)3字節(jié)4字節(jié)5字節(jié)6字節(jié)7請(qǐng)求讀數(shù)據(jù)地址1地址2地址3地址4ID字節(jié)0字節(jié)1字節(jié)2字節(jié)3字節(jié)4字節(jié)5字節(jié)6字節(jié)7返回讀數(shù)據(jù)mIi數(shù) 醫(yī)2數(shù) S3數(shù)$S4(3. 2)修改指定地址的數(shù)據(jù)通過(guò)計(jì)算機(jī)發(fā)送修改數(shù)據(jù)指定ID給整車(chē)控制器,數(shù)據(jù)格式如表2所示表2修改數(shù)據(jù)消息格式ID字節(jié)0字節(jié)1字節(jié)2字節(jié)3字節(jié)4字節(jié)5字節(jié)6字節(jié)7請(qǐng)求寫(xiě)數(shù)據(jù)賽女1數(shù)據(jù)2數(shù)據(jù)3數(shù)據(jù)4數(shù)據(jù)5數(shù)據(jù)6數(shù)據(jù)7其中,數(shù)據(jù)1 表示修改數(shù)據(jù)的字節(jié)長(zhǎng)度,必須為1,2,4三個(gè)數(shù)中的一個(gè),其他數(shù)值無(wú)意義,其值與數(shù)據(jù)4-6對(duì)應(yīng);數(shù)據(jù)2 修改數(shù)據(jù)使能標(biāo)志,OxfT表示允許修改數(shù)據(jù),其他值為禁止修改數(shù)據(jù); 數(shù)據(jù)3 需要修改的變量或函數(shù)的16位地址數(shù)據(jù),該數(shù)據(jù)是根據(jù)軟件的map文件中,變量或函數(shù)對(duì)應(yīng)的地址;數(shù)據(jù)4到數(shù)據(jù)6 要寫(xiě)入地址的數(shù)據(jù),當(dāng)數(shù)據(jù)1為1時(shí),數(shù)據(jù)7為有效數(shù)據(jù);數(shù)據(jù)1為2 時(shí),數(shù)據(jù)6、7為有效數(shù)據(jù);數(shù)據(jù)1為4時(shí),數(shù)據(jù)4到數(shù)據(jù)7為有效數(shù)據(jù); (4)結(jié)束本次在線調(diào)試功能的調(diào)用。
全文摘要
本發(fā)明是一種應(yīng)用在混合動(dòng)力汽車(chē)上,通過(guò)汽車(chē)CAN總線對(duì)整車(chē)控制器進(jìn)行調(diào)試的方法。在整車(chē)控制器軟件中增加能夠通過(guò)CAN總線進(jìn)行數(shù)據(jù)讀取和修改的功能模塊。當(dāng)需要對(duì)整車(chē)控制器進(jìn)行在線調(diào)試時(shí),可以直接連接整車(chē)控制器上的CAN總線端口,通過(guò)計(jì)算機(jī)上運(yùn)行的CANalyzer或PCAN等CAN信號(hào)收發(fā)工具發(fā)送與接收數(shù)據(jù),對(duì)控制器內(nèi)部數(shù)據(jù)進(jìn)行讀寫(xiě),從而達(dá)到調(diào)試整車(chē)控制器的目的。
文檔編號(hào)G05B23/02GK102253672SQ20111012913
公開(kāi)日2011年11月23日 申請(qǐng)日期2011年5月18日 優(yōu)先權(quán)日2011年2月17日
發(fā)明者嚴(yán)欽山, 李宗華, 蘇嶺, 鄧柯軍 申請(qǐng)人:重慶長(zhǎng)安新能源汽車(chē)有限公司, 重慶長(zhǎng)安汽車(chē)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1