реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Передача информации по геофизическому кабелю
Vito19
сообщение Jan 31 2011, 23:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 14-08-08
Из: Украина, г.Николаев
Пользователь №: 39 615



Доброго времени суток.
Требуется передавать информацию от датчиков из погружного скважинного устройства в наземное устройство управления по геофизическому кабелю типа КГ3-1.5 длиной до 5 км. Посоветуйте где и что почитать по вопросу построения такой системы передачи-приема на МК типа ATMEGA. Может есть готовое решение, доступное для повторения. Заранее благодарен.


--------------------
Бамбарбия чергуду
Go to the top of the page
 
+Quote Post
=AK=
сообщение Feb 1 2011, 03:37
Сообщение #2


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Vito19 @ Feb 1 2011, 10:24) *
Требуется передавать информацию от датчиков из погружного скважинного устройства в наземное устройство управления по геофизическому кабелю типа КГ3-1.5 длиной до 5 км.

Вот это кабель, что ли?

Прикрепленное изображение

Цитата(Vito19 @ Feb 1 2011, 10:24) *
Посоветуйте где и что почитать по вопросу построения такой системы

Почитайте про RS-485
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 1 2011, 06:37
Сообщение #3


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(Vito19 @ Feb 1 2011, 02:54) *
где и что почитать

вот, например, почитайте:
Прикрепленный файл  __________2____________._______.doc ( 151 килобайт ) Кол-во скачиваний: 699


вот еще:
Прикрепленный файл  conv_RS485.pdf ( 357.69 килобайт ) Кол-во скачиваний: 447


а вообще уточните, можно ли Вам использовать броню кабеля. если можно, то по 3-м жилам + броня Вы спокойно передадите питание и тот же RS-485

Сообщение отредактировал stells - Feb 1 2011, 06:40
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 1 2011, 07:21
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Vito19 @ Feb 1 2011, 01:54) *
Доброго времени суток.
Требуется передавать информацию от датчиков из погружного скважинного устройства в наземное устройство управления по геофизическому кабелю типа КГ3-1.5 длиной до 5 км. Посоветуйте где и что почитать по вопросу построения такой системы передачи-приема на МК типа ATMEGA. Может есть готовое решение, доступное для повторения. Заранее благодарен.

Вроде нормальный вопрос, но причём здесь ATMEGA? cranky.gif К средствам связи она не имеет никакого отношения. Никаких особенностей для решения подобных задач - тоже. С точки зрения реализации протоколов передачи данных - ничем не выделяется среди других МК. Так что, если пример построения такой системы будет использовать, например, PIC?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 1 2011, 08:18
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Vito19 @ Feb 1 2011, 02:54) *
Может есть готовое решение, доступное для повторения. Заранее благодарен.


Какие объемы информации ? Если небольшие, то соорудить модем на чем-то вроде MX604 или же купить готовый ...

А вот и готовое изделие:
http://www.skbpa.ru/catalog/models/before/mdv23.htm

Сообщение отредактировал kovigor - Feb 1 2011, 10:01
Go to the top of the page
 
+Quote Post
777777
сообщение Feb 1 2011, 09:58
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



На Украине делают скважинные приборы? Вау...

Для успешного приема телеметрии важным условием является сбалансированность сигнала: сумма длительностей положительных импульсов должна равняться сумме длительностей отрицательных. Поэтому RS-485 не годится. Второе важное условие - максимальная узость спектра. По этой причине не годятся разного рода преобразователи RS-485 в узкие импульсы. Идеальным является фазоманипулированный код описанный у stells в doc-файле. В нем есть только импульсы двух длительностей, отличающихся в два раза. Отдельной проблемой является синхронизация такого кода, т.е. определение перовго слова. Можно сделать паузу, на порядок большую, чем длительность бита. Но в этому случае в начале и конце пакета будут переходные процессы, мешающие приему. Кроме того, наличие пауз уменьшает скорость передачи. Поэтому чаще используется непрерывная передача. У нас для синхронизации используется следующий протокол: каждое слово состоит из 16 бит данных, бита нечетности и бита конца слова, котороый всегда равен единице. В качестве синхронизации используется 18 нулевых бит. Таким образом, прием 18 нулей подряд означает, что следующим будет первый бит первого слова.
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 1 2011, 11:54
Сообщение #7


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(777777 @ Feb 1 2011, 12:58) *
На Украине делают скважинные приборы? Вау...

я недавно слышал, что Россия с кем-то собирается разрабатывать черноморский шельф, так почему-бы и Украине этим не заниматься sm.gif
Цитата(777777 @ Feb 1 2011, 12:58) *
Для успешного приема телеметрии важным условием является сбалансированность сигнала: сумма длительностей положительных импульсов должна равняться сумме длительностей отрицательных. Поэтому RS-485 не годится. Второе важное условие - максимальная узость спектра. По этой причине не годятся разного рода преобразователи RS-485 в узкие импульсы. Идеальным является фазоманипулированный код...

я-то в общем тоже по пути использования Манчестера пошел, только систему еще не доделал (рутинной работой приходится заниматься):
http://electronix.ru/forum/index.php?showt...=70189&st=0
Цитата(777777 @ Feb 1 2011, 12:58) *
чаще используется непрерывная передача. У нас для синхронизации используется следующий протокол: каждое слово состоит из 16 бит данных, бита нечетности и бита конца слова, который всегда равен единице. В качестве синхронизации используется 18 нулевых бит. Таким образом, прием 18 нулей подряд означает, что следующим будет первый бит первого слова.

для синхронизации использую последовательность, как в MIL-STD-1553 (это только 3 бита). тратить 18 бит при достаточно плохой пропускной способности кабеля - расточительно (по-моему). если передается достаточно большой массив данных, то это незаметно, но если нужно передать только 1 командное слово и получить в ответ 1 слово данных, то... Вы понимаете
Go to the top of the page
 
+Quote Post
777777
сообщение Feb 1 2011, 12:30
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(stells @ Feb 1 2011, 14:54) *
для синхронизации использую последовательность, как в MIL-STD-1553 (это только 3 бита).

Если следовать MIL-STD-1553, то придется использовать битовые интервалы полуторной длительности, а это снижает надежность обнаружения (отличить две длительности отличающиеся в 2 раза проще, чем обнаруживать отличающиеся в 1.5 раза) и расширяет спектр.
Цитата(stells @ Feb 1 2011, 14:54) *
тратить 18 бит при достаточно плохой пропускной способности кабеля - расточительно (по-моему). если передается достаточно большой массив данных, то это незаметно, но если нужно передать только 1 командное слово и получить в ответ 1 слово данных, то... Вы понимаете

Надежность приема важнее, а пропускной способности при скорости 16 кГц хватает для большинства применений.
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 1 2011, 12:50
Сообщение #9


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(777777 @ Feb 1 2011, 15:30) *
Если следовать MIL-STD-1553, то придется использовать битовые интервалы полуторной длительности, а это снижает надежность обнаружения и расширяет спектр.
Надежность приема важнее, а пропускной способности при скорости 16 кГц хватает для большинства применений.

я вполне с Вами согласен, окончательно с протоколом на физическом уровне еще не определился, возможно он будет изменен в процессе отладки, благо он формируется программно (в скважинном приборе несколько контроллеров, соединенных по I2C, один из них выполняет только функцию обработки протокола)
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 1 2011, 13:59
Сообщение #10


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



serebr предлагал еще один вариант, если он интересен, то нужно у нему обратиться:
Цитата
Характеристики телеметрии:
Скорость передачи - 500 кбит/с снизу-вверх и 31 кбит/с сверху-вниз
Тип передачи - полный дуплекс
Способ модуляции - QAM 64 в обоих направлениях
Длина кабеля - от 0 до 7 км
Тип кабеля - одножильный или трёхжильный российский, КГ1 или КГ3
Температура скважинной жидкости - от 0 до +150С
Автоматическая настройка на частотные характеристики каротажного кабеля
Автоматическая подстройка под меняющиеся характеристики кабеля в процессе каротажа
Контроль и восстановление ошибок
Сохранение порядка следования данных
Go to the top of the page
 
+Quote Post
777777
сообщение Feb 1 2011, 14:11
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(stells @ Feb 1 2011, 16:59) *
Скорость передачи - 500 кбит/с снизу-вверх

Фигасе скорость, мы с одной своей экзотической телеметрией только 300 достигли. А что такое QAM 64?
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 1 2011, 14:14
Сообщение #12


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(777777 @ Feb 1 2011, 17:11) *
А что такое QAM 64?

http://broadcasting.ru/wiki/index.php?title=QAM
цифровое телевидение, скважинный телевизор можно сделать sm.gif

Сообщение отредактировал stells - Feb 1 2011, 14:16
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 1 2011, 15:22
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(stells @ Feb 1 2011, 16:59) *
serebr предлагал еще один вариант, если он интересен, то нужно у нему обратиться:


Подозреваю, что человеку нужно передавать не более сотен байт в секунду. Хотя ...
Go to the top of the page
 
+Quote Post
Vito19
сообщение Feb 1 2011, 18:16
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 14-08-08
Из: Украина, г.Николаев
Пользователь №: 39 615



Цитата(stells @ Feb 1 2011, 18:14) *
http://broadcasting.ru/wiki/index.php?title=QAM
цифровое телевидение, скважинный телевизор можно сделать sm.gif


Скважинный телевизор было бы прикольно...

Кабель кг3-1,5 грузонесущий кабель, 3 жилы + броня. для передачи данных будет использоваться одна жила + броня. две другие жилы запаралелены + броня нагружены постоянным током 2-3А. Внизу данные с датчиков собираются МК и отправляются наверх, где попадают на МК управления всей системой и обрабатываются. Скорости передачи будут порядка 10 - 30 Кб/с. Начал копать в сторону однопроводного CAN. Atmel - контроллер, потому что переходить на другую платформу сейчас нет времени. кроме того у atmelА есть CAN на борту. Сигналы от датчиков: напряжение от АЦП, датчик температуры. Щас прочитаю все посты...


--------------------
Бамбарбия чергуду
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 1 2011, 19:03
Сообщение #15


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(Vito19 @ Feb 1 2011, 21:16) *
две другие жилы запаралелены + броня нагружены постоянным током 2-3А
...
Сигналы от датчиков: напряжение от АЦП, датчик температуры

а что у Вас там должно потреблять такой ток? и что за напряжение от АЦП? что прибор делает-то?
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 04:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01472 секунд с 7
ELECTRONIX ©2004-2016