|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
) v Z0 W. g% S% B[摘要]脉冲位置调制(PPM)通信技术作为一种新兴的通信技术,具有编码简单、功率利用率高和误码率低的优点。利用PIC单片机这# }, K& X6 m, L" O3 n' K
一新方法完成PPM编码,设计了一种基于计算机串口的PPM调制器,具有电路结构简单、调试容易、可靠性高、精度高、成本低和功耗低的优& w1 Z! T) W4 k9 K8 Z
点,具有广泛的应用及发展前景。
1 x$ @& D& L$ ^6 D' \[关键词]PIC单片机; PPM调制器;串口通信1 U5 T8 @' [! c( @4 M9 [
+ `- u# \0 c* w) G8 g# {
0.引言
; _ }; a: n _脉冲位置调制(PPM: PulsePositionModulation)通信方式在水下
& a s& o: O1 \通信、深空通信、微波通信、红外无线通信等领域具有良好的应用前" i% |1 J0 o( i ?0 }: C2 J k
景。目前可供参考的PPM调制电路还存在着这样--些问题:以模拟电' x$ M6 V, M0 P# s
路和数字电路为基础的硬件电路复杂、调试困难、同步稳定性差,而以4 O; A0 Y7 b9 ~2 @' T6 b( ~* _
高速数字信号处理器为基础的电路则造价昂贵"。. d5 ?' R7 Z) ~+ p4 l
为了克服以上的问题,本文引入单片机技术改进PPM调制系统,7 y; o9 l/ P* `6 b+ G8 t" P
即利用功能强大的PIC16C65B单片机和编程软件VC++设计了一种2 O* U3 D: b2 s* ]4 X
基于计算机串口的PPM调制器。PIC16C65B 单片机通过串口从计算
/ u+ |8 l8 `) r2 m机获取数据,编码得到脉冲宽度调制(PWM: PulseWidthModulation)
) ^& H `5 G+ B+ {信号后通过输出端口输出,输出的PWM信号经过波形转换电路得到$ M) _! u( K; G: u
PPM脉冲信号。5 {! i5 M- q/ d$ p
1.PPM信号格式0 ` j) h9 M$ ?, }" K
PPM采用断续的周期性光脉冲作为载波,调制信号受到信源二进; }$ B; b) ]$ I
制符号的控制,脉冲的时间位置随之发生变化而传递信息。PPM信号
+ p- A. I+ z w0 f( T结构如图1所示叼3。在数字PPM通信中,信源经过编码,首先要有一
n7 r! h, Z# W( C; b个同步信号即同步头,为接收端提供同步信息。编码后的PPM信号,
0 `+ x, M* i; o; \# ?& P7 e郎可以通过信道发送,但又不可能无限制连续发送,我们要将其进行! [8 R% ^0 h0 e* B% ^ r
分组发送。因此,在发送一组数据即信息帧时,应在其前面和后面分别0 {3 K: W, S. f9 r$ `$ Z
安排2个标志帧,以表示信息的开始和结束。这样接收机捕获到同步% v: G% I7 w4 [% e$ w7 }1 R @; k8 E
信号和起始标志符后,开始解调随后的脉冲信号,直到收到结束标志,8 m6 M, Z$ m1 W3 |/ Y2 r
表明一组数据接收完毕。6 P$ Q% T5 Z3 G$ S
, L4 n X. n' H7 s! ^8 x
/ ~4 d3 ]( p3 W% E
0 _# a- B0 l. C$ V/ ?" K3 K! p' y |
|