CN101247184B - 一种用于水下机器人的通信转发*** - Google Patents
一种用于水下机器人的通信转发*** Download PDFInfo
- Publication number
- CN101247184B CN101247184B CN2008100641109A CN200810064110A CN101247184B CN 101247184 B CN101247184 B CN 101247184B CN 2008100641109 A CN2008100641109 A CN 2008100641109A CN 200810064110 A CN200810064110 A CN 200810064110A CN 101247184 B CN101247184 B CN 101247184B
- Authority
- CN
- China
- Prior art keywords
- signal
- underwater robot
- telecommunication
- arm
- dsp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Manipulator (AREA)
Abstract
本发明提供的是一种用于水下机器人的通信转发***。***以水下机器人为工作载体,其组成包括:电子耐压舱(1)、收发合置换能器(9)、连接电子耐压舱(1)与收发合置换能器(9)的水密电缆(11)和连接电子耐压舱(1)与水下机器人(10)的水密电缆(12)。本发明***集成度高、性能可靠、低功耗实时运行,能够为智能水下机器人提供无缆移动通信服务、为其他水下通信节点提供信息的转发服务,可以在远距离完成高可靠性低速通信传输,在近距离完成大量多媒体数据处理与高速传输,并且***嵌入实时操作***,实现本***的智能任务调度及与水下机器人的***对接。
Description
(一)技术领域
本发明涉及水下机器人技术和水声通信技术领域,具体涉及一种用于水下机器人的通信转发***。
(二)背景技术
随着人类开发海洋的深入,水下机器人由于机动灵活,能够在深海中长时间工作而日益成为人类开发利用海洋的重要工具。因此,装载在水下机器人上的***要求具有集成度高、功耗低及智能实时工作等特点。水下机器人技术的开发与应用也离不开水声通信技术的全面运用。在水下机器人工作的过程中,通常要与水面舰艇、潜艇、各种潜器或水下工作站进行通信,完成指令、命令以及大量数据的传输与处理,这就需要在水下机器人上建立可远距离可靠传输、具有强大处理能力的通信转发***。
由于水声环境复杂,传感器接收到的声信号随机起伏并且带有严重的衰减,因此水声通信对***有很高的要求,***需要进行复杂控制和大量数字信号处理。目前,水声通信技术的应用***情况不一,***结构大都比较简单,功能单一,集成度不高,对应用于水下机器人的通信***研究很少。在国内文献中,有些***是由单一功能的设备模块拼接而成;有些***是用单片机进行简单的控制,或是用DSP实现通信算法,由通用计算机控制***。如文献Freitag,L.;Grund,M.;Singh,S.;Partan,J.;Koski,P.;Ball,K.The WHOI micro-modem:an acousticcommunications and navigation system for multiple platforms.OCEANS 2005(IEEECat.No.05CH37711),2005,pt.2,1086-92 Vol.2.(WHOI微型调制解调器:用于多平台的通信导航***)。
(三)发明内容
本发明的目的在于提供一种集成度高、性能可靠、低功耗实时运行,能够为智能水下机器人提供无缆移动通信服务、为其他水下通信节点提供信息的转发服务,可以在远距离完成高可靠性低速通信传输,在近距离完成大量多媒体数据处理与高速传输,并且能实现本***的智能任务调度及与水下机器人的***对接的一种用于水下机器人的通信转发***。
本发明的目的是这样实现的:
本发明所采用的技术方案是:***以水下机器人为工作载体,其组成包括:电子耐压舱1、收发合置换能器9、连接电子耐压舱1与收发合置换能器9的水密电缆11和连接电子耐压舱1与水下机器人10的水密电缆12。
本发明还可以包括这样一些特征:
1、所述的电子耐压舱1包括:信号处理板2、预调理电路板7和发射机8;其中,信号处理板2、预调理电路板7与收发合置换能器9依次由电信号连接接收信号;信号处理板2、发射机8与收发合置换能器9依次由电信号连接发送信号。
2、所述的信号处理板2包括:以ARM 3为核心的嵌入式处理模块,以DSP 5为核心的高速数据处理模块,以FPGA 4核心的信号控制、数据缓冲模块和高性能低功耗内置A/D、D/A的Codec 6模块;其中,FPGA 4分别与ARM 3、DSP 5、Codec 6由电信号互连;ARM3与DSP 5由电信号互连;信号处理板2与水下机器人10的连接,具体通过ARM 3与水下机器人10由电信号互连。
3、所述的以ARM 3为核心的嵌入式处理模块包括:FLASH1 11,SDRAM1 12,实时时钟芯片13,以太网物理层芯片14和串口RS232芯片15;其中,ARM 3通过片上外部总线接口EBI与DSP 5由电信号连接;通过片上外部总线接口EBI与FPGA 4由电信号连接。
4、所述的以DSP 5为核心的高速数据处理模块包括:FLASH2 16和SDRAM217;其中,DSP 5通过片上主机接口HPI与ARM 3由电信号连接;DSP 5通过片上外部存储器接口EMIF与FPGA 4由电信号连接。
5、所述的以FPGA 4核心的信号控制、数据缓冲模块除分别与ARM 3、DSP 5、Codec 6由电信号数据互连外,还与信号处理板2上控制信号由电信号连接。
6、所述的高性能低功耗内置A/D、D/A的Codec 6模块具体与预调理电路板7由电信号连接接收信号,与发射机8由电信号连接发送信号。
7、所述的预调理电路板7包括:滤波器18和前置放大器19;其中,Codec6、滤波器18和前置放大器19由电信号依次连接。
本发明的***以水下机器人为工作载体,电子耐压舱1和收发合置换能器9装载在水下机器人上,并由水下机器人提供工作用电。其中,电子耐压舱1是密封的耐压壳体,为电子***提供干燥、密闭的工作环境;收发合置换能器9是通信收发数据的重要组件,装配在水下机器人上对收发合置换能器的收发面无遮挡的位置。
本发明的信号处理板2是整个通信转发***的数据处理和控制核心。信号处理板2采用了高性能、低功耗的双处理器结构和嵌入式操作***,使***实现了实时智能任务调度和高速信号处理。其中,ARM 3为信号处理板2的主处理器,通过在其上装载嵌入式实时操作***来完成对整个***平台的管理与任务的分配,同时也提供了与水下机器人10的***对接。DSP 5为信号处理板2的协处理器,通过在其上进行数字信号处理完成通信编解码算法、命令传输与大量多媒体数据处理。FPGA 4为信号处理板2的信号控制、数据缓冲核心,用通用I/O引脚连接各器件的控制管脚,实现了控制信号之间的对接功能,保证了器件的正常工作;其内部还生成了异步先入先出存储器FIFO,并完成了串-并、并-串数据转换,这使Codec 6、ARM 3与DSP 5之间实现了数据格式的统一,在异步时钟范围内实行同步数据传输,为读写数据提供了转换与缓冲。Codec 6内置模数转换器A/D和数模转换器D/A,对接收到的信号进行采样量化,对需要发送的离散信号恢复为连续信号。整个信号处理板2集多片高性能、低功耗控制处理芯片于一身,完成了***控制、信号处理、数据缓冲及连续离散信号转换,为用于水下机器人的通信转发***提供了强大的硬件平台。
本发明的信号处理板2采用了双处理器结构,具体由主处理器ARM 3和协处理器DSP 5构成。ARM 3主要任务是控制***的运行并结合了嵌入式实时操作***;DSP 5主要任务是实现数字信号处理,完成通信编解码算法、命令传输与大量多媒体数据处理。在双处理器结构中,ARM 3以控制为主,DSP 5以信号处理为主受到ARM 3的控制,ARM 3通过片上外部总线接口EBI与DSP 5主机接口HPI连接,实现双处理器结构的主从通信方式。此时,DSP 5可看作ARM 3的一片外接存储器。其中,ARM 3与DSP 5具体可以通过双向三态总线收发器实现数据线和地址线的连接。
本发明的Codec 6内置模数转换器A/D和数模转换器D/A。Codec 6的配置是通过ARM 3片上I2C接口、SPI接口进行配置,或通过DSP 5的McBSP在时钟停止模式下支持SPI模式配置。其中,控制管脚通过FPGA 4转接。
本发明的信号处理板2与预调理电路板7连接,通过前置放大器19和滤波器18实现对获得的水声电信号前置放大和滤波处理,为后端Codec 6提供待采集信号。信号处理板2与发射机8连接,提高Codec 6发射信号的功率,供收发合置换能器9使用。
本发明的有益效果是:
1、***采用了高性能、低功耗的双处理器结构,智能控制和信号处理能力优势互补,可以在复杂水声环境下为水下机器人提供稳定可靠的移动通信转发服务;
2、***的核心功能模块均采用低功耗、集成度高的器件,实现的***体积小、功耗低,对于水下机器人有限的空间和供电电池,***可以方便的装载并长时间工作于水下;
3、嵌入式实时操作***应用于硬件***,可以控制整个通信转发***的工作,实现智能任务调度,并实现与水下机器人的***对接;
4、基于双处理器结构和嵌入式操作***的应用,提高了***的灵活性与通用性,使***的容错能力好、软件***与算法可升级、维护费用低;
5、***除用于水下机器人外,还可以用于船基或岸基的水下通信节点。本发明能够搭载在水下机器人上长时间低功耗实时工作,完成水声命令的发射和接收、大量多媒体数据的处理与传输,为水下机器人提供可靠的无缆移动通信转发服务。
(四)附图说明
图1是本发明的总体结构框图。
图2是本发明中以ARM为核心的嵌入式处理模块原理结构图。
图3是本发明中以DSP为核心的高速数据处理模块原理结构图。
图4是本发明中数字信号在信号处理板中的传输过程结构图。
图5是本发明中预调理电路板的结构图。
图6是本发明中信号处理板电路图。
图7是本发明中ARM与DSP主从通信的连接电路图。
(五)具体实施方式
下面结合附图举例对本发明做更详细地描述:
结合图1,本发明以水下机器人为工作载体,包括:电子耐压舱1、收发合置换能器9、连接电子耐压舱1与收发合置换能器9的水密电缆11和连接电子耐压舱1与水下机器人10的水密电缆12。电子耐压舱1由信号处理板2,预调理电路板7和发射机8组成。
结合图1-3,信号处理板2包括:以ARM 3为核心的嵌入式处理模块,以DSP 5为核心的高速数据处理模块,以FPGA 4核心的信号控制、数据缓冲模块和高性能低功耗内置A/D、D/A的Codec 6模块。其中,以ARM 3为核心的嵌入式处理模块包括:FLASH1 11,SDRAM1 12,实时时钟芯片13,以太网物理层芯片14和串口RS232芯片15;以DSP 5为核心的高速数据处理模块包括:FLASH2 16和SDRAM2 17;FPGA 4是信号处理板2的数据和控制信号的中心。信号处理板2各模块间均由电信号连接,具体连接是:ARM 3通过片上外部总线接口EBI与DSP 5的片上主机接口HPI相连;FPGA4分别与ARM 3的外部总线接口EBI、DSP 5外部存储器接口EMIF、Codec 6数据互连;信号处理板2上控制信号通过FPGA 4实现对接;ARM 3提供与水下机器人10互连的接口,完成***对接。
结合图1、5,预调理电路板7包括:滤波器18和前置放大器19。其中,收发合置换能器9、前置放大器19、滤波器18和Codec 6由电信号依次连接,接收信号;Codec 6、发射机8和收发合置换能器9由电信号依次连接,发送信号。
结合图4,本发明中ARM 3为信号处理板2的主处理器,通过在其上装载嵌入式实时操作***来完成对整个***平台的管理与任务的分配,同时也提供了与水下机器人10的***对接。DSP 5为信号处理板2的协处理器,通过在其上进行数字信号处理完成通信编解码算法、命令传输与大量多媒体数据处理。FPGA4为信号处理板2的信号控制、数据缓冲核心,用通用I/O引脚连接各器件的控制管脚,实现了控制信号之间的对接功能;其内部还生成了异步先入先出存储器FIFO,并完成了串-并、并-串数据转换,这使Codec 6、ARM 3与DSP5之间实现了数据格式的统一,在异步时钟范围内实行同步数据传输,为读写数据提供了转换与缓冲。
下面以信号处理板2为***提供的通信转发服务为例,具体说明数字信号在信号处理板2中的传输过程如下:嵌入式操作***控制并管理整个***平台,接收数据时,Codec 6将接收到的模拟水声电信号采样量化成数字信号,从SDOUT管脚串行输出。FPGA4接收来自Codec 6的串行数据,进行数据串-并转换并存放于FIFO中。当FIFO半满时给出半满信号,DSP 5通过外部存储器接口EMIF从FIFO并行读出数据,在片上进行数字信号处理实现通信数据的编解码或多媒体数据的处理,完成后给出信号并启动主机接口HPI。ARM 3作为主设备通过外部总线接口EBI对DSP 5的运算结果进行读取,再由ARM 3通过外部总线接口EBI送往FPGA4。FPGA4接收来自ARM 3的并行数据存入FIFO,进行数据并-串转换并串行送往Codec 6。Codec 6通过SDIN脚接收数据,将数字信号恢复成模拟信号并向外发送。其中,ARM 3、DSP 5和FPGA 4之间均采用并行通信,可实现相互无缝连接;FPGA 4与Codec 6之间采用串行通信;FPGA 4的内部实现了串-并、并-串数据转换和在异步时钟范围内实行同步数据传输。
结合图6、7,图6为数字信号处理板的电路图,图中按器件实现的功能划分为层次电路。本发明具体电路使用的器件均为低功耗、高性能、集成度高的器件,其中核心器件ARM采用了AT91RM9200,DSP采用了TMS320VC5510A,FPGA采用了XC2V1000,Codec采用了CS42L51。图6中数据信号主要由ARM和DSP的地址总线、数据总线构成,图中为粗黑线;其余连线均为***的控制信号线,主要与FPGA相连。图7是ARM与DSP主从通信的连接电路图,对于地址总线,ARM的地址线ARM_A[20..1]与DSP的HPI地址线DSPHA[19..0]相连;对于数据总线,ARM的数据线ARM_D[15..0]与DSP的数据线DSPHD_D[15..0]相连。这样,ARM与DSP就实现了主从通信的连接。图7中的地址线和数据线的连接采用了双向三态总线收发器SN74LVTH244A和SN74LVTH32245,使总线可以有效的隔离与连接。
Claims (6)
1.一种用于水下机器人的通信转发***,其特征是:***以水下机器人为工作载体,其组成包括:电子耐压舱(1)、收发合置换能器(9)、连接电子耐压舱(1)与收发合置换能器(9)的水密电缆(11)和连接电子耐压舱(1)与水下机器人(10)的水密电缆(12);所述的电子耐压舱(1)包括:信号处理板(2)、预调理电路板(7)和发射机(8);其中,信号处理板(2)、预调理电路板(7)与收发合置换能器(9)依次由电信号连接接收信号;信号处理板(2)、发射机(8)与收发合置换能器(9)依次由电信号连接发送信号;所述的信号处理板(2)包括:以ARM(3)为核心的嵌入式处理模块,以DSP(5)为核心的高速数据处理模块,以FPGA(4)为核心的信号控制、数据缓冲模块和高性能低功耗内置A/D、D/A的Codec(6)模块;其中,FPGA(4)分别与ARM(3)、DSP(5)、Codec(6)由电信号互连;ARM(3)与DSP(5)由电信号互连;信号处理板(2)与水下机器人(10)的连接,具体通过ARM(3)与水下机器人(10)由电信号互连。
2.根据权利要求1所述的用于水下机器人的通信转发***,其特征是:所述的以ARM(3)为核心的嵌入式处理模块包括:FLASH1(11),SDRAM1(12),实时时钟芯片(13),以太网物理层芯片(14)和串口RS232芯片(15);其中,ARM(3)通过片上外部总线接口EBI与DSP(5)由电信号连接;通过片上外部总线接口EBI与FPGA(4)由电信号连接。
3.根据权利要求1所述的用于水下机器人的通信转发***,其特征是:所述的以DSP(5)为核心的高速数据处理模块包括:FLASH2(16)和SDRAM2(17);其中,DSP(5)通过片上主机接口HPI与ARM(3)由电信号连接;DSP(5)通过片上外部存储器接口EMIF与FPGA(4)由电信号连接。
4.根据权利要求1所述的用于水下机器人的通信转发***,其特征是:所述的以FPGA(4)为核心的信号控制、数据缓冲模块除分别与ARM(3)、DSP(5)、Codec(6)由电信号数据互连外,还与信号处理板(2)上控制信号由电信号连接。
5.根据权利要求1所述的用于水下机器人的通信转发***,其特征是:所述的高性能低功耗内置A/D、D/A的Codec(6)模块具体与预调理电路板(7)由电信号连接接收信号,与发射机(8)由电信号连接发送信号。
6.根据权利要求5所述的用于水下机器人的通信转发***,其特征是:所述的预调理电路板(7)包括:滤波器(18)和前置放大器(19);其中,Codec(6)、滤波器(18)和前置放大器(19)由电信号依次连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100641109A CN101247184B (zh) | 2008-03-13 | 2008-03-13 | 一种用于水下机器人的通信转发*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100641109A CN101247184B (zh) | 2008-03-13 | 2008-03-13 | 一种用于水下机器人的通信转发*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101247184A CN101247184A (zh) | 2008-08-20 |
CN101247184B true CN101247184B (zh) | 2010-09-08 |
Family
ID=39947426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100641109A Expired - Fee Related CN101247184B (zh) | 2008-03-13 | 2008-03-13 | 一种用于水下机器人的通信转发*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101247184B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101650436B (zh) * | 2009-09-23 | 2011-11-16 | 哈尔滨工程大学 | 一种嵌入式智能声探测*** |
CN102158290B (zh) * | 2011-02-22 | 2013-07-17 | 浙江工业大学 | 水声数据传输装置 |
CN103399299B (zh) * | 2013-07-19 | 2016-06-29 | 哈尔滨工程大学 | 一种水下宽带通用型应答器 |
CN105827270B (zh) * | 2016-03-10 | 2019-01-01 | 北京大学 | 面向水中机器人的水下通信装置 |
CN107786852A (zh) * | 2017-11-17 | 2018-03-09 | 上海遨拓深水装备技术开发有限公司 | 一种潜水器用高速大容量数据传输与存储*** |
CN113885372A (zh) * | 2021-09-22 | 2022-01-04 | 河北汉光重工有限责任公司 | 基于双处理器的水下无人潜航器控制器 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2540706Y (zh) * | 2002-06-05 | 2003-03-19 | 中国科学院沈阳自动化研究所 | 双绞线远距离传输动力、图像、双工通信装置 |
CN1430349A (zh) * | 2001-12-30 | 2003-07-16 | 中国科学院声学研究所 | 高码速率低误差概率的水声相干通信***的信号处理方法 |
CN2660592Y (zh) * | 2003-11-26 | 2004-12-01 | 中国科学院沈阳自动化研究所 | 一种分布式水下机器人控制装置 |
CN1584584A (zh) * | 2004-05-28 | 2005-02-23 | 哈尔滨工程大学 | 堤坝隐患检测水下机器人***及检测方法 |
CN101007566A (zh) * | 2007-01-23 | 2007-08-01 | 天津大学 | 混合型水下航行器 |
CN101016081A (zh) * | 2007-03-01 | 2007-08-15 | 北京大学 | 一种具有两级自由度鳍肢机构的仿生机器海龟 |
-
2008
- 2008-03-13 CN CN2008100641109A patent/CN101247184B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1430349A (zh) * | 2001-12-30 | 2003-07-16 | 中国科学院声学研究所 | 高码速率低误差概率的水声相干通信***的信号处理方法 |
CN2540706Y (zh) * | 2002-06-05 | 2003-03-19 | 中国科学院沈阳自动化研究所 | 双绞线远距离传输动力、图像、双工通信装置 |
CN2660592Y (zh) * | 2003-11-26 | 2004-12-01 | 中国科学院沈阳自动化研究所 | 一种分布式水下机器人控制装置 |
CN1584584A (zh) * | 2004-05-28 | 2005-02-23 | 哈尔滨工程大学 | 堤坝隐患检测水下机器人***及检测方法 |
CN101007566A (zh) * | 2007-01-23 | 2007-08-01 | 天津大学 | 混合型水下航行器 |
CN101016081A (zh) * | 2007-03-01 | 2007-08-15 | 北京大学 | 一种具有两级自由度鳍肢机构的仿生机器海龟 |
Non-Patent Citations (3)
Title |
---|
桑恩方等.水下机器人技术.机器人技术与应用 3.2003,(3),8-13. * |
袁子乔等.水下通信编码器在TS101***的扩展实现.电子产品世界 2.2007,(2),80-83. * |
阎振华等.水下通信信号发射***的设计与实现.全国第二届嵌入式技术联合学术会议论文集.2007,181-186. * |
Also Published As
Publication number | Publication date |
---|---|
CN101247184A (zh) | 2008-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101247184B (zh) | 一种用于水下机器人的通信转发*** | |
Gallimore et al. | The WHOI micromodem-2: A scalable system for acoustic communications and networking | |
CN103364067B (zh) | 一种深水无电缆连接的水声阵列***及同步采集方法 | |
US8340526B2 (en) | Fiber optic observatory link for medium bandwidth data communication | |
CN101413849B (zh) | 一种深海分层气密采水*** | |
CN201966959U (zh) | 基于无线传感器网络的海洋水文信息获取*** | |
CN110764132B (zh) | 一种缆式海底地震监测*** | |
CN111024049B (zh) | 一种深海声学接收潜标及信号采集方法 | |
CN202748785U (zh) | 双通道1553b与rs422转换卡 | |
CN102378133A (zh) | 基于omap的传感网多媒体信息处理***及方法 | |
CN201297992Y (zh) | 深海分层气密采水*** | |
CN101552899A (zh) | 一种基于双绞线的遥控水下机器人中继器控制装置 | |
CN101610351B (zh) | 机器人视觉传感器 | |
CN201548834U (zh) | 海洋监测通用智能型信息采集控制设备 | |
CN103317514B (zh) | 一种矿用环境探测机器人控制*** | |
CN101699356A (zh) | 液压机嵌入式智能监控与维护模块 | |
CN213717982U (zh) | 一种声纳的数据传输*** | |
CN104574917B (zh) | 一种冲击地压微震实时监测*** | |
CN202535382U (zh) | 工业控制器与人机界面双向数据传输*** | |
CN109302201B (zh) | 小型海洋通讯转换装置及海洋通讯转换方法 | |
CN208722403U (zh) | 一种用于水下结构姿态测量实时传输传感器 | |
CN104881991B (zh) | 一种浅海水下通信装置 | |
CN114142934A (zh) | 一种多平台组合光通信***及方法 | |
CN201796361U (zh) | 串口集线器 | |
CN211555474U (zh) | 一种自容式水听器数据记录装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100908 Termination date: 20170313 |