昨天解了一個BUG,一個低級錯誤導致的BUG,一個冗余電路導致的BUG,寫寫做個記錄。
先說問題現(xiàn)象:產品偶爾溫度采集異常,溫度不準,系統(tǒng)獲取到錯誤信息,導致出現(xiàn)問題。溫度采集電路超級簡單,如下圖,熱敏電阻和普通電阻分壓后送入單片機的ADC管腳采集電壓,然后軟件換算為溫度值。掛上示波器,監(jiān)聽溫度采集管腳電壓,現(xiàn)象明確,出現(xiàn)異常時,ADC管腳出現(xiàn)異常波動。電路超級簡單兩個電阻分壓,分壓電源也正常,怎么會有波動?雖然心里堅信熱敏電阻不會損壞,但是抱著一絲希望,更換一個熱敏電阻還失敗。不斷嘗試復現(xiàn)問題,發(fā)現(xiàn)一個規(guī)律,只要板上7伏高壓電打開,溫度采集就出現(xiàn)異常,不知為何7伏電壓把溫度采集管腳電壓抬高了許多。就是這個溫度采集不準問題,軟件推硬件,說硬件電路設計有問題,硬件推軟件,說只有兩個分壓電阻,不可能是硬件問題,扯皮了兩天,真是無語了。
這時候就發(fā)揮我軟硬都"精通"的優(yōu)勢了,跟硬件要了原理圖從頭到尾看了一遍發(fā)現(xiàn)一個冗余電路,這個電路屬于預留設計,并未使用。原理是在7V電壓存在的情況下,經過兩個電阻分壓后三極管導通,送入單片機的ADC采集管腳,這里明顯超范圍了,單片機供電為3.3V,嚴重超標。管腳不損壞已經是幸運了。這個電路以前是測量3.3V電源的,直接復制粘貼就出了問題。
這個電壓采集和溫度采集并不是同一個管腳,采集電壓有問題怎么會導致溫度采集不準呢。一般單片機的GPIO內部都有以下兩個保護二極管,7V高壓進入單片機后經過上面的二極管頂高了VCC電壓,進而導致內部ADC模塊出現(xiàn)異常,另外一個ADC管腳電壓抬升。
拆除三極管后溫度采集正常。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關推薦
冗余電源的定義冗余電源是指多個電源(N+1方式)同時給同一或多個設備供電,當其中1個電源出現(xiàn)故障時,其他
發(fā)表于 10-31 16:18
?1.1w次閱讀
之前項目中的電源控制板,采用的是LTC4416設計的冗余電源,當不帶負載或者負載較小時,能夠在適配器和電池之間自由切換,帶負載后就無法切換,具體電路如下:請各位幫忙分析一下!
發(fā)表于 12-19 10:52
熱插拔冗余電源的設計資料分享來自網(wǎng)絡
發(fā)表于 03-19 22:28
冗余電源是用于服務器中的一種電源,是由兩個完全一樣的電源組成,由芯片控制電源進行負載均衡,當一個
發(fā)表于 11-04 14:15
?9469次閱讀
冗余電源就是一種由完全一致的兩個電源組成,多應用在服務器上。冗余電源中含有一
發(fā)表于 11-21 09:40
?1.2w次閱讀
冗余電源(Redundant Power )是用于服務器中的一種電源,是由兩個完全一樣的電源組成,由芯片控制電源進行負載均衡,當一
發(fā)表于 11-21 10:02
?2.1w次閱讀
目前市場上大多數(shù)交換機,尤其是老式交換機,都只使用單一電源。如果電源出現(xiàn)故障(如斷電),交換機將無法正常工作,甚至網(wǎng)絡癱瘓。冗余電源是解決這個問題的理想方案。采用冗余電源設計的交換機可以大大提高網(wǎng)絡
發(fā)表于 11-25 14:02
?5806次閱讀
在市場上,尤其是在工業(yè)級交換機上,我們經常能看到一個支持冗余電源的選項。在大多數(shù)工業(yè)現(xiàn)場中,我們都知道網(wǎng)絡的穩(wěn)定性是非常關鍵的。而且,像光伏和煤礦這樣的行業(yè)經常位于偏遠地區(qū),環(huán)境條件惡劣。因此,在
發(fā)表于 12-27 10:26
?777次閱讀
什么叫冗余電源?冗余電源與UPS電源的區(qū)別? 冗余電源是一種用于提供持續(xù)、穩(wěn)定電力供應的系統(tǒng),其設計目標是確保在意外情況下仍能繼續(xù)為設備或系統(tǒng)提供電源。與UPS(不間斷電源)相比,
發(fā)表于 12-27 13:58
?4499次閱讀
關于冗余電路輸出端有負載時如何防止回路電流的問題,可以從冗余電源的基本原理、回路電流的產生原因以及防止措施等方面進行詳細探討。 一、引言 在電力系統(tǒng)和電子設備中,冗余電路設計是
發(fā)表于 10-06 17:08
?229次閱讀
冗余電壓采集技術 冗余電壓采集技術是一種在電力系統(tǒng)中廣泛應用的技術,旨在提高電壓監(jiān)測的可靠性和準確性。該技術通過配置多個電壓采集單元,實現(xiàn)對同一電壓信號的
發(fā)表于 10-06 17:16
?154次閱讀
冗余電路的設計目的是為了在主要電路發(fā)生故障時,能夠無縫切換到備用電路,以保證系統(tǒng)的連續(xù)運行。這在關鍵的工業(yè)控制系統(tǒng)、航空航天、醫(yī)療設備等領域尤為重要。冗余電路的設計可以是硬件
發(fā)表于 09-18 10:40
?225次閱讀
冗余電源的接線是確保系統(tǒng)穩(wěn)定性和可靠性的重要環(huán)節(jié)。以下是一般性的冗余電源接線步驟,但請注意,具體的接線方法可能會根據(jù)電源型號、設備要求以及制造商的指導而有所不同。 冗余電源接線步驟 準
發(fā)表于 09-18 10:43
?357次閱讀
源(Redundant Power Supplies) 冗余電源系統(tǒng)是指在關鍵設備中使用多個電源單元,以確保在其中一個電源單元發(fā)生故障時,其他電源單元可以立即接管,從而避免設備停機。這種系統(tǒng)的設計目的是提高系統(tǒng)的可靠性和可用性。
發(fā)表于 09-18 10:46
?270次閱讀
冗余電源的接線是確保系統(tǒng)穩(wěn)定性和可靠性的重要步驟。以下是一般的冗余電源接線步驟,但請注意,具體的接線方法可能會根據(jù)電源型號、設備要求以及制造商的指導而有所不同。 冗余電源接線步驟 準備
發(fā)表于 09-18 10:52
?376次閱讀
評論