При подключении датчика BTL5-S171-M0200-P-S32, связаный с ним модуль SM338 POS-INPUT уходит в ошибку.
При просмотре в режиме онлайн выдает ошибку:
Сконфигурирован модуль вот так:
Пробовал ставить разную скорость - эффекта ноль.
Можно ли как-то проверить такой датчик? Перепробовал уже все настройки, но индикатор SF на POS модуле светится красным.
Заранее спасибо!
Датчик линейных перемещений BALLUFF
Датчик линейных перемещений BALLUFF
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Датчик линейных перемещений BALLUFF
В каталогах Баллуффа сложно ориентироваться, лучше, если бы Вы сразу поделились даташитом по этим датчикам - больше людей вникнут в проблему. Тут какой выходной сигнал? SSI?
Re: Датчик линейных перемещений BALLUFF
Выходной сигнал, да SSI
Даташит на датчик тут: Схема подключения из даташита на датчик: Может есть какие-то особенности подключения или конфигурирования? Я с такими модулями и датчиками пока не работал.
Ну и еще: пока он просто стоит на стенде, пытаюсь с нем разобраться, подключил обычной витой парой, но думаю на метре это сказаться не должно.
Даташит на датчик тут: Схема подключения из даташита на датчик: Может есть какие-то особенности подключения или конфигурирования? Я с такими модулями и датчиками пока не работал.
Ну и еще: пока он просто стоит на стенде, пытаюсь с нем разобраться, подключил обычной витой парой, но думаю на метре это сказаться не должно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Датчик линейных перемещений BALLUFF
Это что в даташите?

Из википедии вычитал:
Я не знаю, что такое monoflop time, которое равно 64 µs.t < tm
tv = 150 ns
tm = 31 µ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.
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- пауза между кадрами
установленное при параметризации, должно быть больше соответствующего времени датчика абсолютных значений (см. технические данные изготовителя). К значению, установленному при параметризации в 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- пауза между кадрами
Re: Датчик линейных перемещений BALLUFF
(1/1 МГц) - это 1 мкс (одна миллионная секунды).
Да попробуй, в конце концов, снизить частоту 1 MHz до 500 KHz и даже ниже что ли, может действительно кабель плохой.
Да попробуй, в конце концов, снизить частоту 1 MHz до 500 KHz и даже ниже что ли, может действительно кабель плохой.
Re: Датчик линейных перемещений BALLUFF
Я уже снизил до минимума (125кГц) и время между кадрами 32мкс.
Горит SF и все тут.
Горит SF и все тут.
Re: Датчик линейных перемещений BALLUFF
1. На первом скрине есть кнопочка Help on selected diagnostic row: Display. Что там пишется?
2. На втором скриншоте, что настроено на вкладке Addresses? Неправильный адрес или что-то в этом роде запросто может приводить к софтверным ошибкам (SF - software fault).
3. Монофлоп сделайте 48 мкс, чтобы не впадать в крайности. Но, мне кажется, вряд ли ошибка из-за этого значения, это больше аппаратная ошибка была бы.
2. На втором скриншоте, что настроено на вкладке Addresses? Неправильный адрес или что-то в этом роде запросто может приводить к софтверным ошибкам (SF - software fault).
3. Монофлоп сделайте 48 мкс, чтобы не впадать в крайности. Но, мне кажется, вряд ли ошибка из-за этого значения, это больше аппаратная ошибка была бы.
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. В адресе вот что: Тут ничего не менял
3. Переставил на 48мкс
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. В адресе вот что: Тут ничего не менял
3. Переставил на 48мкс
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Датчик линейных перемещений BALLUFF
Посмотреть бы формы сигналов осциллографом... Это как бы проверка interference.
Re: Датчик линейных перемещений BALLUFF
Отрыл я тут на днях осцилоскоп (как на нем написано) или осцилограф и вот что у меня получилось:
Тактовый сигнал: Сигнал данных: Или наоборот....уж очень похожи.
На щупе делитель 1, 0.2V/клетку. Время 2мс/клетку. Не слишком слабый сигнал?
Тактовый сигнал: Сигнал данных: Или наоборот....уж очень похожи.
На щупе делитель 1, 0.2V/клетку. Время 2мс/клетку. Не слишком слабый сигнал?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Датчик линейных перемещений BALLUFF
Заземли осциллограф (осциллоскоп - это по-буржуйски).
Re: Датчик линейных перемещений BALLUFF
Как заземлить? У него же заземление должно быть через кабель питания.
Тут я оказывается еще одну ручку подстроечную не настроил. После настройки графики получились такие:
Тактовый импульс: Данные:
Тут я оказывается еще одну ручку подстроечную не настроил. После настройки графики получились такие:
Тактовый импульс: Данные:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Датчик линейных перемещений BALLUFF
Внизу на лицевой панели есть зажим для заземления...Шурик писал(а):Как заземлить?
Re: Датчик линейных перемещений BALLUFF
И как интересно вы будете измерять сигнал относительно земли на проводе имеющем рабочий потенциал относительно другого сигнального провода, а не земли? Это всё равно, что замерять межфазное напряжение заземлённым щупом! Как только вы подсоедините общий щуп осциллографа к фазному проводу , то получите искричество в месте подсоединения с выбиванием питающих автоматов в лучшем случае.Михайло писал(а):Внизу на лицевой панели есть зажим для заземления...Шурик писал(а):Как заземлить?
В данном же случае измерять надо сигнал Data+ относительно Data-. Опять-таки подсоединение одноканального осциллографа непокажет адекватно сигнал, т.к. ёмкостные и прочие связи с питающей сетью внесут свои помехи, а заземление корпуса прибора вообще закорачивает один из сигналов на землю. В идеале для такого измерения нужен осциллограф на батарейках, как мультиметр. Для выхода из положения и измерения изолированных относительно корпуса (земли) сигналов используют двухканальный осциллограф в режиме вычитания.
Вот моя подпись...
Re: Датчик линейных перемещений BALLUFF
аа, это не зажим, а разъем для щупа?
Re: Датчик линейных перемещений BALLUFF
Нет конечно, всё верно это зажим для зеземления, но ведь при обычных измерениях мы замеряем сигнал относительно земли , а как мы будем в данном случае замерять сигнал между проводами D+ и D- ?
Надо подключить один канал на сигнал D+ второй канал на сигнал D- , включить режим ADD и инверсию второго канала CH2 INV
Надо подключить один канал на сигнал D+ второй канал на сигнал D- , включить режим ADD и инверсию второго канала CH2 INV
Вот моя подпись...
Re: Датчик линейных перемещений BALLUFF
При измерении двумя щупами куда цеплять крокодильчик?
Вот такие у меня получились графики при не подключенных крокодильчиках:
Для данных и тактового импульса форма сигнала практически идентичная (режим суммирования канал 2 НЕ инверсный) Правда на данных она иногда иногда кратковременно получалась такой: А если я инвертировал второй канал, наложение(суммирование) давало вот такой результат:
Разве измерения на щупе производятся не относительно этого самого крокодильчика?Вот такие у меня получились графики при не подключенных крокодильчиках:
Для данных и тактового импульса форма сигнала практически идентичная (режим суммирования канал 2 НЕ инверсный) Правда на данных она иногда иногда кратковременно получалась такой: А если я инвертировал второй канал, наложение(суммирование) давало вот такой результат:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Датчик линейных перемещений BALLUFF
Для измерения двумя щупами двух изолированных от "корпуса" дифференциальных сигналов один щуп осциллографа подключается к одному из источников сигнала, второй к другому ( Data+ и Data-). "Земляные" щупы подключаются на общий провод (землю). Режим переводится на суммирование с инверсией. Подстраивается чувствительность и развертка. Всё.
Если сигнала нет, то он ниоткуда не возьмётся.
Сигнал датчика SSI он же интерфейсный!?! Он может быть пассивным (слэйвом по аналогии с профибасом) и без посылки запроса сам не инициирует передачу данных?
Если сигнала нет, то он ниоткуда не возьмётся.
Сигнал датчика SSI он же интерфейсный!?! Он может быть пассивным (слэйвом по аналогии с профибасом) и без посылки запроса сам не инициирует передачу данных?
Вот моя подпись...
Re: Датчик линейных перемещений BALLUFF
У меня примерно такие же сигналы при полностью отключенном питании контроллера и POS модуля, как будто и правда я все это время наблюдал помехи.
Допустим сигналы синхронизации POS модуль не посылает и поэтому ничего не передается, но для того чтобы модуль выдал внешнюю ошибку канала, он ведь должен попытаться наладить связь с датчиком? Или все происходит слишком быстро и поэтому я ничего не наблюдаю?
Дак и какие тогда можно сделать выводы? Проблемы с датчиком или может быть с модулем? Хотя в HARDWARE CONFIG пишет "module available and ok". Что еще можно проверить?
Допустим сигналы синхронизации POS модуль не посылает и поэтому ничего не передается, но для того чтобы модуль выдал внешнюю ошибку канала, он ведь должен попытаться наладить связь с датчиком? Или все происходит слишком быстро и поэтому я ничего не наблюдаю?
Дак и какие тогда можно сделать выводы? Проблемы с датчиком или может быть с модулем? Хотя в HARDWARE CONFIG пишет "module available and ok". Что еще можно проверить?