Электротранспорт

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск    

Новости:

Страницы: 12>>ВсеВниз

Автор Тема: Кабель программирования МК GoldenMotor  (Прочитано 3121 раз)

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

nordiver

  • ЭЧ, электротранспорт в крови
  • Старожил
  • *
  • Репутация:
    +120/-8
  • :
    1
    14
  • Сообщений: 1191
  • Оффлайн Оффлайн
    • Награды
На сайте GoldenMotor продаётся USB кабель для программирования их контроллеров. Вопрос: есть ли у кого-нибудь такой кабель? Это просто "шнурок" или в нём есть какая-то начинка?

clite

Re: Кабель программирования МК GoldenMotor
« Ответ #1 : 12 Мар 2012 в 18:25 »
просто шнурок, на одном конце usb на другом штекер.

Собсно программировать там нечего кроме степени реген брейка.
В остальном только ухудшать характеристики равные обычным китайским контроллерам.

Нехухрымуляндия, страна Пиндосия.
Истинно только Plug&Play.

fondrosel

  • Старожил
  • *****
  • Репутация:
    +29/-13
  • :
    330
    102
  • Сообщений: 1439
  • Москва, измайлово\гольяново
  • Электротрайкист
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #2 : 12 Мар 2012 в 18:27 »
У меня есть такой кабель не для Magic Pie а для обычного ихнего контроллера вот что у него внутри: собственно модуль сопряжения с PC как я пологаю

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

nordiver

  • ЭЧ, электротранспорт в крови
  • Старожил
  • *
  • Репутация:
    +120/-8
  • :
    1
    14
  • Сообщений: 1191
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #3 : 12 Мар 2012 в 18:39 »
fondrosel +1 Вам. Просьба сделать снимки обеих сторон платы с максимальным качеством и увеличением, а так же вид на разъём со стороны проводов, чтобы можно было видеть на какие контакты приходят провода, я сниму схему и выложу её сюда.

tony16

  • Старожил
  • *****
  • Репутация:
    +43/-0
  • :
    21
    45
  • Сообщений: 1374
  • Minsk
  • Minsk
  • Оффлайн Оффлайн
    • my bike
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #4 : 12 Мар 2012 в 21:06 »
была уже такая тема. там специфический чип от stlab и интерфейс i2C
http://electrotransport.ru/ussr/index.php/topic,2862.msg63021.html#msg63021
так что получается что цена у голденмотора очень гуманная.
так и хочется iperovу еще один минус вкатать, правда знаю что не поможет.

zap

  • Администратор
  • Старожил
  • *
  • Репутация:
    +510/-17
  • :
    153
    1499
  • Сообщений: 11755
  • Санкт-Петербург
  • Оффлайн Оффлайн
    • electrotransport.ru
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #5 : 12 Мар 2012 в 21:52 »
tony16, то что на картинке выше похоже на обычный USB-UART адаптер (микруха с обратной стороны платы, должно быть).
И по ссылке, которую Вы дали, речь об USB-UART адаптере.
"Специфический чип" это просто микроконтроллер семейства 8051, его можно запрограммировать как угодно.

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

С уважением,
Андрей

fondrosel

  • Старожил
  • *****
  • Репутация:
    +29/-13
  • :
    330
    102
  • Сообщений: 1439
  • Москва, измайлово\гольяново
  • Электротрайкист
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #6 : 12 Мар 2012 в 22:00 »
К сожалению сюда не могу выложить снимки хорошего качества :-( они по размеру от 5 мб и поэтому не проходят могу если только как то на почту,а схему голденмоторского контроллера у вас тоже есть возможность и терпение срисовать? я его не раз разбирал но у меня нет столько терпения :-(

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

zap

  • Администратор
  • Старожил
  • *
  • Репутация:
    +510/-17
  • :
    153
    1499
  • Сообщений: 11755
  • Санкт-Петербург
  • Оффлайн Оффлайн
    • electrotransport.ru
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #7 : 12 Мар 2012 в 22:11 »
Так уменьшите размер картинки любым редактором изображений, и сохраните в формат jpeg.
Или залейте на какой-нибудь картинкохостинг: fotki.yandex.ru, picasaweb.google.com, imageshack.us.
А на форум вставьте ссылку на картинки.

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

С уважением,
Андрей

fondrosel

  • Старожил
  • *****
  • Репутация:
    +29/-13
  • :
    330
    102
  • Сообщений: 1439
  • Москва, измайлово\гольяново
  • Электротрайкист
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #8 : 12 Мар 2012 в 22:57 »
Да понимаю, вот я выложил на яндексе вроде разобрать все дорожки можно и даже название чипа
Фотографии в альбоме «Платы» на Яндекс.Фотках
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

  • Старожил
  • *****
  • Репутация:
    +43/-0
  • :
    21
    45
  • Сообщений: 1374
  • Minsk
  • Minsk
  • Оффлайн Оффлайн
    • my bike
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #9 : 12 Мар 2012 в 23:05 »
tony16, то что на картинке выше похоже на обычный USB-UART адаптер (микруха с обратной стороны платы, должно быть).
И по ссылке, которую Вы дали, речь об USB-UART адаптере.
"Специфический чип" это просто микроконтроллер семейства 8051, его можно запрограммировать как угодно.

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

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

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

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

fondrosel

  • Старожил
  • *****
  • Репутация:
    +29/-13
  • :
    330
    102
  • Сообщений: 1439
  • Москва, измайлово\гольяново
  • Электротрайкист
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #10 : 12 Мар 2012 в 23:31 »
Та тема конечно обширная но сказать что вопрос с голден мотором полностью изучен еще рано в этой теме совместными усилиями мы хотим докопаться до принципиальных схем и когда они будут сделаны админам можно будет объединить все материалы в 1 тему и закрыть ее, а пока тут есть с чем поработать

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

nordiver

  • ЭЧ, электротранспорт в крови
  • Старожил
  • *
  • Репутация:
    +120/-8
  • :
    1
    14
  • Сообщений: 1191
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #11 : 13 Мар 2012 в 05:30 »
К сожалению сюда не могу выложить снимки хорошего качества :-( они по размеру от 5 мб и поэтому не проходят могу если только как то на почту,а схему голденмоторского контроллера у вас тоже есть возможность и терпение срисовать? я его не раз разбирал но у меня нет столько терпения :-(

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

fondrosel

  • Старожил
  • *****
  • Репутация:
    +29/-13
  • :
    330
    102
  • Сообщений: 1439
  • Москва, измайлово\гольяново
  • Электротрайкист
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #12 : 13 Мар 2012 в 08:28 »
Да очень интересно, :bw: тока я пока не понял где на схеме находиться дополнительная микросхема памяти ПЗУ, которая показана на фотки контроллера с обратной стороны платы programmable chip

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

nordiver

  • ЭЧ, электротранспорт в крови
  • Старожил
  • *
  • Репутация:
    +120/-8
  • :
    1
    14
  • Сообщений: 1191
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #13 : 13 Мар 2012 в 09:26 »
Да очень интересно, :bw: тока я пока не понял где на схеме находиться дополнительная микросхема памяти ПЗУ, которая показана на фотки контроллера с обратной стороны платы programmable chip

На обратной стороне контроллера находится только одна микруха - LM339 (счетверённый операционный усилитель) она на схеме есть
« Последнее редактирование: 13 Мар 2012 в 09:50 от nordiver »

DarthGray

  • Наш человек
  • ***
  • Репутация:
    +36/-0
  • :
    1
    9
  • Сообщений: 396
  • Москва - Выхино
  • Сопротивление БЕСПОЛЕЗНО!!!
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #14 : 13 Мар 2012 в 11:00 »
возможно меня ввело в заблуждение сообщение от DarthGray в той теме http://electrotransport.ru/ussr/index.php/topic,2862.msg63616.html#msg63616
я считал что он достаточно изучил свой контроллер.
Ту просто возникло взаимонепонимание
Я имел ввиду микроконтроллер семейства 8051, который я прекрасно знаю
Именно он програмируется (прошивается) по интерфейсу С2, а как туда загоняются изменяемые параметры, зависит только от прошивки. Это может быть и UART, и SPI и SMBUS
А MagicPie-евского контроллера у меня нет и никогда не было

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

zap

  • Администратор
  • Старожил
  • *
  • Репутация:
    +510/-17
  • :
    153
    1499
  • Сообщений: 11755
  • Санкт-Петербург
  • Оффлайн Оффлайн
    • electrotransport.ru
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #15 : 13 Мар 2012 в 11:29 »
Если там 4 провода на выход идут, то SPI отпадает (ему надо 5), остаётся I2C/SMBus либо UART.
Если там I2C/SMBus, то на выходе должен стоять подтягивающий резистор между одним из двух сигнальных проводов и +5V.
Можно просто мультиметром померять сопротивление между красным и двумя сигнальными проводами (зелёным и белым).
Если в обоих случаях имеем примерно одинаковое сопротивление меньше чем 100 килоом, то скорее всего это I2C.

Однако меня настораживает использование микроконтроллера там, где должна быть дешёвая CP2102 или FT232.
Есть ненулевая вероятность, что программа перепрограммирования чисто из вредности проверяет - фирменный это шнур или нет, используя какие-то дополнительные команды.
Тогда обычный UART переходник не проканает, даже если с самим контроллером общение идёт через UART.
Выход - отреверсинжинирить протокол и сделать свою собственную программу настройки с блэк-джеком и шлюхами.
« Последнее редактирование: 13 Мар 2012 в 11:34 от zap »

С уважением,
Андрей

nordiver

  • ЭЧ, электротранспорт в крови
  • Старожил
  • *
  • Репутация:
    +120/-8
  • :
    1
    14
  • Сообщений: 1191
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #16 : 13 Мар 2012 в 14:17 »
Просьба к fondrosel: откройте в Винде панель управления, в ней вкладку система, далее - оборудование, диспетчер устройств, щёлкните по плюсику "Порты COM и LPT". Потом попробуйте втыкать и выдёргивать ЮСБ разъём Вашего кабеля в комп (при этом контроллер МК подключать не обязательно). Должно появлятся и пропадать какое-то устройство или порт. Напишите пож что это за устройство или порт.

a48lock

  • Наш человек
  • ***
  • Репутация:
    +15/-0
  • :
    0
    4
  • Сообщений: 314
  • Kiev
  • Lipo 12s 15Ah
  • Оффлайн Оффлайн
    • Награды
Re: Кабель программирования МК GoldenMotor
« Ответ #17 : 13 Мар 2012 в 14:53 »
Можно попытаться слить прошивку с C8051F320, вдруг она не залочена - http://www.dilogic.hr/Downloads/Documents/flblastsch.pdf

Кто имеет меньше, чем желает, должен знать, что он имеет больше, чем заслуживает.
Страницы: 12>>ВсеВверх