j)下游溫度傳感器開(kāi)路診斷,A/D1的第二通道轉(zhuǎn)換上游溫度傳感器的值,由于下 游溫度傳感器是電阻型傳感器,其阻值在一定的范圍內(nèi),因此其上的電壓降范圍也在一定 的范圍之內(nèi),當(dāng)其上的壓降電壓高于4. 5V時(shí)候,就可以識(shí)別其開(kāi)路,下游溫度傳感器每10 毫秒轉(zhuǎn)換一次,如果在連續(xù)的10秒內(nèi),轉(zhuǎn)換后數(shù)據(jù)一直高于4. 5V,就發(fā)生下游溫度傳感器 開(kāi)路錯(cuò)誤,并是當(dāng)前錯(cuò)誤,本次診斷在一個(gè)0BD周期完成,當(dāng)重新開(kāi)始一個(gè)新0BD循環(huán)時(shí)候, 如果錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò)誤。
[0137] k)下游溫度傳感器數(shù)據(jù)不可靠診斷,A/D1的第二通道轉(zhuǎn)換下游溫度傳感器的值, 由于下游溫度傳感器是電阻型傳感器,其阻值根據(jù)溫度變化需要一定的時(shí)間,在1〇〇毫秒 之內(nèi),其溫度變化率不會(huì)大于5度,通過(guò)監(jiān)控其100毫秒之內(nèi)的變化率,如果大于5度,就發(fā) 生下游溫度傳感器數(shù)據(jù)不可靠錯(cuò)誤,并連續(xù)兩個(gè)OBD循環(huán)發(fā)生錯(cuò)誤,診斷下游溫度傳感器 數(shù)據(jù)不可靠錯(cuò)誤,當(dāng)重新在連續(xù)兩個(gè)OBD循環(huán)錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史錯(cuò) 誤,如果存在,還是當(dāng)前錯(cuò)誤。
[0138] 1)尿素罐溫度傳感器短路診斷,A/D1的第三通道轉(zhuǎn)換尿素罐溫度傳感器的值,由 于尿素罐溫度傳感器是電阻型傳感器,其阻值在一定的范圍內(nèi),因此其上的電壓降范圍也 在一定的范圍之內(nèi),當(dāng)其上的壓降電壓低于0. 2V時(shí)候,就可以識(shí)別其短路,尿素罐溫度傳 感器每10毫秒轉(zhuǎn)換一次,如果在連續(xù)的10秒內(nèi),轉(zhuǎn)換后數(shù)據(jù)一直低于0. 2V,就發(fā)生尿素 罐溫度傳感器短路錯(cuò)誤,并是當(dāng)前錯(cuò)誤,本次診斷在一個(gè)OBD周期完成,當(dāng)重新開(kāi)始一個(gè)新 OBD循環(huán)時(shí)候,如果錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò) 誤。
[0139] m)尿素罐溫度傳感器開(kāi)路診斷,A/D1的第三通道轉(zhuǎn)換尿素罐溫度傳感器的值,由 于尿素罐溫度傳感器是電阻型傳感器,其阻值在一定的范圍內(nèi),因此其上的電壓降范圍也 在一定的范圍之內(nèi),當(dāng)其上的壓降電壓高于4. 5V時(shí)候,就可以識(shí)別其開(kāi)路,尿素罐溫度傳 感器每10毫秒轉(zhuǎn)換一次,如果在連續(xù)的10秒內(nèi),轉(zhuǎn)換后數(shù)據(jù)一直高于4. 5V,就發(fā)生尿素 罐溫度傳感器開(kāi)路錯(cuò)誤,并是當(dāng)前錯(cuò)誤,本次診斷在一個(gè)OBD周期完成,當(dāng)重新開(kāi)始一個(gè)新 OBD循環(huán)時(shí)候,如果錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò) 誤。
[0140] n)尿素罐溫度傳感器數(shù)據(jù)不可靠診斷,A/D1的第三通道轉(zhuǎn)換尿素罐溫度傳感器 的值,由于尿素罐溫度傳感器是電阻型傳感器,其阻值根據(jù)溫度變化需要一定的時(shí)間,在 100毫秒之內(nèi),其溫度變化率不會(huì)大于5度,通過(guò)監(jiān)控其100毫秒之內(nèi)的變化率,如果大于5 度,就發(fā)生尿素罐溫度傳感器數(shù)據(jù)不可靠錯(cuò)誤,并連續(xù)兩個(gè)OBD循環(huán)發(fā)生錯(cuò)誤,診斷尿素罐 溫度數(shù)據(jù)不可靠錯(cuò)誤,當(dāng)重新在連續(xù)兩個(gè)OBD循環(huán)錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷 史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò)誤。
[0141] 〇)尿素罐液位傳感器短路診斷,A/D1的第四通道轉(zhuǎn)換尿素罐液位傳感器的值,由 于尿素罐液位傳感器是電阻型傳感器,其阻值在一定的范圍內(nèi),因此其上的電壓降范圍也 在一定的范圍之內(nèi),當(dāng)其上的壓降電壓低于0. 2V時(shí)候,就可以識(shí)別其短路,尿素罐液位傳 感器每10毫秒轉(zhuǎn)換一次,如果在連續(xù)的10秒內(nèi),轉(zhuǎn)換后數(shù)據(jù)一直低于0. 2V,就發(fā)生尿素 罐液位傳感器短路錯(cuò)誤,并是當(dāng)前錯(cuò)誤,本次診斷在一個(gè)0BD周期完成,當(dāng)重新開(kāi)始一個(gè)新 0BD循環(huán)時(shí)候,如果錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò) 誤。
[0142] p)尿素罐液位傳感器開(kāi)路診斷,A/D1的第四通道轉(zhuǎn)換尿素罐液位傳感器的值,由 于尿素罐液位傳感器是電阻型傳感器,其阻值在一定的范圍內(nèi),因此其上的電壓降范圍也 在一定的范圍之內(nèi),當(dāng)其上的壓降電壓高于4. 5V時(shí)候,就可以識(shí)別其開(kāi)路,尿素罐液位傳 感器每10毫秒轉(zhuǎn)換一次,如果在連續(xù)的10秒內(nèi),轉(zhuǎn)換后數(shù)據(jù)一直高于4. 5V,就發(fā)生尿素 罐液位傳感器開(kāi)路錯(cuò)誤,并是當(dāng)前錯(cuò)誤,本次診斷在一個(gè)0BD周期完成,當(dāng)重新開(kāi)始一個(gè)新 0BD循環(huán)時(shí)候,如果錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò) 誤。
[0143] q)尿素罐液位傳感器數(shù)據(jù)不可靠診斷,A/D1的第四通道轉(zhuǎn)換尿素罐液位傳感器 的值,由尿素罐液位傳感器是電阻型傳感器,其阻值根據(jù)溫度變化需要一定的時(shí)間,在100 毫秒之內(nèi),其溫度變化率不會(huì)大于5度,通過(guò)監(jiān)控其100毫秒之內(nèi)的變化率,如果大于5度, 就發(fā)生尿素罐液位傳感器數(shù)據(jù)不可靠錯(cuò)誤,并連續(xù)兩個(gè)OBD循環(huán)發(fā)生錯(cuò)誤,診斷尿素罐液 位數(shù)據(jù)不可靠錯(cuò)誤,當(dāng)重新在連續(xù)兩個(gè)OBD循環(huán)錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史 錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò)誤。
[0144] r)計(jì)量泵內(nèi)部錯(cuò)誤診斷,計(jì)量泵每100毫秒發(fā)送一次其內(nèi)部狀態(tài)信息,通過(guò)識(shí)別 其狀態(tài)信息,識(shí)別計(jì)量泵內(nèi)部工作狀態(tài),在1秒之內(nèi),其內(nèi)部狀態(tài)位一直錯(cuò)誤,就發(fā)生計(jì)量 泵內(nèi)部錯(cuò)誤,并連續(xù)兩個(gè)OBD循環(huán)發(fā)生錯(cuò)誤,診斷計(jì)量泵內(nèi)部錯(cuò)誤,當(dāng)重新在連續(xù)兩個(gè)OBD 循環(huán)錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò)誤。
[0145] s)勵(lì)肩感器內(nèi)部錯(cuò)誤診斷,NO屑感器每100毫秒發(fā)送一次其內(nèi)部狀態(tài)信息,通過(guò) 識(shí)別其狀態(tài)信息,識(shí)別N0X傳感器內(nèi)部工作狀態(tài),在1秒之內(nèi),其內(nèi)部狀態(tài)位一直錯(cuò)誤,就發(fā) 生N0X傳感器內(nèi)部錯(cuò)誤,并連續(xù)兩個(gè)0BD循環(huán)發(fā)生錯(cuò)誤,診斷感器內(nèi)部錯(cuò)誤,當(dāng)重新 在連續(xù)兩個(gè)0BD循環(huán)錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò) 誤。
[0146] t)尿素罐化冰加熱錯(cuò)誤診斷,當(dāng)尿素罐結(jié)冰后,打開(kāi)加熱功能和閉環(huán)檢測(cè)功能,其 閉環(huán)檢測(cè)的電流和加熱功率成正比,而加熱負(fù)載是一定的,所以在加熱過(guò)程中,其電流是在 一個(gè)有效范圍之內(nèi),當(dāng)超過(guò)這個(gè)范圍,就發(fā)生尿素罐化冰加熱錯(cuò)誤,并是當(dāng)前錯(cuò)誤,本次診 斷在一個(gè)0BD周期完成,當(dāng)重新開(kāi)始一個(gè)新0BD循環(huán)時(shí)候,如果錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤 就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò)誤。
[0147] s)催化器丟失錯(cuò)誤診斷,在連續(xù)經(jīng)歷多余8個(gè)發(fā)動(dòng)機(jī)穩(wěn)態(tài)和瞬態(tài)的變化過(guò)程中, 穩(wěn)態(tài)過(guò)程是指發(fā)動(dòng)機(jī)轉(zhuǎn)速大于600轉(zhuǎn)/每分鐘,扭矩大于5 %,而且在連續(xù)20秒之內(nèi),發(fā)動(dòng) 機(jī)轉(zhuǎn)速變化小于50轉(zhuǎn)/每分鐘,發(fā)動(dòng)機(jī)扭矩變化小于5%,瞬態(tài)過(guò)程是指發(fā)動(dòng)機(jī)轉(zhuǎn)速大于 600轉(zhuǎn)/每分鐘,扭矩大于5 %,而且在連續(xù)5秒之內(nèi),發(fā)動(dòng)機(jī)轉(zhuǎn)速變化大于50轉(zhuǎn)/每分鐘, 發(fā)動(dòng)機(jī)扭矩變化大于5%,在這多余8個(gè)連續(xù)變化過(guò)程中,得到上下游溫度傳感器的穩(wěn)態(tài)的 平均差值,如果差值小于20度的次數(shù)大于6次,就發(fā)生催化器丟失錯(cuò)誤,并連續(xù)兩個(gè)0BD循 環(huán)發(fā)生錯(cuò)誤,診斷催化器丟失錯(cuò)誤,當(dāng)重新在連續(xù)兩個(gè)0BD循環(huán)錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤 就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò)誤。
[0148] t)NOx排放超標(biāo)錯(cuò)誤診斷,在連續(xù)經(jīng)歷多余8個(gè)發(fā)動(dòng)機(jī)穩(wěn)態(tài)和瞬態(tài)的變化過(guò)程中, 穩(wěn)態(tài)過(guò)程是指發(fā)動(dòng)機(jī)轉(zhuǎn)速大于600轉(zhuǎn)/每分鐘,扭矩大于5 %,而且在連續(xù)20秒之內(nèi),發(fā)動(dòng) 機(jī)轉(zhuǎn)速變化小于50轉(zhuǎn)/每分鐘,發(fā)動(dòng)機(jī)扭矩變化小于5%,瞬態(tài)過(guò)程是指發(fā)動(dòng)機(jī)轉(zhuǎn)速大于 600轉(zhuǎn)/每分鐘,扭矩大于5 %,而且在連續(xù)5秒之內(nèi),發(fā)動(dòng)機(jī)轉(zhuǎn)速變化大于50轉(zhuǎn)/每分鐘, 發(fā)動(dòng)機(jī)扭矩變化大于5%,在這多余8個(gè)連續(xù)變化過(guò)程中,查表得到穩(wěn)態(tài)的N0 X排放量NO x Bg/ltltlms;干均值,并丫守到NOx傳感器測(cè)里的NOx MCK/lCICIms;干均值,比知?NO X NOX/lCICIms和N〇x Bg/l(l(lms,如 果其6個(gè)穩(wěn)態(tài)過(guò)程中,其差值大于150,就發(fā)生N0X排放超標(biāo)錯(cuò)誤,并連續(xù)兩個(gè)OBD循環(huán)發(fā)生 錯(cuò)誤,診斷N0X排放超標(biāo)錯(cuò)誤,當(dāng)重新在連續(xù)兩個(gè)0BD循環(huán)錯(cuò)誤情況不存在,這個(gè)錯(cuò)誤就轉(zhuǎn) 化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò)誤。
[0149]U)N0#_放超標(biāo)嚴(yán)重錯(cuò)誤診斷,在連續(xù)經(jīng)歷多余8個(gè)發(fā)動(dòng)機(jī)穩(wěn)態(tài)和瞬態(tài)的變化過(guò)程 中,穩(wěn)態(tài)過(guò)程是指發(fā)動(dòng)機(jī)轉(zhuǎn)速大于600轉(zhuǎn)/每分鐘,扭矩大于5 %,而且在連續(xù)20秒之內(nèi), 發(fā)動(dòng)機(jī)轉(zhuǎn)速變化小于50轉(zhuǎn)/每分鐘,發(fā)動(dòng)機(jī)扭矩變化小于5 %,瞬態(tài)過(guò)程是指發(fā)動(dòng)機(jī)轉(zhuǎn)速 大于600轉(zhuǎn)/每分鐘,扭矩大于5 %,而且在連續(xù)5秒之內(nèi),發(fā)動(dòng)機(jī)轉(zhuǎn)速變化大于50轉(zhuǎn)/每 分鐘,發(fā)動(dòng)機(jī)扭矩變化大于5 %,在這多余8個(gè)連續(xù)變化過(guò)程中,查表得到穩(wěn)態(tài)的NOx排放量 N〇xBg/ltltlms;干均值,并丫守到 NOX傳感器測(cè)里的 NO xNQX/1QQms干均值,比$父 NO xNGS/lCICImE;和 NO xBg/lcicims, 如果其6個(gè)穩(wěn)態(tài)過(guò)程中,其差值大于150,就發(fā)生N0X排放嚴(yán)重超標(biāo)錯(cuò)誤,并連續(xù)兩個(gè)OBD循 環(huán)發(fā)生錯(cuò)誤,診斷N0 X排放嚴(yán)重超標(biāo)錯(cuò)誤,當(dāng)重新在連續(xù)兩個(gè)0BD循環(huán)錯(cuò)誤情況不存在,這 個(gè)錯(cuò)誤就轉(zhuǎn)化成歷史錯(cuò)誤,如果存在,還是當(dāng)前錯(cuò)誤。
[0150] (15)在完成步驟(14)的診斷過(guò)程之后,如果發(fā)生計(jì)量泵內(nèi)部錯(cuò)誤、催化器丟失錯(cuò) 誤、排放嚴(yán)重超標(biāo)錯(cuò)誤,就發(fā)送發(fā)動(dòng)機(jī)扭矩限制信息,否則,進(jìn)行步驟(16);
[0151] (16)如果有標(biāo)定請(qǐng)求命令,則處理標(biāo)定數(shù)據(jù),否則,進(jìn)行步驟(17);
[0152] (17)通過(guò)儀表診斷CAN接口發(fā)送數(shù)據(jù)給儀表;
[0153] (18)輸出儀表指示信息給儀表;
[0154] (19)在檢測(cè)到鑰匙開(kāi)關(guān)信號(hào)打到OFF狀態(tài)時(shí),連續(xù)檢測(cè)10秒,確認(rèn)其一直在OFF 狀態(tài),SCR控制器就進(jìn)入低功耗功能,首先把需要存入到存儲(chǔ)模塊的數(shù)據(jù)存入到存儲(chǔ)模塊, 然后關(guān)閉系統(tǒng)不需要帶電模塊的電源,然后,配置喚醒源,MCU模塊進(jìn)入掉電模式進(jìn)行步驟 (20),否則,返回步驟(1);
[0155] (20)在系統(tǒng)進(jìn)入掉電模式后,當(dāng)鑰匙開(kāi)關(guān)打倒ON狀態(tài),喚醒MCU模塊,返回步驟 ⑴。
[0156] 啟動(dòng)本發(fā)明的SCR控制裝置,啟動(dòng)發(fā)動(dòng)機(jī),通過(guò)上下游溫度傳感器、尿素罐溫度、 液位傳感器采集數(shù)據(jù),傳送到SCR控制器,SCR控制器向計(jì)量泵發(fā)送工作指令,使計(jì)量泵工 作的噴射狀態(tài),SCR控制器向感器發(fā)送命令,并接收返回信息得到發(fā)送機(jī)排放NO 量,計(jì)算計(jì)量泵噴射量,發(fā)送給計(jì)量泵實(shí)現(xiàn)計(jì)量泵噴射;SCR控制器接收OBD診斷設(shè)備發(fā)送 的數(shù)據(jù),完成錯(cuò)誤診斷,發(fā)送給儀表顯示。
[0157] 本發(fā)明所述的柴油發(fā)動(dòng)機(jī)后處理SCR控制裝置取出柴油機(jī)排氣中的N0 X效率達(dá) 85 %,滿足國(guó)V排放標(biāo)準(zhǔn)。
[0158] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種柴油發(fā)動(dòng)機(jī)后處理SCR控制裝置,其特征在于:包括SCR控制器(100)、發(fā)動(dòng)機(jī) (200)、排氣管(300)、催化器(400)、計(jì)量泵(500)、NOx傳感器(600)、尿素罐(700)、上游溫 度傳感器(800)、下游溫度傳感器(900)、噴嘴(1000)、冷卻水控制電磁閥(1100)、供水管路 (1200)、加熱管路(1300)、尿素溶液管路(1400)、儀表(1500)、OBD診斷設(shè)備(1600); 所述SCR控制器包括MCU模塊(101)、電源管理模塊(102)、上游溫度信號(hào)處理模塊 (103)、下游溫度信號(hào)處理模塊(104)、尿素罐溫度信號(hào)處理模塊(105)、尿素罐液位信號(hào) 處理模塊(106)、功率驅(qū)動(dòng)模塊(107)、存儲(chǔ)模塊(108)、時(shí)鐘模塊(109)、發(fā)動(dòng)機(jī)CAN接口 (110)、計(jì)量泵NOxCAN接口(111)、儀表診斷CAN接口(112)、儀表輸出模塊(113);所述上游 溫度信號(hào)處理模塊(103)、下游溫度信號(hào)處理模塊(104)、尿素罐溫度信號(hào)處理模塊(105)、 尿素罐液位信號(hào)處理模塊(106)、功率驅(qū)動(dòng)模塊(107)、存儲(chǔ)模塊(108)、時(shí)鐘模塊(109)、發(fā) 動(dòng)機(jī)CAN接口(110)、計(jì)量泵NOxCAN接口(111)、儀表診斷CAN接口(112)、儀表輸出模塊 (113)與所述MCU模塊(101)、電源管理模塊(102)都相連; 所述發(fā)動(dòng)機(jī)(200)通過(guò)所述發(fā)動(dòng)機(jī)CAN接口(110)與所述MCU模塊(101)連接;所述 排氣管(300)與所述催化器(400)連接;所述計(jì)量泵(500)與通過(guò)所述計(jì)量泵NOxCAN接 口(111)與所述MCU模塊(101)連接;所述尿素罐(700)上的溫度傳感器通