為什麼發動機自己會知道故障在哪裡?全靠上、下拉電阻!

2020-12-05 小亮談電氣

查看上篇文章,請關注小亮,謝謝

二、故障碼產生的原理1、控制單元的監測原理

當故障產生時,如果需要產生故障碼,那麼必要的條件就是控制單元具備自檢功能,自檢功能的作用是在輸出與輸入信號交換時,進行監測,通過控制單元本身的程序來判斷輸入輸出信號是否正常,進而判斷傳感器執行器的狀態是否符合要求。這樣在故障產生時,信號就會產生變化,控制單元檢測到變化的信號,跟之前預留的信息進行對比,然後把對比結果轉換成需要存儲的故障代碼,此代碼存儲在RAM中,斷電即可清除。

完成信號的監測,不僅僅需要強大的控制單元控制程序,同樣需要完善的周圍電氣硬體支持。

多數情況下,控制單元會對輸入輸出信號的電壓進行連續監控(部分信號也會監控電流),在內部存儲器ROM中,存儲有所有需要監控的信號的正常及故障標準,控制單元就是根據這些標準進行部件的控制和監控的。如果信號符合某一故障的標準,那麼控制單元就會對此故障進行保存故障代碼,同時必要情況下通知其他相關控制單元進行提示或功能切斷。

2、故障碼生成原理

在分析控制單元監控原理的同時,介紹部分故障生成的原理。

下面簡單介紹幾種控制單元的內部監控硬體電路簡圖。

開關信號

1、30源的開關信號監控電路

從圖中可以看出,電壓源為12V30#正電,中間介入了一個大小在1千歐姆的上拉電阻,上拉電阻用於在開關接通時限制流過的電流,防止電路流過過大的電流燒壞控制單元,同時減少了開關觸點閉合時的燒蝕,延長使用壽命。

當開關斷開時,監控點電位與電壓源一致,為12V,當開關閉合時,監控點電位與搭鐵一致,為0V,由此可以分析,此信號最多可以有三種狀態。

A:12V B:0V C:12》M》0V

AB是電路正常工作產生的電位變化,C則是當監控點到搭鐵之間出現電阻分壓時的情況,可以理解為虛接現象。所以此時控制單元會報出故障碼:XXX開關信號,電路電氣故障,靜態。當然也有時會報出:XXX開關信號,不可信信號,靜態。

搭鐵信號

2,有源的搭鐵監控電路

從圖中可以看出電壓源是12V,監控器件是一個滑動變阻器,監控點下端與搭鐵相連的是一個下拉電阻,阻值在10K歐姆,滑變器阻值為220歐姆。下拉電阻在電路中的作用,一方面是減小監控電路的電流,防止燒壞控制單元,另一方面是為了提供一個可靠的信號電位,沒有下拉電阻,控制單元監控點電位將始終處於0電位,如果直接接入電位計帶來的電流是控制單元所無法接受的,一般,控制單元晶片承受的最大電流在70mA左右。

簡圖

上圖中,對電路進行了簡單的簡化,在極限情況下,R3=220歐姆,I1=I2+I3,U2=U3,U1=0.那麼I2=1.19mA,I3=54.56mA,1mA的電流對電路影響可以忽略,另一種極限條件下,R1=220歐姆,U2=U3,相當於R2被短路了,此時流過的電流幾乎為零,電位等同於接地電勢。這兩種情況在電位計中不可能存在,因為電位計在兩端有閾值電阻,防止短路。於是可以猜測此電路有以下幾種信號情況。

A:12V B:0V C:0~12V

C狀態為正常的信號電位,當出現12V時,可以判斷滑變器對搭鐵斷路或者檢測點電路對正極短路,此時會報故障碼:XXX斷路/對正極短路,靜態。當0V出現時,可以判斷滑變器對正極斷路或檢測點電路對地短路,此時會報故障碼:XXX短路/對正極斷路。

可變電阻

3,5V基準電壓可變電阻監控電路

上拉電阻為1K歐姆,一般可變電阻電阻值在200歐姆(型號不同,阻值不同,此處為示例)隨水溫上升電阻值會逐漸減小。常溫在100歐姆左右。上拉電阻功能:限流,分壓。兩個電阻串聯,當溫控電阻變化時,兩電阻的分壓也會相應變化,上拉電阻阻值較大,所以溫控電阻對電路電流影響不明顯,信號監控點的電位,完全取決於兩電阻的比值。

由此可以分析,監控點的電位有以下幾種情況:

A:5V,B:12V,C:0V,D:0~5V,E:固定某一值不變。

此電路只有在D狀態才是正常電位信號,當為A時,明顯溫控電阻電路斷路,於是報碼;XXX傳感器斷路,靜態。當為B時,電路中某一點對正極短路,於是報碼:XXX傳感器對正極短路,靜態。當為C時,溫控電阻被短路或檢測點對地短路,於是報碼:XXX傳感器對地短路。當為E時,傳感器損壞,報碼:XXX傳感器未檢測到活動或XXX傳感器損壞。

方波信號

4,12V方波信號開關電路

圖例為升降器開關電路控制簡圖

此類電路在車輛中應用越來越多,因為相對於直流信號,方波信號可以容納更大的信息量,對於控制單元的自診斷有更好的支持。使得控制單元可以更清楚的了解周圍部件的真實狀態。同時更加節能。當然,此類電路信號更接近於控制單元的輸出信號,所以,一般此類信號電路都具備作動器診斷功能,即可以由控制單元直接控制執行器動作。該類電路的特點是,方波佔空比不變,但是振幅變化傳遞信號。由此分析電路可能有以下幾種電位。

A:12V恆壓,B:12V方波,C:0~12V方波,D:0V。

CDE都可以認為是控制單元的正常信號,當為A時,說明檢測端對正極短路,報碼:XXX對正極短路,此處不會再出現之前的斷路故障,因為斷路的話就會收到12方波信號。

更多內容,請看後期文章

更多電氣知識,歡迎關注我。

相關焦點

  • 什麼是上拉電阻,下拉電阻?
    上拉電阻和下拉電阻一般在數字電路中最為常見,在模擬電子電路中有時也會見到,很多初學電子的朋友看到它們很困惑,下面我與朋友們分享一下什麼是上拉電阻和什麼是下拉電阻,並聊聊它們在電子電路中的作用。為什麼要給P0口的外部加上拉電阻呢?下面給朋友們解釋一下。由於在單片機P0口的內部場效應管漏極D是沒有負載電阻的,就像在數字電路中的集電極開路門一樣(OC門),當想讓單片機P0口輸出高電平時,就需要場效應管T2截止,這時需要外部的上拉電阻才能完成高電平的轉換。要是P0口外部不加這個電阻的話,那麼P0口的電平就會出現一個不確定的狀態了。其原理圖如下圖所示。
  • 上拉電阻和下拉電阻的選型和計算
    這個提法基本是對的,但也不全對。下面詳細加以說明。 管腳上拉下拉電阻設計出發點有兩個: 一個是在正常工作或單一故障狀態下,管腳均不應出現不定狀態,如接頭脫落後導致的管腳懸空; 二是從功耗的角度考慮,就是在長時間的管腳等待狀態下,管腳埠的電阻上不應消耗太多電流
  • 深入了解上拉電阻和下拉電阻
    上拉電阻和下拉電阻是經常提到也是經常用到的電阻。在每個系統的設計中都用到了大量的上拉電阻和下拉電阻。在上拉電阻和下拉電阻的電路中,經常有的疑問是:上拉電阻為何能上拉?下拉電阻為何能下拉?下拉電阻旁邊為何經常會串一個電阻?
  • 上拉、下拉電阻的使用
    上、下拉電阻一、定義1、上拉就是將不確定的信號通過一個電阻嵌位在高電平!「電阻同時起限流作用」!下拉同理!以上拉電阻為例,一般地說,上拉電阻越小,驅動能力越強,但功耗越大,設計是應注意兩者之間的均衡。2。下級電路的驅動需求。同樣以上拉電阻為例,當輸出高電平時,開關管斷開,上拉電阻應適當選擇以能夠向下級電路提供足夠的電流。3。高低電平的設定。不同電路的高低電平的門檻電平會有不同,電阻應適當設定以確保能輸出正確的電平。
  • 帶你理解上拉電阻與下拉電阻
    百度一下上拉電阻與下拉電阻,一堆一堆的解釋就出來了,不過,好像沒有一個解釋的通熟易懂的,可能是寫解釋的人水平太高了,說的話小編也聽不懂。
  • 單片機上拉電阻、下拉電阻詳解
    是不是經常聽別人講,加個上拉電阻試試看,加個下拉電阻試試看,是不是還在疑惑上下拉電阻是什麼,該怎麼用,什麼時候用,有什麼用途?
  • 上拉電阻電路和下拉電阻電路的分析
    在數字電路的應用中,時常會聽到上拉電阻、下拉電阻,上拉電阻、下拉電阻起著穩定電路工作狀態的作用。1.下拉電阻電路如圖是下拉電阻電路,這是數字電路中的反向器,輸入端Ui通過下拉電阻R1接地,這樣在沒有高電平輸入時,可以使輸入端穩定地處於低電平狀態,防止了可能出現的高電平幹擾,使反向器誤動作。
  • 一文讓你讀懂上拉電阻與下拉電阻
    一文讓你讀懂上拉電阻與下拉電阻 玩轉單片機 發表於 2021-01-02 17:01:00   上拉(Pull Up )或下拉(Pull Down)電阻(兩者統稱為「拉電阻」)最基本的作用是:將狀態不確定的信號線通過一個電阻將其箝位至高電平
  • 數字電路中上拉電阻和下拉電阻作用和選用選擇
    同樣以上拉電阻為例,當輸出高電平時,開關管斷開,上拉電阻應適當選擇以能夠向下級電路提供足夠的電流。  3.高低電平的設定。不同電路的高低電平的門檻電平會有不同,電阻應適當設定以確保能輸出正確的電平。以上拉電阻為例,當輸出低電平時,開關管導通,上拉電阻和開關管導通電阻分壓值應確保在零電平門檻之下。  4.頻率特性。
  • 上拉電阻與下拉電阻的作用和區別
    2者共同的作用是:避免電壓的「懸浮」,造成電路的不穩定;本文引用地址:http://www.eepw.com.cn/article/201611/323015.htm一、上拉電阻
  • 上拉電阻、下拉電阻 / 拉電流、灌電流 / 扇出係數知識
    (二)上拉電阻阻值的選擇原則包括:1、從節約功耗及晶片的灌電流能力考慮應當足夠大:電阻大,電流小。2、從確保足夠的驅動電流考慮應當足夠小:電阻小,電流大。3、對於高速電路,過大的上拉電阻可能邊沿變平緩。綜合考慮以上三點,通常在1k到10k之間選取。對下拉電阻也有類似道理。
  • 科普:電路設計為什麼要加上、下拉電阻?有什麼作用?
    電路中加上拉電阻或下拉電阻的目的是確定某個狀態電路中的高電平或低電平。上、下拉電阻的作用提高電路穩定性,避免引起誤動作。第一圖中的按鍵如果不通過電阻上拉到高電平,那麼在上電瞬間可能就發生誤動作,因為在上電瞬間單片機的引腳電平是不確定的,上拉電阻R12的存在保證了其引腳處於高電平狀態,而不會發生誤動作。提高輸出管腳的帶載能力。受其他外圍電路的影響單片機在輸出高電平時能力不足,達不到VCC狀態,這會影響整個系統的正常工作,上拉電阻的存在就可以使管腳的驅動能力增強。
  • 上拉電阻和下拉電阻的定義、作用、應用案例及阻值選擇
    下拉同理  2、上拉是對器件注入電流,下拉是輸出電流  3、弱強只是上拉電阻的阻值不同,沒有什麼嚴格區分  4、對於非集電極(或漏極)開路輸出型電路(如普通門電路)提升電流和電壓的能力是有限的,上拉電阻的功能主要是為集電極開路輸出型電路輸出電流通道。
  • AVR單片機IO口結構和上拉和下拉電阻的作用
    為搞清IO結構,首先看看上拉和下拉電阻的作用。電阻同時起限流作用!下拉同理!  上拉電阻是用來解決總線驅動能力不足時提供電流的。一般說法是拉電流,下拉電阻是用來吸收電流。  1、在用TTL電路驅動CMOS電路時,若TTL的高電平低於CMOS要求的高電平的門限值(1,TTL電平: 輸出高電平>2.4V,輸出低電平<0.4V。在室溫下,一般輸出高電平是3.5V,輸出低電平 是0.2V。
  • 【電子大講堂】三極體基極下拉電阻作用
    三極體的基極不能出現懸空,當輸入信號不確定時(如輸入信號為高阻態時),加下拉電阻,就能使有效接地。特別是GPIO連接此基極的時候,一般在GPIO所在IC剛剛上電初始化的時候,此GPIO的內部也處於一種上電狀態,很不穩定,容易產生噪聲,引起誤動作!
  • 電路設計:上/下拉電阻、串聯匹配/0Ω電阻、磁珠、電感應用
    下拉同理2、上拉是對器件注入電流,下拉是輸出電流3、弱強只是上拉電阻的阻值不同,沒有什麼嚴格區分4、對於非集電極(或漏極)開路輸出型電路(如普通門電路)提升電流和電壓的能力是有限的,上拉電阻的功能主要是為集電極開路輸出型電路輸出電流通道二、拉電阻作用:1、一般作單鍵觸發使用時,如果IC本身沒有內接電阻
  • 劉堅強電子學《電子元器件電路基礎》1-7 下拉電阻電路
    下拉電阻電路概述我們知道,在數字電路中,只有兩種狀態,要麼是高電平1,要麼是低電平0。在通電初期,這些輸出狀態都是不確定的,為了使電路確定狀態,必須使用上拉電阻或下拉電阻,使一個原來不確定電平變高的叫上拉電阻,否則就是下拉電阻。
  • 史上最透徹:為什麼TTL邏輯驅動CMOS要接上拉電阻?你真知道?
    Author: Jackie Long除了前一節討論的拉電阻基本使用方法外,上拉電阻也可以提升高電平的電壓閾值,以便於前後級信號相匹配,我們經常會看到網上有這種說法:TTL邏輯電平驅動CMOS邏輯電平時
  • 深入講解三極體和MOS管加下拉電阻的作用,下次設計電路注意了
    二、三極體與MOS管加下拉電阻作用1、對於三極體三極體屬於電流型驅動元器件,因此一般在基極都會串一個限流電阻,一般小於10K,比較典型值有3.3K、4.7K、5.1K、6.8K等,但是在基極為什麼會下拉一個電阻呢?