您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

用直扩MODEM和GPS实现的网型无线通信系统

时间:2007-1-20栏目:电子通信论文

据格式如下:

STX id dddd it id dddd it …… id dddd it ETX

其中,STX:ASCII中的STX字符

id:数据项标识(单个字符)

dddd:数据项内容

it:数据项结构((CR)或(CR)(LF))

ETX:ASCII中的ETX字符

3 工作站的软件设计与实现

根据系统的工作原理,每个工作站在发送时隙要完成链路建立、RTS请求发送和数据发送三部分,在其它时隙接收其它工作站发送的信息。系统时序如图4所示。
用直扩MODEM和GPS实现的网型无线通信系统
    秒脉冲重复周期1秒钟,每个工作站的发送时间50ms。在每个工作站的发送时隙,该工作站首先让建链/拆链信号产生一个负脉冲,使直扩MODEM由接收状态转为发送状态,并与其它工作站开始建立链路。在链路建立后,通信控制器送/RTS信号,告知直扩MODEM,通信控制器随后将发送DTE的数据,这些数据发往其它工作站。在发送时隙结束时,该工作站要完成二个任务,其一是/RTS由低变高,通信控制器停止该工作站的DTE向外发送数据,第二是建链/拆链信号产生一个负脉冲,使直扩MODEM拆链,该工作站的发送任务结束,直扩MODEM由发送状态转为接收状态,最后留有一点保护时间。至此该工作站的发送工作全部结束,其它工作站开始重复该工作站的发送时序,直到系统内20个工作站在1秒内完全发送一次。下一个秒脉冲到来时,系统重复上一秒内的发送顺序,各工作站根据设置的时隙编号轮流发送。

由图4系统工作时序可见,各工作站的程序分为两部分:通信控制器的软件流程和直扩MODEM的软件流程,它们实现的任务不同。
用直扩MODEM和GPS实现的网型无线通信系统
    通信控制器实现的功能有:

·接收GPS秒脉冲中断和时间信息;

·接收直扩MODEM收到的其它工作站的信息;

·向DTE发送直扩MODEM收到的其它工作站的信息;

·向直扩MODEM发送该工作站要发往其它工作站的信息;

·向直扩MODEM请求建链、拆链和传数的控制信息,即建链/拆链信号、/RTS信号;

·利用GPS秒脉冲中断实现系统定时;

·利用89C51(I)片内定时器,由89C51(I)输出/RTS、建链/拆链控制信号。

直扩MODEM除完成序列加解扩、射频信号的发送/接收等功能外,由于篇幅限制,这里只写出通信控制器要求它实现的功能,主要包括:

·根据通信控制器发送的建链信号,控制射频模块W9360完成由接收到发送的状态转换,与其它工作站建立半双工链路。
用直扩MODEM和GPS实现的网型无线通信系统
    ·根据通信控制器发送的/RTS信号,将通信控制器送来的数据辐射出去。

根据以上的功能描述,通信控制器和直扩MODEM的程序流程图分别如图5、图6所示。

通信控制器的程序流程图中,秒脉冲定时中断子程序生产系统时间基准的起始点,由它启动系统定时。定时器中断子程序根据该工作站的发送时隙,产生中断信号,89C51(I)向直扩MODEM发送/发送/RTS和建链、拆链信号,控制直扩MODEM完成收、发状态转换,主程序首先初始化89C51(I)、8251,开放秒脉冲中断和定时器中断,然后采用查询方法,控制数据的接收与发送,包括接收GPS秒脉冲中断

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

下页更精彩:1 2 3 4 下一页