MiD 0 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба Добрый день Ищу человека, который поможет мне решить следующую задачу: Вводные:У меня есть дома беговая дорожка. Она достаточно старая и имеет очень ограниченный набор функций. Задача: Управлять дорожкой с помощью внешнего утсройства, (Ардуино или любой другой вариант) В чем нужна помощь: Верхний блок управления и механическая общаются по RS485 (вероятнее всего). Мне нужно помочь понять точные команды на управление скоростью и высотой наклона полотна. Я готов выслать фото контроллеров, есть анализатор и переходник RS485-USB. Готов подключить комп к дорожке и дать удаленный доступ или выгрузить необходимые данные. Результатом работы будет набор команд на измение скорости дорожки и ее угла наклона. Их ввод "Вручную" и проверка что дорожка управляется. Как эта работа должна оплачиваться, я, к сожалению, не знаю, выслушаю ваши предложения. Благодраю Дмитрий Skype: mamontov.dmitriy E-mail: [email protected] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ELEKTROS 0 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба Логи записать можете, ну чтоб там секунд 5 хотя бы было? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MiD 0 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба 3 hours ago, ELEKTROS said: Логи записать можете, ну чтоб там секунд 5 хотя бы было? Могу дамп из Saleae Logic сделать или из нее же .CSV Только там куча настроек вариаций скорости, протоколов и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smart_pic 7 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба Город указали бы. Хотя сейчас карантин и все в равных условиях. Начать лучше с подробных фото блоков с читаемыми надписями на МС. Потом определение питающих проводов и напряжений. Далее логическим анализатором по возможности самый большой кадр захвата. После этого уже можно проанализировать что за обмен идет и что за интерфейс. А далее уже уточнять нюансы интерфейса. А начинать нужно с фото. А дальше народ подтянется Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MiD 0 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба 30 minutes ago, smart_pic said: Город указали бы. Хотя сейчас карантин и все в равных условиях. Начать лучше с подробных фото блоков с читаемыми надписями на МС. Потом определение питающих проводов и напряжений. Далее логическим анализатором по возможности самый большой кадр захвата. После этого уже можно проанализировать что за обмен идет и что за интерфейс. А далее уже уточнять нюансы интерфейса. А начинать нужно с фото. А дальше народ подтянется Я в МО, но мне кажется это сильно не влияет на решение задачи. Фото есть, могу приложить, но там много чего еще ( музыка, пульсометр, клавиатура и т.д и контроллеров много) Из основных (как мне кажется) это главный R5F212BA SNFP и контроллер отвечающий за передачу данных Max3085 EESA 1403 Провод соединяющий верхний блок управления с нижним ( моторным) 8 жильный с след структурой Power;Power;DA;Safe;Safe;DB;GND;GND (тоже есть фото если что) Сюдя по контроллеру и то что выдают анализаторы это RS485, но тут я могу ошибаться. "А далее уже уточнять нюансы интерфейса." Вот именно это я сам не могу сделать. тут хотел бы воспользоваться помощью тех кто разбирается. ( у меня оч. базовый набор знаний по теме) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smart_pic 7 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба Все сходится - интерфейс RS485 судя по микросхеме и обозначению проводов. Можно попробовать перебрать стандартные скорости передачи и попытаться получить , хоть что то похожее на команды . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 141 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба 1 час назад, MiD сказал: Могу дамп из Saleae Logic сделать или из нее же .CSV Только там куча настроек вариаций скорости, протоколов и т.д. Надо не расшифровку протоколов, а дамп с "сырым" сигналом, т.е. саму картинку. Он делается через пункт меню Save capture. Меню вызывается справа вверху, если что. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 220 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба А ещё можно просто к кнопкам подключиться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба 1 hour ago, MiD said: тут хотел бы воспользоваться помощью тех кто разбирается. Создайте тему, например, здесь: https://electronix.ru/forum/index.php?app=forums&module=forums&controller=forums&id=194 И прилепите туда несколько capture анализатора. Что-нибудь типа "включил", "три раза нажал кнопку быстрее" и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mnimin 0 9 апреля, 2020 Опубликовано 9 апреля, 2020 · Жалоба Есть уже готовая схема и программа на контроллере ATMEGA32. Вплоть до силовой части. Вся информация (скорость и данный пробег) выводятся на дисплей LCD WH1602B. Все комплектующие по себестоимости не дорого. Подходит практически для любой модификации бег. дорожки. Управление с кнопок на пульту. Возможен вариант изменения алгоритма программы под пожелания клиента. Если заинтересовались пишите на почту Damasck.01собачкаyandex.com. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MiD 0 9 апреля, 2020 Опубликовано 9 апреля, 2020 · Жалоба 23 hours ago, Сергей Борщ said: Надо не расшифровку протоколов, а дамп с "сырым" сигналом, т.е. саму картинку. Он делается через пункт меню Save capture. Меню вызывается справа вверху, если что. Вот дамп с разными сценариями. Nothing - дорожка работает на минимальной скорости после включения без нажатия кнопок. Inline ("c" пропустил) это наклон ну и собственно Speed - скорость. Это значит в течении 5 сек замера раз 5-10 нажимал соответ кнопку. 16 MHz, 80 M _InlineDown.logicdata 16 MHz, 80 M _InlineUP.logicdata 16 MHz, 80 M _Nothing.logicdata 16 MHz, 80 M _SpeedDown.logicdata 16 MHz, 80 M _SpeedUP.logicdata 23 hours ago, Plain said: А ещё можно просто к кнопкам подключиться. Был такой, пусть и не самый "Спортивный" план. Они видимо емкостные залитые, пробовал просто замыкать в местах соединения шлейфа от них - не работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrei_moiseev 2 9 апреля, 2020 Опубликовано 9 апреля, 2020 · Жалоба пакет из 5 байт, 485 другая, вроде, нужно просто разобраться и попробовать по-управлять, записи очень "шумные"(( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vguard 2 10 апреля, 2020 Опубликовано 10 апреля, 2020 · Жалоба Все файлы логов абсолютно одинаковые. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 10 апреля, 2020 Опубликовано 10 апреля, 2020 · Жалоба более производительно, IMHO, найти центральный контроллер, и пропустить трафик от него через "мост" на PC. Сперва в прозрачном режиме, что все работает, затем с фильтрацией-задержками-заменами, интерактивно. В любом случае, надо будет проверять, правильно ли расшифрован протокол аналитически. Так почему бы не совместить удобное с полезным. Заодно - это уже прототип того, что хочет ТС. 11 hours ago, andrei_moiseev said: . . . записи очень "шумные"(( Записи шумные из-за того, что не правильно выставлены цифровые уровни исследуемого сигнала и saleae. Где-то "на грани". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 10 апреля, 2020 Опубликовано 10 апреля, 2020 · Жалоба 27 minutes ago, k155la3 said: не правильно выставлены цифровые уровни В saleae они не вставляются. Для "чистого" сигнала надо просто подпаяться к RO/DI (а заодно и DE) драйвера 485. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться