5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: 问天几何
打印 上一主题 下一主题

PWM信号是数字信号,不服来辩

[复制链接]
21
发表于 2021-6-12 18:49 | 只看该作者
本帖最后由 压缩饼干 于 2021-6-12 18:52 编辑
问天几何 发表于 2021-6-12 10:06
你用单片机能输出1000.0001μs的脉宽?怎么就任意值了?

楼主,单片机不能。
NE555:我觉得我能

欢迎继续阅读楼主其他信息

22
发表于 2021-6-12 19:16 | 只看该作者
富华 发表于 2021-6-12 12:52
它爱数字数字爱模拟模拟,有的人觉得它低级不就是因为它是单向的嘛,还是那句话,它就是这样的东西,成本 ...

没事的,讨论技术问题而已,又不是吵架
来自安卓客户端来自安卓客户端
23
发表于 2021-6-12 19:19 | 只看该作者
或者从另一个角度来看,接收机输出一帧表示+100%的信号,这一帧信号的波形是什么样的?表示-100%的,和表示中立点的信号又是什么样的?
来自安卓客户端来自安卓客户端
24
发表于 2021-6-12 19:42 | 只看该作者
Flameout 发表于 2021-6-12 19:16
没事的,讨论技术问题而已,又不是吵架

唉,可不是吗,前天我就在另一个帖子里说了,这个问题早就不知道争论过多少回了,何止在本论坛,本来就是一个从广义上理解,一个从狭义上理解事儿,钻这牛角尖干嘛呢,谁还不知道PWM是怎么回事啊
25
 楼主| 发表于 2021-6-12 19:54 | 只看该作者
压缩饼干 发表于 2021-6-12 18:49
楼主,单片机不能。
NE555:我觉得我能

你提到三5这块芯片,正印证了PWM是数字信号,用他做PWM生成器的时候,输入端是模拟信号,输出端是非高即低的数字信号,是一个典型的模拟量转数字量的电路。
来自苹果客户端来自苹果客户端
26
发表于 2021-6-12 19:56 | 只看该作者
PWM信号是没有被压缩的信号,是最原始的数字信号,就好像录音带的母带,其他的都是COPY
来自安卓客户端来自安卓客户端
27
 楼主| 发表于 2021-6-12 19:59 | 只看该作者
Flameout 发表于 2021-6-12 10:57
但pwm用1的持续时间来表示不同的值,脉宽1000μs的1和2000μs的1就是两个不同的量,在舵机上相当于-100% ...

那在串口通信的时候,第一个“1”和最后一个“1”也是两个不同的量,但是为什么认为串口是数字,PWM就是模拟呢?它们都是用时间来判断当前的1是在数据的什么位置,只不过pwm是累加,串口是直接放在对应的二进制位而已。
来自苹果客户端来自苹果客户端
28
发表于 2021-6-12 20:06 | 只看该作者
问天几何 发表于 2021-6-12 19:59
那在串口通信的时候,第一个“1”和最后一个“1”也是两个不同的量,但是为什么认为串口是数字,PWM就是 ...

你说的是方波吧,方波的高电平的脉宽时间不同,代表的信息也不同,而且pwm信号每一帧都是一高一低两个电平,用数字表示就是1和0。可以把波形画出来,x轴是时间,y轴是电平,高电平在x轴上的不同长度就代表了不同的信号值。不管是1000μs还是2000μs,一帧信号的电平都是1和0,用数字信号来解析的话是等效的。
如果是数字信号,1的脉宽不影响信号值;但pwm里1的脉宽变了,信号值也变了
29
发表于 2021-6-12 20:09 | 只看该作者
问天几何 发表于 2021-6-12 19:59
那在串口通信的时候,第一个“1”和最后一个“1”也是两个不同的量,但是为什么认为串口是数字,PWM就是 ...

如果说前后两个“1”,它们属于两帧信号,而且pwm的电平一直是101010101010……这样,两个数字就是一帧,每一帧的数字都一样,并不像串口中一帧里可以有几个1
30
发表于 2021-6-12 20:21 | 只看该作者
问天几何 发表于 2021-6-12 19:54
你提到三5这块芯片,正印证了PWM是数字信号,用他做PWM生成器的时候,输入端是模拟信号,输出端是非高即 ...

提到555,是为了说明脉宽连续变化的PWM是可以获得的。

还是要看表示信号的特征量什么,只不过现在特征量不是电平,是脉宽。你自己都说了“模拟信号的定义是用连续变化的物理量表示的信息”,那PWM不就是用连续变化的物理量(脉宽)表示的信息吗?
31
发表于 2021-6-12 20:29 | 只看该作者
问天几何 发表于 2021-6-12 19:59
那在串口通信的时候,第一个“1”和最后一个“1”也是两个不同的量,但是为什么认为串口是数字,PWM就是 ...

你纠结串口和PWM不同的问题,我觉得,串口是只能靠识别高低电平来确定0和1,但PWM识别的其实不是高低电平,而是上升沿和下降沿,计算的的是跳变沿之间的时间间隔。
32
发表于 2021-6-12 20:40 | 只看该作者
本帖最后由 压缩饼干 于 2021-6-12 20:56 编辑

所以你只能说PWM的波形是数字波形,但PWM调制的方式是模拟。至于到底算模拟还是数字,没必要非黑即白。如果非要较真,恐怕要先搞明白“信号”和“波形”的区别。
为什么串口毫无疑问是数字呢?因为串口连调制方式都是数字的,就这么简单。

33
发表于 2021-6-12 21:10 | 只看该作者
本帖最后由 压缩饼干 于 2021-6-12 21:36 编辑

怎么理解“信号”和“波形”的区别呢

我也举个栗子,

假如有一个电压在0~5V之间连续变化的波形,无规律。


首先电压大家都觉得是模拟信号吧?没错,但这是有前提的。前提就是,你关注的信息(也就是“信号”,而不是“波形”)是“此时是多少伏”。

但是

如果我关注的是   “此时高于3伏吗?高于输出1,否则输出0”  这个信息,那么他仍然是模拟波形,但此时信息(即信号)却是离散的,属于数字信号。

以上这个例子比较典型,记得大学的时候貌似还专门考过。
这也就是信号和波形的区别。

严格来说“信号”应该是“信息”,只是现在大家习惯将其广义地理解为“波形”罢了。
所以我跟你的分歧根本原因在于,我理解的“信号”是“信息”,而你理解的“信号”是“波形”,如是而已。




34
发表于 2021-6-12 21:17 | 只看该作者
这也就是我上面说,没必要争来争去的原因,说它是模拟或者数字都有道理,只是理解角度不同罢了
35
发表于 2021-6-13 03:49 | 只看该作者
PWM毫无疑问是模拟信号,而且讨论模拟信号数字信号也根本不应该牵涉微处理器。MCU可以产生PWM信号但PWM的产生和解调都可以不需要MCU。
来自苹果客户端来自苹果客户端
36
发表于 2021-6-13 22:42 | 只看该作者
敢问楼主什么专业的?
来自苹果客户端来自苹果客户端
37
 楼主| 发表于 2021-6-14 00:07 | 只看该作者
hzbhyl 发表于 2021-6-13 22:42
敢问楼主什么专业的?

我本科学的自动化专业
来自苹果客户端来自苹果客户端
38
发表于 2021-6-14 00:16 | 只看该作者
39
发表于 2021-6-14 22:40 | 只看该作者
上学时老师举了个栗子。曰:可以理论上准确复现的是数字信号,无法准确复现的是模拟信号。
来自苹果客户端来自苹果客户端
40
发表于 2021-6-15 00:26 | 只看该作者
问天几何 发表于 2021-6-14 00:07
我本科学的自动化专业

老师没跟你们讲过这个问题吗?
来自苹果客户端来自苹果客户端
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

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