『壹』 輕觸開關電路
用一隻D觸發器(如CD4013或MC14013)即可,開關的觸點一邊連接內D觸發器的CP腳,另一邊通過電阻連接到容12V電源,每次開關閉合時送一次電壓上跳信號作為D觸發器的翻轉控制信號,D觸發器的D輸入端接Q非(即Q上有一橫杠的管腳,在器件上是第2腳或第12腳),取D觸發器的Q或Q非作輸出給三極體作為基極控制信號,三極體的集電極通過指示燈連接到12V電源,這就行了。
『貳』 對arino設為輸出(output)的引腳進行寫操作(digitalwrite
實名反對一些用戶拿 STM32 來講解 Arino。雖然 STM32 和 Arino 的 IO 口結構有區別,但明確 IO 口的幾種常見模式是重要的。常見的模式包括:推挽輸出、開漏輸出、浮空輸入、上拉輸入、下拉輸入。Arino 的 AVR 單片機不支持開漏輸出和下拉輸入。
理解「輸入阻抗」和「輸出阻抗」也很關鍵。例如,當 IO 口輸出高電平時,內部電阻並不是直接連接電源正極,而是有電阻存在。這個電阻小則為「強」,大則為「弱」。連接電源正極時稱為上拉電阻,連接地時稱為下拉電阻。
對於輸出模式,Arino 將 IO 口設為 OUTPUT 時,實際上實現了「強推挽」模式。設為高電平時,IO 口對電源的電阻較小(強上拉),低電平時也一樣(強下拉),提供較強的驅動能力,但實際驅動電流約為幾十毫安,僅夠點亮 LED。51 單片機的 IO 口總是連接上拉電阻,驅動能力較弱,只能讓 LED 發出微弱光。
輸入模式則有所不同。Arino 將 IO 口設為 INPUT 時,狀態為浮空輸入,輸入阻抗很高。理想情況下,阻抗視為無窮大,類似斷路。此時,輸入信號可以保持任何電壓。但浮空輸入並非總適用,例如在接開關時,按下時將 IO 口拉到 0V,讀取為低電平,這是預期的。但未按下時,IO口處於浮空狀態,讀取電壓不穩定,可能為高或低。這時使用弱上拉可以解決,使 IO 口在沒有外部輸入時可靠保持較高電平。
回答問題時,對輸入引腳執行 write 操作是可能的,因為 Arino 在設計中通過 digitalWrite 函數實現了上拉電阻。但要注意,AVR 單片機不具備內置下拉電阻,對 INPUT 引腳 digitalWrite 為 LOW 無效果。在輸出引腳設為高電平後接地,電流可能高達幾毫安,超過輸入狀態的電流數倍,這會導致短路。
理解 Arino 的設計初衷是避免用戶接觸底層細節。但為了澄清誤解,從 AVR 數據手冊截取了一張簡化版的 IO 口等效電路圖,顯示了上拉電阻。
『叄』 如何用單片機5v控制24v3A電路的通斷,手上有IRF540N。求一個詳細的電路圖!感激不盡
IRF540N閾值電壓Vgsth典型值:4V,保證其工作在開關狀態,要求VGS至少大於4.5以上(跟所需求的負載電流有專關)。
5v單片機的輸出屬口介面高電平,當負載電流小於10uA時輸出電壓為4.5V,當負載電流300uA時輸出電壓為3.75V。
因此如果要用IO口直接驅動IRF540N,需保證IO口負載電流在10uA以下才符合工程設計的需求。給出示意圖,供參考
『肆』 怎樣判斷UDN2987A晶元的好壞以下是內部電路圖,請高手賜教,機械手IO模塊上面的
如果你的待判斷UDN2987A晶元很多,應該做一個測試板,合適的插座,然後給11腳加上電源正極,給12腳加上電源負極,給10腳加上高電平,13-20腳的輸出接上發光二極體(要根據電壓高低串接限流電阻)這樣就基本條件滿足了。
之後逐個給1-8腳加上高電平,再對應觀察13-20腳的輸出的情況,這樣就可以判斷UDN2987A晶元的好壞了。