Activity

Как заставить Mach3 учитывать смещение нуля при Ref All Home?
Creolka:
  1. Нажимаем кнопку “переместится в парковочную позицию”

На каком экране эта кнопка?

Creolka:

и вааще на форуме столько инфы по этому поводу, лопать себе и лопать

Именно по этому поводу (Home off) ничего не нашел…

Как заставить Mach3 учитывать смещение нуля при Ref All Home?

Цитата из руководства по Мачу:

Auto Zero включен, так должно быть по мануалу. Впрочем, выключение тоже не приводит к желаемому результату.
Переключатели баз у меня стоят в концах осей, Лимитов нету.
Значения из столбцов Home off (-100, например) никак не хочет вписывать в соответствующие ЦИ…

Как заставить Mach3 учитывать смещение нуля при Ref All Home?

Всем привет!
Измучился вопросом по домашнему референсу в Mach3:
выполняю Ref All Home, датчики отрабатывают, откат происходит, но на ЦИ текущих координат ни в какую не хочет ставить значения из столбца Home off, всегда нули лепит. Auto zero стоит, в макросе стандартные команды. Я хочу после домашнего референса в левом нижнем углу откатится на середину стола, чтоб там был машинный ноль.
Помогите пожалуйста заставить мач учитывать Home off, кто знает в чем проблема…

Как я нашел и устранил причину пропуска шагов.

Собираю свой первый хоббийный станок. Оси поставил, приехали движки и драйверы из Китая. Начал запускать, настраивать, пробовать - играться, вобщем. Тут же после нескольких окружностей выяснилось, что 0 уходит прилично, по всем осям. Неделю насиловал Мач, двайвера, токи, напряжения - опыт нагуливал. Потом только решил достать осциллограф.
Компоновка такая:
USB-контроллер китайский, красненький, на 4 оси, 100кГц;
Китайский микро-степ драйвер 4А TB6600 (собран на TB67S109AFTG);
Движки 17HS8401;
Mach3 в реалтайм режиме;
Лабораторный БП Инстек.
Винду не урезал - домашний комп со всеми причиндалами.

Внутри драйвера стоят 3 оптопары, одна 4N25 (степ) и две PC817 (DIR и EN). Сначала посмотрел на длительность степ-сигнала с внешней стороны 4N25 - около 4 мкс получилось. Длительность не меняется из Мача, контроллер прижимистый. Светодиод питается от +5V через 270 Ом. Затем глянул внутреннюю часть оптопары - коллектор оптотранзистора. Там импульс хуинький такой, до нуля не доходит временами из-за худобы. Воот…
Смотрю, как включили транзистор - базу оптотранзистора китайцы посадили на землю через 47к, в коллекторной цепи 3.3к. Решил пожертвовать восходящим фронтом импульса, чтобы хоть до нуля доходил спадающий (активный). Поставил в базу 100к, до нуля стал доходить уверенней, но ширина в нуле получилась 1-2 мкс (осциллограф карманный, 8 бит, точнее трудно ). Погонял ось рывками-тычками - стало лучше, но недокруты остались.
Поставил 150к - ширина импульса в нуле изменилась чуть только, но и восходящий фронт совсем немного стал затянут (я большего ожидал). Погонял ось - вроде норм, но когда стал мучить ее часами, драйвер нагрелся, транзистор тоже, и ноль опять не пришел на место.
Плюнул тогда на резистор и убрал его совсем, база транзистора осталась висячей. Импульс в нуле стал длинным, порядка 10 мкс - долго заряд на базе рассасывается, потом очень плавный восходящий фронт. В 5в приходит где-то на 45-50й микросекунде от активного спада считать.
На этом и остановился. Долгие издевательства по всем осям показали надежное возвращение в ноль. Правда, максимальная скорость в этом случае будет ограничена максимально возможной частотой следования импульсов степ - около 20кГц. В моем случае (при 400 имп/мм) скорость выставил 3000. А может можно и чуть больше, не лазил в большие скорости для проверки… А почему бы и не слазить?
Покрутил ось на 4000 - норма, на 5000- недокрут возобновился. Пропускает, значит, импульсы по недошедшему до уровня восходящему фронту.
Правда, на 4000 - экран Units/min показывает реальную 3100, на 5000 - показывает 3800. Минус 3 децибелла?
Одним словом, в таком драйвере можно поставить резистор 250к-300к в базовую цепь оптопары и он заработает и на больших скоростях.

Создание собственной системы стабилизации
rual:

Тогда никаких проблем, а за модельной “спецификой” в ветку указанную выше.

Я же написал - для исключений! Т.е. для Вас. Получив ответ от Сергея, я ПОЛНОСТЬЮ закрыл свою проблему, благодарю!

Создание собственной системы стабилизации

Здравствуйте, господа Разработчики!
Извините, если не в тему, но более близкого не нашел.
Решил таки приобщить своего младшего к робототехнике и контроллеро-строению, а то всякие мультики и игрушки на флэше (в кружках) до добра (денежного) не доведут. Не придумал ничего лучшего для этого, как построение квадрика и создания контроллера своими руками (в самиках приложения не найти, кроме Турниги-пульта). И вот, после красочного описания будущих перспектив, мы достигли консенсуса на переквалификацию с Дельфи на ARM-Си.
Теперь, собственно, вопрос. Структура решения задачи управления двигателями в целом понятна, за исключением одного момента. Существует ли в квадролете функция поворота вокруг вертикальной оси (либо вектора g, либо перпендикуляра плоскости квадрика)? И если есть, то правильно ли я понимаю, что поворот достижим только разностью скоростей правых и левых пропеллеров?
По роду занятий в своем НПФ рожаю системы проводки нг-скважин (определение пространственных координат и пр.), поэтому мне такой контроллер близок, как никому (это для “исключений”). Пользоваться готовыми решениями не будем по-умолчанию, предполагаются подключения Дома пионеров и школьного кружка информатики.

Turnigy Monster Beatle 1/16
Stannoid:

У кого то это “напряги”, а у кого то это хобби, странно объяснять такие вещи человеку которому уже под 50 лет …

Ныне у меня в отделе кадров толпятся одни манагеры и адвокаты… где ж вы были, када страна училась считать собственные деньги? Прям боюсь за будущее страны… У начальника Чукотки хобби - футбольный клуб… чать, Ваше хобби другой стоимости? Или в этой теме обсуждается хобби двух наилюбительных хоббиистов?

Turnigy Monster Beatle 1/16

Прямо удивляюсь я… нашему жуку второй год пошел (зима-лето-весна), сынулька гоняет, сам я самолетчик, в первый же месяц после столкновения колес с поребриком заменили пласмасстки в передней подвеске, затем на ровном месте заменили отказавшую серву, поставили передний бампер, и с тех пор горя не знаем - и дрифт, и горки для “бочки”, и прочие прелести - удовольствия на 1000р, запчастей на 150р., прям не знаю - для чего все эти напряги 5 страниц выше… Да, люфт есть, но в том то и прелесть непредсказуемого вождения! Аккум луче ставить 3S, динамика появляется в электронике, правда кривые газа пришлось сгладить, иначе родной регулятор выключался по защите тока… Передатчик самолетный, Турнига, правильно прошитая…

Шнурок для симулятора из ничего за 10 минут

Как справился с проблемой? Нада отчитываться для других, форум все же…

miron74:

Ну и бубен рядом требуется постоянно. ))
Спасибо!

😃 Представляю картину - сидит хозяин за компом, позвал соседа, тот вокруг с бубном пляшет, духов вызывает, вдруг связь с пипи джой появилась, дикие пляски переходят на кухню, впереди маячит полное опустошение бара и холодильника… оно тебе надо? 😃

Шнурок для симулятора из ничего за 10 минут

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

Шнурок для симулятора из ничего за 10 минут
miron74:

Видимо заводская прошивка.

Точно не помню, но возможно и на родной прошивке есть инвертирование.

miron74:

Инвертировать на звуковом драйвере как??

Покопайтесь в пипиджой, или кто там за обработку звука отвечает, там наверняка должно быть, если под PPM заточен…
Там еще резистор надо поставить в цепь PPM к передатчику, чтоб передатчик железно определялся как выключенный, только тогда на разъем сигнал пойдет… Где то уже обсасывалось это, может даже в этой теме в начале…

Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.
dakor1:

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

Вот тут все подробно расписано www.atmel.com/Images/doc2548.pdf . Это спецовый контроллер, там ваще все по другому, структура устройства должна измениться, и жтаг-адаптер понадобится по-хорошему…

Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.
dakor1:

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

Очень даже пригодится… ждем-с…

Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.
avisenja:

П.С. теперь новая проблемма - прошивку на кит мульт надо! (шутка)

В мульте подстроечник подкрути, как надо, и тоже врать перестанет…😃

Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.
avisenja:

Сравнил две прошивки, разблокированную и свою, разница в двух адресах 0x5724 13h ; 0x5725 C0h - разб 0x5724 02h ; 0x5725 E0h - моя

Всего то? На русификацию примерялся уже?

Turnigy Monster Beatle 1/16
Skull:

Немного доработал своего жучка. Что сделал - используя Nano Protech забрызгал платы и элементы подвески. Сделал борта из пластиковой бутылки из под воды Дворцовая , герметиком прошелся по периметру - уже три покатушки, с полетами и переворотами по снегу - все живо, цело и функционирует, хотя раньше через 5 минут покатушек серву начинало глючить и колеса сами поворачивались туда-сюда. Мою колеса и подвеску под душем, не заливая отсек электронники - потом к батарее - сохнуть.

Классно! А что за серва такая на фотке? С платкой какой-то… и крышка есть на рычаг, что ли?

Переход на 2.4GHz Turnigy 9ch (часть 2)
saaas:

“Передатчик” - это пульт?
“ВЧ часть” - это передатчик?
Понимаю, что этот венегрет будет понятен завсегдатаем и без слов. Можно написать точки для первого и звездочки для второго… Но все же!

Вот ить! Таки действительно пролетел сообщение, не обостряя ударения… и ничего… и никто более… Таки магическая аббревиатура “ВЧ”…

Переход на 2.4GHz Turnigy 9ch (часть 2)
Realtek:

У меня проявляется и на оригинальной прошивке и на V-CODER 0.99 версии от Виталия. На 0.99 версии цифры положения стиков в одном из основных экранов остаются стабильными, например 1499, 1500, 1250, 1500 за все время испытания , а серва дрейфует в течении 5-8 минут.

То есть, ни АЦП, ни стики получаются ни при чем, если цифры стабильны? Ибо цифры - суть микросекунды PPM. Тогда остается передатчик (кодер), приемник (декодер) и собственно серва…

Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.

Там же есть выбор - через юзер сет программ… выбираешь LiIo и все…
s011.radikal.ru/i318/1109/75/896c3d26d90b.jpg вот выдержка из мануала.

Переход на 2.4GHz Turnigy 9ch (часть 2)
ua6jhm:

Если энергия сконцентрирована в одном направлении получим ту самую дальность кстати можно антенку типа зигзаг использовать . В общем поэкспериментировать можно.

А чем же четверть-волновой вибратор не устраивает? Круговая диаграмма не позволит потерять модель даже стоя к ней спиной… Всего то делов - аннтенку либо вверх, либо горизонтально (кто как приемник поставит).

HobbyKing YAK 54 Brushless EPO Plug-n-Fly
Алексей_Сергеевич:

Нет, я имею ввиду проволоку, которая работает на кручение, она идет внутри крыла. Попробуйте зафиксировать качалку (рычаг) сервы элеронов и нажать на элерон, он легко поддастся и скручивая проволоку отогнется на приличный угол. То же с РВ правая половина относительно левой спокойно отгибается от небольшого усилия.

Именно так… видимо, по-этому и плохо работают рули на полных расходах. (сам, правда ни разу не включал полные, стремно…😃)

Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.
omegapraim:

Есть два меню калибровки

Вот тут то и начинается непонятка… есть 2 меню и ТРИ входа =

omegapraim:

при включении и удерживать кнопки stop + inc

omegapraim:

нажать и удерживать Dec + Start

omegapraim:

режим калибровки нажав Start+Inc

И если с первым меню все понятно, то со вторым нет… какая таки комбинация приведет во второе меню?

Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.
omegapraim:

Далее, если при включении нажать и удерживать Dec + Start мы попадем в меню калибровки общего напряжения. Его можно скорректировать, если ваша зарядка не точно определяет напряжение. Для этого замерьте общее напряжение на батарее мультиметром, подключите батарею с измеренным напряжением к зарядному устройству и зайдите в режим калибровки нажав Start+Inc при включении. потом клавишами inc и dec подстройте напряжение пока оно не совпадет с тем которое вы померили мультиметром и чтобы сохранить результат нажмите start (enter).

Тут вроде речь шла об одном и том же меню, а комбинации входа разные… или я что то не так понимаю?

Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.
omegapraim:

Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.

Я тут откалибровал свой тестер на опорнике от TI, затем сравнил показания тестера и зарядника - и ошалел! Разница = 6 соток минимум! (с учетом наибольшей погрешности опорника).
А о какой замене резисторов шла речь в начале?

Переход на 2.4GHz Turnigy 9ch (часть 2)
GSL:

Канал в ППМ кдируется не шириной импульса а расстоянием между импульсами, которое не меняется от завала фронтов.

Посмею только заметить, что информация в ППМ скрывается в микросекундах импульса при константном расстоянии между ними (меандр?)… а ширина имеет таки право измениться, если на входе таки емкость стоит… (компаратор чем выше нуля настроен, тем шибче).

Переход на 2.4GHz Turnigy 9ch (часть 2)
GSL:

В ППМ используется времяимпульсное кодирование, поэтому длительность фронтов ППМ не влияет на ширину канальных импульсов. Не знаю как в 2.4 а АМ и FM приемники давольно сильно растягивают фронты из за узкой полосы пропускания. Именно поэтому используется не широтно-импульсное кодирование а время-импульсное.

Вроде, речь шла не о системе кодирования (модуляции), а о входном каскаде… Если на ВХОДЕ передатчика стоит емкость (в чем я сильно сомневаюсь, но сам не заглядывал…), то RC каскад исказит фронты (и время полезного импульса). Но сам бы я на входе поставил буфер с высоким входным сопротивлением и малой емкостью, дабы выходное сопротивление источника (вкупе с резистором) мало-мало влияло на суть происходящего. Уверен, что китайцы так и сделали… ну не дураки же они, в конце концов 😃 хотя…

Переход на 2.4GHz Turnigy 9ch (часть 2)
Niko83:

Инвертил простейшей схемкой на транзюке, помоему её ни раз где то тут выкладывали, ща поищу

Неужели в родной прошивке нельзя это делать программно? Я то сразу перепрошился… отсюда незнанье…

Turnigy Monster Beatle 1/16
Dx:

Хм… Тоже позарился на цену и взял себе сабж. На первый взгляд очень и очень не плохо. Из минусов - плохо тормозит с родным ESC - его настраивать можно?

Достучаться до настроек у меня так и не получилось, а тормозит он прекрасно, если стик до конца нажимать… если же в передатчике настроить половинные расходы или как-то по другому ограничить диапазон снизу - то тормозить действительно перестает.