打印

有用过单片机捕获功能测频率的吗

[复制链接]
3897|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 不锈钢铁 于 2012-9-12 23:53 编辑

我最近在用TI的DSP芯片,型号是F2808,打算用里面的eCAP模块测直流无刷电机的霍尔信号频率,以此来测速。
我先用一块我做的板子发送PWM波,然后用eCAP测频率,测出来的没有问题,但是当我接上电机后,问题就来了,无论电机的转速是多少ecap测出来的频率都是25K。。。用示波器看霍尔信号才50Hz....用信号发生器发的PWM波测起来也很准。。。哪位遇到过相似的问题?求高手帮助,小鸟先行谢过了
PS:我用自己的板子发的PWM波和霍尔发出的波形一样,都是5V的方波

相关帖子

沙发
zjp8683463| | 2012-9-12 21:47 | 只看该作者
受干扰了吧

使用特权

评论回复
板凳
airwill| | 2012-9-12 22:00 | 只看该作者
受干扰了吧,  频率都是25K,
电机驱动的 PWM 功率开关的信号干扰过来好象没有这个高的频率.
还有可能是开关电源的干扰, 用排除法先找到干扰源再想办法

使用特权

评论回复
地板
chunyang| | 2012-9-12 22:36 | 只看该作者
工频信号被引入了,要注意系统设计,隔绝干扰,先分析干扰是来自直接耦合还是空间耦合。

使用特权

评论回复
5
不锈钢铁|  楼主 | 2012-9-12 23:49 | 只看该作者
本帖最后由 不锈钢铁 于 2012-9-12 23:52 编辑

4# chunyang 春阳大师,如何区分是干扰来自直接耦合还是空间耦合呢?
用一个金属罩盖上驱动器电路板,如果还有干扰就可以排除是空间耦合了吗?

使用特权

评论回复
6
不锈钢铁|  楼主 | 2012-9-12 23:51 | 只看该作者
本帖最后由 不锈钢铁 于 2012-9-12 23:55 编辑

3# airwill 开关电源芯片用的LM2596,放置的是离着霍尔的输入不远,明天我再去查查,看看epwm输出的频率是不是25K,之前还真没往干扰上想。。。
明天我再测下,如果到DSP管脚上的波形还是正常的,这样能排除是干扰的原因吧?

使用特权

评论回复
7
chunyang| | 2012-9-12 23:55 | 只看该作者
用示波器看系统电源,空间耦合通常来自长线感应,直接耦合则是通过电气连接。

使用特权

评论回复
8
不锈钢铁|  楼主 | 2012-9-12 23:56 | 只看该作者
本帖最后由 不锈钢铁 于 2012-9-13 00:03 编辑

7# chunyang 明天我再测下,如果到DSP管脚上的波形还是正常的,这样能排除是干扰的原因吗?我的意思是芯片内部会不会也被干扰导致的出错,先谢春阳大哥

使用特权

评论回复
9
yewuyi| | 2012-9-13 08:56 | 只看该作者
俺怀疑是软件或者芯片寄存器设置什么有问题。

如果是干扰,正好就在25K,并且始终保持在那个值上的可能应该不会太高。

使用特权

评论回复
10
不锈钢铁|  楼主 | 2012-9-13 10:27 | 只看该作者
9# yewuyi
我之前也是觉得软件的问题,可是用信号发生器测的就没有问题,很困惑。。。
我今天用示波器测了下板子上24V转出来的5V的电压波形和霍尔的5V经过电平转会芯片后的3.3V信号。貌似是有些大,周期近似在40μS的样子,不知道是不是这个干扰

5v.JPG (85.87 KB )

5v.JPG

huoer.JPG (85.46 KB )

huoer.JPG

使用特权

评论回复
11
不锈钢铁|  楼主 | 2012-9-13 10:29 | 只看该作者
7# chunyang
我今天用示波器测了下板子上24V转出来的5V的电源电压波形,和霍尔的5V经过电平转会芯片后的3.3V信号。貌似是有些大,周期近似在40μS的样子,不知道是不是这个干扰。
如LS的图,左边是5V电源芯片出来的数值,右边是霍尔信号电平转换后进DSP的波形

使用特权

评论回复
12
不锈钢铁|  楼主 | 2012-9-13 10:36 | 只看该作者
7# chunyang
之前没注意,我才查了下这板子的走线,霍尔信号从板子的一端进来,DSP在另一端,走线贯穿了板子很长的九路,中间还有运放等芯片。。。。。。

1111.PNG (12.69 KB )

1111.PNG

使用特权

评论回复
13
奔牛滚滚| | 2012-9-13 11:08 | 只看该作者
割断飞线试试

使用特权

评论回复
14
zjp8683463| | 2012-9-13 11:52 | 只看该作者
25k是不是PWM的基频?

使用特权

评论回复
15
zsyf0918| | 2012-9-13 13:31 | 只看该作者
加隔离

使用特权

评论回复
16
oufuqiang| | 2012-9-13 13:38 | 只看该作者
直接并一个103、104上去做低通试试

使用特权

评论回复
17
sfdas| | 2012-9-13 14:25 | 只看该作者
提示: 该帖被管理员或版主屏蔽
18
不锈钢铁|  楼主 | 2012-9-13 15:09 | 只看该作者
14# zjp8683463
PWM基频是50K,三相每一时刻都有两相导通。。。这么算下来。。。是不是就是这25K了。。。。我去换个基频试试。。。

使用特权

评论回复
19
不锈钢铁|  楼主 | 2012-9-13 15:16 | 只看该作者
14# zjp8683463
高手。。。我刚把PWM频率降低了一倍。。。ecap采回来的频率也降低了一被,变成12.5K了。。。。。估计就是驱动MOS的PWM的干扰了。。。像这种干扰,加一个小电容滤波能解决吗?

使用特权

评论回复
20
zjp8683463| | 2012-9-13 15:23 | 只看该作者
加个RC应该可以

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:小鸟快跑

31

主题

730

帖子

5

粉丝