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

汽車電子控制器及其啟動(dòng)控制方法

文檔序號(hào):6282319閱讀:345來(lái)源:國(guó)知局
專利名稱:汽車電子控制器及其啟動(dòng)控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種汽車車身電子裝置,具體涉及一種汽車電子控制器。 本發(fā)明還涉及一種汽車電子控制器的啟動(dòng)控制方法
背景技術(shù)
隨著汽車電子技術(shù)的發(fā)展,越來(lái)越多的電子控制器被應(yīng)用到汽車上, 如電動(dòng)后視鏡控制模塊、電動(dòng)座椅控制器、電動(dòng)門窗控制器、空調(diào)控制器、 燈光控制器、中控鎖模塊,防盜器等等。
電子控制器在汽車中的應(yīng)用越來(lái)越多,各電子設(shè)備間的數(shù)據(jù)通信變得 越來(lái)越多,同時(shí)這些分離模塊的大量使用,在提高車輛舒適性的同時(shí)也帶 來(lái)了成本增加、故障率上升、設(shè)計(jì)需求的變動(dòng),從而也造成以前的設(shè)計(jì)失 效等。
目前汽車電子控制器一旦發(fā)生程序故障,或者由于設(shè)計(jì)變更造成的軟 件更改的處理辦法是將控制器從整車上拆除,在工作室中采用專用工具 進(jìn)行程序更新。由于每個(gè)控制器的安裝位置不同,拆除需要一定的工作量; 微處理器的不同,燒寫工具也不同;汽車銷售分布范圍大的特點(diǎn)也將使得 這項(xiàng)更新程序的任務(wù)變得非常艱難。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種汽車電子控制器,它可以通 過(guò)診斷儀就能進(jìn)行程序升級(jí),將汽車電子控制器的更新變的簡(jiǎn)單可行。為此,本發(fā)明還要提供一種汽車電子控制器的啟動(dòng)控制方法。
為了解決以上技術(shù)問(wèn)題,本發(fā)明提供了一種汽車電子控制器,包括 一個(gè)啟動(dòng)時(shí)調(diào)用的引導(dǎo)程序模塊,該模塊位于其軟件程序模塊存儲(chǔ)的起始 地址,用于判斷汽車電子控制器的軟件是否需要更新,在需要時(shí)引導(dǎo)更新。 本發(fā)明還提供了一種上述汽車電子控制器的啟動(dòng)控制方法,包括如下 步驟(1 )汽車電子控制器通電后,其引導(dǎo)程序模塊檢測(cè)是否連有診斷儀, 如果是則檢測(cè)診斷儀中的更新軟件的版本號(hào),如果否則引導(dǎo)至汽車電子控
制器的啟動(dòng)應(yīng)用程序中;(2)引導(dǎo)程序模塊檢測(cè)現(xiàn)有軟件的版本號(hào)與更新 軟件的版本號(hào)是否相同,若不同則向診斷儀發(fā)送需要更新的信令,若相同 則弓I導(dǎo)至汽車電子控制器的啟動(dòng)應(yīng)用程序中;(3)診斷儀收到需要更新的 信令后向汽車電子控制器發(fā)送更新軟件;(4)引導(dǎo)程序模塊檢測(cè)更新軟件 的數(shù)據(jù),將其中與現(xiàn)有軟件不同的數(shù)據(jù)段復(fù)制,并移至內(nèi)存中覆蓋原有的 數(shù)據(jù)段;(5)自動(dòng)斷電,更新完成。
因?yàn)楸景l(fā)明將引導(dǎo)程序模塊集成進(jìn)汽車電子控制器中,采用Flash交 換或者Ram交換技術(shù),遵循診斷協(xié)議,從而達(dá)到通過(guò)診斷儀將程序更新 的目的,將汽車電子控制器的更新變的簡(jiǎn)單可行。


下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
圖l是本發(fā)明的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
如圖1所示,本發(fā)明的汽車電子控制器包括一個(gè)啟動(dòng)時(shí)調(diào)用的引導(dǎo)程 序模塊,該模塊位于其軟件程序模塊存儲(chǔ)的起始地址,用于判斷汽車電子控制器的軟件是否需要更新,并在需要時(shí)引導(dǎo)更新。由于系統(tǒng)加電或復(fù)位
后,所有的CPU通常都從某個(gè)由CPU制造商預(yù)先安排的地址上取指令,
因此將引導(dǎo)程序分配到這個(gè)起始地址開始的一段空間中,可以對(duì)汽車電子 控制器的啟動(dòng)進(jìn)行控制。
汽車電子控制器通電后,其引導(dǎo)程序模塊自動(dòng)檢測(cè)是否連有診斷儀。 如果是則檢測(cè)診斷儀中的更新軟件的版本號(hào),如果否則引導(dǎo)至汽車電子控 制器的正常啟動(dòng)的程序中。然后引導(dǎo)程序模塊對(duì)比現(xiàn)有軟件的版本號(hào)與更
新軟件的版本號(hào)是否相同,若不同則向診斷儀發(fā)送需要更新的信令;若相 同則引導(dǎo)至汽車電子控制器的正常啟動(dòng)的程序中。接著診斷儀收到需要更 新的信令后向汽車電子控制器發(fā)送更新軟件。引導(dǎo)程序模塊收到更新軟件 后,進(jìn)一步檢測(cè)更新軟件的數(shù)據(jù),將其中與現(xiàn)有軟件不同的數(shù)據(jù)段復(fù)制, 并移至內(nèi)存中覆蓋原有的數(shù)據(jù)段。完成數(shù)據(jù)段復(fù)制后,汽車電子控制器自 動(dòng)斷電,更新完成。
本發(fā)明的汽車電子控制器與診斷儀的通訊通過(guò)ODBII端口實(shí)現(xiàn),且遵 循KWP2000協(xié)議,診斷儀很容易通過(guò)ODBII 口與汽車電子控制器進(jìn)行相連 取得物理層連接,并進(jìn)行通信數(shù)據(jù)的傳輸,使程序更新不再需要專門的軟 件燒錄工具。
另外可以在本發(fā)明的汽車電子控制器的引導(dǎo)程序中設(shè)置一個(gè)更新完 成標(biāo)志位,其初始值為1或0。在啟動(dòng)控制程序過(guò)程中,當(dāng)更新步驟開始 執(zhí)行時(shí),將更新完成標(biāo)志位的值設(shè)置為初始值的取反值;當(dāng)更新步驟完成 時(shí),將該更新完成標(biāo)志位的值重置為初始值。這樣在汽車電子控制器重新 啟動(dòng)時(shí),通過(guò)檢測(cè)更新完成標(biāo)志位的值,可以首先判斷如果進(jìn)行了更新,該更新程序是否正常。因?yàn)槿绻摌?biāo)志位不是初始值,即表明更新程序出 現(xiàn)了異常,則自動(dòng)將原有的程序段復(fù)位。只有更新完成標(biāo)志位的值與初始 值相同才進(jìn)一步進(jìn)行后面的程序。這樣使得程序的運(yùn)行更加安全可靠。
權(quán)利要求
1、一種汽車電子控制器;其特征在于,包括一個(gè)啟動(dòng)時(shí)調(diào)用的引導(dǎo)程序模塊,該模塊位于其軟件程序模塊存儲(chǔ)的起始地址,用于判斷所述汽車電子控制器的軟件是否需要更新,并在需要時(shí)引導(dǎo)更新。
2、 如權(quán)利要求1所述的汽車電子控制器,其特征在于,所述汽車電 子控制器與診斷儀通訊時(shí)通過(guò)ODBII端口實(shí)現(xiàn)。
3、 一種汽車電子控制器的啟動(dòng)控制方法;其特征在于,包括如下步驟(1) 汽車電子控制器通電后,其引導(dǎo)程序模塊檢測(cè)是否連有診斷儀, 如果是則檢測(cè)所述診斷儀中的更新軟件的版本號(hào),如果否則引導(dǎo)至所述汽 車電子控制器的啟動(dòng)應(yīng)用程序中;(2) 所述引導(dǎo)程序模塊檢測(cè)現(xiàn)有軟件的版本號(hào)與所述更新軟件的版本 號(hào)是否相同,若不同則向所述診斷儀發(fā)送需要更新的信令,若相同則引導(dǎo) 至所述汽車電子控制器的啟動(dòng)應(yīng)用程序中;(3) 診斷儀收到需要更新的信令后向汽車電子控制器發(fā)送更新軟件;(4) 所述引導(dǎo)程序模塊檢測(cè)所述更新軟件的數(shù)據(jù),將其中與所述現(xiàn)有 軟件不同的數(shù)據(jù)段復(fù)制,并移至內(nèi)存中覆蓋原有的數(shù)據(jù)段;(5) 自動(dòng)斷電,更新完成。
4、 如權(quán)利要求3所述的汽車電子控制器的啟動(dòng)控制方法,其特征在 于,所述的引導(dǎo)程序模塊與所述診斷儀通訊時(shí)遵循KWP2000協(xié)議。
5、 如權(quán)利要求3所述的汽車電子控制器的啟動(dòng)控制方法,其特征在 于,所述引導(dǎo)程序模塊中設(shè)置一個(gè)更新完成標(biāo)志位,其初始值為1或0,當(dāng)步驟(4)開始執(zhí)行時(shí),將該更新完成標(biāo)志位的值設(shè)為初始值的取反值; 當(dāng)步驟(4)執(zhí)行完成時(shí),將該更新完成標(biāo)志位的值重置為初始值。
6、如權(quán)利要求5所述的汽車電子控制器的啟動(dòng)控制方法,其特征在于,在步驟(1)通電后,增加一步檢測(cè)更新完成標(biāo)志位的值是否為初始 值,如果不是則表示更新過(guò)程中發(fā)生異常,將原未更新的所有程序段復(fù)位。
全文摘要
本發(fā)明公開了一種汽車電子控制器,包括一個(gè)啟動(dòng)時(shí)調(diào)用的引導(dǎo)程序模塊,該模塊位于其軟件程序模塊存儲(chǔ)的起始地址,用于判斷汽車電子控制器的軟件是否需要更新,并在需要時(shí)引導(dǎo)更新。本發(fā)明還公開了一種上述汽車電子控制器的啟動(dòng)控制方法,用于在啟動(dòng)中檢測(cè)更新程序,引導(dǎo)完成更新。因?yàn)楸景l(fā)明將引導(dǎo)程序模塊集成進(jìn)汽車電子控制器中,采用Flash交換或者Ram交換技術(shù),遵循診斷協(xié)議,從而達(dá)到通過(guò)診斷儀將程序更新的目的,將汽車電子控制器的更新變的簡(jiǎn)單可行。
文檔編號(hào)G05B19/04GK101452263SQ20071009439
公開日2009年6月10日 申請(qǐng)日期2007年12月6日 優(yōu)先權(quán)日2007年12月6日
發(fā)明者呂春林, 羅來(lái)軍, 黃東亞 申請(qǐng)人:聯(lián)創(chuàng)汽車電子有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
内黄县| 长治市| 当涂县| 海阳市| 安仁县| 晋州市| 渑池县| 上蔡县| 新竹县| 尤溪县| 华亭县| 深圳市| 嘉善县| 来安县| 苍南县| 黄山市| 江北区| 迭部县| 乐安县| 自贡市| 巴林右旗| 弥渡县| 武清区| 肥东县| 阳山县| 江安县| 博客| 蒙城县| 雅安市| 洮南市| 收藏| 英吉沙县| 安达市| 霸州市| 石嘴山市| 奉新县| 郸城县| 兰考县| 凭祥市| 恩平市| 临沂市|