请问pwm怎么影响数码管显示啊?

[复制链接]
3613|10
 楼主| mengzhaohe 发表于 2007-7-29 19:18 | 显示全部楼层 |阅读模式
最近做了一个温度控制的产品,原理用了一个开关电源,输出稳定12伏,然后用单片机控制pwm来调节输出电压.还有一个显示板,用了一个两位数码管和四个按键,数码管用一片74hc164动态显示,按键接io口.显示板和电源板有一根两米长的信号线.现在的问题是,当单片机输出pwm时数码管显示极不正常,按键也不是很灵,请诸位帮忙分析一下,谢谢啊<br />
maychang 发表于 2007-7-29 19:46 | 显示全部楼层

显然是“两米长的信号线”受PWM干扰

  
zhaohe2001 发表于 2007-7-29 20:02 | 显示全部楼层

问题是怎么解决啊

  
hillwoo 发表于 2007-7-29 20:08 | 显示全部楼层

试试将“两米长的信号线”拧成麻花状,看怎样。

  
maychang 发表于 2007-7-30 05:32 | 显示全部楼层

找准原因再谈解决

先去掉“两米长的信号线”,改用很短的线,看看是否还有这种现像。<br />改用线性稳压电源,电源线尽量短,看看是否还有这种现像。<br />去掉“用单片机控制pwm来调节输出电压”,即让单片机仍执行PWM程序但引脚悬空,看看是否还有这种现像。<br />如果还有,那大致上可以判断是软件问题。
zhaohe2001 发表于 2007-7-30 11:09 | 显示全部楼层

谢谢楼上帮忙分析

我试过了,用短线没问题,而且在实验室用长线也没问题,就是到了现场就不行了<br />迷惑....<br />
maychang 发表于 2007-7-30 11:22 | 显示全部楼层

实验室没问题,到现场出问题

那是现场的环境与实验室不同,尤其是电磁环境。<br />这个干扰是外部来的,要解决是比较麻烦的事。首先在实验室里没有这样的环境,但到了现场你很难实验。其次解决问题的办法可能这一次和下一次不一样(干扰性质不一样)。最后,不仅可能需要改软件和硬件,很可能需要改机械结构(外壳等)。
zhaohe2001 发表于 2007-7-30 11:55 | 显示全部楼层

再次感谢maychang

的确是这样,在现场同时运行的两块板子,一个有问题一个没问题,<br />那个有问题的板子,用手捏住接线排焊点处就又没事了
zhaohe2001 发表于 2007-7-30 11:56 | 显示全部楼层

而且确定不是虚焊

  
杨真人 发表于 2007-7-30 12:53 | 显示全部楼层

电路设计可能有不足.

可惜现在帖图不成.没法看到楼主的设计.
maychang 发表于 2007-7-30 13:10 | 显示全部楼层

试试将主板到显示键盘板的信号线加电阻

同时加上拉和下拉电阻,电阻值1k~5k,最小220欧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部