Серводекодеры BLO

Модераторы: antobel, LABA

Сообщение
Автор
Аватара пользователя
Василий
Модератор
Сообщения: 9386
Зарегистрирован: Чт мар 06, 2008 9:03 am
Имя: Василий Васильчиков
Откуда: Северо-западное Болото
Благодарил (а): 328 раз
Поблагодарили: 419 раз
Контактная информация:

Серводекодеры BLO

#1 Непрочитанное сообщение Василий »

Коллеги электронщики. У меня к вам вопрос :)

Есть у меня серводекодеры BLO для геолайна. Столкнулся с непонятным мне глюком.
Курим инструкцию, берем декодер, берем мыша, хотим что бы на мыше стрелка T0040 переключала нашу стрелку. Путем "нехитрых", мать их за ногу, вычислений имеем адрес декодера 10 (все десятичное). В режиме программирования перешиваем CV 513 - (младший байт адреса) в 10, CV 521 (старший байт адреса) в 0. Выходим. Выбираем в нормальном режиме стрелку T0040 - кликаем туда-сюда, работает. А потом выбираем любой адрес отличающийся на число кратное 4, к примеру 36, кликаем и опа - тоже работает :) Внимание вопрос - что я делаю не так? Или это косяк?

PS: Глюк собственно найден при попытке порулить стрелкой из RailCats. В рокрейле тоже самое. Кстати попутно вопрос, ткните носом, как в рокрейле вычислить адрес декодера? А то я заманался подбирать число 78 для адреса стрелки (не декодера) 40 :)
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!

Аватара пользователя
Василий
Модератор
Сообщения: 9386
Зарегистрирован: Чт мар 06, 2008 9:03 am
Имя: Василий Васильчиков
Откуда: Северо-западное Болото
Благодарил (а): 328 раз
Поблагодарили: 419 раз
Контактная информация:

Re: Серводекодеры BLO

#2 Непрочитанное сообщение Василий »

И еще вопрос, почему так странно кодируется адрес? В исходниках от Пако от младшего байта используется только 6 бит, а от старшего вообще 4. Это какие-то требования стандарта или как?
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!

Аватара пользователя
Onegin
Модератор
Сообщения: 4621
Зарегистрирован: Пт мар 14, 2008 12:02 pm
Откуда: Нижний Тагил

Re: Серводекодеры BLO

#3 Непрочитанное сообщение Onegin »

Вася, я же показывал картинку.
Изображение

Единственная проблема декодера Paco адресация с 0. Т.е. при адресе декодера 1 гейты будут не 1,2,3,4, а 5,6,7,8.
VBLO Digital Research.

Аватара пользователя
Василий
Модератор
Сообщения: 9386
Зарегистрирован: Чт мар 06, 2008 9:03 am
Имя: Василий Васильчиков
Откуда: Северо-западное Болото
Благодарил (а): 328 раз
Поблагодарили: 419 раз
Контактная информация:

Re: Серводекодеры BLO

#4 Непрочитанное сообщение Василий »

Не, я и картинку помню, вопрос был даже не про декодер Пако, а про то какого хрена так вообще сделано?
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!

Аватара пользователя
Василий
Модератор
Сообщения: 9386
Зарегистрирован: Чт мар 06, 2008 9:03 am
Имя: Василий Васильчиков
Откуда: Северо-западное Болото
Благодарил (а): 328 раз
Поблагодарили: 419 раз
Контактная информация:

Re: Серводекодеры BLO

#5 Непрочитанное сообщение Василий »

Дядьки попробовал режим программирования с кнопкой, та же фигня.

В общем че-то не то в консерватории. Другие пока проверить не могу, мелкая открутила паяльнику хвост :)
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Серводекодеры BLO

#6 Непрочитанное сообщение LABA »

Василий писал(а): Кстати попутно вопрос, ткните носом, как в рокрейле вычислить адрес декодера? А то я заманался подбирать число 78 для адреса стрелки (не декодера) 40 :)
Вроде как в самой программе нет такой возможности вычисления адресов. Я делал небольшую программку-калькулятор, в которой можно было вычислять адрес декодера, зная адрес стрелки и наоборот.
Ещё в Rocrail можно напрямую задать в настройках адрес самой стрелки. Для этого в поле Адрес пишем 0, а в поле Порт прописываем адрес стрелки.

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Серводекодеры BLO

#7 Непрочитанное сообщение LABA »

Перепрошил декодер новой прошивкой. Теперь угол поворота задаётся путём программирования крайних положений сервы, что гораздо удобнее при настройке стрелочного привода или привода ворот.

Закрыто

Вернуться в «Цифровая техника»