avatar_nordiver

Кабель программирования МК GoldenMotor

Автор nordiver, 12 Март 2012 в 17:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nordiver

На сайте GoldenMotor продаётся USB кабель для программирования их контроллеров. Вопрос: есть ли у кого-нибудь такой кабель? Это просто "шнурок" или в нём есть какая-то начинка?

clite

просто шнурок, на одном конце usb на другом штекер.

Собсно программировать там нечего кроме степени реген брейка.
В остальном только ухудшать характеристики равные обычным китайским контроллерам.
Нехухрымуляндия, страна Пиндосия.
Истинно только Plug&Play.

fondrosel

У меня есть такой кабель не для Magic Pie а для обычного ихнего контроллера вот что у него внутри: собственно модуль сопряжения с PC как я пологаю
Фиговый литий лучше хорошего свинца)).5 этаж хрущевки вел 45кг
P.S гиря в колесе рулит фуры не сдувают с трассы
Электротранспорт.ру электротранспорт рулит и точка

nordiver

fondrosel +1 Вам. Просьба сделать снимки обеих сторон платы с максимальным качеством и увеличением, а так же вид на разъём со стороны проводов, чтобы можно было видеть на какие контакты приходят провода, я сниму схему и выложу её сюда.

tony16

была уже такая тема. там специфический чип от stlab и интерфейс i2C
https://electrotransport.ru/index.php/topic,2862.msg63021.html#msg63021
так что получается что цена у голденмотора очень гуманная.
так и хочется iperovу еще один минус вкатать, правда знаю что не поможет.

zap

[b-b]tony16[/b-b], то что на картинке выше похоже на обычный USB-UART адаптер (микруха с обратной стороны платы, должно быть).
И по ссылке, которую Вы дали, речь об USB-UART адаптере.
"Специфический чип" это просто микроконтроллер семейства 8051, его можно запрограммировать как угодно.

На MagicPie3 интерфейс тоже UART, программатор подключается к разъёму для ручки газа/индикатора напряжения (вроде).
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

fondrosel

К сожалению сюда не могу выложить снимки хорошего качества :-( они по размеру от 5 мб и поэтому не проходят могу если только как то на почту,а схему голденмоторского контроллера у вас тоже есть возможность и терпение срисовать? я его не раз разбирал но у меня нет столько терпения :-(
Фиговый литий лучше хорошего свинца)).5 этаж хрущевки вел 45кг
P.S гиря в колесе рулит фуры не сдувают с трассы
Электротранспорт.ру электротранспорт рулит и точка

zap

Так уменьшите размер картинки любым редактором изображений, и сохраните в формат jpeg.
Или залейте на какой-нибудь картинкохостинг: fotki.yandex.ru, picasaweb.google.com, imageshack.us.
А на форум вставьте ссылку на картинки.

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

Поражаю масштабностью некопмпетентность (ц) из лички

fondrosel

Да понимаю, вот я выложил на яндексе вроде разобрать все дорожки можно и даже название чипа
Фотографии в альбоме «Платы» на Яндекс.Фотках
http://fotki.yandex.ru/users/fon-drosel/album/208251/
http://img-fotki.yandex.ru/get/5903/37725742.0/0_7d53c_f5c00707_L.jpg
http://img-fotki.yandex.ru/get/6202/37725742.0/0_7d53e_c780573f_L.jpg
http://img-fotki.yandex.ru/get/6202/37725742.0/0_7d53f_8981a9a0_L.jpg
Фиговый литий лучше хорошего свинца)).5 этаж хрущевки вел 45кг
P.S гиря в колесе рулит фуры не сдувают с трассы
Электротранспорт.ру электротранспорт рулит и точка

tony16

Цитата: zap от 12 Март 2012 в 21:52
[b-b]tony16[/b-b], то что на картинке выше похоже на обычный USB-UART адаптер (микруха с обратной стороны платы, должно быть).
И по ссылке, которую Вы дали, речь об USB-UART адаптере.
"Специфический чип" это просто микроконтроллер семейства 8051, его можно запрограммировать как угодно.

На MagicPie3 интерфейс тоже UART, программатор подключается к разъёму для ручки газа/индикатора напряжения (вроде).

возможно меня ввело в заблуждение сообщение от DarthGray в той теме https://electrotransport.ru/index.php/topic,2862.msg63616.html#msg63616
я считал что он достаточно изучил свой контроллер.

Цитата: DarthGray от 17 Авг. 2010 в 11:06
Интерфейс С2 работает с логическими уровнями, а RS232 до +/- 15В, так что кроме как спалить контроллер у вас вряд ли что получится. Вы же вроде разбирали контроллер? Какой там процессор стоИт?
Кстати, я попробовал программу установки с их сайта. Она даже штатный Debug_Adapter не инициализирует
Видимо в их переходнике совершенно другая прошивка...
Хотя конечно понимаю, тупо ждать 1,5 - 2 месяца очень скучно :au:

в довесок ссылка на даташит по установке/подключению пирога и контроллера http://www.goldenmotor.com/e-Bike-DIY/GoldenMotor%20Pro-Kit%20User%20Guide.pdf

fondrosel

Та тема конечно обширная но сказать что вопрос с голден мотором полностью изучен еще рано в этой теме совместными усилиями мы хотим докопаться до принципиальных схем и когда они будут сделаны админам можно будет объединить все материалы в 1 тему и закрыть ее, а пока тут есть с чем поработать
Фиговый литий лучше хорошего свинца)).5 этаж хрущевки вел 45кг
P.S гиря в колесе рулит фуры не сдувают с трассы
Электротранспорт.ру электротранспорт рулит и точка

nordiver

Цитата: fondrosel от 12 Март 2012 в 22:00
К сожалению сюда не могу выложить снимки хорошего качества :-( они по размеру от 5 мб и поэтому не проходят могу если только как то на почту,а схему голденмоторского контроллера у вас тоже есть возможность и терпение срисовать? я его не раз разбирал но у меня нет столько терпения :-(

Схему контроллера https://electrotransport.ru/index.php?action=dlattach;topic=27.0;attach=12836 я уже выкладывал, там только нумерация деталей не совпадает, а так схема очень похожа, а со шнурком и правда проблема - неизвестно какой протокол они реализовали на 8051 и к тому же родная программа наверняка будет работать только с ним.

fondrosel

Да очень интересно, :bw: тока я пока не понял где на схеме находиться дополнительная микросхема памяти ПЗУ, которая показана на фотки контроллера с обратной стороны платы programmable chip
Фиговый литий лучше хорошего свинца)).5 этаж хрущевки вел 45кг
P.S гиря в колесе рулит фуры не сдувают с трассы
Электротранспорт.ру электротранспорт рулит и точка

nordiver

#13
Цитата: fondrosel от 13 Март 2012 в 08:28
Да очень интересно, :bw: тока я пока не понял где на схеме находиться дополнительная микросхема памяти ПЗУ, которая показана на фотки контроллера с обратной стороны платы programmable chip

На обратной стороне контроллера находится только одна микруха - LM339 (счетверённый операционный усилитель) она на схеме есть

DarthGray

Цитата: tony16 от 12 Март 2012 в 23:05
возможно меня ввело в заблуждение сообщение от DarthGray в той теме https://electrotransport.ru/index.php/topic,2862.msg63616.html#msg63616
я считал что он достаточно изучил свой контроллер.
Ту просто возникло взаимонепонимание
Я имел ввиду микроконтроллер семейства 8051, который я прекрасно знаю
Именно он програмируется (прошивается) по интерфейсу С2, а как туда загоняются изменяемые параметры, зависит только от прошивки. Это может быть и UART, и SPI и SMBUS
А MagicPie-евского контроллера у меня нет и никогда не было
Различие между теорией и практикой на практике гораздо больше, чем в теории.

zap

#15
Если там 4 провода на выход идут, то SPI отпадает (ему надо 5), остаётся I2C/SMBus либо UART.
Если там I2C/SMBus, то на выходе должен стоять подтягивающий резистор между одним из двух сигнальных проводов и +5V.
Можно просто мультиметром померять сопротивление между красным и двумя сигнальными проводами (зелёным и белым).
Если в обоих случаях имеем примерно одинаковое сопротивление меньше чем 100 килоом, то скорее всего это I2C.

Однако меня настораживает использование микроконтроллера там, где должна быть дешёвая CP2102 или FT232.
Есть ненулевая вероятность, что программа перепрограммирования чисто из вредности проверяет - фирменный это шнур или нет, используя какие-то дополнительные команды.
Тогда обычный UART переходник не проканает, даже если с самим контроллером общение идёт через UART.
Выход - отреверсинжинирить протокол и сделать свою собственную программу настройки с блэк-джеком и шлюхами.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

nordiver

Просьба к fondrosel: откройте в Винде панель управления, в ней вкладку система, далее - оборудование, диспетчер устройств, щёлкните по плюсику "Порты COM и LPT". Потом попробуйте втыкать и выдёргивать ЮСБ разъём Вашего кабеля в комп (при этом контроллер МК подключать не обязательно). Должно появлятся и пропадать какое-то устройство или порт. Напишите пож что это за устройство или порт.

a48lock

Можно попытаться слить прошивку с C8051F320, вдруг она не залочена - http://www.dilogic.hr/Downloads/Documents/flblastsch.pdf
Кто имеет меньше, чем желает, должен знать, что он имеет больше, чем заслуживает.

nordiver

Цитата: zap от 13 Март 2012 в 11:29


Однако меня настораживает использование микроконтроллера там, где должна быть дешёвая CP2102 или FT232.
Есть ненулевая вероятность, что программа перепрограммирования чисто из вредности проверяет - фирменный это шнур или нет, используя какие-то дополнительные команды.



8051 сейчас дешевле чем FT232 к тому же у производителя появляется универсальный переходник который можно использовать в дальнейшем, к тому же например для использования FT232 нужен специальный драйвер в системе. Ну и конечно не стоит сбрасывать со счетов попытку защиты от копирования кабеля

DarthGray

Цитата: nordiver от 13 Март 2012 в 14:17
Просьба к fondrosel: откройте в Винде панель управления, в ней вкладку система, далее - оборудование, диспетчер устройств, щёлкните по плюсику "Порты COM и LPT". Потом попробуйте втыкать и выдёргивать ЮСБ разъём Вашего кабеля в комп (при этом контроллер МК подключать не обязательно). Должно появлятся и пропадать какое-то устройство или порт. Напишите пож что это за устройство или порт.

Кстати да, простейший способ определения
Но я почти уверен, что определится он как HID-совместимое устройство
Различие между теорией и практикой на практике гораздо больше, чем в теории.

fondrosel

#20
При подключении к ПК в диспетчере устройств действительно кабель отображается как HID-совместимое устройство и еще как USB устройство ввода,а в меню пуск устройства и принтеры он отображается как MeiXin_Programmer.У меня собран вот такой девайс для перепрошивки правда ATMEL контроллеров но с прогой PonyProg 2000 он почему то не работал а щас в современном компе у меня нет LPT портов тока COM и для COM у меня есть программатор под ATMEL и PIC контроллеры
Фиговый литий лучше хорошего свинца)).5 этаж хрущевки вел 45кг
P.S гиря в колесе рулит фуры не сдувают с трассы
Электротранспорт.ру электротранспорт рулит и точка

zap

Абыдно, даа.
Последняя надежда, что какой-нибудь добрый человек раскурочит UART протокол контроллера и сделает другую программу для перепрошивки, которая работает напрямую через COM порт.
Но надежда, прямо скажем, совсем небольшая.
Господа, покупайте фирменные шнурки для перепрошивки! :-D
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

матроскин

Делал заказ в интернет -магазине и заодно заказал этот кабель,только пока не понимаю зачем и в каких случаях надо перепрограмировать МК.
LiFePO4 48V 20Ah .     Magic Pie III