笔记本电脑 USB 端口在 pwm 端口上产生 2V 60Hz 正弦波?

Posted

技术标签:

【中文标题】笔记本电脑 USB 端口在 pwm 端口上产生 2V 60Hz 正弦波?【英文标题】:Laptop USB port makes 2V 60Hz sine wave on pwm ports? 【发布时间】:2014-03-19 02:24:31 【问题描述】:

当我通过 USB 将我的 Arduino Mega 或 Uno 连接到我的笔记本电脑(HP Pavilion dv6 Windows 7 64 位)时,它会在我正在使用的 pwm 数字引脚中创建一个 2V 60Hz 正弦波(当 digitalWrite 为低电平和 5V 时为 2V 正弦波使用analogWrite时非常嘈杂的pwm),以及所有其他引脚中的较小的amp正弦波。如果我将任何一块板插入另一台计算机,它完全没问题,所有的 arduino 引脚都能提供正确的 0V 或 pwm 信号。 2周前我运行它时没有这个问题,但是今天再次运行它并发现了这个问题。 arduino 似乎没有遭受任何永久性损坏,因为它在其他计算机上仍然运行良好。

在这两次运行之间我所做的唯一可能值得注意的事情是不小心尝试从插入笔记本电脑的 arduino 上运行电机,该电机需要比 arduino 所能提供的电流更大的电流 (:$)。电机发出呜呜声,但在我拔掉它之前的那一秒内什么也没发生。如果有兴趣的话,我只在一个 USB 端口上做了,两个 USB 端口都显示出这种奇怪的正弦波行为。

对发生了什么的想法?这是我可以解决的问题吗?用我的笔记本电脑对 arduino 进行编程仍然安全吗? (我仍然可以这样做,在我将其移至另一台计算机之前,这些引脚的行为很有趣)。我无法在另一台计算机(不是我的)上安装软件,因此无法从那里进行我的 arduino 编程。

谢谢!

【问题讨论】:

【参考方案1】:

我在电脑和笔记本电脑之间也遇到过类似的问题......

我的问题是我从我的计算机运行 USB 电源,并为一些数字输入运行台式电源。

解决方案是切断走线以将 USB 电源与 V-in 隔离。

Arduino 在这里解释,teensy3.1. 在这里解释

....虽然我没有测量信号,但有一个压倒一切的噪声限制了我可以实现的 PWM 输出...

【讨论】:

以上是关于笔记本电脑 USB 端口在 pwm 端口上产生 2V 60Hz 正弦波?的主要内容,如果未能解决你的问题,请参考以下文章

usb3.0移动硬盘插入usb3.0端口以后电脑显示:控制器没有足够的宽带供usb使用

如何将笔记本usb口虚拟成串口

一个电脑显示器怎么连接两个电脑主机使用?

电脑中USB转串口如何正确安装对应的驱动程序

怎么删除Mac上多余的iPhone USB端口?

如何使用网线接口转usb