『壹』 轻触开关电路
用一只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芯片的好坏了。