Страница 1 из 1

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

Добавлено: Вс май 05, 2013 11:50 pm
Василий
Коллеги электронщики. У меня к вам вопрос :)

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

PS: Глюк собственно найден при попытке порулить стрелкой из RailCats. В рокрейле тоже самое. Кстати попутно вопрос, ткните носом, как в рокрейле вычислить адрес декодера? А то я заманался подбирать число 78 для адреса стрелки (не декодера) 40 :)

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

Добавлено: Пн май 06, 2013 12:03 am
Василий
И еще вопрос, почему так странно кодируется адрес? В исходниках от Пако от младшего байта используется только 6 бит, а от старшего вообще 4. Это какие-то требования стандарта или как?

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

Добавлено: Пн май 06, 2013 4:38 am
Onegin
Вася, я же показывал картинку.
Изображение

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

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

Добавлено: Пн май 06, 2013 9:41 am
Василий
Не, я и картинку помню, вопрос был даже не про декодер Пако, а про то какого хрена так вообще сделано?

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

Добавлено: Пн май 06, 2013 9:43 pm
Василий
Дядьки попробовал режим программирования с кнопкой, та же фигня.

В общем че-то не то в консерватории. Другие пока проверить не могу, мелкая открутила паяльнику хвост :)

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

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

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

Добавлено: Вт фев 02, 2016 10:02 pm
LABA
Перепрошил декодер новой прошивкой. Теперь угол поворота задаётся путём программирования крайних положений сервы, что гораздо удобнее при настройке стрелочного привода или привода ворот.