00云梦泽00 发表于 2021-7-7 22:23 手上有什么材料就怎么拼了,客户给的时间就一天。昨天晚上我发贴子,今天就要干了。临时的样品。 |
| 其实费事了 原来控制电机的220电压 控制一个220的继电器 这个继电器触点控制12的电机不就行了 |
toyboy 发表于 2021-7-7 21:59 我们电路板都是外包的,已经定形。有时候客户个别要求。那是无法拒绝的,去一趟开发那里,30公里路,来回搞一天,人工路费怎么要也得300块一天。有时候不是非得要这样干,迫于无奈。 |
Y_G_G 发表于 2021-7-7 16:29 嗯,今天是这样接的,感谢,我还得加油学习。。 |
|
不明白楼主凭什么去改动别人的板子(线路),,噪音大好象不是线路的问题吧? BTA16是16A的双向可控硅,控制的是220V的电机,你这样改是不是要由简入繁? 从你的问题可以看出你对电子线路并不熟悉,你还要去改动别人的板子? |
| 还可以用PNP的 只要电流足够 |
| 左图不能使用,电流高电压会直接串到单片机中去 |
|
从图上看,你在集电极处加一个限流电阻,要不三极管不够你烧的![]() ![]() |
| Q1集电极要串入一个10K电阻,不然一启动Q1立马玩完 |
| 右边这个,可以取消Q2,继电器接Q1集电极与电源正极就行,继电器绕组再反向并一粒二极管即可。 |
| 左边第一个,不烧单片机就是万幸了!这是基础电子知识不够玩单片机的经常性错误。 |
| 光耦+三极管,或者单mos管(AO34xx系列) |
| 继电器一般接在电源上,另外关于上下拉电阻选择,要看单片I/O口输出电压是多高,电流有多大,有的是不能驱动继电器的 |
xianfajushi 发表于 2021-7-7 08:19 确实,使用光耦可以很好解决这个问题,甚至可以直接使用光耦驱动继电器或者双向晶闸管。 |
用这个驱动电路 MOS管换成满足条件的即可 |
| 右边这个电路里,你这8050导通后,直接相当于12V对地了,这么危险的操作.不单单是可以用三极管,MOS管也可以的 |
| 看你驱动电流了,如果不太大ULN2001d可以驱动两路,最大驱动电流好像是500ma,再大一点可以用298N,还可以正反转,输出最大2A左右。这两个直接接单片机I/O控制I/O高低电平就可以控制通断,操作简单。可以试一下。 |
|
左边图在R1前串一个8V的稳压管,再把R1改成1K~2K。单片机高电平时稳压管不能导通,Q1就无法驱动继电器。单片机低电平,稳压管击穿导通,Q1饱和导通,继电器吸合启动。 注意稳压管正极接单片机。 |
| 对于左侧电路,可以将CPU的端口设置成开漏(如果可以)解决(STC的不可用,STM32系列可以)。右侧电路楼上几位的说明都正确。 |
| 建议使用光耦比较合适设计起来也灵活 |
| 底板正解 |
| 在左边的电路中,PNP晶体管的集电极总是有一个高于基极电压的电压,因此不能被切断。 因此我们可以在右侧电路中添加一个NPN晶体管作为预驱动器作为Q1,但Q1晶体管在导通时会将12V短路到地。 在 12V 和晶体管 Q1 的集电极之间应插入一个 1-2k 欧姆的电阻器。 |
|
本帖最后由 老愚童63 于 2021-7-8 07:05 编辑 右边的电路在单片机输出高电平时Q1的C、E极会短路!而输出低电平时,因为Q2的B极恒为12V与E极等电位而无法导通!正确的应该在Q1的C极串联一只1k-10k左右的限流电阻,然后将PNP三极管改成NPN三极管。继电器仍然接NPN三极管的C极。后NPN管的E极接GND |
| 单片机工作电压通常会低于6V,而你使用的PNP三极管的E极电压为12V,这样,在单片机输出高电平要求继电器关断时,三极管的E、B极之间存在约6V的压差,足以使PNP三极管导通! |