Форум

Форум "ДЕПО 45мм" - Форум любителей моделей железных дорог на колее 45мм (Масштабы 1, G, IIm, Fn3) (http://forum.depo45mm.ru//index.php)
-   Электроника (http://forum.depo45mm.ru//forumdisplay.php?f=66)
-   -   Идеальный локомотивный декодер для G масштаба (http://forum.depo45mm.ru//showthread.php?t=1195)

mazepa77 14.04.2017 22:14

Идеальный локомотивный декодер для G масштаба
 
Всем приятных выходных! Поднимая эту тему хотелось бы выслушать авторитетное мнение людей эксплуатирующие различные локомотивные декодеры. Кто что бы хотел видеть в идеальном декодере, конструктивные предложения по наличию опциональных выходов для управления освещением, внешними устройствами. Наличие различных шин и тому подобное. Кто что бы хотел видеть на своем декодере!! Для начала я выскажу свои соображения на этот счет:
1. Силовая электроника
1.1 Раздельное управление двумя электроприводами с max.током по 5А,
возможность установки доп. платы через разъем или же
предустановлено на основной плате с управлением через CV.
1.2 Получение данных о скорости вращения двигателя либо через
внешний датчик скорости либо через Back EMF, также управляется
через CV и наличия двух четырех контактных разъемов для
подключения датчиков.
1.3 Программный двухканальный PID регулятор, для реализации
максимального тягового момента на двух тележках при двух моторном
исполнении.
1.4 Измерение тока двигателя: как для защиты, так для использования
в различных проектах.
2. Выходы освещения:
2.1 Выходы буферных фонарей два белых, один красный с каждой
стороны с возможностью регулировки яркости, управляемости от
направления движения и возможностью создания различных сценариев,
с настройкой по CV
2.2 Выходы для прожекторов с возможностью настройки яркости и
изменения яркости по нажатию кнопки, настройка по CV
2.3 Выходы для подключения дополнительного освещения 6 шт. без
регулировки напряжения, но с возможностью создания сценариев.
3. Два выхода под разъем для управления серво приводами.
4. Выход для подключения двигателя дымогенератора. Создание
сценариев для тепловоза и паровоза, с возможностью синхронизации
как по скорости, так и по току. (Актуально для тепловозов).
5. Выход для управления нагревательным элементом дымогенератора.
6. Два выхода для подключения автоматических расцепителей, с
возможностью подключения как сервомашинок так и катушек
индуктивности (релейный выход) с возможностью настройки
напряжения питания.
7. Внутренняя флеш память до 8 мб. для создания больших звуковых
проектов.
8. Программные возможности:
8.1 применения Раилком +
8.2 применение и построение сценариев для авторасцепления и
дымогенератора.
8.3 построение сценариев как на звуки так и световые эффекты
8.4 построение кривых разгона и торможения в соответствии с
реальными прототипами, а так же по максимальному току уставки.

Хочется выслушать любое мнение и предложения так же в проекте могут быть включены любые дополнения.

BR95009 15.04.2017 01:17

ESU LokPilot XL 4.0

mazepa77 15.04.2017 11:50

А цена?? Плюс программатор, это конечно нужная и полезная вещь если в эксплуатации декодеры одной фирмы, а если разные, то цена резко возрастает!!
Я хотел бы узнать вы катаете данный декодер? Какие функции вы используете на нем? Как я понял вы собираете немецкую тематику? По работе буферной сигнализации на немецких дорогах я не знаком, но построение нашей сигнализации вызывает небольшие затруднения!

---------- Сообщение добавлено в 13:50 ---------- Предыдущие сообщение было в 13:47 ----------

Как ваш проект декодера на Ардуино?

BR95009 16.04.2017 08:55

Анализ цен и функций уже есть на форуме. Посмотрите, пож. Лень искать.

Я использую декодеры Zimo, Massoth и ESU. Могу сравнивать. ESU рулит 100%.

Функции - кроме сервы - все. Программатор есу я купил, валяется, пользовался 1 раз. Думал звук поменять под себя. Оказалось, звук настолько шикарен, что и менять ничего не надо. Лежит про запас.

Массот - сырое глючное г.

Декодер на ардуино- проект приостановлен на неопределенное время в связи с неактуальностью и заняиостью другими делами(как впрочем и вся иная ардуина).

ЗЫ Я не понял цели затеянного вами опроса. Поясните?

И таки да, было бы здорово, если бы вы представились. Откуда, чем дышите, масштаб, тематика и тд. Может вы писали, но я не увидел. Заранее спасибо.

mazepa77 16.04.2017 13:59

Зовут меня Роман, я из Москвы, дышу я как у все тут масштабом G, правда пока только в домашних условиях, про направление больше склоняюсь к российской тематике. Мы с вами пересекались в теме про проблему со звуком на декодере Massotch для V60. Теперь про тему, не скрою желание своять свой декодер посещает многих вот и у меня такая мысль бродит в голове. Сам я эксплуатирую аппаратуру Massotch и как вы уже отметили она .... оставляет желать лучшего! Что же касается опроса, то цель выяснить и сопоставить все что необходимо на декодере. В частности сейчас встал вопрос в выборе микроконтроллера, в зависимости от количества функций и выходов будет принято решение.

BR95009 16.04.2017 14:53

Выбор контроллера очевиден: самый простой и удобный для отладки. Попробуйте просто заставить лок двигаться правильно. Для начала.

mazepa77 16.04.2017 16:17

Двигаться будет, сейчас силовая электроника приедет, в качестве мк сейчас выступает ардуино. По поводу мк выступают два претендента это Atxmega....a3 или a4 все зависит от числа функций. Дмитрий скажите вы используете шину SUSI, если да то для чего? Я пытался подключать к ней дымогенератор но особо не понял её назначение!

---------- Сообщение добавлено в 18:17 ---------- Предыдущие сообщение было в 18:11 ----------

На данный момент Ардуино обрабатывает оптический датчик скорости колеса, вычисляет угловую скорость и обрабатывает в ПИД регуляторе, выдает два сигнала ШИМ для управления Н мостом. Как мост приедет соберу, выложу видео.

BR95009 16.04.2017 16:44

Цитата:

Сообщение от mazepa77 (Сообщение 17693)
Atxmega....a3 или a4

Вот что стоит в массоте:
http://forum.spur-1-russia.com/showp...&postcount=182

Цитата:

Сообщение от mazepa77 (Сообщение 17693)
Дмитрий скажите вы используете шину SUSI

Не, не использую. Там сложная спецификация интерфейса (для меня).

Ее назначение - как у USB - обмен данными.

---------- Сообщение добавлено в 18:44 ---------- Предыдущие сообщение было в 18:40 ----------

Цитата:

Сообщение от mazepa77 (Сообщение 17693)
На данный момент Ардуино обрабатывает оптический датчик скорости колеса,

Это не вариант. Нужно на бек емф делать обратку.

mazepa77 16.04.2017 17:05

По поводу EMF пока осциллограф не приедет заморачиваться не хочу, у нас много места в тележке спокойно датчик входит, но обязательно обработчик будет. Хочу сделать и так и так хочешь датчик подключай, хочешь EMF используй, на данный момент датчик точнее, так как двигатель при EMF дает только три импульса за оборот, а датчик четыре. Катаю стандартный двигатель Piko от V60 он сейчас тестовая платформа)))

mazepa77 16.04.2017 17:15

Вложений: 2
Ваши фотки я давно скачал, вот фотки установки датчика и сам датчик. Датчик считает 50 импульсов за один оборот колеса, двигатель делает 17 оборотов за один оборот колеса. Так же датчик определяет направление движение.

BR95009 16.04.2017 22:34

Датчик не делает декодер универсальным. Нужно снимать бек емф все таки.

Там есть своя специфика, в отличает от датчика, это раз. Два - вы пид регулятор замучаетесь настраивать под датчик, а потом его еще под бек емф настраивать.

Ну и с датчиком есть очень интересный вопрос: пид регулятор работает с фактическим показанием обратной связи и с заданным.

Как вы определите в алгоритме заданные обороты колеса для каждого шага?

---------- Сообщение добавлено в 00:34 ---------- Предыдущие сообщение было в 00:32 ----------

Цитата:

Сообщение от mazepa77 (Сообщение 17697)
так как двигатель при EMF дает только три импульса за оборот, а датчик четыре.

Вообще то, показания бек емф снимают чуть ли не каждую милисекунду или две. У вас колесо прокручивается за 6 миллисекунд?

mazepa77 16.04.2017 23:30

Входной сигнал в пид регулятор это угловая скорость которая снимается, что с датчика, что с EMF и там и там это просто импульсы, различия только в месте установки датчика. С двигателя при EMF мы снимаем три импульса за оборот, при равном времени измерения каждые 0.02с мы получим некую абстрактную скорость, далее мы её обрабатываем. При работе с датчика с колеса мы получаем ту же скорость за то же время, разница только в уставке числа импульсов в формуле. По поводу настройки самого пид регулятора не все так плохо, снимаемые параметры будут обрабатываться в excel с постройкой графиков и подборкой требуемых значений! Как только детальки для моста придут начну катать в двух режимах как с датчика, так и с EMF. По результатам тестов буду корректировать все остальное, с EMF есть тоже проблема маленькой и большой скорости, не зря в декодере модельдепо введены два параметра настройки низкая и высокая скорость. EMF и был разработан для двигателей на которые невозможно установить внешний датчик. Еще про настройку пид, мы в общей массе используем не так уж большой набор двигателей, пойдем по пути модельдепо и составлю таблицу настройки для определенных двигателей.

---------- Сообщение добавлено в 01:30 ---------- Предыдущие сообщение было в 01:22 ----------

Дмитрий вопрос на засыпку при напряжении питания в 24v, какая максимальная частота вращения Pikoвского двигателя? Может кто из ребят проводил такие измерения?

Pooh 16.04.2017 23:40

Цитата:

Сообщение от mazepa77 (Сообщение 17707)
По поводу настройки самого пид регулятора не все так плохо, снимаемые параметры будут обрабатываться в excel с постройкой графиков и подборкой требуемых значений!

Есть разработанные методики настройки ПИ и ПИД регуляторов начиная от простой настройки и заканчивая т.н. адаптивной настройкой (самонастройкой) - не надо ничего подбирать ;) Инет поможет.

mazepa77 16.04.2017 23:48

Да это и понятно гугл рулит, но для более точной настройки проще через excel, дабы это не так сложно!

BR95009 17.04.2017 00:16

Цитата:

Сообщение от mazepa77 (Сообщение 17707)
Входной сигнал в пид регулятор это угловая скорость которая снимается, что с датчика, что с EMF и там и там это просто импульсы, различия только в месте установки датчика. С двигателя при EMF мы снимаем три импульса за оборот, при равном времени измерения каждые 0.02с мы получим некую абстрактную скорость, далее мы её обрабатываем.

Вы не ответили на мой вопрос:
Цитата:

Сообщение от BR95009 (Сообщение 17700)
Как вы определите в алгоритме заданные обороты колеса для каждого шага?


Mikhan 17.04.2017 00:35

Ну, для полноты картины, как говориться...
Massoth меня устраивает целиком и полностью. В эксплуатации с 2010 года.
В этом году буду в саду тестить ESU 4.0.
Программаторов нет и я не парюсь, все что мне нужно растравливается сивишками.
У массота очень много разных интересных приблуд и фишек)))

mazepa77 17.04.2017 18:08

[QUOTE=BR95009;17700]
Как вы определите в алгоритме заданные обороты колеса для каждого шага?[COLOR="Silver"]

Вы имеете ввиду для шагов скорости 14, 28, 128? Если это, то я пока не думал об этом, но по любому каждый шаг имеет определенную скорость, при управлении ШИМ мы имеем возможность задавать значение от 0 до 255. В связи с тем что двигатель стартует не с 1 и для реализации полного алгоритма ПИД, возьмем абстрактные значения к примеру старт 50 и полный газ будет 230, тогда полный промежуток регулирования соответствует 180. 180 единиц скорости соответствует 180 шагам управления ШИМ, далее делим либо на 14, либо 28, либо 128, каждому округленному значению присуща своя скорость. В моем виденье пока это так. Если честно то с алгоритмом обработки DCC я пока не разбирался, для начала хочу обкатать силовую часть.

---------- Сообщение добавлено в 20:08 ---------- Предыдущие сообщение было в 20:04 ----------

Если можно по подробнее о приблудах и фишках Massotch, если честно опыт эксплуатации этих декодеров у меня тоже с 2011 года, но отрицательных моментов больше чем положительных! Хотя оборудование полностью их, начиная от КС и до декодеров. Тема и была создана для того, что бы выяснить все положительные и отрицательные стороны различных декодеров и собрать их лучшие стороны, попробовать реализовать их в едином проекте!!

BR95009 17.04.2017 18:20

ПИД регулятор в нашем случае работает следующим образом:

На мотор подается управляющий сигнал, в нашем случае шим определнной скважности в соотвтесвие с шагами, пропорционально. Потом считывается показание оборотов и сравнивается с идеальным для данного количества шагов. И соотвественно, исходя из П,И,Д компонент формируется корректирующая раззница, что бы удерживать считываемое количество оборотов и заданное равным.

Вопрос тот же: как вы рассчитаете идеальное количество оборотов мотора для конкретного колличества шагов (ну или процента скважности 0-255)?

С чем будете сравнивать полученное значение оборотов колеса/двигателя?

---------- Сообщение добавлено в 20:15 ---------- Предыдущие сообщение было в 20:13 ----------

Цитата:

Сообщение от mazepa77 (Сообщение 17725)
попробовать реализовать их в едином проекте!!

Если вы реализуете в едином проекте рабочий бек емф (рабочий для любого лока и мотора), CV2-CV6, свет белый/красный в обе стороны и програмирование CV, лично для меня этого будет более чем достаточно.

---------- Сообщение добавлено в 20:17 ---------- Предыдущие сообщение было в 20:15 ----------

Цитата:

Сообщение от mazepa77 (Сообщение 17725)
для начала хочу обкатать силовую часть.

С силовой частью вообще проблем нет. Любой Н-мост, подключенный к шиму ардуины, поедет. Вопрос, как.

Заодно сразу подумайте, как уйти за частоту мотора в 22 килогерца.

---------- Сообщение добавлено в 20:20 ---------- Предыдущие сообщение было в 20:17 ----------

Цитата:

Сообщение от mazepa77 (Сообщение 17725)
Если можно по подробнее о приблудах и фишках Massotch,

Шлейф в комплекте и более менее вменяемая инструкция. Вот и все фишки. :)

mazepa77 17.04.2017 18:30

По поводу силовой части: Задумка на 40кГц, под эти частоты подбиралось оборудование, главное что бы МК потянул эту частоту, на 32 кГц это реально. Сборка покажет реальную картину. По поводу ПИД регулятора и обработки двух систем получение скорости в одной программе так же все будет наглядно видно после сборки н моста, детали долго идут, такое чувство что их из США несут пешком!:D

BR95009 17.04.2017 22:17

Цитата:

Сообщение от mazepa77 (Сообщение 17731)
Задумка на 40кГц,

На 40 мотор будет греться как электроплитка.

---------- Сообщение добавлено в 00:17 ---------- Предыдущие сообщение было в 00:17 ----------

Цитата:

Сообщение от mazepa77 (Сообщение 17731)
Сборка покажет

Ждем вестей с полей.

mazepa77 19.04.2017 21:32

Дмитрий а вы ESU катаете на настройках по умолчанию или меняли настройки управления частотой двигателя?

BR95009 19.04.2017 21:36

Цитата:

Сообщение от mazepa77 (Сообщение 17784)
Дмитрий а вы ESU катаете на настройках по умолчанию или меняли настройки управления частотой двигателя?

Не помню. Помоему настраивал сивишки под моторы LGB. Мануал нашел нде то в сети.

mazepa77 19.04.2017 22:00

Я просто к чему ESU заявляет работу двигателей на частоте 40 кГц, а вы говорите что двигатели греются! Встречный вопрос какая максимальная частота вращения двигателя PIKO при максимальном напряжении, или хотя бы максимальная скорость модели?

BR95009 19.04.2017 22:51

На 36 килогерцах пиковский мотор грелся без нагрузки.


Текущее время: 13:25. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © http://forum.depo45mm.ru 2013 -