首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于DSP的256PPM调制设计
来源:本站整理  作者:佚名  2010-03-19 11:07:14



2.2 软件设计

  本系统设计为256PPM,发送一节信息,包括5个同步头,60个信息,信息值为65。激光 脉冲重复频率为50Hz ,要求相邻两脉冲间隔大于20ms ,这里设时隙间隔为40μ s ,保护时隙数设为512,符合要求。利用DSP定时器产生40μ s 的定时,这样可以得到准确的40μ s 脉 冲宽度。首先定义几个计数器。同步头间隔设为512,用t0计数;同步头个数设为5,用t1 计数;t2表示信息与保护时隙512相加的值;信息个数设为60,用t3表示。其软件流程图包 括主程序流程图和中断服务程序流程图。中断服务程序流程如图3所示。

  主程序流程图中包括初始化t0,t1,t3,定义t3个要发送的信息,设置定时中断40μ s , 开中断,等待中断。定时时间到,进入中断,执行中断服务程序。


  图3 中断服务程序流程图

  3 试验结果 用数字示波器观测到的256PPM 调制试验结果如图4 所示。每格代表10ms ,大约为256 个时隙宽度。图中,第一和第二条线为同步时隙,间隔512× 40μ s = 20.48ms ,大约为两 格,与理论想相符;后三条为信息时隙,都与前一条间隔相等,两格多,也与理论上信息时隙应出现的间隔(512 + 65)× 40μ s 一致。


  图4 256PPM 调制试验结果

  结束语:

  在PPM信号结构的基础上,搭建了硬件实现平台,同时在CCS2.0环境下编程实现了调制, 试验结果与理论相符合,已成功用于笔者所从事的PPM调制与解调系统设计关于调制部分的 实现上。创新点:提出了一种用DSP实现256PPM调制的方案,包括硬件电路设计和软件设计, 简单实用,适合于任意时隙数和任意脉冲宽度的PPM调制。

上一页  [1] [2] 

关键词:

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

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

推荐阅读

图文阅读

热门阅读

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