|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& |: s* j, n- m$ b: W% s
[摘要]脉冲位置调制(PPM)通信技术作为一种新兴的通信技术,具有编码简单、功率利用率高和误码率低的优点。利用PIC单片机这
, I0 L2 j) `3 N, {0 S a1 [5 f一新方法完成PPM编码,设计了一种基于计算机串口的PPM调制器,具有电路结构简单、调试容易、可靠性高、精度高、成本低和功耗低的优+ _6 K! D: Z& q4 j9 E0 [! H
点,具有广泛的应用及发展前景。
) B! V+ ^( i; p$ k h! V[关键词]PIC单片机; PPM调制器;串口通信3 G9 i2 E" ?. T; \4 H
' c6 I: H# F' {8 h/ f
0.引言
+ N' q8 r- f% d3 l7 v脉冲位置调制(PPM: PulsePositionModulation)通信方式在水下& J# W* e# g$ p
通信、深空通信、微波通信、红外无线通信等领域具有良好的应用前
. z# H0 P# a, l7 A+ w. v+ [1 I景。目前可供参考的PPM调制电路还存在着这样--些问题:以模拟电4 v9 v4 {# R& ~2 M
路和数字电路为基础的硬件电路复杂、调试困难、同步稳定性差,而以/ A' t( a8 U; j% _' Q% C* _, [
高速数字信号处理器为基础的电路则造价昂贵"。 u# G: b0 t0 Y4 J
为了克服以上的问题,本文引入单片机技术改进PPM调制系统,
9 y8 f& E4 b7 {$ Y即利用功能强大的PIC16C65B单片机和编程软件VC++设计了一种
( P7 Y& l" o# ?' w9 A( o基于计算机串口的PPM调制器。PIC16C65B 单片机通过串口从计算0 N; ?4 N4 g( K! f
机获取数据,编码得到脉冲宽度调制(PWM: PulseWidthModulation)+ d1 J0 V' G2 L3 z% ]3 U n
信号后通过输出端口输出,输出的PWM信号经过波形转换电路得到) M- m5 f+ q! R' I
PPM脉冲信号。1 ~9 H* E2 }) O$ |- ~' `. n6 w6 I9 A! Z
1.PPM信号格式0 x" Z6 g7 r- J! W
PPM采用断续的周期性光脉冲作为载波,调制信号受到信源二进
+ A: L; U. }0 y4 F制符号的控制,脉冲的时间位置随之发生变化而传递信息。PPM信号
% e5 U1 {# Z* l9 K结构如图1所示叼3。在数字PPM通信中,信源经过编码,首先要有一2 J) [: J; u- W3 M3 _/ u
个同步信号即同步头,为接收端提供同步信息。编码后的PPM信号,8 |1 I1 N* |/ A' ^
郎可以通过信道发送,但又不可能无限制连续发送,我们要将其进行% p5 u ~+ I0 m7 u- }( `
分组发送。因此,在发送一组数据即信息帧时,应在其前面和后面分别2 J: B. {) ^; {5 W
安排2个标志帧,以表示信息的开始和结束。这样接收机捕获到同步
; E5 k) o2 Q2 D% B5 }8 g( o; h信号和起始标志符后,开始解调随后的脉冲信号,直到收到结束标志,8 s% U+ O/ _$ o2 D* G
表明一组数据接收完毕。: _9 b% F$ F# j6 X5 L
% I$ s+ U+ u$ f" [( q$ c% I9 s- w
H: ^! e" y5 P- r
2 F( C7 S; @' _- U |
|