📱 手机上看不到完整课程(数字人讲师需要电脑浏览器的 3D 支持)。下面是这节课的图文讲解 + 音频,内容完全一样,手机上也能完整学完。想体验完整课程,用电脑打开这一页即可。
仍然在手机上试试完整课程
只按一个比例通断
0:39只按一个比例通断
- 不数脉冲数跟脉冲指令不一样
- 占空比接通时间占周期的多少
- 多少算一半三万二千多正好一半
- ★ 改的就是它改占空比就是在调亮度
一个比例通断,改的就是它
脉冲能发、能停、能续,这些都会了。这一课换个方向,讲两条跟频率打交道的指令。先说脉宽调制 PWM,用法和前面的脉冲指令完全不同:不数脉冲数,只按一个比例通断。占空比写多少,接通时间就占周期的多少;写一万六千多约是四分之一,写三万二千多正好一半。指示灯接在这个输出口上,平均电压等于二十四伏乘这个比例,所以改占空比就是在调亮度。画面里 X0 一接通,这个口就按比例通断;断开就停,也不累计脉冲数。
三个操作数,顺序不能颠倒
0:33三个操作数,顺序不能颠倒
- 顺序不能颠倒占空比、频率、端口
- 占空比范围一到六万五千五百三十五
- ★ 频率单位零点一赫兹,十倍关系
- 换算例子三十八赫兹要写三百八十
三十八赫兹,要写三百八十
PWM 有三个操作数,顺序不能颠倒:第一个写占空比,第二个写频率,第三个写输出端口。占空比从一写到六万五千五百三十五。这里有个最容易踩的坑:频率的单位不是赫兹,而是零点一赫兹,手册叫它十倍关系。想发三十八赫兹,第二格要写三百八十;想发七十二千赫兹,得写七十二万。画面里第二格写的就是三百八十,X0 一接通,频率就是三十八赫兹。
四档亮度怎么算出来
0:36四档亮度怎么算出来
- 四个按钮四分之一到全亮四档
- 算式占空比等于比例乘满量程
- 两个数16383 与 32767
- ★ 只调占空比频率固定一百赫兹
四档亮度,差在占空比
手册给了个调光的例子:四个按钮分别选四分之一、一半、四分之三和全亮。这四个数不是随口的,占空比等于比例乘满量程。四分之一是一万六千三百八十三,一半是三万二千七百六十七,四分之三是四万九千一百五十一,全亮是六万五千五百三十五。画面里 X0 按下就切到四分之一,X1 按下切到一半;占空比寄存器一改,亮度立刻跟着变。手册这个例子把频率固定在一百赫兹,只调占空比。
反过来把频率数进来
0:37反过来把频率数进来
- 四个操作数顺序要记牢
- 依次是采样个数 结果 端口 精度
- ★ 算法定脉冲个数计时间
- 没脉冲就没数读数就是零
四个操作数,一个都不能少
PWM 是往外发波形,这一条正好反过来:把外面的脉冲数进来,算出频率。它叫频率测量 FRQM,有四个操作数,顺序要记牢:采样几个脉冲、结果存哪、从哪个口进、精度档。手册的例子是采二十个脉冲,结果存进一百号数据寄存器,从零号输入口进,精度一档。它的算法叫定脉冲个数计时间:数够二十个,记下用了多少时间,一除就是频率。现在 X0 上没有脉冲,读数就是零,给它脉冲才会动。
精度档与几个硬规矩
0:31精度档与几个硬规矩
- 五个档1 / 10 / 100 / 1000 / 10000 Hz
- 抹零头只报到这个精度
- ★ 例程写法直接写 K1 到 K5
- 低于量程返回测量值为零
精度到哪一位,就报到哪一位
上一段说精度一档,这个档位是什么意思?手册给了五个档:一、十、一百、一千、一万,单位都是赫兹。它是说读数只报到这个精度,下面的零头会抹掉。官方例程里写法更省事,直接写 K1 到 K5,一个数字对应一档。还有一条:频率低于量程的时候,手册说返回测量值为零。测频的输入口也是固定的几个:零、三、六号,别的口进不来。
一个往外出,一个往里读
0:34一个往外出,一个往里读
- PWM 的用法调变频器的转速
- 换成频率指令输出写三十八赫兹
- FRQM 的用法编码器转一圈来一百个脉冲
- ★ 接一根线自己发、自己测
一出一测,接起来验自己
最后看这两条怎么配成一对。手册里 PWM 的典型用法,是拿它当频率指令去调变频器的转速。占空比换成频率指令值,输出写三十八赫兹,正好对应变频器的一个转速。而 FRQM 常出现在测速的场合:编码器转一圈来一百个脉冲,数出频率再换算成速度。所以一个是往外给信号,一个是往里读信号。真机上把输出口和输入口用一根线接起来,它就自己发、自己测,能拿来验自己。