嵌入式实时水声通信软件设计

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:yap1711
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人类对海洋资源不断开发,水下机器人已成为各国研究的热点,而水下机器人通信成为了水下机器人发展的关键技术。本文的主要任务是设计一套水下机器人通信系统软件,实现岸基或者其他节点与水下机器人之间的通信,既可以向水下机器人发送命令,也可以接收到机器人回传的运行信息。根据水下通信系统对多任务实时性和可靠性的要求,确定了PC104架构平台结合嵌入式实时操作系统VxWorks的系统实现方案。本文首先对VxWorks下的设备驱动进行了分析。结合VxWorks下I/O系统驱动和中断处理的特点,开发了符合AC’97标准的声卡中有关音频数据采集和发送的驱动程序。随后,对VxWorks系统的任务以及其通信机制进行了研究,针对水下机器人通信系统的多状态多任务的需要,根据系统半双工的工作模式,设计了具有多任务调转、高实时性等特点的通信软件。接下来,对VxWorks系统下的串口与网络通信进行了研究,根据机器人主控接口与外场试验的需要,实现了声通信系统与机器人主控系统之间串口通信,以及其与岸基控制机之间的网络通信和启动控制等功能。最后,利用Visual C++6.0和MFC完成了岸基测试控制软件的设计。测试结果表明,该控制软件串口与网络的通信效果良好,工作稳定、操作方便灵活,达到了设计要求。
其他文献
目的:探讨应用硫酸镁联合硝苯地平治疗妊高症的临床疗效。方法:选择2006年12月~2012年6月我院妇产科住院的妊高征80例,随机分为治疗组和对照组;对照组单独应用硫酸镁静脉给药,
肝源性糖尿病(Hepatogenous diabetes HD),是指继发于肝实质损害的糖尿病。近年来,随着肝硬化发病率的逐年增高肝源性糖尿病的发病率也越来越高,其诊断及治疗也越来越受到重
期刊
目的:探讨甲氨蝶呤配伍米非司酮保守治疗异位妊娠的疗效。方法:将62例患者分成2组:治疗组31例,单肌注甲氨蝶呤50mg/m2加顿服米非司酮600mg,对照组31例,单次注射甲氨蝶呤50mg/
目的:鼻窦炎引起的青少年头痛应引起重视.方法:随访2009年2月~2011年10月18例因鼻窦炎引起头痛的青少年.结果:9人治愈,7人好转,2人无效.结论:青少年头痛患者应重视鼻腔和鼻窦
妊娠合并糖尿病有2种情况:一种为妊娠前已有糖尿病的妊娠患者(即糖尿病合并妊娠),另一种为妊娠期首次出现或发现的妊娠期糖尿病。1妊娠对糖尿病的影响:妊娠可以使隐性糖尿病
期刊
目的:探讨米非司酮联合甲氨蝶呤治疗输卵管妊娠的疗效。方法:选取2010年6月~2011年6月我院的40例输卵管妊娠患者为研究对象,随机分为2组,观察组20例给予MTX50mg/m2肌内注射,同
期刊
目的:探讨泪小管吻合+泪囊鼻腔吻合+泪小管置管术对泪小管断裂的治疗效果.方法:采用泪小管吻合+泪囊鼻腔吻合+泪小管置管术治疗泪小管断裂.结果:16例16眼患者,治愈15例15眼,
目的:研究老年心血管疾病患者拔牙的安全方法。方法:对110例老年心血管疾病患者拔牙进行分析总结经验。结果:110例患者共拔除患牙158颗,无任何心血管疾病意外情况发生。结论:
目的:对茵栀黄颗粒联合蓝光治疗新生儿黄疸的临床疗效进行统计和分析。方法:选取2009年10月~2011年10月我院收治的新生儿黄疸患者126例,随机分为2组,甲组患者64例,采用单纯茵