元征X-431 PAD V在線編程更換ECU,媲美原廠設(shè)備,更加專業(yè)!
——奔馳更換發(fā)動機(jī)電腦編程案例篇
故障描述
連創(chuàng)汽車科技承接車輛,14年奔馳E300轎車,行駛里程64378公里,裝配272發(fā)動機(jī),該車偶發(fā)性無啟動同時伴有冷卻液風(fēng)扇常轉(zhuǎn)故障。
故障診斷
故障出現(xiàn)時使用普通汽車診斷設(shè)備連接車輛全車無通訊,改用元征X-431 PAD V引腳檢測功能,檢測到動力系統(tǒng)CAN線電壓異常,拔下發(fā)動機(jī)電腦插頭后通訊恢復(fù),進(jìn)一步檢測發(fā)現(xiàn)發(fā)動機(jī)電腦損壞導(dǎo)致CAN線路短路,影響整車CAN網(wǎng)路。
故障排除
更換全新發(fā)動機(jī)控制模塊,做在線編程和設(shè)碼。由于奔馳專檢在線編程需要昂貴的在線賬號和復(fù)雜而專業(yè)的操作,故使用元征X-431 PAD V做奔馳發(fā)動機(jī)模塊在線編程以及設(shè)碼。
編程發(fā)動機(jī)控制模塊具體操作步驟我們查閱了元征的維修資料庫。如下圖:
按照元征資料庫操作技巧的詳細(xì)指引成功完成發(fā)動機(jī)電腦編程和設(shè)碼!同時發(fā)現(xiàn)元征資料庫里還有上萬種的技術(shù)案例可供日常學(xué)習(xí)。
編程結(jié)束啟動車輛,全部功能恢復(fù)正常。
此次維修,依托元征X-431 PAD V強(qiáng)大的引腳檢測功能、故障診斷功能、操作技巧功能和免費(fèi)在線編程功能成功排除故障,為車主節(jié)約了維修成本的同時修理廠也有了可觀的盈利,同時也打破的車主只有在維修中心才能做在線編程的觀念。
總結(jié):
汽車維修專檢才是王道的時代已經(jīng)逝去強(qiáng)大的通用型汽車解碼器功能逐漸替代乃至超越原廠專檢,通過此次編程發(fā)現(xiàn)元征X-431 PAD V做在線編程的優(yōu)點(diǎn):
1.元征X-431 PAD V支持在線編程車型多達(dá)18大車系。(奔馳、寶馬、大眾、奧迪、路虎等等)
2.元征X-431 PAD V專業(yè)的維修資料內(nèi)含上萬種實車操作技巧解決設(shè)備操作問題。
3.元征X-431 PAD V在線編程無需昂貴的在線賬號連接WIFI即可,節(jié)約維修成本。
4.元征X-431 PAD V診斷接頭C端采用雙WIFI通訊方式提升3倍編程速度,從而降低編程風(fēng)險。
5.元征X-431 PAD V操作簡單,按照操作技巧提示操作即可輕松完成編程。
6.元征X-431 PAD V后臺即可軟件升級讓設(shè)備始終保持最新版本,省去專檢維護(hù)成本。.
聲明:
法的應(yīng)用千千萬
? 浮點(diǎn)乘法和定點(diǎn)乘法的原理是相同的
? 早期處理器通過軟件迭代
? 使用加法和移位
? 現(xiàn)代處理器都實現(xiàn)硬件乘法器
? 提高程序性能
硬件模擬軟件的“移位-加”操作
? 兩個N位數(shù)相乘,結(jié)果為2N位
? 使用3組觸發(fā)器,鎖存住乘數(shù)、被乘數(shù)和結(jié)果
? 乘數(shù)每次算術(shù)右移一位,被乘數(shù)每次算術(shù)左移一位
如果參與運(yùn)算的是補(bǔ)碼?
? 先判斷結(jié)果符號位
? 將補(bǔ)碼轉(zhuǎn)為原碼進(jìn)行運(yùn)算
? 補(bǔ)上符號位,轉(zhuǎn)換回補(bǔ)碼
? 太麻煩,不如自行推導(dǎo)補(bǔ)碼乘法算法
? 問題: 已知[X] 補(bǔ) 和[Y] 補(bǔ) ,求[X*Y] 補(bǔ) .
? [X] 補(bǔ) +[Y] 補(bǔ)=[X+Y] 補(bǔ) (方括號內(nèi)為普通加法,方括號外為補(bǔ)碼加法)
? 但[X] 補(bǔ) *[Y] 補(bǔ) !=[X*Y] 補(bǔ)
? 若[Y ] 補(bǔ)=y 31 y 30 ......y 1 y 0 ,
? 則Y=-y 31 *2 31 + y 30 *2 30 +......+y 1 *2 1 +y 0 *2 0
已知[X] 補(bǔ) 和[Y] 補(bǔ) ,求[X*Y] 補(bǔ)
[X*Y] 補(bǔ)=[X*( -y 31 *2 31 +y 30 *2 30 +......+y 1 *2 1 +y 0 *2 0 )] 補(bǔ)
=[-X*y 31 *2 31 +X*y 30 *2 30 +......+X*y 1 *2 1 +X*y 0 *2 0 ] 補(bǔ)
=[-X*y 31 *2 31 ] 補(bǔ) +[X*y 30 *2 30 ] 補(bǔ) +......+[X*y 1 *2 1 ] 補(bǔ) +[X*y 0 *2 0 ] 補(bǔ)
=- [X] 補(bǔ) *(y 31 *2 31 ) +[X] 補(bǔ) * (y 30 *2 30 ) +......+[X] 補(bǔ) * (y 1 *2 1 ) +[X] 補(bǔ) * (y 0 *2 0 ) ???
方括號內(nèi)為普通加法,方括號外為補(bǔ)碼加減(符號位擴(kuò)充到64位再加)
定理:[X*2 k ] 補(bǔ)=[X] 補(bǔ) *2 k
? 運(yùn)算時,根據(jù)y i 取0或1,進(jìn)行操作
? 結(jié)果先置為0, [X] 補(bǔ) 擴(kuò)展為64位
? 當(dāng)i=0 ... 30,若y i 為1,將[X] 補(bǔ) 左移i位,補(bǔ)碼加法到結(jié)果
? 當(dāng)i=31,若y i 為1,將[X] 補(bǔ) 左移i位,補(bǔ)碼減法到結(jié)果
? 和原碼“移位-加”算法類似(除了最高位)
補(bǔ)碼運(yùn)算注意
? 符號位擴(kuò)充到8位,結(jié)果保留8位
? 補(bǔ)碼減法:按位取反加1(-11010000=00101111+1)
將之前的迭代加乘法器稍微修改,就可以實現(xiàn)補(bǔ)碼乘法