记录一次PWM信号异常问题

简介: 记录一次PWM信号异常问题

问题

我使用单片机输出PWM控制机械臂,但是控制过程中,机械臂总是会出现莫名的抽动。利用示波器测试PWM信号,发现信号正常。


过程

(1)在反复的测试过程中,队友提出,将示波器的地线放在左侧的GND波形就很正常,而放在右侧的GND波形会有很严重的干扰。(注意, 我将单片机的地线放在了左侧GND,因为单片机需要3.3v供电。而舵机的地线是连接的右侧GND,因为舵机需要5V供电)

(2)此时我怀疑是因为焊接存在问题,焊接的粗细不一,所以重新焊接了一次。发现波形正常了。过了十几分钟,机械臂又开始出现故障,以至于险些烧坏舵机。

(3)在我查看了电压转换板的连接之后,突然想到, 可能是因为地线与信号线中间存在两个DCDC芯片干扰,导致波形出现异常。

(4)询问技术交流群后得知, DCDC芯片是肯定会有噪声干扰的,只是因为DCDC芯片质量不太,产生的噪声影响也不同。而且, 方波(PWM)极易收到干扰,所以最终导致PWM输出存在异常。

总结

(1)最后我是将单片机的地线连接到右侧的GND,然后PWM输出就正常了。至于 单片机需要3.3V供电,只需要将单片机的VCC连接左侧的3.3V即可,地线是左侧还是右侧不影响(对于单片机而言)。

(2) 这一次问题,其实就是一次模拟信号与数字信号关于抗干扰的问题。数字信号抗干扰能力强,在他眼里5.3V和4.8V都是一样的,也就是1(TTL电平举例)。但是对于模拟信号不同,5.3V和4.8V是天差地别的。

如果电压在5.3V和4.8V之间波动,数字信号一直都是1,输出结果没有问题。但是对于模拟信号来说,在这么大的电压之间波动,信号已经就异常了。

(3)所以说, 为了保证信号的准确性,模拟地和数字地是有存在的意义的。模拟地部分要尽可能的去除干扰部分,而存在一定信号干扰的器件放在数字地。如果连数字信号都能干扰的器件,可以考虑放弃。

目录
相关文章
施密特触发电路的介绍
施密特触发电路是一种常见的电子电路,用于产生稳定的输出信号。它的工作原理是通过比较输入信号的电压与两个阈值电压的大小关系来实现的。本文将详细介绍施密特触发电路的原理、应用以及优缺点。 一、施密特触发电路的原理 施密特触发电路由两个比较器组成,每个比较器都有一个阈值电压。当输入信号的电压大于上限阈值电压时,输出为高电平;当输入信号的电压小于下限阈值电压时,输出为低电平。只有当输入信号的电压在两个阈值电压之间时,输出才会保持不变。 施密特触发电路的工作原理可以简单地描述为:当输入信号的电压超过上限阈值电压时,输出从低电平切换到高电平;当输入信号的电压低于下限阈值电压时,输出从高电平切换到低电平
241 0
|
数据采集 C语言
单片机开发之ADC0808/9信号采集
本文主要介绍了单片机开发之ADC0808/9信号采集
677 0
单片机开发之ADC0808/9信号采集
|
8月前
|
移动开发
技术好文:stm32寄存器版学习笔记06输入捕获(ETR脉冲计数)
技术好文:stm32寄存器版学习笔记06输入捕获(ETR脉冲计数)
341 0
|
9月前
|
芯片
灌电流与拉电流的含义及电路解析
上拉电阻是用来解决总线驱动能力不足时提供电流的,一般说法是拉电流。下拉电阻是用来吸收电流的,也就是灌电流。在数字电路中,拉电流和灌电流是衡量电路输出驱动能力(注意:拉、灌都是对输出端而言的,所以是驱动能力)的参数。 在集成电路中,拉电流输出和灌电流输出是一个很重要的概念。 一、什么是拉电流 由于数字电路的输出只有高、低(0,1)两种电平值,高电平输出时,一般是输出端对负载提供电流,其提供电流的数值叫“拉电流”。例如在使用反向器作输出显示时,当输出端为高电平时才符合发光二极管正向连接的要求,但这种拉电流输出对于反向器只能输出零点几毫安的电流用这种方法想驱动二极管发光是不合理的(因发光二极管
174 2
|
传感器 芯片
MCU实现对外部脉冲信号的计数功能
MCU实现对外部脉冲信号的计数功能
72 1
|
传感器 芯片
MCU如何实现对外部脉冲信号的计数功能?
MCU如何实现对外部脉冲信号的计数功能?
STM32控制蜂鸣器间隔发出声音(响1s,关闭1s)
STM32控制蜂鸣器间隔发出声音(响1s,关闭1s)
496 1
|
监控 芯片
单片机如何才能不死机之内外部时钟
单片机如何才能不死机之内外部时钟
[STM32F10x] 利用定时器测量频率
[STM32F10x] 利用定时器测量频率
174 2
使用T0,方式2,在P1.0输出周期为400µs,占空比为4:1的矩形脉冲,要求在P1.0引脚接有虚拟示波器,观察P1.0引脚输出的矩形脉冲波形
使用T0,方式2,在P1.0输出周期为400µs,占空比为4:1的矩形脉冲,要求在P1.0引脚接有虚拟示波器,观察P1.0引脚输出的矩形脉冲波形