找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1022|回复: 7
收起左侧

小白提问,USB转TTL能控制继电器吗?

[复制链接]
ID:1089969 发表于 2023-7-29 08:53 | 显示全部楼层 |阅读模式
请问这两个东西能接在一起吗?怎么控制呢? 1.png 2.png

回复

使用道具 举报

ID:94031 发表于 2023-7-29 15:01 | 显示全部楼层
USB转TTL是电脑USB转成串口TTL电平,要和单片机串口IO口接,不能直接用来控制继电器,要写串口控制程序。
回复

使用道具 举报

ID:688692 发表于 2023-7-29 15:07 | 显示全部楼层
xuyaqi 发表于 2023-7-29 15:01
USB转TTL是电脑USB转成串口TTL电平,要和单片机串口IO口接,不能直接用来控制继电器,要写串口控制程序。

剑走偏锋,每次发送个0xFF的数据,就是一个脉冲,再搞个翻转电路,就可以实现控制了

或者直接用TXD驱动一颗PNP三极管,上位机不停的发0x00,就相当于低电平,继电器就通了,不发数据继电器就断开 了
回复

使用道具 举报

ID:94031 发表于 2023-7-29 16:49 | 显示全部楼层
cnos 发表于 2023-7-29 15:07
剑走偏锋,每次发送个0xFF的数据,就是一个脉冲,再搞个翻转电路,就可以实现控制了

或者直接用 ...

每次发送个0xFF 发送端口可不全是高电平,要按串口协议走,继电器可跳个不停。
回复

使用道具 举报

ID:883242 发表于 2023-7-30 13:05 | 显示全部楼层
xuyaqi 发表于 2023-7-29 16:49
每次发送个0xFF 发送端口可不全是高电平,要按串口协议走,继电器可跳个不停。

bps定的足够高,就可以趁继电器不注意的时候翻转了。
回复

使用道具 举报

ID:94031 发表于 2023-7-30 14:42 | 显示全部楼层
Hephaestus 发表于 2023-7-30 13:05
bps定的足够高,就可以趁继电器不注意的时候翻转了。

串口信号线可不总是高电平。
串口.png

回复

使用道具 举报

ID:1090099 发表于 2023-7-30 18:26 | 显示全部楼层
USB口可以稳定输出DC5V的电源,通过LDO降压芯片将5V转为3.3V即可
回复

使用道具 举报

ID:688692 发表于 2023-7-31 11:14 | 显示全部楼层
xuyaqi 发表于 2023-7-30 14:42
串口信号线可不总是高电平。

如果是TTL电平,那么不发数据=100%占空比高电平
假设串口设置为常用的9600bps,N,8,1
如果发0xFF,那么就相当于约5khz,90%占空比的高电平。
如果发0x00,那么就相当于约5khz,10%占空比的高电平。

波特率提高,那么频率就上去了,一般的继电器哪有能力响应0.2mS的脉冲,所以还是可以的。
实在不放心可以加一颗电容滤波。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表