搜索
bottom↓
回复: 28

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

[复制链接]

出0入0汤圆

发表于 2014-1-10 15:11:21 | 显示全部楼层 |阅读模式
本帖最后由 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资料大本营飞思卡尔论坛支持小组【经验分享】帖汇总链接进入。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2014-1-10 15:31:28 | 显示全部楼层
来自飞思卡尔工程师的实际调试经验,欢迎大家踊跃参与讨论!

出0入0汤圆

发表于 2014-1-10 18:19:29 | 显示全部楼层
学到一招

出0入0汤圆

发表于 2014-1-11 09:49:29 | 显示全部楼层
正弦波是正负信号吗?ACMP输入支持负压信号吗?如果不支持,如何把信号抬上去呢?

出0入0汤圆

发表于 2014-1-12 15:47:10 | 显示全部楼层
哦 ,这个方法不错啊,回来试试看

出0入0汤圆

 楼主| 发表于 2014-1-13 12:52:23 | 显示全部楼层
sblpp 发表于 2014-1-11 09:49
正弦波是正负信号吗?ACMP输入支持负压信号吗?如果不支持,如何把信号抬上去呢? ...

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

出0入0汤圆

发表于 2014-1-13 20:33:40 | 显示全部楼层
不知道这个效果如何,有没有测试波形图

出0入0汤圆

发表于 2014-1-14 23:58:31 | 显示全部楼层
好想法~

出0入0汤圆

发表于 2014-2-17 21:37:19 | 显示全部楼层
顶起,供大家学习!

出0入0汤圆

发表于 2014-2-18 10:15:03 | 显示全部楼层
好办法,学习了。KE02具有模拟比较器,FTM这些强大的外设,干起活来真的方便不少。

出0入0汤圆

发表于 2014-8-25 18:53:52 | 显示全部楼层
巧妙的设计,楼主费心了。

出0入0汤圆

发表于 2014-8-25 19:31:53 | 显示全部楼层
FSL_TICS_ZP 发表于 2014-1-13 12:52
负信号肯定不行啊。抬高信号的正弦波信号整体电压的电路,你可以到网上搜一搜,还是挺多的。 ...

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

出0入0汤圆

发表于 2014-8-26 10:26:20 | 显示全部楼层
测量信号的两个电压过零不就是可以了吗 ????

出0入0汤圆

发表于 2014-8-27 11:41:52 | 显示全部楼层
编程中的设置貌似更麻烦,但是cpu占用会少一点

出0入0汤圆

发表于 2014-8-27 15:38:14 | 显示全部楼层
真条条道路通北京啊。

出0入0汤圆

发表于 2014-9-1 13:39:17 | 显示全部楼层
谢谢分享经验,学习了。

出0入0汤圆

发表于 2014-9-1 16:25:45 | 显示全部楼层
这个方法好,以前用过的方法都是测一堆点,然后再去处理,结果偏差还很大!!

出0入0汤圆

发表于 2014-9-1 18:12:51 | 显示全部楼层
又学到了点新知识

出0入0汤圆

发表于 2014-9-1 18:54:00 | 显示全部楼层
这个贴好像以前见过啊  

出0入0汤圆

发表于 2014-9-4 15:00:08 | 显示全部楼层
mark                 

出0入0汤圆

发表于 2014-9-4 17:18:51 | 显示全部楼层
这样就不需要先整成方波了。

出500入109汤圆

发表于 2014-9-4 17:29:41 | 显示全部楼层
好办法,实践出真知啊

出0入0汤圆

发表于 2014-9-4 17:52:48 | 显示全部楼层
好方法,之前我一直用前者的方案的

出0入0汤圆

发表于 2015-1-23 11:39:32 | 显示全部楼层
使用KE02巧测正弦波的周期。
收藏!

出0入0汤圆

发表于 2015-1-23 11:45:22 | 显示全部楼层
只是个想法? 有实现的代码 ?

出0入0汤圆

发表于 2015-1-23 16:18:05 | 显示全部楼层
想不通      

出0入0汤圆

发表于 2015-1-23 16:35:04 | 显示全部楼层
哪们贴实例代码上来看看

出0入0汤圆

发表于 2015-1-25 13:35:10 | 显示全部楼层
思路很不错

出0入0汤圆

发表于 2015-2-4 22:43:28 | 显示全部楼层
qerty2008 发表于 2014-8-26 10:26
测量信号的两个电压过零不就是可以了吗 ????

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

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

楼主说的 那个没太看懂,主要是 Freescale  不太熟悉。刚开始学。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-17 15:55

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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