找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3767|回复: 1
打印 上一主题 下一主题
收起左侧

求教:单片机测试相位差

[复制链接]
跳转到指定楼层
楼主
ID:38770 发表于 2012-4-19 14:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

使用STC12C5A60S2的单片机,两路A/D输入25Hz信号,如何测试其相角差?

我的想法是:用过零法,循环采集基准的一路信号,当Result1<0 $ Result1[i+1]>0时跳出循环,采集另外一路,当Result2<0 $ Result2[i+1]>0时,停止采集,然后根据采集的次数和一个周期的采集次数比较,应该能够得到相角差。

我现在的问题是:如何编程实现采集一次值,与0比较(就是如何编程实现找到过零点?)?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:27916 发表于 2012-4-20 10:18 | 只看该作者
检测到电压等于0,那就是过零点了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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