首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
采用MCS-51单片机实现CPFSK调制
来源:本站整理  作者:佚名  2009-04-09 15:09:36



  从图4中可以看出,波峰的左侧恰好是“0、1”之一的脉宽较小的地方,这里的锯齿较小。波峰的右侧是“0、1”脉宽比较平均的地方,这里的锯齿较大。

  根据上述分析知道,要想提高波形的精度就要对时段细分,细分的原则就是“0、1”之一的脉宽为最小。这样每个时段就不会是均等的。在单片机中,脉冲的延时的最小时间是一个机器周期。如果PWM调制的是单一频率的正弦波,“0、1”之一的最小脉宽就是一个机器周期。但是在进行FSK调制时,由于在执行每个脉宽延时时要对TXD的电平进行判断,一个机器周期显然不够用。如果某个时段的高电平脉宽T1180(H)=3,T980(H)=4,根据图5的程序流程,具体的程序是:

从上面程序可以看出,如果某个时段T1180(X)≠T980(X),T1180(X)的最小值为3个机器周期,T980(X)的值则是根据T1180(X)所在相位做相应的增加。当然,当T1180(X)=T980(X)时,T1180(X)和T980(X)的最小值可以是1个机器周期。

  单片机的晶振频率为11.0592MHz,采用这种方式调制,时段分割为52个,调制的结果如图7所示。比较图7与图4可以发现,波峰左侧变化不大,波峰右侧的锯齿却大大减小了,整个波形的精度有了很大提高。

采用单片机的输出接口直接调制产生CPFSK信号,充分利用了单片机的资源,节省了元器件,同时也提高了信号频率的稳定性和灵活性。因为FSK的频率只与单片机的晶振和软件有关,晶振的频率是非常稳定的。采用软件编程调制可以根据信号的需要进行灵活多样的变化,而不用担心专用元器件的供货问题和元器件的质量问题。该调制方式已在全国许多地区的水情自动测报系统中应用,运行结果是非常理想的。

上一页  [1] [2] [3] [4]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:256,578.10000 毫秒