03.11.2015, 22:49 | #176 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
сначала настроить ПИ-регулятор и лишь после этого с ещё большей осторожностью подбирать настройку для Дифф.звена,
Kp - начну с единицы. И буду плавно увеличивать добиваясь приемлемой скорости реакции без дерганий. Ki - начну с 0,1. По уму бы сначала снять разгонную характеристику объекта на разных оборотах, чтобы понять его, объекта, параметры.
У меня в башке вертится довольно простая логика: - померять мах вольтаж, подаваемый на мотор. - поделить МАХ вольтаж на 256 шагов, получить цену 1 шага в вольтах. - умножив цену х текушие шаги, получить целевой вольтаж. - считать вольтаж с бемф входа и сравнить их. - если расхождение, то откорректирвоать управляющий сигнал на величину = P+I - цикл по новой. Основной плюс такой логики: я не смогу снимать разгонные характеристики с моторов в разных локах=> алгоритм должен быть предельно адаптивным.
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
03.11.2015, 23:02 | #177 |
Modellbahn.RU
Регистрация: 17.06.2014
Адрес: Москва
Сообщений: 956
|
|
Пользователь сказал cпасибо: |
03.11.2015, 23:22 | #178 |
Modellbahn.RU
Регистрация: 17.06.2014
Адрес: Москва
Сообщений: 956
|
Считаем, что двигатель - сие объект с самовыравниванием и тогда можно ограничиться мгновенным ступенчатым возмущением. Оптимально единичное (1%). В данном случае можно смотреть по В. Можно и больше 1В, НО важно быть уверенным, что время изменения воздействующего сигнала пренебрежительно мало. Оптимально, если это будет "ступенька". Параллельно снимается картинка поведения объекта, т.е. как будут меняться обороты. Не только устоявшееся новое значение (оно тоже нужно), но и важна динамика, т.е. как именно (с цифрами) двигатель перейдёт на новые обороты. Оптимально собрать данные по переходу разных скоростей - заодно снизим погрешность измерений. С нуля тоже можно попробовать. По результатам определяется какие доминирующие динамические свойства имеет объект и вычисляются, собственно, параметры этих свойств. А дальше расчёт настроек регулятора.
я не смогу снимать разгонные характеристики с моторов в разных локах=> алгоритм должен быть предельно адаптивным.
P.S. я наблюдал за своим паровозом летом, как он в гору кирпич таскает ... и вот мысль у меня ... а кто-то вообще напрягается на тему этой обратной связи по оборотам? У него скорость падает и всё, он тянет дальше. Или я плохо смотрел? Декодер Massoth. Последний раз редактировалось Pooh; 03.11.2015 в 23:34. |
04.11.2015, 00:34 | #179 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
Попробуйте на малой скорости. Если не остановится, значит работает.
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
04.11.2015, 18:55 | #180 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
Ну, как и обещал, отчитываюсь о проделанной работе.
Снял 2 кина в 1080р. Фильма первая - тест в воздухе. И, та-да!, драйв тест: 14 шагов. Back emf еще не работает. Что не понравилось: - звук мотора. Нужно посмотреть, на какой частоте по умолчанию работает Массот и попробовать такуюже или близкую выставить в ардуине, не сбивая другие таймеры, так как на них завязаны прерывания обработчика DCC сигнала. - очень греется 1А диодный мост. Нужно менять на более мощный. уже заказал. Сто понравилось: - Драйвер теплый, пальцем можно держать - Ездит на удивление послушно и плавно. Потом включил 128 шагов, лок стал еще нежнее ездить. За одно достал массотовский декодер и злока, что бы погуглить названия деталюшек, может что и у себя использовать.
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor Последний раз редактировалось BR95009; 04.11.2015 в 22:29. |
04.11.2015, 22:00 | #181 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
Посмотрел, на какой частоте работает массот. По умолчанию там 16 kHz. Вроде ничего не менял.
Померял осцилографом: Пол газа - 39 Hz: Полный газ - 80 Hz: Ну и кто врет?
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
04.11.2015, 23:46 | #182 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
Продолжаю, тихо сам с собою...
Проанализировал массот. Там нет никакого звукового со-процессора. Только звуковой амплифаер и флэш-память на 16 мегов. И работает все это на контроллере Atmel Mega 128 на 16 mHz. Это означает, что звук микшируется и обрабаотывается прямо в контроллере и он успевает это делать.
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor Последний раз редактировалось BR95009; 05.11.2015 в 16:26. |
09.11.2015, 01:07 | #183 |
Гость
Сообщений: n/a
|
Схема декодера.
Оказалось что у меня только такая схема.
|
Пользователь сказал cпасибо: |
13.11.2015, 16:44 | #184 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
Отписываюсь по прогрессу:
Стал реализовывать BEMF алгоритм. Первое, с чем столкнулся, это частота ШИМ. На стандартной частоте 450 Hz мотор издает непотребные звуки. Пришлось уйти за 26 килогерц. Поставил 32 киллогерца. Но мотор на средних оборотах странно себя ведет. Далее, столкнулся с тем, что ADC входы ардуино не хотят понимать шим. В принципе это не проблема, так как для замера BEMF вольтажа шим выключается на время. Но, тогжа встает вопрос о целевом вольтаже для ПИД регулятора. Вопрос в том, где его брать. Я по наивности хотел его брать с терминалов мотора, когда его крутит контроллеер, но не получается. Видимо пидется читать целевое напряжение со выхода диодного моста. А это еще один пин.
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
20.11.2015, 18:34 | #185 |
Гость
Сообщений: n/a
|
"Товарищи! Рабочая и крестьянская революция, о необходимости которой все время говорили большевики, совершилась." В.И.Ленин, ПСС, т.35
В Rocrail добавлена библиотека для управления локомотивами и аксессуарными декодерами по TCP/IP, т.е. WiFi модуль ставиться прямо на локомотив. http://wiki.rocrail.net/doku.php?id=lan-en ---------- Сообщение добавлено в 15:34 ---------- Предыдущие сообщение было в 15:30 ---------- А может приклеить магниты на какую нибудь из шестерёнок. Рядом поставить датчик Холла и считать обороты. |
20.11.2015, 18:38 | #186 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
И провода мотора втыкаются прямо в разъем Ethernet? ))
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
20.11.2015, 18:59 | #187 |
Гость
Сообщений: n/a
|
Смешно.
ESP8266 - Arduino или Raspberry Pi - драйвер. http://www.mec-limburg-hadamar.de/wp...rcel-Maage.pdf А то, что бустеры будут не нужны - это факт. Последний раз редактировалось Alexmit; 21.11.2015 в 01:39. |
20.11.2015, 21:51 | #188 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
А как он 4-мя локами сразу будет управлять?
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
20.11.2015, 21:59 | #189 |
Гость
Сообщений: n/a
|
Вопрос не понял. Кто он? Почему четырьмя?
Выше ссылку добавил. Там фото декодера. Последний раз редактировалось Alexmit; 21.11.2015 в 01:40. |
Пользователь сказал cпасибо: |
22.11.2015, 23:18 | #190 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
Работы по декодеру временно преостановлены в связи с творческим застоем. Будут продолжены в ближайшее время.
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
23.11.2015, 09:28 | #191 |
Гость
Сообщений: n/a
|
|
23.11.2015, 09:58 | #192 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
Застоем.
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
23.11.2015, 10:02 | #193 |
Михневский Н
Регистрация: 06.11.2013
Адрес: Основной полигон в Михнево
Сообщений: 1,934
|
Тош, хорош троллить по случаю и без. Есть чувство юмора, есть перебор, начинаешь смахивать на Шуру Малышкина...
__________________
Если садовую дорогу не в сад, то единицу куда? |
23.11.2015, 13:24 | #194 |
Гость
Сообщений: n/a
|
Дык прибейте, я вам уже это предлагал...
|
23.11.2015, 13:27 | #195 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
Пользователь сказал cпасибо: |
04.12.2015, 15:32 | #196 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
Возобновляю работы по декодеру, откладываю пока ком станцию. Декодер нужнее.
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
05.03.2016, 05:49 | #197 |
Гость
Сообщений: n/a
|
Решил зайти на сайт и наткнулся на эту тему. Что сказать, BR95009 мое уважение за упорство и самостоятельный проход по целине лично как к человеку, который наверно понимает через какие дебри я прошел. А ведь все мои наработки были уже год назад. Про мое коммерческое направление -вот тут глубоко ошибаетесь дружище. Просто меня никто поддержать материально не захотел чтоб получить реально хороший ничем не отличающийся от заводского декодер. Мало его разработать но его еще надо в нормальный вид привести, монтаж печатка и тд. а одному в одну дудку для меня тяжеловато, да и возможности в нашем городе не разбежишся. По себестоимости декодер дешевле чем импортные аналоги в 2 раза - где тут коммерческая выгода? Ну да бог с ним с декодером тем более что он мне не интересен так как масштаб не мой. А вот те грабли пока шел процесс познания работы декодера можно было избежать связаться со мной, я далеко не жлоб чтоб не поделиться инфой.
---------- Сообщение добавлено в 02:49 ---------- Предыдущие сообщение было в 02:34 ---------- Далее, к декодеру( может поможет) раз выбран такой путь то : 1) использовать только Н мост для управления двигателем и только на полевых транзисторах причем очень быстрых так как частота управления очень большая. 2) транзисторы 50А- не меньше. 3) бек емф - это сигнал "искаженный" после прохождения через обмотку якоря где верхний срез заглаживается и превращается в подобие пилы и чем больше наклон тем значит больше нагрузка на движке тем больше ток требуюмый для поддержания оборотов мотора. Значит при управлении Н мост требует более сильного сигнала а это добавление к Н мосту еще цифровых транзисторов в управление им. А автоматическим повышением частоты управления - это уже забота контроллера. Звук- это действительно флеш, но работа ее ступенчатая и мп3 здесь мало подходит. Надеюсь понятно выразился . вобщем как мог. от души удачи в разработках. |
2 пользователя(ей) сказали cпасибо: |
04.06.2016, 10:30 | #198 |
Регистрация: 25.04.2016
Адрес: Москва
Сообщений: 15
|
Я так понимаю что тема по тихоньку сошла на нет!? Или временный кризис времени?!
|
04.06.2016, 11:04 | #199 |
Дежурный по путям и паркам
Регистрация: 26.02.2014
Адрес: РФ
Сообщений: 2,143
|
Временный творческий кризис.
Башка занята другим. Но как нибудь вернусь к ней.
__________________
Bw Wernigerode/ Bw Wernigerode Westerntor |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MU СМЕ на один декодер | artusha | Цифра | 8 | 14.05.2015 15:54 |
Как работает звуковой декодер? | BR95009 | Цифра | 6 | 25.04.2015 01:32 |
Декодер MZS от LGB и Roco multiMouse | BR95009 | Цифра | 3 | 30.10.2014 16:45 |
Декодер к приводам стрелок LGB | BR95009 | Цифра | 13 | 09.05.2014 13:46 |