|
发表于 2010-2-26 21:58:42
|
显示全部楼层
前一段也试玩一下电波接收,模块也是用CME6005,是邦定的那种
接收日本信号JJY
应该是完全纯净的高电平吧,我做测试接收是按照纯净高电平多少MS来做接收,如果有干扰脉冲就直接舍弃掉了
也不会收到正确数据。。
估计是我边信号比较好,是全天都能收到信号,加个LED灯,它是稳定的有规律的闪铄
电源开始是用3V,后来改为5V,直接从9V变压器输出经7805后 直接供电用,开始以为应该会有干扰
但用后,感觉并没有多大干扰,也是能正常接收。但感觉还是有一点点干扰,但不影响接收
没想到最后影响接收的却是数码管,只要数码管一扫描显示,信号就没了,估计有空间电磁干扰
数码管每位扫描显示的速度再放慢一点,信号又来了,但不好,只有接收天线离数码管部份1分米或以上,才能恢复正常接收
太近就没信号了,要么在接收信号时直接关掉数码管,等收完再开 或者就是数码管改为静态显示,但我有10位数码管,这静态显示就太可怕了
开始按说明书用3V电源,CPU用M8内置晶振1M ,结果一直测试,信号的宽度总是跟理论值差很多,
比如500ms低 500ms高 的信号,它收回来是750ms高750ms低 ,800ms的信号 接收回来是1100ms左右
开始一度以为是信号要从日本传来,估计长途跋涉路途比较远,要耽搁一段时间,延迟一点点也在情理之中,只在它保持不变也行。。
有一次改成用89C2051来做时,它是用外置晶振,突然发现时间接收的宽度非常准确,800ms的 收到通常是790或者800, 500ms的也是490,500,这范围内误也只在10MS左右
这时才恍然大悟 M8内置晶振精度是在5V时,温度在xx度时有进行修正标定,而用在3V电压供电后这晶振的频率就不再准确,只是没想到没想到怎么会差这么多。。500ms时间 就多出200多ms
结果给M8换上12M外部晶振后,就很准确了。 |
|