0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一個(gè)冗余電路導(dǎo)致的BUG

CHANBAEK ? 來源:硬件工程師技術(shù)干貨 ? 作者:硬件工程師技術(shù)干 ? 2023-05-14 15:28 ? 次閱讀

昨天解了一個(gè)BUG,一個(gè)低級(jí)錯(cuò)誤導(dǎo)致的BUG,一個(gè)冗余電路導(dǎo)致的BUG,寫寫做個(gè)記錄。

先說問題現(xiàn)象:產(chǎn)品偶爾溫度采集異常,溫度不準(zhǔn),系統(tǒng)獲取到錯(cuò)誤信息,導(dǎo)致出現(xiàn)問題。溫度采集電路超級(jí)簡單,如下圖,熱敏電阻和普通電阻分壓后送入單片機(jī)ADC管腳采集電壓,然后軟件換算為溫度值。掛上示波器,監(jiān)聽溫度采集管腳電壓,現(xiàn)象明確,出現(xiàn)異常時(shí),ADC管腳出現(xiàn)異常波動(dòng)。電路超級(jí)簡單兩個(gè)電阻分壓,分壓電源也正常,怎么會(huì)有波動(dòng)?雖然心里堅(jiān)信熱敏電阻不會(huì)損壞,但是抱著一絲希望,更換一個(gè)熱敏電阻還失敗。不斷嘗試復(fù)現(xiàn)問題,發(fā)現(xiàn)一個(gè)規(guī)律,只要板上7伏高壓電打開,溫度采集就出現(xiàn)異常,不知為何7伏電壓把溫度采集管腳電壓抬高了許多。就是這個(gè)溫度采集不準(zhǔn)問題,軟件推硬件,說硬件電路設(shè)計(jì)有問題,硬件推軟件,說只有兩個(gè)分壓電阻,不可能是硬件問題,扯皮了兩天,真是無語了。

這時(shí)候就發(fā)揮我軟硬都"精通"的優(yōu)勢(shì)了,跟硬件要了原理圖從頭到尾看了一遍發(fā)現(xiàn)一個(gè)冗余電路,這個(gè)電路屬于預(yù)留設(shè)計(jì),并未使用。原理是在7V電壓存在的情況下,經(jīng)過兩個(gè)電阻分壓后三極管導(dǎo)通,送入單片機(jī)的ADC采集管腳,這里明顯超范圍了,單片機(jī)供電為3.3V,嚴(yán)重超標(biāo)。管腳不損壞已經(jīng)是幸運(yùn)了。這個(gè)電路以前是測(cè)量3.3V電源的,直接復(fù)制粘貼就出了問題。

這個(gè)電壓采集和溫度采集并不是同一個(gè)管腳,采集電壓有問題怎么會(huì)導(dǎo)致溫度采集不準(zhǔn)呢。一般單片機(jī)的GPIO內(nèi)部都有以下兩個(gè)保護(hù)二極管,7V高壓進(jìn)入單片機(jī)后經(jīng)過上面的二極管頂高了VCC電壓,進(jìn)而導(dǎo)致內(nèi)部ADC模塊出現(xiàn)異常,另外一個(gè)ADC管腳電壓抬升。

拆除三極管后溫度采集正常。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 三極管
    +關(guān)注

    關(guān)注

    142

    文章

    3574

    瀏覽量

    121343
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6026

    文章

    44455

    瀏覽量

    630916
  • 熱敏電阻
    +關(guān)注

    關(guān)注

    14

    文章

    1117

    瀏覽量

    101370
  • adc
    adc
    +關(guān)注

    關(guān)注

    97

    文章

    6347

    瀏覽量

    543367
  • BUG
    BUG
    +關(guān)注

    關(guān)注

    0

    文章

    155

    瀏覽量

    15633
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    傳統(tǒng)冗余電源隔離方案及分類

    冗余電源的定義冗余電源是指多個(gè)電源(N+1方式)同時(shí)給同或多個(gè)設(shè)備供電,當(dāng)其中1個(gè)電源出現(xiàn)故障時(shí),其他
    的頭像 發(fā)表于 10-31 16:18 ?1.1w次閱讀
    傳統(tǒng)<b class='flag-5'>冗余電</b>源隔離方案及分類

    LTC4416冗余電源帶負(fù)載時(shí)無法切換

    之前項(xiàng)目中的電源控制板,采用的是LTC4416設(shè)計(jì)的冗余電源,當(dāng)不帶負(fù)載或者負(fù)載較小時(shí),能夠在適配器和電池之間自由切換,帶負(fù)載后就無法切換,具體電路如下:請(qǐng)各位幫忙分析下!
    發(fā)表于 12-19 10:52

    熱插拔冗余電源的設(shè)計(jì)

    熱插拔冗余電源的設(shè)計(jì)資料分享來自網(wǎng)絡(luò)
    發(fā)表于 03-19 22:28

    冗余電源詳解

    冗余電源是用于服務(wù)器中的種電源,是由兩個(gè)完全樣的電源組成,由芯片控制電源進(jìn)行負(fù)載均衡,當(dāng)個(gè)
    發(fā)表于 11-04 14:15 ?9427次閱讀

    服務(wù)器冗余電源的作用

    冗余電源就是種由完全致的兩個(gè)電源組成,多應(yīng)用在服務(wù)器上。冗余電源中含有
    發(fā)表于 11-21 09:40 ?1.2w次閱讀
    服務(wù)器<b class='flag-5'>冗余電</b>源的作用

    冗余電源是什么意思

    冗余電源(Redundant Power )是用于服務(wù)器中的種電源,是由兩個(gè)完全樣的電源組成,由芯片控制電源進(jìn)行負(fù)載均衡,當(dāng)
    發(fā)表于 11-21 10:02 ?2.1w次閱讀

    什么是交換機(jī)冗余,關(guān)于冗余電源的詳細(xì)說明

    目前市場上大多數(shù)交換機(jī),尤其是老式交換機(jī),都只使用單電源。如果電源出現(xiàn)故障(如斷電),交換機(jī)將無法正常工作,甚至網(wǎng)絡(luò)癱瘓。冗余電源是解決這個(gè)問題的理想方案。采用冗余電源設(shè)計(jì)的交換機(jī)可以大大提高網(wǎng)絡(luò)
    發(fā)表于 11-25 14:02 ?5748次閱讀

    工業(yè)交換機(jī)的冗余電源設(shè)計(jì)

    在市場上,尤其是在工業(yè)級(jí)交換機(jī)上,我們經(jīng)常能看到個(gè)支持冗余電源的選項(xiàng)。在大多數(shù)工業(yè)現(xiàn)場中,我們都知道網(wǎng)絡(luò)的穩(wěn)定性是非常關(guān)鍵的。而且,像光伏和煤礦這樣的行業(yè)經(jīng)常位于偏遠(yuǎn)地區(qū),環(huán)境條件惡劣。因此,在
    的頭像 發(fā)表于 12-27 10:26 ?715次閱讀
    工業(yè)交換機(jī)的<b class='flag-5'>冗余電</b>源設(shè)計(jì)

    什么叫冗余電源?冗余電源與UPS電源的區(qū)別?

    什么叫冗余電源?冗余電源與UPS電源的區(qū)別? 冗余電源是種用于提供持續(xù)、穩(wěn)定電力供應(yīng)的系統(tǒng),其設(shè)計(jì)目標(biāo)是確保在意外情況下仍能繼續(xù)為設(shè)備或系統(tǒng)提供電源。與UPS(不間斷電源)相比,
    的頭像 發(fā)表于 12-27 13:58 ?4297次閱讀

    冗余電路 輸出端有負(fù)載如何防止回路電流

    關(guān)于冗余電路輸出端有負(fù)載時(shí)如何防止回路電流的問題,可以從冗余電源的基本原理、回路電流的產(chǎn)生原因以及防止措施等方面進(jìn)行詳細(xì)探討。 、引言 在電力系統(tǒng)和電子設(shè)備中,冗余電路設(shè)計(jì)是
    的頭像 發(fā)表于 10-06 17:08 ?167次閱讀

    冗余電壓采集技術(shù)有哪些 冗余電壓不足的原因是什么

    冗余電壓采集技術(shù) 冗余電壓采集技術(shù)是種在電力系統(tǒng)中廣泛應(yīng)用的技術(shù),旨在提高電壓監(jiān)測(cè)的可靠性和準(zhǔn)確性。該技術(shù)通過配置多個(gè)電壓采集單元,實(shí)現(xiàn)對(duì)同電壓信號(hào)的
    的頭像 發(fā)表于 10-06 17:16 ?116次閱讀

    冗余電路可加裝電容嗎

    冗余電路的設(shè)計(jì)目的是為了在主要電路發(fā)生故障時(shí),能夠無縫切換到備用電路,以保證系統(tǒng)的連續(xù)運(yùn)行。這在關(guān)鍵的工業(yè)控制系統(tǒng)、航空航天、醫(yī)療設(shè)備等領(lǐng)域尤為重要。冗余電路的設(shè)計(jì)可以是硬件
    的頭像 發(fā)表于 09-18 10:40 ?195次閱讀

    冗余電源怎樣接電源線

    冗余電源的接線是確保系統(tǒng)穩(wěn)定性和可靠性的重要環(huán)節(jié)。以下是般性的冗余電源接線步驟,但請(qǐng)注意,具體的接線方法可能會(huì)根據(jù)電源型號(hào)、設(shè)備要求以及制造商的指導(dǎo)而有所不同。 冗余電源接線步驟 準(zhǔn)
    的頭像 發(fā)表于 09-18 10:43 ?237次閱讀

    冗余電源和ups區(qū)別在哪

    源(Redundant Power Supplies) 冗余電源系統(tǒng)是指在關(guān)鍵設(shè)備中使用多個(gè)電源單元,以確保在其中個(gè)電源單元發(fā)生故障時(shí),其他電源單元可以立即接管,從而避免設(shè)備停機(jī)。這種系統(tǒng)的設(shè)計(jì)目的是提高系統(tǒng)的可靠性和可用性。
    的頭像 發(fā)表于 09-18 10:46 ?211次閱讀

    冗余電源怎么接線

    冗余電源的接線是確保系統(tǒng)穩(wěn)定性和可靠性的重要步驟。以下是般的冗余電源接線步驟,但請(qǐng)注意,具體的接線方法可能會(huì)根據(jù)電源型號(hào)、設(shè)備要求以及制造商的指導(dǎo)而有所不同。 冗余電源接線步驟 準(zhǔn)備
    的頭像 發(fā)表于 09-18 10:52 ?288次閱讀