MAL4X Научно-технический форум разработчиков симуляторов и автоматики


Симуляторы перегрузок. DIY электроника. ЭВМ. Компьютерные сети.
Up

Данные: что передавать и как регулировать

Строим реалистичный симулятор перегрузок своими руками. Рекомендации. Советы.

Модераторы: Death_Morozz, null, Ale

Re: Данные: что передавать и как регулировать

Сообщение kuzevan » 28 ноя 2012, 14:22

Мотор от газелевского стеклоочистителя, потенциометр СП3-400, 10к (дерьмо, шумный очень), закреплен на обратной стороне вала.
Аватара пользователя
kuzevan
Парторг
 
Сообщения: 60
Зарегистрирован: 25 окт 2011, 17:17
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: -6

Re: Данные: что передавать и как регулировать

Сообщение AlexVr » 28 ноя 2012, 19:06

kuzevan писал(а):Выкладываю программку для Ардуино управления двигателем.


Очень-очень интересно. Ардуинка есть, возможность потестить тоже, исходников от Ale нет.
Можно сразу вариант с прошивкой с описанием ног?
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: Данные: что передавать и как регулировать

Сообщение Ale » 28 ноя 2012, 19:11

AlexVr писал(а):исходников от Ale нет.

Пришлю... Скажи куда? (в личку)
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Данные: что передавать и как регулировать

Сообщение AlexVr » 28 ноя 2012, 19:25

Только мне бы вариант готовой прошивки, а то я накозявлю с программой :mrgreen:
А ноги Ардуинки я любые подпаяю!
Alex-vr@ya.ru
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: Данные: что передавать и как регулировать

Сообщение Ale » 28 ноя 2012, 19:36

AlexVr писал(а):Только мне бы вариант готовой прошивки, а то я накозявлю с программой :mrgreen:
А ноги Ардуинки я любые подпаяю!

Нее. Я тебе пришлю исходники для платы AMC1.5. Других у меня нет. По поводу прошивки для ардуины - это к kuzevan. Но насколько я знаю, ты можешь срисовать с сайта тот код, который он прислал, и вставить его в скетч. Откомпилировать и загрузить в ардуину. Или я не прав?
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Данные: что передавать и как регулировать

Сообщение AlexVr » 28 ноя 2012, 19:39

Если бы я знал :oops:
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: Данные: что передавать и как регулировать

Сообщение Ale » 28 ноя 2012, 19:46

kuzevan писал(а):Выкладываю программку для Ардуино управления двигателем.

Хм... Не нашел в тексте где присваивается хоть какое нибудь значение переменной pwm_d.
Тем не менее на вывод ты ее отправляешь
kuzevan писал(а): ToString(4,outputString+7,pwm_d+255);

И кстати, на могу найти логики в прибавлении 255-и.
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Данные: что передавать и как регулировать

Сообщение kuzevan » 28 ноя 2012, 20:12

Хмм... Описочка вышла, правил перед отсылкой и поспешил. Там просто pwm надо.
ШИМ у меня изменяется от -255 до 255, я не был уверен, что отрицательные значения отображаются корректно и прибавил 255.
Про ноги напишу завтра и завтра, наверное выложу программу измерения параметров двигателя.
Аватара пользователя
kuzevan
Парторг
 
Сообщения: 60
Зарегистрирован: 25 окт 2011, 17:17
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: -6

Re: Данные: что передавать и как регулировать

Сообщение Ale » 28 ноя 2012, 20:18

kuzevan писал(а):Хмм... Описочка вышла, правил перед отсылкой и поспешил. Там просто pwm надо.

Тщательнее надо, товарищ (С)
:D :D :D .

kuzevan писал(а):ШИМ у меня изменяется от -255 до 255, я не был уверен, что отрицательные значения отображаются корректно

Должно корректно отображаться... Попробуй...
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Данные: что передавать и как регулировать

Сообщение taran_ob » 28 ноя 2012, 20:19

kuzevan писал(а):Заметно, что значения ШИМ почти всегда занимают крайние положения, запаса по мощности нет, можно, даже, релейное управление применять.


Чтоб улучшить динамические характеристики привода, можно запитать его повышенным напряжением, скажем 24В и при этом ограничить шим до 50%. За счет повышения напряжения ток в обмотках двигателя будет наростать быстрее, а следовательно и момент.
taran_ob
Комсорг
 
Сообщения: 137
Зарегистрирован: 27 окт 2012, 22:05
Откуда: Ukraine
Благодарил (а): 5 раз.
Поблагодарили: 11 раз.
Баллы репутации: 19
Новичок

Re: Данные: что передавать и как регулировать

Сообщение null » 28 ноя 2012, 20:37

taran_ob писал(а):Чтоб улучшить динамические характеристики привода, можно запитать его повышенным напряжением, скажем 24В и при этом ограничить шим до 50%.

Мысль оригинальная, но не понял как от этого повысится напряжение .... разъясни пожалуйста если не сложно
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Данные: что передавать и как регулировать

Сообщение Ale » 28 ноя 2012, 20:42

taran_ob писал(а):Чтоб улучшить динамические характеристики привода, можно запитать его повышенным напряжением, скажем 24В и при этом ограничить шим до 50%.

Имхо, динамику разгона можно будет увеличить в таком случае только, если на некоторое время давать ПОЛНЫЙ шим, а только потом свяливастья на безопасные 50%. Иначе никакой разницы не будет. Обмотка ШИМ интегрирует и превращает 50% от 24 В в привычные 12 В.
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: Данные: что передавать и как регулировать

Сообщение taran_ob » 28 ноя 2012, 23:23

Момент на валу двигателя зависит от тока! Но так как индуктивность обмоток противодействует нарастанию тока, то максимальный ток в обмотке вызванный приложенным напряжение появится через некоторое время (максимальные обороты на валу появляются не сразу), так вот чтоб это время сократить нужно поднять напряжение так как от него зависит ток. Чтоб не превысить допустимый ток двигателя при этом - ограничиваем шим. Такой режим питания двигателя эффективен только при разгоне и активном (режим когда шим подается на оба плеча в противофазе) торможении.
taran_ob
Комсорг
 
Сообщения: 137
Зарегистрирован: 27 окт 2012, 22:05
Откуда: Ukraine
Благодарил (а): 5 раз.
Поблагодарили: 11 раз.
Баллы репутации: 19
Новичок

Re: Данные: что передавать и как регулировать

Сообщение taran_ob » 28 ноя 2012, 23:38

Пардон, наверно я все таки не прав - ШИМ нужно ограничивать не программно, а аппаратно. Резистивный датчик тока и компаратор запрещающий программный шим.
taran_ob
Комсорг
 
Сообщения: 137
Зарегистрирован: 27 окт 2012, 22:05
Откуда: Ukraine
Благодарил (а): 5 раз.
Поблагодарили: 11 раз.
Баллы репутации: 19
Новичок

Re: Данные: что передавать и как регулировать

Сообщение taran_ob » 28 ноя 2012, 23:54

Получается так, допустим есть большое рассогласование, регулятор рассчитал шим 100%, но реально на выходе все 200% и как только при этих 200% ток станет максимально заданным, компаратор начнет резать программный шим до 50%.
taran_ob
Комсорг
 
Сообщения: 137
Зарегистрирован: 27 окт 2012, 22:05
Откуда: Ukraine
Благодарил (а): 5 раз.
Поблагодарили: 11 раз.
Баллы репутации: 19
Новичок

Пред.След.

Вернуться в X-SIMULATOR и RU-SIMULATOR & SimTools

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 105

cron
x

#{title}

#{text}