xxkj2010 发表于 2024-1-13 19:51:16

神农鼎 发表于 2024-1-13 16:40
用比较器来整型,高于 1.19V 为高,低于 1.19V 为低




有这个比较器,用途可广的{:4_250:}

梁工 发表于 2024-1-13 21:52:18

本帖最后由 梁工 于 2024-1-14 14:43 编辑

xxkj2010 发表于 2024-1-13 19:49
幅度大的例如5V的正弦波可以直接测频吗?
请仔细看我17楼的说明,其中一句:
STC的IO输入是有施密特触发器功能的,所以只要你的信号幅度足够(信号低电压小于0.8V,高电压大于2.0V),则就能可靠检测到频率。

xxkj2010 发表于 2024-1-14 11:51:05

梁工 发表于 2024-1-13 21:52
请仔细看我17楼的说明,其中一句:
STC的IO输出是有施密特触发器功能的,所以只要你的信号幅度足够(信号 ...

我的意思是不通过整形直接送P33进行测频

神农鼎 发表于 2024-1-14 11:55:38

现在 STC8/STC32 都是默认启动 【施密特触发整形】







xxkj2010 发表于 2024-1-14 12:11:33

神农鼎 发表于 2024-1-14 11:55
现在 STC8/STC32 都是默认启动 【施密特触发整形】

这么说,正弦波可以直接测频,有空测一个市电的频率试试。

梁工 发表于 2024-1-14 14:43:18

本帖最后由 梁工 于 2024-1-14 15:11 编辑

xxkj2010 发表于 2024-1-14 11:51
我的意思是不通过整形直接送P33进行测频
STC的IO输入是有施密特触发器功能的,所以只要你的信号幅度足够(信号低电压小于0.8V,高电压大于2.0V),则就能可靠检测到频率。

xxkj2010 发表于 2024-1-16 19:17:21

神农鼎 发表于 2024-1-12 18:54
STC8H2K08U 利用 144MHz 的 PWM 可以测量 72MHz 以下的方波

请问大佬,用PWM模块进行捕捉测量频率的有什么例程可以参考的?

神农鼎 发表于 2024-1-16 21:23:15


xxkj2010 发表于 2024-1-18 08:56:31

神农鼎 发表于 2024-1-16 21:23


大佬,用PWM测频的工作原理是先用PWM测脉冲周期,然后再换算成频率,还是与定时器测频的道理一样,测每秒有多少个脉冲?

梁工 发表于 2024-1-18 22:03:08

xxkj2010 发表于 2024-1-18 08:56
大佬,用PWM测频的工作原理是先用PWM测脉冲周期,然后再换算成频率,还是与定时器测频的道理一样,测每秒 ...

脉冲较慢的信号(10KHz以下,特别是100Hz以下)可以采用等精度测量频率方法,在一定时间内测量脉冲个数以及这些脉冲对应的时间,比如我常用大约1秒来刷新结果,假设测量到123个脉冲,频率是0.9987634s(时间时钟为10MHz,分辨率0.1us),则频率为123/0.9987634=123.15229Hz。
页: 1 2 [3] 4 5 6
查看完整版本: STC8H1K17T-TSSOP20系列实验之五----简易频率计