单片机IO通过光耦怎么控制24V电源的输出

2020-12-06 21:30:16 字数 3812 阅读 7476

1楼:猫虎的

光耦后面加个三极管,然后三极管驱动继电器

我要用单片机5v输出口来控制24v电路的通断,我想用单片机p3.0口接光耦,

2楼:薛_强

你的想法是对的,事实上就是这么做的。

通过光耦的隔离,驱动一个三极管来控制继电器的线圈,让继电器的触点去控制24v电源的通断。

3楼:匿名用户

当然可以,

只要继电器的工作电压是5v的,单片机的输出能够控制它即可。因为继电器的触点和单片机是绝缘的,它完全可以工作在另外一组回路。

单片机如何通过io口去控制24v的继电器

4楼:匿名用户

这很简单,抄用一个npn三极管驱动继电器就行了,如下图所示,这是单片机i/o口直接控制的,不太安全。

因为,继电器电压是24v,对于单片机而言是很高的,有安全隐患,所以,应该用光耦隔离比较安全,如下图,注意24v继电器的电源不能与单片机共地。

5楼:匿名用户

在r1处加一个正向二极管即可,可以不必用光藕。

6楼:斜阳紫烟

io驱动一支三极管,三极管驱动24伏继电器。这不难。

单片机控制24v电源电路

7楼:砸碎铁饭碗

你好:——★1、r1、r2分压值大约为8v,直接驱动8050三极管,基极电流偏大,最好串连一支10k电阻。

——★2、单片机输出高电位时,光藕截止,三极管q1也截止。为了保证8050开关的可靠性(截止),应该把r2改接到光藕的输出端。

——★3、请看附图所示。改动后,可靠性会大幅提高。

8楼:匿名用户

8050的基极和发射极都加限流电阻,不然电流过大三极管容易烧坏

9楼:金瑶

ka1应该是一个电磁阀吧,24v的电磁阀这样控制可以的,不过看你电磁阀的电流是多少,一般1mpa以下的电流在0.7a以下,而8050三极管的电流最大也就0.8a,所以看你的电磁阀功率,看看要不要加限流电阻,还有你说的r1对q1是没起限流作用的!

限流加在电池阀的1和q1的c之间。

关于高速光耦,单片机io口3.3v驱动不了控制电路,我要通过一个高速光耦控制、怎么画图

10楼:匿名用户

使用ttl缓冲器如7407或者74hc245,直接驱动高速光耦例如tlp117就可

11楼:匿名用户

单片机i0口,高电平是5v。可以考虑用三极管搭建电路。三极管的放大作用能够驱动它。

12楼:匿名用户

推荐t13007l,toba生产的大功率开关管,一脚接控制信号,二脚接电源,三接负载。

你好,怎么用光耦把24v变成5v,反馈到单片机?能附图吗?

13楼:爱芯工作室

直接接个lm7805就可以了

14楼:匿名用户

光耦输入端电源接24v,输出端电源接5v

15楼:匿名用户

说实在的光耦是不行的,如果有5v电源的话按照一楼的回答就可以了

单片机控制 uln2003 驱动24v led的问题

16楼:匿名用户

更正一下,你这里的负极应该是电源地,采用隔离他们的地也是可以共在一起的,只不过这样做达不到抗干扰的效果而已。你这里好像不用接光藕的,如果接光耦,uln2003端也应该全是24v相关电源,怎么还要与5v电源发生关系呢,显然不对,现在你共地就应该可以点亮了。

17楼:匿名用户

单片机控制 uln2003 很简单,不隔离 可以用 io 口直接 与 uln2003 输入端连接,

隔离的 通过光耦( io 与光耦需要 加限流电阻),电源可以完全 分开 。

如果 电源 负端连接在一起 就没有必要加 光耦了,当然加光耦也不影响,只要电路正确。

18楼:神级人氏

不隔离 可以用 io 口直接 与 uln2003 输入端连接,隔离的 通过光耦( io 与光耦需要 加限流电阻),电源可以完全 分开 。

如果 电源 负端连接在一起 就没有必要加 光耦了,当然加光耦也不影响,只要电路正确。

单片机,全称单片微型计算机(英语:single-chip micro***puter),又称微控制器(microcontroller),是把**处理器、存储器、定时/计数器(timer/counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自**(不用外接硬件)和节约成本。

它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300m的高速单片机。

单片机的io口输出是3.3v怎么才能控制5v电压通断?

19楼:一锤一锤锤西瓜

无法达到5v电压。

驱动器和vcc之间通过一个小电阻连接,形成回流,这是绝对不允许的。另外如果去掉r12使vic=5v, vgs<0将立即关闭。该低压驱动动态高压vcc电源只有一种解决方案,即驱动端将二极管控制端连接到源端,反馈电容连接到基端,实现**管的连续导电。

单片机的io口用来定义相应的i/o口的输入输出状态和方式。有三个基本条目:数据向量数据、属性向量属性和方向向量方向。

三个端口的每个对应位相结合形成一个控制字,单片机开关控制字或读取控制字的后封装程度。

20楼:过往的美好

首先你的驱动和vcc通过小电阻连起来会形成倒灌的,这个是绝对不允许的。并且假设去掉r12能导通而使vic=5v,马上vgs<0,马上就截止了,这种低压驱动高压vcc供电的解决方法只有一种,那就是驱动端接二极管控向sourse端接反馈电容到基极升压来实现**管的持续导通。

单片机(microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的**处理器cpu、随机存储器ram、只读存储器rom、多种i/o口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、a/d转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300m的高速单片机。

21楼:匿名用户

你给的电路肯定是有问题的,首先你的驱动和vcc通过小电阻连起来会形成倒灌的,这个是绝对不允许的。并且假设去掉r12能导通而使vic=5v,马上vgs<0,马上就截止了,这种低压驱动高压vcc供电的解决方法只有一种,那就是驱动端接二极管控向sourse端接反馈电容到基极升压来实现**管的持续导通。

我知道你不懂,啥地方不懂再问我。

22楼:匿名用户

npn的管子,b不能上拉,最好下拉

23楼:匿名用户

p1.0可以置低,p1.0=3.3v时,vic~=2.6v,

24楼:匿名用户

可以外接三极管来控制

25楼:匿名用户

置低相当于接地,会有电流流向单片机。

p1.0为3.3v时,vic电压4.7v左右,因为当管脚至高,三极管处于导通状态,管压降估计是0.3v左右,所以……