资讯详情

单片机常用外围电路设计分享

想学单片机的同学可以关注,给我发私信,或者在评论区回复。以下是我在单片机嵌入式工作中使用的设计方案,与一些初学者分享。

5f5c0d7a7bc2597b966d6a12ff7850c3.png

一、按键电路

R1上拉电阻:通过电阻钳将不确定信号保持在高电平,不被触发或触发后返回原状态。

C1电容器:抖动和保护电路以减少干扰。

R限流电阻:保护IO防止电流过高IO出口问题吸收静电或一些高压脉冲。R2的取值100欧~10k不同的是,如果有内部上拉,值不能太大,否则电流不足以降低IO口。

D1 ESD二极管:静电保护二极管,防止静电干扰或损坏IO口。

二、外接信号输入

R3上拉电阻:通过电阻钳将不确定信号保持在高电平,不触发或触发后返回原始状态。(如果外部连接线较长,芯片内部上拉能力较弱,建议添加。通常通信距离不长,内部上拉不能使用)

C2电容:防止高频信号干扰。

R限流电阻:保护IO口腔吸收静电或一些高压脉冲。(个人建议加)

D2 ESD二极管:静电保护二极管,防止静电干扰或损坏IO口。

三、输出电路继电器

U1光耦:分离高低压,防止高压干扰,实现电气隔离。

D5 1N4148:续流二极管,保护元件不被感应电压击中du磨损或烧坏,并联接收产生感应电势的元件的两端,并形成电路,使电路中产生的高电势以连续电流的形式消耗,从而保护电路中的元件不受损坏。

四、达林顿晶体

达林顿晶体管一般用于步进电机驱动,实际上可用于电机调速、大功率开关电路、驱动继电器、驱动功率较大LED光源,利用PWM调整亮度哦。

R6、R7、R8电阻:用于限流,防止ULN2001年损坏导致高压直接输入MCU的IO。(由于ULN2001D本身自带2.7K这里的电阻R6、R7、R8可以省略;如果有些驱动芯片没有电阻,最好自己加。具体情况可以查看选择芯片的数据手册作出决定)

COM端接电源:当输出端连接感应负载时,负载不需要连续流二极管,芯片内部设计有二极管,只需 COM当接收其他负载时,口接负载电源,COM不接口。

阻容降压电路的使用 ULN2001D电源时,由于电阻降压电压不能阻止电网上的瞬态高压波动,因此必须在 ULN2001D的 COM端子靠近地端 104电容器,在其他应用程序不能添加。

五、操作放大器

通过巧妙地收集当前负载的电流,可以准确地了解当前负载的运行情况,是否工作正常,使用方便。

GND2是负载端,通过R16电阻(根据负载电流的大小R16选择功率较大的)接公共场所,电压差会很小

该电路是同比运算电路,因此采样端的电压=输入端电压*(1 R9/R11)=输入电压为69倍。您可以根据测量范围进行修改R调整放大倍数。

六、MOS控制电源输出通断

七、输入电源

若电路成本较高,可根据需要适当删除元件。

F1自恢复保险丝:过流保护可根据实际负载电流调整阀值。

D10肖基特二极管:减少后电源对前电源的影响,防止正负电源烧坏后电路,防止电源关闭时电流倒流,但二极管后0.4V左右压降,需要考虑经过0.4V降压后是否低于后电路的正常工作电压。

TVS管道:输入电压保护过高,一般取正常输入电压1.4倍。

本期首先在这里分享。想加入小组学习单片机编程的同学可以给我发私信,回复我回复我想开始,和我们一起成长可以表扬关注我们!

标签: 2001二极管

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台