GRBL接入12V后串口失效问题

1. 问题描述

使用了atmega2560的开发板,烧录了对应的grbl固件,通过串口可以正常访问和控制grbl。
然而,当我接入12V电源并接上电机之后,进行串口控制,会出现几条命令之后,串口突然卡住,无法访问,在此尝试接入也没有用,必须要断电重新连接。

2. 问题解决

  1. 由于我使用了USB延长线进行连接,导致电压降低很多。
  2. 不使用延长线,而直接连接到电脑的前置USB3接口之后,就可以正常运行了。
  3. 通过测量,我的USB延长线接入的电压为4.6V,而12V电源接入之后电压为5.16V, 应该是这个导致了串口或串口模块出问题,电压不匹配之类的。当然也可能外部电压比电脑USB电压高导致电流倒灌,触发电脑的USB保护了。
  4. 解决办法可能就是:换一个近的USB接口,使电压平衡;或者把USB线的VCC引脚切断,去除电压不平衡或电流倒灌。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值