Vumpel18 1139 Posted August 23, 2020 Share Posted August 23, 2020 12 часов назад, Venor сказал: Подключил к MMjoy2 одну планку сдвиговых регистров 74HC165 (на 3 шт.). В конфигураторе (20161101) все кнопки отображаются нажатыми. Подскажите возможную причину. Или может где-то в конфигураторе переключатель имеется на такой случай? Скрытый текст 1. Отсутствие физического контакта платы с контроллером. 2. Ошибка указания SR-CS, SR-DATA. 3. Ошибки в трассировке платы. Link to post Share on other sites
ProtoKot 5 Posted August 23, 2020 Share Posted August 23, 2020 Народ. Хотя бы от руки нарисуйте схему подходящего ацп, что бы для тле5010 подходил и как его к про микро цеплять. В электронике я 0. Но спаять смогу. Link to post Share on other sites
=SOVA=Teiger 218 Posted August 23, 2020 Share Posted August 23, 2020 (edited) 29 минут назад, ProtoKot сказал: Народ. Хотя бы от руки нарисуйте схему подходящего ацп, что бы для тле5010 подходил и как его к про микро цеплять. В электронике я 0. Но спаять смогу. Датчики подключаются напрямую к плате MMJoy2. Никаких преобразователей не надо. Надо только соблюдать правильность подключения к нужным выводам. Edited August 23, 2020 by =SOVA=Teiger Link to post Share on other sites
sergeype 204 Posted August 23, 2020 Share Posted August 23, 2020 59 минут назад, ProtoKot сказал: Народ. Хотя бы от руки нарисуйте схему подходящего ацп, что бы для тле5010 подходил и как его к про микро цеплять. К плате, о которой шла речь на предыдущей странице, TLE можно подключить к любому из входов AXES напрямую шестипроводным кабелем. В любом случае есть смысл задействовать сначала два верхних входа (D1 и D0), поскольку к ним нельзя подключать аналоговые датчики (потенциометры). К остальным входам можно подключить как TLE, так и аналоговые датчики. А вообще-то я бы советовал почитать хотя бы десяток первых страниц этой ветки, чтобы не задавать вопросы об АЦП, подходящем для TLE. Там абсолютно все описано и нарисовано в куче вариантов. 1 Link to post Share on other sites
xxx_ALF_xxx 68 Posted August 23, 2020 Share Posted August 23, 2020 22.08.2020 в 15:22, ProtoKot сказал: или подскажите где купить хатку. именно чтобы как кнопки работала. https://aliexpress.ru/item/32998891073.html?spm=a2g0o.productlist.0.0.43aa788bX6ODAt&algo_pvid=42c893dc-a038-4a27-acc2-1dfb196f18a6&algo_expid=42c893dc-a038-4a27-acc2-1dfb196f18a6-13&btsid=0b0a0ae215981905171973479eaef7&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ Первый попавшийся продаван. Ищи такой переключатель. Имеет 4 позиции как у хатки, и 1 на нажатие. Здесь его размеры. Link to post Share on other sites
ProtoKot 5 Posted August 23, 2020 Share Posted August 23, 2020 Спасибо Link to post Share on other sites
=FB=Tokar 399 Posted August 27, 2020 Share Posted August 27, 2020 Комрады, у TLE сколько отсчетов приходится на 1 градус? Есть зависимость от положения магнита? Link to post Share on other sites
=SOVA=Teiger 218 Posted August 27, 2020 Share Posted August 27, 2020 (edited) 5 часов назад, =FB=Tokar сказал: Комрады, у TLE сколько отсчетов приходится на 1 градус? Есть зависимость от положения магнита? Взято отсюда (ссылка есть в шапке темы): https://sites.google.com/site/mmjoyproject/novosti-i-obnovlenia "Новости и обновления MMJOY2 [v20160818 BETA] 1)убраны эмуляция клавиатуры и мышки. сделано для снижения нагрузки на процессор и ускорения работы прошивки. 2)увеличено количество кнопок джойстика до 128. причем спец.функции(энкодеры, тумблеры, таймеры и т.д.) из них имеют только первые 32, остальные как есть. опять же для ускорения работы... 3)увеличено количество шифтов 4)хатка может работать с шифтами 5)оптимизация протокола связи с TLE5011, примерно на 30% меньше времени сеанс связи с сенсором... 6)оптимизация протокола чтения сдвиговых регистров7)оптимизация точности расчета математики для TLE5011, теперь полный оборот 360 градусов это 40'000 (было 21'000), убрана автоподстройка под магнит (если во время хода оси у вас значения где-то проходят через 0-40'000 или 40'000 ставим галочку "смещение магнита"). 8)добавлен режим инверсии кнопки (для нормально замкнутых кнопок). 9)добавлен режим "разнотяга" для двойных ручек газа (активированной кнопкой можно заставить одну ось дублировать данные во вторую, получается абсолютное 100% совпадение хода осей). 10)поправлено определение устройства по USB, теперь не должно быть неопределившихся устройств при применении новой конфигурации. MMJOY2[v20160818upd1] - исправлена работа без включения хатки." Я своим куцым мозгом так понял: 40 000 отсчетов разделить на 360 градусов... получаем 111,1111... отсчетов на 1 градус. Не знаю это много или мало? При установке магнита я вообще плевал с высокой башни на поиски "Нуля" на магните (приклеил магнит с диаметральной намагниченностью как пришлось). Потом смотрел в программе. Так и работает (начало не от "0" и окончание тоже не под 40 тысяч). Рычаги секторные и все равно на 360 градусов не поворачиваются. Edited August 27, 2020 by =SOVA=Teiger 1 Link to post Share on other sites
huligan 1446 Posted August 29, 2020 Share Posted August 29, 2020 фишка объединить 2 оси в одну не появилась? (две авто педальки в одну ось) Link to post Share on other sites
huligan 1446 Posted August 29, 2020 Share Posted August 29, 2020 за что в этой схеме D2 контакт отвечает? Link to post Share on other sites
MYCYJIbMAHUH 707 Posted August 29, 2020 Share Posted August 29, 2020 Датчик TLE 5012 https://aliexpress.ru/item/4000500751631.html?spm=a2g0o.productlist.0.0.73702901rpe5LP&algo_pvid=a333b23e-351d-40fb-bb1a-a7b1331616d9&algo_expid=a333b23e-351d-40fb-bb1a-a7b1331616d9-0&btsid=0b8b158f15986963618518067e8f87&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ 1 Link to post Share on other sites
huligan 1446 Posted August 29, 2020 Share Posted August 29, 2020 18 минут назад, huligan сказал: за что в этой схеме D2 контакт отвечает? вспомнил-это для коробки передач схема и D2 там на кнопку идёт Link to post Share on other sites
Komaroff 357 Posted August 29, 2020 Share Posted August 29, 2020 3 часа назад, MYCYJIbMAHUH сказал: Датчик TLE 5012 https://aliexpress.ru/item/4000500751631.html?spm=a2g0o.productlist.0.0.73702901rpe5LP&algo_pvid=a333b23e-351d-40fb-bb1a-a7b1331616d9&algo_expid=a333b23e-351d-40fb-bb1a-a7b1331616d9-0&btsid=0b8b158f15986963618518067e8f87&w Поставил у себя на контроллере такой. Удобнее чем 5010, но на алике дороже. 1 Link to post Share on other sites
MYCYJIbMAHUH 707 Posted August 29, 2020 Share Posted August 29, 2020 25 минут назад, Komaroff сказал: Поставил у себя на контроллере такой. Удобнее чем 5010, но на алике дороже. Т.е запаял вместо 5010 ,прописал откалибровал в mmjoy2 и полетел? Link to post Share on other sites
Komaroff 357 Posted August 29, 2020 Share Posted August 29, 2020 Нет. Свой контроллер на STM. Заранее сделал универсальную разводку (пара чип-перемычек) под оба. Протокол разный, без учета в прошивке не взлетит. 1 Link to post Share on other sites
kreml 132 Posted August 29, 2020 Share Posted August 29, 2020 4 часа назад, MYCYJIbMAHUH сказал: Датчик TLE 5012 https://aliexpress.ru/item/4000500751631.html?spm=a2g0o.productlist.0.0.73702901rpe5LP&algo_pvid=a333b23e-351d-40fb-bb1a-a7b1331616d9&algo_expid=a333b23e-351d-40fb-bb1a-a7b1331616d9-0&btsid=0b8b158f15986963618518067e8f87&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ По этой ссылке чипы дефектные, покупать не рекомендую. Линию miso давит напрочь, в независимости от состояния cs. Добавление регистра тоже не помогает. Т.е. датчик на шине spi будет работать только 1. Брал еще в другом месте, там все ок, т.е. дело именно в конкретном продавце 2 Link to post Share on other sites
I/JG53_First 0 Posted September 8, 2020 Share Posted September 8, 2020 может кто подсказать? прошил промикро напрямую подпаял tle5010 по вот этой картинке нигде немогу увидеть чтобы чтото шевелилось, думал что не работает но внезапно, кажется после Записать в контроллер, увидел что есть движение в джойтестере что сделать чтобы ось в основном окне отображалась? может мануал какой есть или видео? собственно что на данный момент получилось Link to post Share on other sites
sergeype 204 Posted September 8, 2020 Share Posted September 8, 2020 8 минут назад, I/JG53_First сказал: что сделать чтобы ось в основном окне отображалась? В основном окне конфигуратора на вкладке "настройка осей"? Если ось работает, то должны меняться данные в окнах "значение сырое" и "значение обработанное". Специально для этого делать ничего не нужно. Link to post Share on other sites
Vumpel18 1139 Posted September 8, 2020 Share Posted September 8, 2020 (edited) 20 минут назад, I/JG53_First сказал: что сделать чтобы ось в основном окне отображалась? Выполнить калибровку подключаемых осей с записью в память контроллера. Edited September 8, 2020 by Vumpel18 Link to post Share on other sites
I/JG53_First 0 Posted September 8, 2020 Share Posted September 8, 2020 стал на USB keyboard вернулся на mmjoy - начали меняться значения в основном окне авто без центра и сохранение без центра, интересно, я просто экспериментирую. Link to post Share on other sites
=SOVA=Teiger 218 Posted September 8, 2020 Share Posted September 8, 2020 (edited) 1 час назад, Vumpel18 сказал: Выполнить калибровку подключаемых осей с записью в память контроллера. Меня при подобных советах "гуру" всегда пробивает на ответ как в анекдоте про советских подводников... "ты мне про норд-вест мозги не парь! Ты мне пальцем покажи!" Ребята ну делайте вы скидку на непрофессионализм! Я лет несколько назад уже "на пальцах и с помощью фиговин и хреновин по тырнету объяснил врачу-педиатру с нашего сквада как пришпандорить педали с датчиком Холла вместо твиста от РУС х52Про". Edited September 8, 2020 by =SOVA=Teiger Link to post Share on other sites
Vumpel18 1139 Posted September 8, 2020 Share Posted September 8, 2020 4 минуты назад, =SOVA=Teiger сказал: Меня при подобных советах "гуру" всегда пробивает на ответ как в анекдоте про советских подводников... "ты мне про норд-вест мозги не парь! Ты мне пальцем покажи!" Ребята ну делайте вы скидку на непрофессионализм! Для не профессионалов имеется кнопка Помощник калибровки. Скрытый текст Для более продвинутых - ручная калибровка - (Максим. значение минус Минимальное значение разделить на ДВА и плюс Минимальное значение. Во втором случае в колонке Автокалибровка убрать значение Авто. Не забываем какая именно это ось с центром или без такового. 20 минут назад, Vumpel18 сказал: Для не профессионалов имеется кнопка Помощник калибровки. Скрыть содержимое Для более продвинутых - ручная калибровка - (Максим. значение минус Минимальное значение разделить на ДВА и плюс Минимальное значение. Крайнее значение это именно тот самый заветный центр за которым все так гонятся. Во втором случае в колонке Автокалибровка убрать значение Авто. Не забываем какая именно это ось с центром или без такового. Link to post Share on other sites
Storm 1100 Posted September 11, 2020 Share Posted September 11, 2020 (edited) Знатоки подскажите а перепрошить можно через юсб? Edited September 11, 2020 by 72AG_Storm Link to post Share on other sites
=SOVA=Teiger 218 Posted September 12, 2020 Share Posted September 12, 2020 (edited) 15 часов назад, 72AG_Storm сказал: Знатоки подскажите а перепрошить можно через юсб? Лучше в личку написать автору (Мега-Мозгу). Ваш вариант это вроде бы то с чего он начинал. А потом просто купил у китайцев плату за 200 руб. и написал свою прогу. Получилось просто, дешево и надежно как с Т-34. Edited September 12, 2020 by =SOVA=Teiger Link to post Share on other sites
Komaroff 357 Posted September 12, 2020 Share Posted September 12, 2020 Я говорил в соседней теме, что возможно по выводам будут вопросы. Проверил по схеме. На фото для подключения внешних осей используются выводы 39,40,41 микросхемы. К сожалению выводы 40,41 не задействованы в плате Arduino Pro Micro, под которую заточен проект Ммджой2. Поэтому скорее всего до этих портов в прошивке Ммджой2 нет доступа. Но в любом случае стОит уточнить у более опытных пользователей этого проекта или у автора Еще. Поскольку здесь паялся отдельно купленный чип, то очень вероятно, что в нем остался заводской загрузчик (не ардуиновский). Т.е. могут быть нюансы заливки прошивки Ммджо2. 1 Link to post Share on other sites
mega_mozg_13 530 Posted September 14, 2020 Author Share Posted September 14, 2020 12.09.2020 в 00:51, 72AG_Storm сказал: Знатоки подскажите а перепрошить можно через юсб? купите готовую "промикро" и переподключите сенсор к ней - будет надежнее и быстрее, с этой самоделкой без опыта не разберетесь - подводные камни могут быть везде. 2 Link to post Share on other sites
Volgolet_34 1 Posted September 14, 2020 Share Posted September 14, 2020 Поспешил с покупкой, а сейчас осенило.... Датчики tle 5010 с алиэкспресс, уже на плате, для MMjoy2 подойдут ? Link to post Share on other sites
Vumpel18 1139 Posted September 14, 2020 Share Posted September 14, 2020 3 минуты назад, Volgolet_34 сказал: Поспешил с покупкой, а сейчас осенило.... Датчики tle 5010 с алиэкспресс, уже на плате, для MMjoy2 подойдут ? Должны. Скрытый текст При условии - полная запайка всех компонентов SMD монтажа. 1 1 Link to post Share on other sites
CJIEnOu 10 Posted September 29, 2020 Share Posted September 29, 2020 (edited) Джентльмены, доброго времени суток! Помогите победить данный энкодер. Никак не могу его заставить работать с MMJoy2 Я так понимаю, что дело в типе сигнала самого энкодера. Он нестандартный. Есть ли возможность как-нибудь перенастроить прошивку на работу с ним? Ссылка на даташит: https://ru.scribd.com/document/464711882/CH14-RS-Dual-Concentric-Encoder-TypeE37-Datasheet-E-pdf Edited September 29, 2020 by CJIEnOu Link to post Share on other sites
sergeype 204 Posted September 29, 2020 Share Posted September 29, 2020 А что в нем нестандартного? Пара отличных соосных энкодеров "х2". Вы бы хоть что-то рассказали о том, что делали- желательно со скриншотами конфигуратора. 1 Link to post Share on other sites
CJIEnOu 10 Posted September 29, 2020 Share Posted September 29, 2020 37 минут назад, sergeype сказал: А что в нем нестандартного? Пара отличных соосных энкодеров "х2". Вы бы хоть что-то рассказали о том, что делали- желательно со скриншотами конфигуратора. Пардон, написал не совсем то. Энкодеры и вправду отличные, особенно вкупе с идущими в комплекте "крутилками". Мне удалось их подключить, но срабатывание происходит только при резком повороте ручки на 2-3 щелчка. Вращая ручку медленно, можно вообще не получить сигнала. Что характерно, с другими обычными китайскими энкодерами такого не происходит. Link to post Share on other sites
sergeype 204 Posted September 29, 2020 Share Posted September 29, 2020 46 минут назад, CJIEnOu сказал: Мне удалось их подключить, но срабатывание происходит только при резком повороте ручки на 2-3 щелчка. Вращая ручку медленно, можно вообще не получить сигнала. Что характерно, с другими обычными китайскими энкодерами такого не происходит. Поиграйте с таймером в пределах 20-60 мс. Link to post Share on other sites
Johnet 243 Posted September 29, 2020 Share Posted September 29, 2020 3 часа назад, CJIEnOu сказал: Энкодеры и вправду отличные, особенно вкупе с идущими в комплекте "крутилками". Если не секрет, где брали? 1 Link to post Share on other sites
CJIEnOu 10 Posted September 29, 2020 Share Posted September 29, 2020 15 минут назад, Johnet сказал: Если не секрет, где брали? Ни разу не секрет: http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=98_75&products_id=196 http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=98_75&products_id=197 1 Link to post Share on other sites
crank1959 11 Posted October 5, 2020 Share Posted October 5, 2020 Здравствуйте всем. Вопрос: у кого-то так было- кнопки пытался назначить и весь ряд назначается как одна кнопка ( 5 рядов по 4 кнопки в результате получается всего 5 кнопок : весь ряд как кнопка 24 например идет или 1). Кнопки - диодная матрица, подключены были правильно, грешу на платку (про микро , Китай). Win10 если что. Оси нормально назначались (шумели только сильно, ползунковые резисторы, перебор с номиналами ). Link to post Share on other sites
Johnet 243 Posted October 5, 2020 Share Posted October 5, 2020 1 час назад, crank1959 сказал: Кнопки - диодная матрица, подключены были правильно, грешу на платку Диоды задом наперед не вкючены? Link to post Share on other sites
crank1959 11 Posted October 5, 2020 Share Posted October 5, 2020 25 минут назад, Johnet сказал: Диоды задом наперед не вкючены? Нет, катод направлен на ряд по феншую. Кстати, пробовал и наоборот и местами ряд с колонкой менял - одинаково. Одна кнопка - один ряд. Видимо на другой платке надо будет пробовать. Link to post Share on other sites
Pentium133 0 Posted October 5, 2020 Share Posted October 5, 2020 Явно проблема с подключением. То, что ты считаешь, что подключение правильно, не означает, что оно правильно. Можешь кинуть фото или ещё что-то, позволяющее оценить подключение другому человеку. Link to post Share on other sites
crank1959 11 Posted October 5, 2020 Share Posted October 5, 2020 Вот такой навесной на быструю пробу, диоды меткой к кнопкам (прозвонил) , синие провода- ряды, пурпур- колонки. Плата отпаяна. Link to post Share on other sites
Johnet 243 Posted October 5, 2020 Share Posted October 5, 2020 (edited) 2 часа назад, crank1959 сказал: Вот такой навесной на быструю пробу, диоды меткой к кнопкам (прозвонил) , синие провода- ряды, пурпур- колонки. Плата отпаяна. Я не вижу строк и колонок. Я вижу 3 группы кнопок спаянных параллельно. Edited October 5, 2020 by Johnet 2 Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now