朋友遇到一個電路,單片機復位就關機的問題,我這樣修改了電路

2021-01-07 李電說

朋友在設計電路時,遇到這樣一個問題。電路在工作時,單片機復位後,電路就斷電關機,需要重新長按鍵才能開機。但是這不是他想要的,他設計的目的是,長按按鍵開關機,單片機復位時,電路不能斷電關機。開關機電路如下所示。

分析上圖的電路工作原理。長按按鍵時,PUSHBUTTONCONN被拉到地,R5和D3組成的迴路導通,Q1的1腳被拉,Q1截止。U2的7腳EN被拉高,U2是一顆DC-DC,EN高電平使能,所以U2工作,輸出3V3。單片機開始工作,IO口置高電平給3V3_EN,Q2的1腳被拉高,Q2導通,拉低 Q1的1腳,實現開機的功能。開機過程,長按按鍵,PUSHBUTTON_UC被拉低,單片機檢測到PUSHBUTTON_UC拉低後,判斷是長按後,就把3V3_EN置低電平,Q2截止,鬆開按鍵後,Q1的1腳被拉高,Q1導通,U2的EN腳被拉低,U2不工作,3V3停止輸出,系統關機。朋友遇到的問題是因為單片機在復位時,IO默認是低電平,所以單片機復位時,3V3_EN會變低電平,機器會關機。如果要解決這個問題,必須要對電路做一些修改。電路修改如下。

只要是增加一個三極體,三極體的C極接到Q2的1腳,並上拉到3V3。3V3_EN接三極體的B極。這樣改動後,3V3_EN低電平是開機,高電平是關機。所以,即使單片機復位,IO默認是低電平,也不會讓系統斷電關機。

相關焦點

  • 單片機復位電路原理是什麼 單片機復位電路有哪些?
    復位電路,顧名思義,是一種使電路恢復到起始狀態的的設備。那麼問題來了,單片機為什麼需要復位電路呢?單片機復位電路原理是什麼呢?單片機復位電路有哪些種呢?單片機復位電路主要有手動按鈕復位、上電復位、積分型上電復位、比較器型復位、看門狗型復位等幾種,下面就對這些單片機復位電路的原理分別進行介紹。二、單片機復位電路原理- -手動按鈕復位手動按鈕復位的工作原理是在復位輸入端RST處人為加入高電平。為達到這一目的,一般情況下,我們在RST端與電源VCC之間加一個按鈕,如下圖所示。
  • 單片機復位電路原理是腫麼樣的呢???
    導讀:復位電路,顧名思義,是一種使電路恢復到起始狀態的的設備。那麼問題來了,單片機為什麼需要復位電路呢?單片機復位電路原理是什麼呢?單片機復位電路有哪些種呢?
  • 單片機高電平和低電平復位電路
    對初學51單片機的人來說,可能不太能理解復位電路,復位電路有高電平復位和低電平復位兩種,C51是高電平復位,現在一般的MCU都是低電平復位。 左圖是高電平復位,右圖是低電平復位。
  • 單片機最小系統解析(電源、晶振和復位電路)
    圖8-5 單片機復位電路當這個電路處於穩態時,電容起到隔離直流的作用,隔離了 +5 V,而左側的復位按鍵是彈起狀態,下邊部分電路就沒有電壓差的產生,所以按鍵和電容 C11 以下部分的電位都是和 GND 相等的
  • 如何設計在stm32中的復位電路?
    stm32復位電路設計 復位電路的作用是為了是系統恢復到初始狀態的,單片機的復位方式也是存在好幾種的:上電復位,系統復位,備份區域復位 上電復位:其產生的條件是,當系統上電、掉電,以及系統從待機模式返回時,發生電源復位。電源復位能夠復位除了備份區域寄存器之外的所有寄存器的狀態。
  • 單片機小白學步(4) 模擬電路、傳統數字電路與單片機
    這裡我不詳述計算器的原理,而只對思路進行簡單介紹。等我們學會了單片機,也可以親手製作一個計算器。用電路進行數學計算通過電路進行數學計算,應該怎麼做呢?為了便於理解,下面我舉個很簡單的例子。本文引用地址:http://www.eepw.com.cn/article/201611/318529.htm
  • 小白必看:單片機系統電路經典設計教學
    以下介紹單片機最小系統電路設計,單片機最小系統主要由電源、復位、振蕩電路以及擴展部分組成。對於一個完整的電子設計來講,首要問題就是為整個系統提供電源供電模塊,電源模塊的穩定可靠是系統平穩運行的前提和基礎。
  • 關於單片機晶振及復位
    指的是沒有震蕩源,也就是說他自己單獨玩不轉的,需要內部的RC電路配合,產生一個十分穩定的時鐘信號源,跟無源相對就是有源晶振了,這個價格相對來說貴一些,一般4個引腳,VCC,GND,OUT,NC,NC是直接懸空的,當給有源晶振供電以後,再其OUT端,會產生一個方波信號,直接接在XTAL1上就好,XTAL2
  • 單片機3種時鐘電路方案對比
    本文轉載自【微信公眾號:strongerHuang,ID:strongerHuang】經微信公眾號授權轉載,如需轉載與原文作者聯繫工程師在開發一個電路系統,往往會需要用到中央處理器,比如單片機、FPGA、或者DSP等等;當然一些簡單的純硬體電路項目方案例外,如充電器、熱水壺等等。
  • 電路DIY:自動關機電路的技術分析及改造
    發現了各種軟關機電路,就是單片機工作一會後,自動關機了。好靈性和智能哦。先解決萬用表的問題——自動關機電路如下圖所示:聲明下哦:電路出自於網上,不是我自己弄出來的。來,細細分析下:其實說白了就是——比較器+ RC定時+三極體開關R1和C1組成RC定時網絡,Q1和Q2組成電子開關。
  • 【電路DIY】自動關機電路的技術分析及改造
    發現了各種軟關機電路,就是單片機工作一會後,自動關機了。好靈性和智能哦。  先解決萬用表的問題——自動關機電路如下圖所示:  聲明下哦:電路出自於網上,不是我自己弄出來的。  來,細細分析下:  其實說白了就是——比較器+ RC定時+三極體開關  R1和C1組成RC定時網絡,Q1和Q2組成電子開關。
  • 劉堅強電子元器件電路基礎,電容復位電路,電子電路,看懂電路圖
    復位電路概述大家都知道,復位信號是驅動控制電路工作的必需條件之一,這個為微處理器提供復位信號的復位電路有的由復位晶片組成,也有的是由電容等分立元件組成。電容復位電路實物我們這節課學習的電容復位電路,說的就是由電容等元件組成的復位電路,通過電容的充放電來產生復位信號。U401是主控晶片(如圖2-7-1所示)。
  • MCU單片機死機或控制失效後,如何有效保護負載的電路
    玩單片機的都可能遇到過因外部幹擾或因軟體BUG導致死機,這對於有功率負載的電路是極為不利的。現在MCU都有了WDT看門狗,當計數溢出就強制進行復位。但如果單片機因某種原因(如靜電、浪湧等擊穿)直接導致損壞,使其輸入輸出狀態無法控制,且無法預料時,可能會造成不良後果甚至人身安全。
  • 一個功放顯示屏的電路原理圖分析
    打開APP 一個功放顯示屏的電路原理圖分析 電工天下 發表於 2020-02-22 09:21:00   AD-8000在電源電路中採用優質的大型環形變壓器,主電源與副電源的結構組成,AD-8000採用智能方式協調控制整機的工作。
  • AT89C51最小系統原理電路圖
    對51系列單片機來說,單片機+晶振電路+復位電路,便組成了一個最小系統。但是一般我們在設計中總是喜歡把按鍵輸入、顯示輸出等加到上述電路中,成為小系統。 單片機主要擅長系統控制,而不適合做複雜的數據處理,在設計單片機最小系統時通常選用AT89C5l、AT89C52、AT89S51、AT89S52(S系列晶片支持ISP功能)等型號的8位DIP-40封裝的單片機作為MCU,一個典型的單片機最小系統一般由時鐘電路、復位電路、鍵盤電路、顯示電路等部分組成,有時也外擴有片外RAM和ROM以及外部擴展接口等電路。圖1為單片機最小系統結構框圖。
  • CD4017按鍵控制開關電路
    電路分解:整個電路可分為三部分:一是由電容C1,電阻R1,按鍵S1組成的高電平脈衝產生電路;二是由電容C2,電阻R2組成的上電復位電路;三是由三極體Q1,繼電器等組成的執行電路。前面的兩個部分在單片機中的復位電路中很常見。
  • 基於單片機控制數字移相器的系統硬體電路設計
    目前資料上有很多移相電路,其實現方法多種多樣,大致可分為模擬式和數字式移相器兩類。模擬式移相器的電路較為複雜、線性差、測試精度低;數字式移相器大多以標準邏輯器件按傳統數字系統設計方法設計而成,其缺點為功耗大、可靠性低。本文介紹的基於單片機控制的數字移相器,採用環形隊列實現信號波形的任意相位移相,並且保持波形的幅度、頻率不變。其測試精度高,失真度小。系統原理方框圖如圖1所示。
  • wifi神器ESP8266自動下載電路設計
    前言 使用過51單片機的朋友會清楚:51單片機在燒寫程序的時候需要斷一下電再上電;使用過STM32單片機的朋友會清楚:燒寫程序時需要設置Boot模式。ESP8266在燒寫程序時也需要手動設置模式,STM32的ISP自動下載電路都有了,那麼ESP8266有沒有自動下載電路呢?答案是有的。
  • 單片機紅外電路設計原理
    當單片機的GPIO輸出高電平時PNP三極體處於截止狀態紅外發射管不工作;當GPIO輸出低電平時PNP三極體導通發射管工作,發出肉眼不可見的紅外線,被接收管接收到。遙控器上的每一個按鍵都有一定的編碼,該編碼其實就是遵循一定規則的高低電平的脈衝,接收電路解析該脈衝從而執行對應的操作。前文說過,紅外發射和紅外接收是一對,成對使用。發射管是白色的,接收管是黑色的。
  • 工業電路維修,電路剖析詳解
    典型電路分為數字邏輯電路,運算放大器電路,接口電路,電源電路,單片機電路