基于ARM9260的多模式浮标岸基数据收发平台
时间:12-24
来源:互联网
点击:
3 硬件设计
考虑到收发平台需要至少五路RS232接口,且可能要同时操作四种通信方式来传输数据,综合考虑,选用处理能力强的AT91SAM9260作为CPU;选用9XTend作为无线收发模块,该模块在使用高增益天线时最远可达64 km,使用偶极天线时通信距离可达22 km;选用通信距离更远的型号为MDS2710C的无线SCADA数传电台模块;选用型号为GF-2008AW的GPRS模块;选用9522A L-Band铱星收发模块通过铱星卫星与陆地基站进行通信。同时,为了存储未能及时发出去的数据以及系统配置,添加SD卡作为存储介质。图4所示为收发平台硬件框图。
考虑到收发平台需要至少五路RS232接口,且可能要同时操作四种通信方式来传输数据,综合考虑,选用处理能力强的AT91SAM9260作为CPU;选用9XTend作为无线收发模块,该模块在使用高增益天线时最远可达64 km,使用偶极天线时通信距离可达22 km;选用通信距离更远的型号为MDS2710C的无线SCADA数传电台模块;选用型号为GF-2008AW的GPRS模块;选用9522A L-Band铱星收发模块通过铱星卫星与陆地基站进行通信。同时,为了存储未能及时发出去的数据以及系统配置,添加SD卡作为存储介质。图4所示为收发平台硬件框图。
4 软件设计
4.1 主控AT91SAM9260程序设计
收发平台要完成的功能主要是:与用户通信、四种通信方式的控制与维护、数据存储。开机后,收发平台CPU读取系统配置进行初始化,包括CPU本身初始化、RS232接口初始化、SD卡接口初始化、定时器初始化、通信模块初始化。之后系统进入工作状态。图5所示为收发平台正常工作时软件流程图,若某个通信模块出现故障,CPU会关闭该模块,当四种通信模块都出现故障时,CPU将通知用户,对于用户发送的数据均不作出响应。
4.2 上位机软件设计
上位机软件即岸基数据接收服务中心软件完成计算机用户与收发平台间的通信,主要包括以下功能:收发平台的配置、数据的接收与发送、数据的图表化显示及存储、历史数据的显示与分析。图6所示为上位机软件主界面。
上位机软件使用Visual C++语言设计,窗口设计主要包括主窗口、系统配置窗口、历史数据分析窗口。主界面接收数据图表显示区能反映接收到的数据的变化趋势,并可向收发平台传输数据,实现收发平台的配置和数据收发。历史数据分析窗口能以图表方式反映历史数据。
5 结束语
本收发平台目前可以支持网络内存在最多255个收发平台,已经满足了当前的需求,并已成功用于海洋数据传输。在后续改进中,可设计实现多个收发平台的组网传输,进而更大程度上满足数据长时间全天候传输的需求。
海洋通信 无线传输 多模 AT91SAM9260 协议 相关文章:
- 新一代移动通信系统及无线传输关键技术(06-19)
- ZigBee无线传输技术综述(09-13)
- 433MHz频段无线传输设计应用(07-19)
- 关于微波信号无线传输距离问题(10-11)
- 无线传输3G、WiFi和GPRS技术区别 (04-19)
- 5G时代来临?芯片巨头预热(06-14)