Датчик линейных перемещений BALLUFF

Измерительные преобразователи, измерительные приборы, датчики, аналоговые и дискретные сигналы, преобразование величин, АЦП, ЦАП, HART. Техническое зрение, распознавание образов.

Датчик линейных перемещений BALLUFF

Сообщение Шурик » 19 апр 2017, 15:11

При подключении датчика BTL5-S171-M0200-P-S32, связаный с ним модуль SM338 POS-INPUT уходит в ошибку.
При просмотре в режиме онлайн выдает ошибку:
error.JPG


Сконфигурирован модуль вот так:
config.JPG


Пробовал ставить разную скорость - эффекта ноль.

Можно ли как-то проверить такой датчик? Перепробовал уже все настройки, но индикатор SF на POS модуле светится красным.

Заранее спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шурик
Дилетант
 
Сообщения: 17
Зарегистрирован: 19 апр 2017, 15:03

Re: Датчик линейных перемещений BALLUFF

Сообщение Михайло » 20 апр 2017, 04:43

В каталогах Баллуффа сложно ориентироваться, лучше, если бы Вы сразу поделились даташитом по этим датчикам - больше людей вникнут в проблему. Тут какой выходной сигнал? SSI?
Михайло
Администратор
 
Сообщения: 3833
Зарегистрирован: 19 сен 2012, 19:16

Re: Датчик линейных перемещений BALLUFF

Сообщение Шурик » 20 апр 2017, 08:58

Выходной сигнал, да SSI

Даташит на датчик тут:
BALUFF_eng.pdf


Схема подключения из даташита на датчик:
wireing.JPG


Может есть какие-то особенности подключения или конфигурирования? Я с такими модулями и датчиками пока не работал.

Ну и еще: пока он просто стоит на стенде, пытаюсь с нем разобраться, подключил обычной витой парой, но думаю на метре это сказаться не должно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шурик
Дилетант
 
Сообщения: 17
Зарегистрирован: 19 апр 2017, 15:03

Re: Датчик линейных перемещений BALLUFF

Сообщение Михайло » 20 апр 2017, 15:48

Это что в даташите?
t < tm
tv = 150 ns
tm = 31 µs

Я не знаю, что такое monoflop time, которое равно 64 µs. :(

Из википедии вычитал:
‘tm’ represents the transfer timeout (monoflop time). It is the minimum time required by the slave to realise that the data transmission is complete. After tm, the data line goes to idle and the slave starts updating its data in the shift register.
Михайло
Администратор
 
Сообщения: 3833
Зарегистрирован: 19 сен 2012, 19:16

Re: Датчик линейных перемещений BALLUFF

Сообщение Шурик » 20 апр 2017, 17:02

Из даташита на POS модуль, Monoflop time: "Время паузы между кадрами – это интервал времени между двумя кадрами сообщений SSI.
установленное при параметризации, должно быть больше соответствующего времени датчика абсолютных значений (см. технические данные изготовителя). К значению, установленному при параметризации в HW config, добавляется еще время 2 x (1 / скорость передачи). При скорости передачи 125 кГц и установленном при параметризации времени паузы между кадрами 16 мкc фактически действует время 32 мкc

Для времени паузы между кадрами датчика абсолютных значений действует следующее
ограничение:
(1 / скорость передачи) < времени паузы между кадрами датчика абсолютных значений <
64 мкc + 2 x (1 / скорость передачи)"

Скорость передачи или BaudRate, не очень понятно как посчитать 1/BaudRate c результатом в секундах.

Про времена t я понял так:
t - период одного такта.
tv- видимо время необходимое модулю POS чтобы считать значения с датчика,
tm- пауза между кадрами
Шурик
Дилетант
 
Сообщения: 17
Зарегистрирован: 19 апр 2017, 15:03

Re: Датчик линейных перемещений BALLUFF

Сообщение Михайло » 20 апр 2017, 17:12

(1/1 МГц) - это 1 мкс (одна миллионная секунды).

Да попробуй, в конце концов, снизить частоту 1 MHz до 500 KHz и даже ниже что ли, может действительно кабель плохой.
Михайло
Администратор
 
Сообщения: 3833
Зарегистрирован: 19 сен 2012, 19:16

Re: Датчик линейных перемещений BALLUFF

Сообщение Шурик » 20 апр 2017, 17:23

Я уже снизил до минимума (125кГц) и время между кадрами 32мкс.
Горит SF и все тут.
Шурик
Дилетант
 
Сообщения: 17
Зарегистрирован: 19 апр 2017, 15:03

Re: Датчик линейных перемещений BALLUFF

Сообщение Михайло » 20 апр 2017, 17:32

1. На первом скрине есть кнопочка Help on selected diagnostic row: Display. Что там пишется?
2. На втором скриншоте, что настроено на вкладке Addresses? Неправильный адрес или что-то в этом роде запросто может приводить к софтверным ошибкам (SF - software fault).
3. Монофлоп сделайте 48 мкс, чтобы не впадать в крайности. Но, мне кажется, вряд ли ошибка из-за этого значения, это больше аппаратная ошибка была бы.
Михайло
Администратор
 
Сообщения: 3833
Зарегистрирован: 19 сен 2012, 19:16

Re: Датчик линейных перемещений BALLUFF

Сообщение Шурик » 20 апр 2017, 18:09

1. Positioning Input, Sensor Error
Description of Error:

The channel has detected a sensor error.
Possible causes:
· Break in the sensor wire
· Sensor wire not connected
· Sensor is defective
· Interference

To Correct or Avoid Error:

Replace the sensor or check the sensor settings and the wiring.
2. В адресе вот что:
adress.JPG

Тут ничего не менял
3. Переставил на 48мкс
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шурик
Дилетант
 
Сообщения: 17
Зарегистрирован: 19 апр 2017, 15:03

Re: Датчик линейных перемещений BALLUFF

Сообщение Михайло » 21 апр 2017, 05:25

Посмотреть бы формы сигналов осциллографом... Это как бы проверка interference.
Михайло
Администратор
 
Сообщения: 3833
Зарегистрирован: 19 сен 2012, 19:16

Re: Датчик линейных перемещений BALLUFF

Сообщение Шурик » 04 июн 2017, 17:51

Отрыл я тут на днях осцилоскоп (как на нем написано) или осцилограф и вот что у меня получилось:

Тактовый сигнал:
0-02-04-ed27f4ba141f89c010b8017c3706c8805f965ff04f8811b7138f885a662404e4_full.jpg

Сигнал данных:
0-02-04-a16b369a59ef47199c6f4b3cb7796c7e277c1d91a003c2bef002fe0acadbeaa0_full.jpg


Или наоборот....уж очень похожи.
На щупе делитель 1, 0.2V/клетку. Время 2мс/клетку. Не слишком слабый сигнал?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шурик
Дилетант
 
Сообщения: 17
Зарегистрирован: 19 апр 2017, 15:03

Re: Датчик линейных перемещений BALLUFF

Сообщение Михайло » 05 июн 2017, 04:59

Заземли осциллограф (осциллоскоп - это по-буржуйски).
Михайло
Администратор
 
Сообщения: 3833
Зарегистрирован: 19 сен 2012, 19:16

Re: Датчик линейных перемещений BALLUFF

Сообщение Шурик » 05 июн 2017, 14:49

Как заземлить? У него же заземление должно быть через кабель питания.

Тут я оказывается еще одну ручку подстроечную не настроил. После настройки графики получились такие:
Тактовый импульс:
0-02-05-c866d9fa06665e8b78c79554c6dc56f77ae925c76ac5d04691d42c788a5f09c6_full.jpg


Данные:
0-02-05-b9fb323560a7483cf0835fd0f8f55fcc4f6f8cda0e61bc7b7cd9da624d5eda73_full.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шурик
Дилетант
 
Сообщения: 17
Зарегистрирован: 19 апр 2017, 15:03

Re: Датчик линейных перемещений BALLUFF

Сообщение Михайло » 05 июн 2017, 15:45

Шурик писал(а):Как заземлить?

Внизу на лицевой панели есть зажим для заземления...
Михайло
Администратор
 
Сообщения: 3833
Зарегистрирован: 19 сен 2012, 19:16

Re: Датчик линейных перемещений BALLUFF

Сообщение mr_Frodo » 05 июн 2017, 17:13

Михайло писал(а):
Шурик писал(а):Как заземлить?

Внизу на лицевой панели есть зажим для заземления...

И как интересно вы будете измерять сигнал относительно земли на проводе имеющем рабочий потенциал относительно другого сигнального провода, а не земли? Это всё равно, что замерять межфазное напряжение заземлённым щупом! Как только вы подсоедините общий щуп осциллографа к фазному проводу , то получите искричество в месте подсоединения с выбиванием питающих автоматов в лучшем случае.
В данном же случае измерять надо сигнал Data+ относительно Data-. Опять-таки подсоединение одноканального осциллографа непокажет адекватно сигнал, т.к. ёмкостные и прочие связи с питающей сетью внесут свои помехи, а заземление корпуса прибора вообще закорачивает один из сигналов на землю. В идеале для такого измерения нужен осциллограф на батарейках, как мультиметр. Для выхода из положения и измерения изолированных относительно корпуса (земли) сигналов используют двухканальный осциллограф в режиме вычитания.
Вот моя подпись...
Аватара пользователя
mr_Frodo
Специалист
 
Сообщения: 460
Зарегистрирован: 22 июл 2016, 20:38

Re: Датчик линейных перемещений BALLUFF

Сообщение Михайло » 05 июн 2017, 17:28

аа, это не зажим, а разъем для щупа?
Михайло
Администратор
 
Сообщения: 3833
Зарегистрирован: 19 сен 2012, 19:16

Re: Датчик линейных перемещений BALLUFF

Сообщение mr_Frodo » 05 июн 2017, 17:32

Нет конечно, всё верно это зажим для зеземления, но ведь при обычных измерениях мы замеряем сигнал относительно земли , а как мы будем в данном случае замерять сигнал между проводами D+ и D- ?
Надо подключить один канал на сигнал D+ второй канал на сигнал D- , включить режим ADD и инверсию второго канала CH2 INV
Вот моя подпись...
Аватара пользователя
mr_Frodo
Специалист
 
Сообщения: 460
Зарегистрирован: 22 июл 2016, 20:38

Re: Датчик линейных перемещений BALLUFF

Сообщение Шурик » 09 июн 2017, 14:14

При измерении двумя щупами куда цеплять крокодильчик?
0-02-05-9a0bf73fe49ffa0feeb075d2fbdb19b9b9c4f12c9f6561b2e704c00c2377b2a8_full.jpg


Разве измерения на щупе производятся не относительно этого самого крокодильчика?

Вот такие у меня получились графики при не подключенных крокодильчиках:
Для данных и тактового импульса форма сигнала практически идентичная (режим суммирования канал 2 НЕ инверсный)
0-02-05-e269c7ac369d18b6941c130a998cc887e7532e77742c26cb06248d83244f0fbf_full.jpg


Правда на данных она иногда иногда кратковременно получалась такой:
0-02-05-7cf5aadc6d20d2464481e55d68aa7f430decf69cc91229c9173707f501bc50d7_full.jpg


А если я инвертировал второй канал, наложение(суммирование) давало вот такой результат:
0-02-05-0696eb3553ea618c5adf6e985101631fc13be8db1eb3a70be72825bae7ab7be5_full.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шурик
Дилетант
 
Сообщения: 17
Зарегистрирован: 19 апр 2017, 15:03

Re: Датчик линейных перемещений BALLUFF

Сообщение mr_Frodo » 09 июн 2017, 14:35

Для измерения двумя щупами двух изолированных от "корпуса" дифференциальных сигналов один щуп осциллографа подключается к одному из источников сигнала, второй к другому ( Data+ и Data-). "Земляные" щупы подключаются на общий провод (землю). Режим переводится на суммирование с инверсией. Подстраивается чувствительность и развертка. Всё.
Если сигнала нет, то он ниоткуда не возьмётся.
Сигнал датчика SSI он же интерфейсный!?! Он может быть пассивным (слэйвом по аналогии с профибасом) и без посылки запроса сам не инициирует передачу данных?
Вот моя подпись...
Аватара пользователя
mr_Frodo
Специалист
 
Сообщения: 460
Зарегистрирован: 22 июл 2016, 20:38

Re: Датчик линейных перемещений BALLUFF

Сообщение Шурик » 09 июн 2017, 16:19

У меня примерно такие же сигналы при полностью отключенном питании контроллера и POS модуля, как будто и правда я все это время наблюдал помехи.

Допустим сигналы синхронизации POS модуль не посылает и поэтому ничего не передается, но для того чтобы модуль выдал внешнюю ошибку канала, он ведь должен попытаться наладить связь с датчиком? Или все происходит слишком быстро и поэтому я ничего не наблюдаю?

Дак и какие тогда можно сделать выводы? Проблемы с датчиком или может быть с модулем? Хотя в HARDWARE CONFIG пишет "module available and ok". Что еще можно проверить?
Шурик
Дилетант
 
Сообщения: 17
Зарегистрирован: 19 апр 2017, 15:03

След.

Вернуться в МЕТРОЛОГИЯ И ДАТЧИКИ

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0