avatar_sergey.67

Программирование кареточных моторов BBS01, BBS02.

Автор sergey.67, 11 Май 2014 в 00:03

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

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

edw123

Цитата: killer258 от 14 Нояб. 2014 в 12:53
Вообще говоря, назревает идея. Не случайно линии программирования и линии связи с дисплеем одни и те же. Подозреваю, что для индикации на экране уровня ассиста  наш дисплей подаёт в контроллер мотора команды, совершенно аналогичные командам  чтения установок при программировании с компа.
А может и просто обмен по ic2 быть, а может и резистивная матрица кнопок быть... :)

killer258

#55
Цитата: edw123 от 14 Нояб. 2014 в 13:21
А может и просто обмен по ic2 быть

Я уже  думал об этом. Могли, конечно, и по синхронной шине передавать,использовав те же провода по другому назначению, но не думаю, что разработчики стали бы так усложнять себе задачу,когда можно   воспользоваться уже имеющейся асинхронной шиной, раз она всё равно уже есть.
Тем  более, что обычно периферийные модули TWI и UART обычно имеют выход на разные ноги процессора,  у них разные векторы прерывания.
Нет, они  могли, конечно, реализовать софтовый I2C на этих же линиях, но я не думаю, что пошли на это.
Но это всё быстро проверится хотя бы даже логическим анализатором, как только я присоединюсь к этой шине.
А даже если оказалось бы  и I2c, это  мало что изменит для нас. Общая  идея то  от этого не изменится, просто протокол связи  будет выполнять другая функция, и всё.
Бафанги: МК 250w (передн), МК 350w(задн), МИДы BBS-02 500W, и BBS-02 750W ,моноколесо KS14b, бензо: Д8Э, KD-F80

no fat no bike

Цитата: killer258 от 14 Нояб. 2014 в 13:19
А интересно, дисплеи отдельно от моторов продаются? Чтобы было на чём экспериментировать, не портя того, который стоит на руле.
конечно продаются. можно вдоволь разгуляться если что-то пошло не так.

killer258

#57
Цитата: edw123 от 14 Нояб. 2014 в 13:21
а может и резистивная матрица кнопок быть... :)

Чисто теоретически если. Скорее всего кнопки связаны с самим контроллером дисплея. Вскроем, посмотрим, куда они идут.

Бафанги: МК 250w (передн), МК 350w(задн), МИДы BBS-02 500W, и BBS-02 750W ,моноколесо KS14b, бензо: Д8Э, KD-F80

ra6fnq

Евгений
http://fotki.yandex.ru/users/ra6fnq/
https://yadi.sk/d/8wi9CuXnvvFRh - инструкции на Bafangs

killer258

маркировка на центральном процессоре удалена или она просто не видна на этом фото?
Бафанги: МК 250w (передн), МК 350w(задн), МИДы BBS-02 500W, и BBS-02 750W ,моноколесо KS14b, бензо: Д8Э, KD-F80

ra6fnq

Оригинал фото дома, да я и особо не всматривался... смысла затирать маркировку на мк не вижу, итак не вскрываемый  :wow:
Евгений
http://fotki.yandex.ru/users/ra6fnq/
https://yadi.sk/d/8wi9CuXnvvFRh - инструкции на Bafangs

killer258

#61
Корпус TQFP-32.  Похоже, к кварцу идут 3 и 4 ножки, значит,  это не Atmega8.
А то бы можно было прямо в неё же новую программу и вшить, используя тот же самый  монтаж на плате, как он есть.
Бафанги: МК 250w (передн), МК 350w(задн), МИДы BBS-02 500W, и BBS-02 750W ,моноколесо KS14b, бензо: Д8Э, KD-F80

Silvaticus

[user]killer258[/user],  я может Вас удивлю, но Indesit и Hotpoint это один производитель. Эти машинки составляют 95% всех выброшенных ну улицу в UK.
Модератор 95% времени живущий в единственной теме флудилки это глобальный флудер с фееричным статусом модера.
Нередко красный фломастер это признак бессилия оппонента.

dengor

[user]killer258[/user], дорогой наш, любимый. Ну хватит уже флудить в этой ветке. (И не только в этой). Ну сколько можно. Потом люди в этих сотнях бессмысленных сообщений не могут найти крупицы полезных знаний.
Расставить все точки нади

killer258

#64
Цитата: dengor от 14 Нояб. 2014 в 20:06
killer258[/user], дорогой наш, любимый. Ну хватит уже флудить в этой ветке.

Стёр оффтоп.  Извините.
Заметьте,  что не я  первый начинал отходить от темы.  Больше не поддамся на провокации.
Бафанги: МК 250w (передн), МК 350w(задн), МИДы BBS-02 500W, и BBS-02 750W ,моноколесо KS14b, бензо: Д8Э, KD-F80

killer258

#65
Цитата: acyd от 12 Май 2014 в 08:35
Я тоже подключился, пришлось разобрать дисплей и подпаять разъем: в него подтыкаю программатор геликона/инфинеона (usb-com).

Просто запараллелились, и всё, или коммутацию предусмотрели?  Насколько я понял из вашего поста, получается, что присоединённый дисплей не мешает работе с компом, хотя его линии Rx Tx  могли помешать связи компа с мотором, так как идут в параллель.
Работа с компом проводилась  только когда дисплей в положении "выключено"?

Бафанги: МК 250w (передн), МК 350w(задн), МИДы BBS-02 500W, и BBS-02 750W ,моноколесо KS14b, бензо: Д8Э, KD-F80

acyd

Нет, дисплей отключать надо при перепрограммировании.
Я разобрал дисплей тоже 950-й, т.к не знал тогда распиновки штатного разъема, у меня он другой, более мелкий. Можно было проще  кабель разрезать и встроить адекватный разъем. 
Думаю этот дисплей убрать - спидометр врет, пасы не переключаю, каждый раз чтобы включить надо кнопку держать(неудобно в перчатке). А вместо него и турниги поставить пацанский цикл аналист  B-).

ra6fnq

В общем, после первой поездки пришлось перепрограммировать 25 А Бафанга.  Процедура простая, описанная неоднократно.



Там же http://fotki.yandex.ru/users/ra6fnq/album/455413/ скриншоты экранов Ольгиного BBS-2 20 A и моего BBS-2 25A (заводские). При сохранении, программка создаёт файлик который легко правится в текстовом редакторе.
Евгений
http://fotki.yandex.ru/users/ra6fnq/
https://yadi.sk/d/8wi9CuXnvvFRh - инструкции на Bafangs

Silvaticus

[user]ra6fnq[/user], подробнее интересует этот экран и настройки в нем.
http://fotki.yandex.ru/next/users/ra6fnq/album/455413/view/1135081?page=0
Модератор 95% времени живущий в единственной теме флудилки это глобальный флудер с фееричным статусом модера.
Нередко красный фломастер это признак бессилия оппонента.

acyd

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

Silvaticus

Модератор 95% времени живущий в единственной теме флудилки это глобальный флудер с фееричным статусом модера.
Нередко красный фломастер это признак бессилия оппонента.

ra6fnq

Пока эксперименты не проводил, дождик.
Поменял после поездки 2 пункт на 9 уровней ПАС и 3 пункт на 40 км/час.

Думаю на холостом ходу эксперименты не интересны, поэтому есть желание запустить программатор с нетбука с W8.1 и эксприментировать в поле.

пока вот такая табличка:
   20 А   25 А   25 А*   
Basic            
LBP   41   41   39   
LC   20   25   25   
ALC0   0   0   0   
ALC1   28   52   52   
ALC2   37   58   58   
ALC3   46   64   64   
ALC4   55   70   70   
ALC5   64   76   76   
ALC6   73   82   82   
ALC7   82   88   88   
ALC8   91   94   94   
ALC9   100   100   100   
ALBP0   0   44   10   
ALBP1   44   44   20   
ALBP2   51   51   30   
ALBP3   58   58   40   
ALBP4   65   65   50   
ALBP5   72   72   60   
ALBP6   79   79   70   
ALBP7   86   86   80   
ALBP8   93   93   90   
ALBP9   100   100   100   
WD   10   10   10   
SMM   0   0   0   
SMS   1   1   1   
Pedal Assist            
PT   3   3   3   
DA   0   0   10   
SL   0   0   26   
SSM   3   2   2   
WM   1   0   0   
SC   20   10   10   
SDN   4   4   4   
TS   25   25   25   
CD   4   4   4   
SD   0   0   0   
KS   20   60   60   
[Throttle Handle            
SV   11   11   11   
EV   35   35   35   
MODE   0   1   1   
DA   0   10   10   
SL   26   0   26   
SC   10   10   10   
Пункты по порядку, можно подписать названия. первые 2 столбца - заводские прошивки
Евгений
http://fotki.yandex.ru/users/ra6fnq/
https://yadi.sk/d/8wi9CuXnvvFRh - инструкции на Bafangs