FSL_TICS_ZP 发表于 2014-1-10 15:11:21

【经验交流】使用KE02巧测正弦波的周期

本帖最后由 FSL_TICS_Robin 于 2014-7-18 14:15 编辑

   论坛中有个客户想用KE02实现测定正弦波的周期,大致思路如下:将波形信号连接ACMP的输入端,然后在程序里设定一个比较的基准值,通过触发比较中断来计时,测定两个中断的间隔时间来实现周期测定的功能吗?这样能实现吗?貌似是可以,但比较麻烦,我们可以使用另一种方法。
同时使用ACMP0+FTM,将正弦波与其Vmax+Vmin/2的压值分别对应ACMP的正,反两个输入引脚,利用CMP0_OUT与FTM1_CH0内部连接的特性,设置FTM1在FTM1_CH0在上升沿或下降沿捕捉时钟值,并设置FTM中断,在中断函数中读出捕获的时钟值,前后两次捕捉值的差就是正弦波的周期。




PS:本帖可从飞思卡尔版块置顶帖:飞思卡尔Kinetis资料大本营的飞思卡尔论坛支持小组【经验分享】帖汇总链接进入。

FSL_TICS_ZJJ 发表于 2014-1-10 15:31:28

来自飞思卡尔工程师的实际调试经验,欢迎大家踊跃参与讨论!

motodefy 发表于 2014-1-10 18:19:29

学到一招{:lol:}

sblpp 发表于 2014-1-11 09:49:29

正弦波是正负信号吗?ACMP输入支持负压信号吗?如果不支持,如何把信号抬上去呢?

xlxbangel 发表于 2014-1-12 15:47:10

哦 ,这个方法不错啊,回来试试看

FSL_TICS_ZP 发表于 2014-1-13 12:52:23

sblpp 发表于 2014-1-11 09:49
正弦波是正负信号吗?ACMP输入支持负压信号吗?如果不支持,如何把信号抬上去呢? ...

负信号肯定不行啊。抬高信号的正弦波信号整体电压的电路,你可以到网上搜一搜,还是挺多的。

xlxbangel 发表于 2014-1-13 20:33:40

不知道这个效果如何,有没有测试波形图

FSL_FAE_JiCheng 发表于 2014-1-14 23:58:31

好想法~

FSL_TICS_ZJJ 发表于 2014-2-17 21:37:19

顶起,供大家学习!

zhongyb 发表于 2014-2-18 10:15:03

好办法,学习了。KE02具有模拟比较器,FTM这些强大的外设,干起活来真的方便不少。{:lol:}

laotui 发表于 2014-8-25 18:53:52

巧妙的设计,楼主费心了。

浪里白条 发表于 2014-8-25 19:31:53

FSL_TICS_ZP 发表于 2014-1-13 12:52
负信号肯定不行啊。抬高信号的正弦波信号整体电压的电路,你可以到网上搜一搜,还是挺多的。 ...

这个,加个偏置电阻就可以实现。

qerty2008 发表于 2014-8-26 10:26:20

测量信号的两个电压过零不就是可以了吗 ????

dongyanbo 发表于 2014-8-27 11:41:52

编程中的设置貌似更麻烦,但是cpu占用会少一点

zndz410 发表于 2014-8-27 15:38:14

真条条道路通北京啊。

jiang887786 发表于 2014-9-1 13:39:17

谢谢分享经验,学习了。

sdlibin007 发表于 2014-9-1 16:25:45

这个方法好,以前用过的方法都是测一堆点,然后再去处理,结果偏差还很大!!

wbxjtu 发表于 2014-9-1 18:12:51

又学到了点新知识

xlxbangel 发表于 2014-9-1 18:54:00

这个贴好像以前见过啊

rockyyangyang 发表于 2014-9-4 15:00:08

mark               

gujiamao_love 发表于 2014-9-4 17:18:51

这样就不需要先整成方波了。

momo_li 发表于 2014-9-4 17:29:41

好办法,实践出真知啊

lzl000 发表于 2014-9-4 17:52:48

好方法,之前我一直用前者的方案的

32MCU 发表于 2015-1-23 11:39:32

使用KE02巧测正弦波的周期。
收藏!

holts2 发表于 2015-1-23 11:45:22

只是个想法? 有实现的代码 ?

qq开始学单片机 发表于 2015-1-23 16:18:05

想不通      

holts2 发表于 2015-1-23 16:35:04

哪们贴实例代码上来看看

Juggernaut 发表于 2015-1-25 13:35:10

思路很不错

street 发表于 2015-2-4 22:43:28

qerty2008 发表于 2014-8-26 10:26
测量信号的两个电压过零不就是可以了吗 ????

有的相位表就是这样设计的。

我们有有一款产品也是这样来用锝

楼主说的 那个没太看懂,主要是 Freescale不太熟悉。刚开始学。
页: [1]
查看完整版本: 【经验交流】使用KE02巧测正弦波的周期