论坛风格切换切换到宽版
  • 3981阅读
  • 12回复

请教MCU对接收机的干扰如何解决? [复制链接]

上一主题 下一主题
离线BA6BF
 
发帖
16982
只看楼主 倒序阅读 0楼 发表于: 2003-12-04
我们的mcu在工作的时候,会造成对接收机的干扰,表现为每隔几十千赫就有一个干扰点,这时如果把mcu的晶体短路掉,干扰就消失了。但由于我们的led显示和键盘是扫描进行的,所以不能让mcu休眠。

mcu为at89c52,时钟频率为20mhz。

请单片机高手们介绍一下经验,非常感谢。
离线BA3CE
发帖
1652
只看该作者 1楼 发表于: 2003-12-08
时老师:
  和我联系一下,咱们共同探讨.
离线1259
发帖
373
只看该作者 2楼 发表于: 2003-12-09
电磁干扰有两种:传导干扰和辐射干扰,传导多是通过电源从电路里串过去的,要处理一下供电部分,或者用两个电源,辐射干扰通过空间传播,只能靠屏蔽解决了。另外,几十千赫就有的干扰,我觉得是不是跟您的键盘扫描有关系,而不见得是由晶振直接造成的,因为io操作也会造成一定的干扰。

这只是我很浅显的看法,谢谢指正。

0001259
离线bg4kc
发帖
2638
只看该作者 3楼 发表于: 2003-12-10
用了扫描led的话就麻烦了,最大的噪声源就出在led扫描.,这个问题不太可能彻底解决.加屏蔽,加滤波能改善,但是作用都不大.

改电路吧,用静态显示,或者用其他的显示方式.或者调好频率以后关掉显示(馊主意).

用单片机控制频率合成器,接收机这类灵敏的电路,一是选晶体频率低的单片机,像mototrola的,外部晶体频率很低,可是工作频率很高. 二是尽量选用总线在单片机内的机种,程序和数据都在片内最好.不要暴露总线.三是坚决避免大电流器件工作在开关状态(最重要).扫描led就是大电流开关状态,严重的情况甚至干扰到u段.

拿一个普通收音机,在中波段,靠近电路板,有响声就是辐射干扰.
离线bg4jj
发帖
5094
只看该作者 4楼 发表于: 2003-12-10
换显示方式 lcd 或者静态显示
离线BA3CE
发帖
1652
只看该作者 5楼 发表于: 2003-12-10
mc14499很好的,时老师考虑一下。
离线bg4kc
发帖
2638
只看该作者 6楼 发表于: 2003-12-11
14499也是扫描的。
离线BA6BF
发帖
16982
只看该作者 7楼 发表于: 2003-12-11
昨天做了一个实验,在程序中做了一个开关,可以在mcu和pll工作的时候把显示关闭,当我关闭了显示的时候,所有的干扰都小时了,世界清净了~~~~~~~~

另外,我还发现一个现象。在20mhz以上的频率接收会有干扰,但是在20m以下接收就极少有干扰点存在。

以前我们在实验kn101接收时只在机器的21mhz,28mhz,29mhz附近工作,而mcu的时钟是18mhz,居然没想到去14mhz和7mhz听一听。昨晚无意间将实验板的频率调到7.050lsb,发现居然没有一点干扰,在凌晨12点左右的时候,听到ba6ig和bg9ba在频率上吹牛,呵呵,很过瘾。
离线BA6BF
发帖
16982
只看该作者 8楼 发表于: 2003-12-11
最初由 bd3ce 发表
mc14499很好的,时老师考虑一下。


我查询了一下mc14499,在立星拆机的还要30元一片。我真不明白,它不过就是一个显示用的电路,怎么敢要30元一片的价格?
离线bg4jj
发帖
5094
只看该作者 9楼 发表于: 2003-12-11
改变一下单片机时钟频率试试
离线8200
发帖
1976
只看该作者 10楼 发表于: 2003-12-11
最初由 ba6bf 发表
我查询了一下mc14499,在立星拆机的还要30元一片。我真不明白,它不过就是一个显示用的电路,怎么敢要30元一片的价格?

那还不如买一块16x2的lcd模块。
离线bg4kc
发帖
2638
只看该作者 11楼 发表于: 2003-12-18
14499用的少,近几年大家都不用了,只在学校里用(因为教材上讲的就是这个)。价格下不来了,实际上象maxim的max7219力源仿制的ps7219这些,价格都在20元以上,还都不是太好用,现在大多没有什么批量订货了。 电子产品的价格竞争很厉害,中国的人力又便宜,大家宁可让工程师们多熬几个夜,也不愿意他们偷懒用现成的芯片。
离线BA7EI
发帖
7096
只看该作者 12楼 发表于: 2003-12-18
关注此话题,灌水一帖,请谅

每当有高手在此主题过招时,我就可以知道了