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

Измерительные преобразователи, измерительные приборы, датчики, аналоговые и дискретные сигналы, преобразование величин, АЦП, ЦАП, HART. Техническое зрение, распознавание образов.
Шурик
Дилетант
Сообщения: 20
Зарегистрирован: 19 апр 2017, 15:03

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

Сообщение Шурик »

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

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

Заранее спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Михайло
Администратор
Сообщения: 3924
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

В каталогах Баллуффа сложно ориентироваться, лучше, если бы Вы сразу поделились даташитом по этим датчикам - больше людей вникнут в проблему. Тут какой выходной сигнал? SSI?

Шурик
Дилетант
Сообщения: 20
Зарегистрирован: 19 апр 2017, 15:03

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

Сообщение Шурик »

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

Даташит на датчик тут:
BALUFF_eng.pdf
Схема подключения из даташита на датчик:
wireing.JPG
Может есть какие-то особенности подключения или конфигурирования? Я с такими модулями и датчиками пока не работал.

Ну и еще: пока он просто стоит на стенде, пытаюсь с нем разобраться, подключил обычной витой парой, но думаю на метре это сказаться не должно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Михайло
Администратор
Сообщения: 3924
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

Это что в даташите?
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.

Шурик
Дилетант
Сообщения: 20
Зарегистрирован: 19 апр 2017, 15:03

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

Сообщение Шурик »

Из даташита на 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- пауза между кадрами

Михайло
Администратор
Сообщения: 3924
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

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

Да попробуй, в конце концов, снизить частоту 1 MHz до 500 KHz и даже ниже что ли, может действительно кабель плохой.

Шурик
Дилетант
Сообщения: 20
Зарегистрирован: 19 апр 2017, 15:03

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

Сообщение Шурик »

Я уже снизил до минимума (125кГц) и время между кадрами 32мкс.
Горит SF и все тут.

Михайло
Администратор
Сообщения: 3924
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

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

Шурик
Дилетант
Сообщения: 20
Зарегистрирован: 19 апр 2017, 15:03

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

Сообщение Шурик »

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мкс
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Михайло
Администратор
Сообщения: 3924
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

Посмотреть бы формы сигналов осциллографом... Это как бы проверка interference.

Шурик
Дилетант
Сообщения: 20
Зарегистрирован: 19 апр 2017, 15:03

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

Сообщение Шурик »

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

Тактовый сигнал:
0-02-04-ed27f4ba141f89c010b8017c3706c8805f965ff04f8811b7138f885a662404e4_full.jpg
Сигнал данных:
0-02-04-a16b369a59ef47199c6f4b3cb7796c7e277c1d91a003c2bef002fe0acadbeaa0_full.jpg
Или наоборот....уж очень похожи.
На щупе делитель 1, 0.2V/клетку. Время 2мс/клетку. Не слишком слабый сигнал?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Михайло
Администратор
Сообщения: 3924
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

Заземли осциллограф (осциллоскоп - это по-буржуйски).

Шурик
Дилетант
Сообщения: 20
Зарегистрирован: 19 апр 2017, 15:03

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

Сообщение Шурик »

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

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

Михайло
Администратор
Сообщения: 3924
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

Шурик писал(а):Как заземлить?
Внизу на лицевой панели есть зажим для заземления...

Аватара пользователя
mr_Frodo
Профессионал
Сообщения: 565
Зарегистрирован: 22 июл 2016, 20:38

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

Сообщение mr_Frodo »

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

Михайло
Администратор
Сообщения: 3924
Зарегистрирован: 19 сен 2012, 19:16

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

Сообщение Михайло »

аа, это не зажим, а разъем для щупа?

Аватара пользователя
mr_Frodo
Профессионал
Сообщения: 565
Зарегистрирован: 22 июл 2016, 20:38

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

Сообщение mr_Frodo »

Нет конечно, всё верно это зажим для зеземления, но ведь при обычных измерениях мы замеряем сигнал относительно земли , а как мы будем в данном случае замерять сигнал между проводами D+ и D- ?
Надо подключить один канал на сигнал D+ второй канал на сигнал D- , включить режим ADD и инверсию второго канала CH2 INV
Вот моя подпись...

Шурик
Дилетант
Сообщения: 20
Зарегистрирован: 19 апр 2017, 15:03

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

Сообщение Шурик »

При измерении двумя щупами куда цеплять крокодильчик?
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
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
mr_Frodo
Профессионал
Сообщения: 565
Зарегистрирован: 22 июл 2016, 20:38

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

Сообщение mr_Frodo »

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

Шурик
Дилетант
Сообщения: 20
Зарегистрирован: 19 апр 2017, 15:03

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

Сообщение Шурик »

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

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

Дак и какие тогда можно сделать выводы? Проблемы с датчиком или может быть с модулем? Хотя в HARDWARE CONFIG пишет "module available and ok". Что еще можно проверить?

Ответить