论坛风格切换切换到宽版
  • 2391阅读
  • 7回复

求助:关于单片机对收信机的干扰 [复制链接]

上一主题 下一主题
离线小比尔/5
 
发帖
2582
只看楼主 倒序阅读 0楼 发表于: 2007-12-29
请问大家有没有遇到过单片机对收信机产生的干扰?
又都是怎么解决的呢?
73!
离线Iraqi
发帖
393
只看该作者 1楼 发表于: 2007-12-29
[quote=小比尔/5]请问大家有没有遇到过单片机对收信机产生的干扰?
又都是怎么解决的呢?
73![/quote]

用89c51和mc145170做的频率合成,用该频率合成输出的信号做接收机的本振时确实89c51对接收机影响较大。后来让89c51工作在空闲模式,效果有比较大的改善。你可以试试。
离线bg0cq
发帖
1159
只看该作者 2楼 发表于: 2008-01-03
怎样实现这种模式?用软件还是硬件?谢谢!
离线BG4UVR
发帖
11292
只看该作者 3楼 发表于: 2008-01-03
3、at89c51/at89s51的空闲模式怎么用?
答:atmel手册上说,空闲模式下cpu内核进入休眠,功耗下降,芯片内部的周边设备-即定时器中断、计数器中断、外部中断、串口中断仍然工作。该模式与掉电模式不同的是,空闲模式由软件调用。芯片上的ram和特殊功能寄存器在该模式下保持原来的值。空闲模式可以由任何中断或者硬件复位来唤醒。
值得注意的是,当空闲模式由硬件复位来唤醒的时候,设备正常地从程序停止的地方恢复运行,内部运算器运行前要过2个机器周期。在该事件中,芯片上的硬件控制内部ram的存取。当空闲模式被硬件唤醒时,要排除不希望的端口的写操作。在调用空闲模式的指令后面的第1条指令不能是写端口引脚或者是写外部内存。
进入空闲模式时,软件将位于片内数据ram的87h地址的pcon的pcon.0,即idl位置1,此时ale引脚和/psen都会置被为0,这是标志。在使用内部程序存储器时,p0口~p3口都是数据。在使用外部程序存储器时,p0口浮空,p1~p3口都是数据。


除了这种空闲模式,51还有一种节电方法称为“掉电模式”,不过一般应用中可能会比较困难,因为从这个模式退出需要硬件复位,或者重新上电。
离线bg0cq
发帖
1159
只看该作者 4楼 发表于: 2008-01-03
非常感谢您的解释!我对单片机了解不多,手头有bfp-2c pll,是用at89c51的吧,led动态显示,都会产生干扰,更改软件的可能性能不大,所以希望知道是否可以通过外部硬件简单实现"空闲模式",是不是没有预写相关程序的话,硬件也无法实现了?
离线BG4UVR
发帖
11292
只看该作者 5楼 发表于: 2008-01-03
应该是的。

还有硬件如果接成了动态扫描的,那么必须更改硬件再改软件,才能实现静态显示。
离线bg0cq
发帖
1159
只看该作者 6楼 发表于: 2008-01-03
谢谢您!只好将就用了!
离线小比尔/5
发帖
2582
只看该作者 7楼 发表于: 2008-01-03
我的对7兆的干扰不太大,但是对调频段的干扰就比较厉害
现在想用在调频……用的是0802的液晶