Underwater communication

Discussion in 'The Projects Forum' started by maverik007, Sep 10, 2010.

  1. maverik007

    maverik007 Thread Starter Member

    Joined:
    Feb 6, 2009
    25
    0
    Hi everyone,

    I am looking for a communication module that would allow to underwater robots to successfully carry out full-duplex communication for coordinated tasks.

    Any suggestions would be greatly appreciated. Btw, I am looking for a comm module that can be interfaced with a PIC microcontroller.

    Thanks in advance for your help.
     
    #1
  2. marshallf3

    marshallf3 Well-Known Member

    Joined:
    Jul 26, 2010
    2,358
    200
    Submarines used very, very low frequency RF.
     
    #2
  3. beenthere

    beenthere Retired Moderator

    Joined:
    Apr 20, 2004
    15,815
    271
    #3
  4. Dyslexicbloke

    Dyslexicbloke Member

    Joined:
    Sep 4, 2010
    352
    16
    There is a list of diver com system here:-
    http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1090687
    The modern ones are almost all modulated sound carrier, something well above human hearing.
    If you used light wouldnt it have to be omny directional or at least on a narow plane.
    Whats the range / depth / water quality / background noise profile?
    Al
     
    #4
  5. maverik007

    maverik007 Thread Starter Member

    Joined:
    Feb 6, 2009
    25
    0
    Interesting paper! Thanks for the link :) The target application is comm between two robots underwater, operating in dirty water (muddy etc) ... can't use opitical comm due to dispersion problems. I was considering finding some sort of a "tag" used to track fish, that's usually used for communicating with hydrophones floating in the water, but these send pre-determined information to the hydrophone receiver. I'd love to have control over the data that's transmitted to allow information exchange between robots (in addition to the tag-identifier that's sent by default)
     
    #5
  6. maverik007

    maverik007 Thread Starter Member

    Joined:
    Feb 6, 2009
    25
    0
    #6
  7. Dyslexicbloke

    Dyslexicbloke Member

    Joined:
    Sep 4, 2010
    352
    16
    Another thought ... have you looked at ultrasound?
    I dont know anything about it but I do know it only works through a relativly dense fluid because thats what babys float arround in.

    Just pondering
    Al
     
    #7
  8. windoze killa

    windoze killa Distinguished Member

    Joined:
    Feb 23, 2006
    605
    24
    What DB said. Ultrasonics is probably the easiest to use. It will be a pretty slow comms link but it would work. Most ultrasonics are around 40Khz. Doing some sort of digital frequency modulation would be the simplest method if you can find some that can have their output frequency changed. You could have say 38Khz for a "1" and 42Khz for a "0". Something to think about.
     
    #8
  9. maverik007

    maverik007 Thread Starter Member

    Joined:
    Feb 6, 2009
    25
    0
    That's an interesting point. I think I might be able to do something in that direction. I'll read more about it and get back with my observations and questions. Thanks :)
     
    #9
  10. Dyslexicbloke

    Dyslexicbloke Member

    Joined:
    Sep 4, 2010
    352
    16
    I am just guessing here but shouldnt you be able to utilise ON / OFF pulses of sound just as you would use a modulated IR system.

    ThE the pulses would have to be much furtrer apart because of the time taken to reach their destination but I cant help wondering if an exiating coding system couldnt be used as a basis for your project.

    Your biggest issue will be protocol selection, or design ....

    Both / all your equipment needs to know its on line (Capable of talking and recieving) all the time.

    I recomend you look at two line and single line transmition protocols RS485 / IC2 / Modbus..... the list go's on, but you will want a simple one with a low overhead.
    IE not too much header info in the packet and variable block length.

    This is because you only have a single conductor, the water, you will have to have some concept of master-slave or master-master architecture that has a flow control strategy to manage when devices Talk, Listne, or decide they recieved or transmitted an error.

    Granted you will probably find that most protocols you find couldnt be implimented over a connection that is both slow and has a variable transmition delay but I expect you could take one as a model and then impliment it with a modified timing structure that suites your medium.

    You may be able to impliment a protocol with more than 1 transmission line RS232 for example just very slowly, but that would intail diferent modulations for each line and complicate the detectors somewhat. That said it would be faster by some margin.

    You could relativly easily design your own protocol but I recomend looking what is availlable now so you understand the challanges and potential solutions.

    I find this whole concept interesting and would apriciate your sahring your progress with me if you wouldnt mind.

    Al
     
    Last edited: Sep 12, 2010
    #10
  11. windoze killa

    windoze killa Distinguished Member

    Joined:
    Feb 23, 2006
    605
    24
    I just realised (read your original post properly) that you wanted full duplex. This maybe a problem with ultrasonics. Unless you can get TX/RX pairs that are substantialy different in frequency. You will need one pair at around 40Khz and another around 48Khz. Hopefully they won't be too close to interfere with each other.

    Also, like all electronics and water, make sure you get some that are water proof or at least will work once you water proof them. Anything over the sensor area itself will attenuate the signal severely.
     
    #11
Loading...
Similar Threads
  1. nok
    Replies:
    1
    Views:
    453
  2. prejval2006
    Replies:
    1
    Views:
    779
  3. aniket15789
    Replies:
    1
    Views:
    780