打印

PWM输出问题

[复制链接]
4688|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gigicoco007|  楼主 | 2012-6-16 10:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近我用STM32F103做电机控制,怎么我的板子的PWM输出我用示波器观察时,把示波器的周期放到1-2s,就出现了另外一个高低电平,周期是几百ms,在直流电机上就是电机上的PWM波,中间有一个可长的断点。不知是什么原因?请高手多多指教。
沙发
gigicoco007|  楼主 | 2012-6-18 14:02 | 只看该作者
用外部时针是。定时器都有这种现象,用内部晶振就好着,不知道是什么原因?请香版多多指教。

使用特权

评论回复
板凳
szruan1989| | 2012-6-18 14:55 | 只看该作者
:)http://store.taobao.com/shop/vie ... =mdianpu&utkn=g,wxt5pu5wv64nbnoywt4a1339998372771&user_number_id=341317398

使用特权

评论回复
地板
figo20042005| | 2012-6-18 15:12 | 只看该作者
这个断点是每个PWM周期里都有吗?如果这样的话,看你外部晶振的配置和起振有没有问题

使用特权

评论回复
5
gigicoco007|  楼主 | 2012-6-18 16:52 | 只看该作者
是呀,最开始我外部用的8M的晶振配20pF的电容,后面再在晶振上并了1M的电阻。还是那样,现在不知道怎么解决,头疼呀

使用特权

评论回复
6
gigicoco007|  楼主 | 2012-6-18 16:54 | 只看该作者
只要用外部晶振用定时器就有,用软件延时也没有这种现象。

使用特权

评论回复
7
figo20042005| | 2012-6-18 17:10 | 只看该作者
你程序里面开了几个定时器啊?

使用特权

评论回复
8
gigicoco007|  楼主 | 2012-6-18 17:18 | 只看该作者
2个

使用特权

评论回复
9
figo20042005| | 2012-6-18 17:19 | 只看该作者
你关掉一个不用于PWM的看看

使用特权

评论回复
10
gigicoco007|  楼主 | 2012-6-18 17:28 | 只看该作者
我用一个定时器试了,还是那样

使用特权

评论回复
11
figo20042005| | 2012-6-18 19:17 | 只看该作者
这个原因估计是你程序配置上的问题,你写个测试程序,或者把例程下到你板子上,看PWM是硬件问题还是软件的。一一排除

使用特权

评论回复
12
平常人| | 2012-6-18 21:27 | 只看该作者
与晶振没有任何关系。这是由于你把示波器的周期放的太长,示波器的采样频率发生变化,漏掉了很多信息。

找一个好点的示波器就没事了。

使用特权

评论回复
13
gigicoco007|  楼主 | 2012-6-19 00:17 | 只看该作者
我的示波器是泰克的4000系列,但是用内部晶振就没有这种情况

使用特权

评论回复
14
lzh4774| | 2012-6-19 12:56 | 只看该作者
用外部时针是。定时器都有这种现象,用内部晶振就好着,不知道是什么原因?请香版多多指教。

使用特权

评论回复
15
figo20042005| | 2012-6-19 14:32 | 只看该作者
LZ问题查出来了没?

使用特权

评论回复
16
gigicoco007|  楼主 | 2012-6-19 23:09 | 只看该作者
示波器采集调到1M点和10M点感觉要好一点,现在搞不明白用内部晶振时,同样的频率是用10K点是就没用这种情况,永用外部晶振时,直流电机上的波形还是有断点的,用内部晶振就好着,这一点还是没搞明白。

使用特权

评论回复
17
gozzz| | 2012-6-19 23:42 | 只看该作者
大哥仔细看看是不是示波器的原因,泰克不会是国产的吧?

使用特权

评论回复
18
平常人| | 2012-6-20 13:41 | 只看该作者
本帖最后由 平常人 于 2012-6-20 13:42 编辑

外部晶振一般都很准确也很稳定,这样输出的波形可以与示波器的采样很好地同步,所以会有问题。

而内部振荡器的频率不是很准确,也不稳定,因此输出的波形不能与示波器的采样同步,显示就不会有问题。

举个例子,如果两辆汽车同方向以相同速度运动,如果没有参照物,你从一辆车看另一辆车,就会感觉另一辆车处于静止状态;如果两辆汽车的速度有差别,某辆车相对于另一辆车一会快一会慢,你就会感觉它在运动。

使用特权

评论回复
19
figo20042005| | 2012-6-20 13:50 | 只看该作者
楼上讲解很深刻,看来以后用示波器也要注意下这个了,看是否采样的频率和波形频率一样,要及时换采样频率

使用特权

评论回复
20
gigicoco007|  楼主 | 2012-6-20 21:07 | 只看该作者
楼上说的也是有道理的,谢谢了,我再研究研究吧。

使用特权

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

本版积分规则

1

主题

40

帖子

0

粉丝