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

柴油機(jī)電控單位微控制器模塊的制作方法

文檔序號(hào):5158325閱讀:220來(lái)源:國(guó)知局
柴油機(jī)電控單位微控制器模塊的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種柴油機(jī)電控單位微控制器模塊,包括控制器上電斷電管理模塊、應(yīng)用軟件模塊和微控制器模塊,控制器上電斷電管理模塊與一延遲斷電模塊連接,微控制器模塊包括:內(nèi)核;讀/寫(xiě)模塊,讀/寫(xiě)模塊包括與應(yīng)用軟件模塊連接的RAM模塊和至少兩與RAM模塊連接的FlashROM模塊,其中一FlashROM模塊用于存放斷電保存數(shù)據(jù),而其他FlashROM模塊用于存放應(yīng)用軟件程序代碼,讀/寫(xiě)模塊還包括與所述控制器上電斷電管理模塊連接的供電模塊以及用于存儲(chǔ)實(shí)現(xiàn)FlashROM模塊工作的FlashROM程序代碼模塊。本發(fā)明通過(guò)FlashROM模塊來(lái)實(shí)現(xiàn)EEPROM的功能,來(lái)完成柴油機(jī)電控單元對(duì)EEPROM的要求。
【專(zhuān)利說(shuō)明】柴油機(jī)電控單位微控制器模塊

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及柴油發(fā)動(dòng)機(jī)電控燃油系統(tǒng)【技術(shù)領(lǐng)域】,特別涉及一種利用微控制器內(nèi)部FlashROM(Flash Read-Only Memory,快速擦寫(xiě)只讀編程器)模塊仿真EEPROM(ElectricalIy Erasable Programmable Read-Only Memory,帶電可擦寫(xiě)可編程只讀存儲(chǔ)器)模塊的柴油發(fā)動(dòng)機(jī)電控單元微控制器模塊。

【背景技術(shù)】
[0002]隨著柴油發(fā)動(dòng)機(jī)由機(jī)械燃油系統(tǒng)轉(zhuǎn)向電控燃油系統(tǒng),特別是OBD (On-BoardDiagnostic,車(chē)載診斷系統(tǒng))的執(zhí)行,對(duì)于柴油機(jī)控制單元來(lái)講,必須具備EEPROM器件,用于保存發(fā)動(dòng)機(jī)運(yùn)行以及OBD監(jiān)控、管理所需的數(shù)據(jù)?,F(xiàn)有用于柴油發(fā)動(dòng)機(jī)電控單元的EEPROM方法是通過(guò)專(zhuān)用的EEPROM芯片來(lái)存貯各種所需的數(shù)據(jù),可以按字節(jié)來(lái)進(jìn)行訪問(wèn)操作。此方法雖易于實(shí)現(xiàn),但會(huì)占用控制單元更多的電路板(PCB)面積以及更多的微控制器引腳,且一個(gè)相對(duì)獨(dú)立的EEPROM存貯芯片會(huì)增加柴油機(jī)電控單元(ECU)的硬件、質(zhì)量成本。


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

[0003]本發(fā)明的目的在于提供一種柴油發(fā)動(dòng)機(jī)電控單元微控制器模塊,該柴油發(fā)動(dòng)機(jī)電控單元微控制器模塊利用微控制器內(nèi)部FlashROM模塊仿真EEPROM模塊,降低硬件成本,減少微控制器引腳。
[0004]本發(fā)明所解決的技術(shù)問(wèn)題可以采用以下技術(shù)方案來(lái)實(shí)現(xiàn):
[0005]柴油機(jī)電控單位微控制器模塊,包括控制器上電斷電管理模塊、應(yīng)用軟件模塊和微控制器模塊,其特征在于,所述控制器上電斷電管理模塊與一延遲斷電模塊連接,所述微控制器模塊包括:
[0006]內(nèi)核;
[0007]讀/寫(xiě)模塊,所述讀/寫(xiě)模塊包括與所述應(yīng)用軟件模塊連接的RAM模塊和至少兩與所述RAM模塊連接的FlashROM模塊,其中一 FlashROM模塊用于存放斷電保存數(shù)據(jù),而其他FlashROM模塊用于存放應(yīng)用軟件程序代碼,所述讀/寫(xiě)模塊還包括與所述控制器上電斷電管理模塊連接的供電模塊以及用于存儲(chǔ)實(shí)現(xiàn)FlashROM模塊工作的FlashROM程序代碼模塊。
[0008]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述FlashROM模塊為XC2000系列微控制器FlashROM 模塊。
[0009]本發(fā)明的工作過(guò)程如下:
[0010]控制單元上電時(shí),控制器上電斷電管理模塊將確定的各微控制器模塊上次EEPROM數(shù)據(jù)復(fù)制到特定的RAM模塊區(qū)間內(nèi),并記錄當(dāng)前的FlashROM模塊內(nèi)部的FlashROM Bank組號(hào),此后其它應(yīng)用管理程序可以正常操作該RAM模塊中的數(shù)據(jù)。當(dāng)控制器上電斷電管理模塊檢測(cè)到控制器斷電時(shí),其能維持一段時(shí)間的電能,此時(shí),將RAM模塊中的數(shù)據(jù)與上次存放在FlashROM Bank組區(qū)間的數(shù)據(jù)進(jìn)行比對(duì),如果相同則不需將RAM模塊中的數(shù)據(jù)燒寫(xiě)到FlashROM中,如果二者數(shù)據(jù)不同,則將FlashROM Bank組號(hào)加I (超過(guò)本BANK最大組號(hào)時(shí)歸零)同時(shí)將RAM模塊中的數(shù)據(jù)完整的燒寫(xiě)到FlashROM Bank新組對(duì)應(yīng)的FlashROM區(qū)間中,完成一次本FlashROM Bank的仿真操作。如有多個(gè)FlashROM Bank仿真原理同上。整個(gè)操作過(guò)程的算法容易由本領(lǐng)域技術(shù)人員編寫(xiě)至FlashROM程序代碼模塊內(nèi)。
[0011]由于采用了如上的技術(shù)方案,本發(fā)明的有益效果在于:通過(guò)FlashROM模塊來(lái)實(shí)現(xiàn)EEPROM的功能,來(lái)完成柴油機(jī)電控單元對(duì)EEPROM的要求,具有成本低、算法簡(jiǎn)單、易于使用的特點(diǎn),通過(guò)一對(duì)多,循環(huán)存貯方式來(lái)滿(mǎn)足產(chǎn)品生命周期內(nèi)的應(yīng)用可靠性。且各數(shù)據(jù)的讀/寫(xiě)操作不用像傳統(tǒng)EERPOM芯片那樣按字節(jié)或字的方式來(lái)存取數(shù)據(jù),對(duì)于應(yīng)用軟件來(lái)講對(duì)EEPROM中數(shù)據(jù)的讀/寫(xiě)操作就如同對(duì)RAM模塊中的數(shù)據(jù)讀/寫(xiě)操作一樣。整個(gè)仿真算法只是在ECU上電、斷電時(shí)執(zhí)行初始化、回寫(xiě)操作。本發(fā)明適用于所用可以滿(mǎn)足本發(fā)明算法要求的微控制器ECU,產(chǎn)品覆蓋電控單體泵及共軌系統(tǒng),適合從輕型到重型車(chē)用、機(jī)車(chē)用和船用柴油機(jī)及發(fā)電機(jī)組。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0012]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0013]圖1是本發(fā)明一種實(shí)施例的結(jié)構(gòu)示意圖。
[0014]圖2是本發(fā)明一種實(shí)施例的RAM模塊與FlashROM模塊的控制流程圖。

【具體實(shí)施方式】
[0015]為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面進(jìn)一步闡述本發(fā)明。
[0016]參見(jiàn)圖1所示柴油機(jī)電控單位微控制器模塊,包括控制器上電斷電管理模塊100、應(yīng)用軟件模塊200和微控制器模塊300,控制器上電斷電管理模塊100與一延遲斷電模塊
400連接。
[0017]微控制器模塊300包括內(nèi)核310和讀/寫(xiě)模塊I,讀/寫(xiě)模塊包括與應(yīng)用軟件模塊200連接的RAM模塊320和至少兩與RAM模塊320連接的FlashROM模塊330,本實(shí)施例中的FlashROM模塊330為兩塊,其中一 FlashROM模塊331用于存放斷電保存數(shù)據(jù),而FlashROM模塊332用于存放應(yīng)用軟件程序代碼,讀/寫(xiě)模塊I還包括與控制器上電斷電管理模塊100連接的供電模塊(圖中未示出)以及用于存儲(chǔ)實(shí)現(xiàn)FlashROM模塊330工作的FlashROM程序代碼模塊340。
[0018]本實(shí)施例中的FlashROM模塊330為XC2000系列微控制器FlashROM模塊,其為市面上的成熟產(chǎn)品,便于更換與裝配。根據(jù)XC2000系列微控制器技術(shù)文檔所得FlashROM模塊330可靠的擦寫(xiě)次數(shù)為1.5萬(wàn)次,而根據(jù)產(chǎn)品應(yīng)用要求在產(chǎn)品應(yīng)用周期內(nèi)所需的EEPROM擦/寫(xiě)次數(shù)為12萬(wàn)次,則通過(guò)8個(gè)連續(xù)的FlashROM BANK組(結(jié)合圖2所示)即可在產(chǎn)品應(yīng)用周期內(nèi)確保EEPROM的應(yīng)用可靠性。
[0019]本發(fā)明的工作過(guò)程如下:
[0020]控制單元上電時(shí),控制器上電斷電管理模塊100將確定的各微控制器模塊上次EEPROM數(shù)據(jù)復(fù)制到RAM模塊320特定的區(qū)間321、322內(nèi),其中區(qū)間321、322分別與FlashROM模塊331、332對(duì)應(yīng),并記錄當(dāng)前的FlashROM模塊內(nèi)部的FlashROM Bank組號(hào),此后其它應(yīng)用管理程序可以正常操作該RAM模塊中的數(shù)據(jù)。當(dāng)控制器上電斷電管理模塊100檢測(cè)到控制器斷電時(shí),其能維持一段時(shí)間的電能,此時(shí),將RAM模塊中的數(shù)據(jù)與上次存放在FlashROM Bank組區(qū)間的數(shù)據(jù)進(jìn)行比對(duì),如果相同則不需將RAM模塊中的數(shù)據(jù)燒寫(xiě)到FlashROM中,如果二者數(shù)據(jù)不同,則將FlashROM Bank組號(hào)加I (超過(guò)本BANK最大組號(hào)時(shí)歸零)同時(shí)將RAM模塊中的數(shù)據(jù)完整的燒寫(xiě)到FlashROM Bank新組對(duì)應(yīng)的FlashROM區(qū)間中,完成一次本FlashROM Bank的仿真操作。如有多個(gè)FlashROM Bank仿真原理同上。整個(gè)操作過(guò)程的算法容易由本領(lǐng)域技術(shù)人員編寫(xiě)至FlashROM程序代碼模塊340內(nèi)。
[0021]本發(fā)明的有益效果在于:通過(guò)FlashROM模塊來(lái)實(shí)現(xiàn)EEPROM的功能,來(lái)完成柴油機(jī)電控單元對(duì)EEPROM的要求,具有成本低、算法簡(jiǎn)單、易于使用的特點(diǎn),通過(guò)一對(duì)多,循環(huán)存貯方式來(lái)滿(mǎn)足產(chǎn)品生命周期內(nèi)的應(yīng)用可靠性。且各數(shù)據(jù)的讀/寫(xiě)操作不用像傳統(tǒng)EERPOM芯片那樣按字節(jié)或字的方式來(lái)存取數(shù)據(jù),對(duì)于應(yīng)用軟件模塊200來(lái)講對(duì)EEPROM中數(shù)據(jù)的讀/寫(xiě)操作就如同對(duì)RAM模塊320中的數(shù)據(jù)讀/寫(xiě)操作一樣,兩者通過(guò)現(xiàn)有的數(shù)據(jù)模塊500連接。整個(gè)仿真算法只是在ECU上電、斷電時(shí)執(zhí)行初始化、回寫(xiě)操作。本發(fā)明適用于所用可以滿(mǎn)足本發(fā)明算法要求的微控制器ECU,產(chǎn)品覆蓋電控單體泵及共軌系統(tǒng),適合從輕型到重型車(chē)用、機(jī)車(chē)用和船用柴油機(jī)及發(fā)電機(jī)組。本發(fā)明可在一個(gè)應(yīng)用項(xiàng)目中,通過(guò)該方案來(lái)仿真多個(gè)EEPROM元器件。如對(duì)于需要高頻率更改的數(shù)據(jù),可以將其單獨(dú)放在一個(gè)EEPROM仿真空間內(nèi),對(duì)于無(wú)需高頻率更改的數(shù)據(jù),可以將其分配到另一個(gè)EEPROM仿真空間內(nèi)。
[0022]以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書(shū)中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書(shū)及其等效物界定。
【權(quán)利要求】
1.柴油機(jī)電控單位微控制器模塊,包括控制器上電斷電管理模塊、應(yīng)用軟件模塊和微控制器模塊,其特征在于,所述控制器上電斷電管理模塊與一延遲斷電模塊連接,所述微控制器申旲塊包括: 內(nèi)核; 讀/寫(xiě)模塊,所述讀/寫(xiě)模塊包括與所述應(yīng)用軟件模塊連接的狀1模塊和至少兩與所述狀1模塊連接的模塊,其中一模塊用于存放斷電保存數(shù)據(jù),而其他
模塊用于存放應(yīng)用軟件程序代碼,所述讀/寫(xiě)模塊還包括與所述控制器上電斷電管理模塊連接的供電模塊以及用于存儲(chǔ)實(shí)現(xiàn)模塊工作的程序代碼模塊。
2.如權(quán)利要求1所述的柴油機(jī)電控單位微控制器模塊,其特征在于,所述?模塊為^(:2000系列微控制器模塊。
【文檔編號(hào)】F02D41/24GK104454205SQ201410610465
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年11月4日 優(yōu)先權(quán)日:2014年11月4日
【發(fā)明者】龍美彪, 歐陽(yáng)玲湘, 黃民備, 孟衛(wèi)東, 謝龍, 鄭昌, 熊明富, 陳順利, 丁才云, 鄧飛, 陳衛(wèi) 申請(qǐng)人:南岳電控(衡陽(yáng))工業(yè)技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安阳市| 昌吉市| 乐至县| 闻喜县| 永康市| 郑州市| 兴仁县| 天镇县| 汨罗市| 喜德县| 德庆县| 芮城县| 湟中县| 永善县| 重庆市| 醴陵市| 普洱| 九龙县| 辽源市| 长岛县| 浦县| 科尔| 静海县| 南京市| 松滋市| 融水| 多伦县| 同江市| 宁夏| 农安县| 集安市| 九寨沟县| 蒲城县| 广南县| 嘉义市| 额济纳旗| 江阴市| 瓮安县| 鄢陵县| 武城县| 木兰县|