ТавроФорум

ТавроФорум (https://forum.tavria.org.ua/index.php)
-   Днепр (https://forum.tavria.org.ua/forumdisplay.php?f=48)
-   -   Альтернативная прошивка БК для МПСЗ (https://forum.tavria.org.ua/showthread.php?t=34106)

Said 25.11.2010 18:59

Прошивки БК для МПСЗ Фри-версии и Maya
 
Вложений: 7
Серьезное объявление!

Собственно задался целью написать что-то свое, ну и как следствие, заодно проверить свои силы в программировании пик-контроллеров. Собстно, как оказалось, ничего сложного.
Итак, Вашему вниманию представляется альтернативная прошивка для БК к этой МПСЗ.
Прошика по функционалу настроек схожа с прошивкой 5.5.6 от Igor_Slavuta. Экран видоизменен, по результатам использования БК отюда.

Упор был сделан на графическое оформление и увеличение информативности главного экрана. А так же ускорени работы БК (шоб на кнопках не тупил).

ЗЗЫ Описание информации главного экрана приведено на 1-м рисунке....

http://www.youtube.com/watch?v=8bRaBkCjFFM
Работа симулирована на столе генератором.

Безоплатная раздача слонов - ЗДЕСЬ!

Вышла новая версия, описание тут. Прикручен датчик температуры(ДТ) 2 шт. и датчик освещенности (ДОСВ).

Пока что положительные отзывы по о прошивке и самом приборе (будут отрицательные - добавлю :) ): Отзыв1, Отзыв2.

Новая прошивка для коммерческой версии МПСЗ (Maya) БК-2.1SM

Обновление в прошивке фри-ферсии. 17.04.2011
Обновление, теперь БК можно обновлять без отправления производителю, всегда самые свежие прошивки. 01.08.2011
Обновление, БК получил графический интерфейс редактирования кривых и новую плавную полосу расхода, относится только к БК2S, БК2SM не обновлялся и не будет.

Said 25.11.2010 22:16

Пока суть да дело, поступили первые отзывы о глюках....:)
Пока два:
1) Октан регулируется в режиме "ЗАВОДИ", но с экрана не удаляется. Исправлено. Теперь пока ДВС не заведен - не редактируется.
2) Если при включении БК нет связи с МПСЗ, то после подключения в меню "режимы" не отображалась версия мпсз. Исправлено.

ТАВР&Я 25.11.2010 23:01

Сколько стоит перепрошить старую версию от Кварца на Вашу?
Или надо менять чип(контроллер) ?

Said 25.11.2010 23:55

Только замена чипа. ибо старый защищен битом защиты. То есть перепрошить его нельзя.
По поводу замены лучше поговорить с самим Кварцем, как с изготовителем БК. Он уже имеет мою версию прошивки. Завтра обещал протестировать.

ТАВР&Я 26.11.2010 00:07

Цитата:

Сообщение от Said (Сообщение 931069)
Только замена чипа. ибо старый защищен битом защиты. То есть перепрошить его нельзя.
По поводу замены лучше поговорить с самим Кварцем, как с изготовителем БК. Он уже имеет мою версию прошивки. Завтра обещал протестировать.

Благодарю.;)

gars 26.11.2010 00:14

А можно увидеть реальные фото? Как оно выглядит в "жизни"? И цена, естественно, интересует.

Paratruper 26.11.2010 10:31

На чем написана прошивка?

primuss 26.11.2010 10:43

Paratruper

Си-шный компилятор для PIC CCS 4.110

Ув. тов. Said немного не прав - если стоит бит защиты, то невозможно прочитать прошивку. А вот после перепрошивки этот бит сбрасывается, и, следовательно, предыдущей прошивке кранты :)

Так что кто не боится расстаться с печально известной заставкой - можно попробовать перепрошить. Имеется фирменный программатор PICKit2. Ну а подсоединиться на нужные ноги ПИКа дело нескольких минут.

Насколько я знаю, эта прошивка была написана с целью разобраться с протоколом обмена между МПСЗ и БК. И в дальнейшем планировалось перейти на бОльший экран, скажем, 124х124. Просто тов. Said профессиональный программист, и то, что у меня заняло бы месяц, он сделал в течении недели ))))).

Пока прошивка сыровата, ее нужно обкатать. После обкатки, думаю, она появится в продаже по цене, которую назначит разработчик. Это для уже счастливых обладателей БК, потому что в дальнейшем планируется использование другого ПИКа, переход на бОльший экран (возможно даже цветной), внедрение внутрь БК микросхемы часов реального времени, датчиков температуры, и тд с целью получить уже что-то более-менее похожее на бортовой компутер.

Said 26.11.2010 18:48

Цитата:

Сообщение от gars (Сообщение 931091)
А можно увидеть реальные фото? Как оно выглядит в "жизни"? И цена, естественно, интересует.

Реально фотки пока увидеть нельзя. Прошивка отлажена в Proteus.
В связи с тем, что протокол обмена был закрыт разработчиками МПСЗ, пришлось разбираться своими силами.
Если тов. Кварц прошьет один из своих девайсов и протестирует, то можно его попросить выложить и фотки экрана.
О цене пока речь не идет. Пока только обкатка для желающих.
Нужно только вложить деньги в новый контроллер. Дабы пока не портить старый.

Цитата:

Сообщение от Paratruper (Сообщение 931282)
На чем написана прошивка?

Уважаемый Примус уже ответил.

Однако цель была не разобраться в протоколе, с протоколом разобрался уже давно, а попробовать сделать прошивку, т.к. сказать для себя в первую очередь. Уж очень приелся текстовый экран к которому нужно присматриваться.....и собстно платить 150 грн. за кота в мешке, когда можно сделать самому и не хуже :)
ЗЫ Уже сегодня сам обнаружил несколько глюков, не особо влияющих на работу и связанный восновном с защитой "от дурака"....все поправил
ЗЗЫ Экран немного поменялся, надеюсь в лучшую сторону, скрины обновил в первом посте.
ЗЗЗЫ Добавился, если можно так назвать, "тестовый режим". Если не подключать БК к МПСЗ, то при включении высветится сообщение "нет связи" (рис.2). Нажав одновременно кнопки вверх и вниз, БК переводится в режим теста, когда отображается главный экран со всеми индикаторами, как на рис.1. Выход из режима, нажатие кнопки "меню/выбор". Тестовый режим можно включить и при подключенном МПСЗ.

Said 27.11.2010 20:44

Добавил пару фот на реальном приборе, спасибо Kvarz. Это тем кто спрашивал :)

Kvarz 27.11.2010 20:48

Вложений: 1
С разрешения ТС выкладываю фото.

sweetest 28.11.2010 10:25

Цитата:

Сообщение от primuss (Сообщение 931299)
в дальнейшем планируется использование другого ПИКа, переход на бОльший экран (возможно даже цветной), внедрение внутрь БК микросхемы часов реального времени, датчиков температуры, и тд с целью получить уже что-то более-менее похожее на бортовой компутер

моё мнение, что не стоит грузить данный БК, так как он предназначен для зажигания, а не дублировать приборку, лучше сделать дополнительный БК для этих целей, чтобы потом не мучаться с ограничением функционала и мучений с прошивками, от того что не хватит места или возможностей контролера..
Да и читается оно не лучшим вариантом, когда всё на одном экране и небльшом дисплее, это прямо влият на безопасность в движении..

Paratruper 28.11.2010 10:49

Цитата:

Сообщение от Said (Сообщение 931997)
В связи с тем, что протокол обмена был закрыт разработчиками МПСЗ, пришлось разбираться своими силами.

А вы пробовали обратиться к разработчикам напрямую?:):):):):):):):):):)

Said 28.11.2010 11:10

Цитата:

Сообщение от Paratruper (Сообщение 933546)
А вы пробовали обратиться к разработчикам напрямую?:):):):):):):):):):)

Напрямую, на тот момент, когда я разбирался - не мог.
И я работаю по-другому. Если информация открыта - она выложена. Если есть какие-то забобоны и нюансы, типа напрямую или только через определенного человека, проще самому разобраться.......благо опыт есть и не такое ломали....:)
На самом деле обращался к Игорю-славуте, который права на БК продает, с простым вопросом, он сбрился, и начал меня отсылать к другим людям.
Если старый протокол открыт - могли просто описание выложить на том же форуме maya.
И какой смысл обращаться напрямую? Это что-то поменяет в Вашей политике? :)

Цитата:

Сообщение от sweetest (Сообщение 933536)
моё мнение, что не стоит грузить данный БК, так как он предназначен для зажигания, а не дублировать приборку...

И что же он дублирует токо, что есть в стандартной панели? Ну или в люксе? :) (Мегапанель не учитываем, она - редкость, да и там только тахометр стрелочный)
Цитата:

Да и читается оно не лучшим вариантом, когда всё на одном экране и небльшом дисплее, это прямо влият на безопасность в движении..
Ну с этим согласиться можно....:) Поэтому кривые и не делал, шоб не отвлекало :-D

Paratruper 28.11.2010 13:20

Цитата:

Сообщение от Said (Сообщение 933560)
Напрямую, на тот момент, когда я разбирался - не мог.
И я работаю по-другому. Если информация открыта - она выложена. Если есть какие-то забобоны и нюансы, типа напрямую или только через определенного человека, проще самому разобраться.......благо опыт есть и не такое ломали....:)
На самом деле обращался к Игорю-славуте, который права на БК продает, с простым вопросом, он сбрился, и начал меня отсылать к другим людям.
Если старый протокол открыт - могли просто описание выложить на том же форуме maya.
И какой смысл обращаться напрямую? Это что-то поменяет в Вашей политике? :)

Вам решать конечно, что проще, тратить время на взлом протокола или получить его с описанием "от производителя". Причем вы уверены в том что все реверсировали корректно?:)
Для БК протокол мы всегда давали без проблем.

Said 28.11.2010 13:36

А в чем проблема его просто выложить? Религия не позволяет? :)
Может и не все, но по крайней мере показания менеджера и БК совпадают на 99.5%, учитывая что БК работает с дискретность 1 (единица), а не сотые/десятые.
Если Вы программист, то Вы прекрасно понимаете, как это все проверяется, правда же? :)

Paratruper 28.11.2010 14:18

Цитата:

Сообщение от Said (Сообщение 933649)
А в чем проблема его просто выложить? Религия не позволяет? :)

Именно.
Вы же знаете историю появления МПСЗ на таврофоруме, а так же знаете как бесплатный проект стал приносить некоторым людям прибыль.
Обожглись на молоке, теперь дуем на воду.
Ну а то что вы корректно реверсировали протокол, на самом деле вызывает уважение.

Said 28.11.2010 14:50

Цитата:

Сообщение от Paratruper (Сообщение 933683)
Именно.
Вы же знаете историю появления МПСЗ на таврофоруме, а так же знаете как бесплатный проект стал приносить некоторым людям прибыль.
Обожглись на молоке, теперь дуем на воду.

Это я тоже понимаю.

Цитата:

Ну а то что вы корректно реверсировали протокол, на самом деле вызывает уважение.
За добрые слова, спасибо :)

Igor_Slavuta 28.11.2010 14:52

Цитата:

Сообщение от Said (Сообщение 933560)
На самом деле обращался к Игорю-славуте, который права на БК продает, с простым вопросом, он сбрился, и начал меня отсылать к другим людям.

Вообще-то никто, никого, никуда не посылал отсылал. Я указал вам на человека который лучше обьяснит протокол.

sweetest 28.11.2010 15:35

Цитата:

Сообщение от Said (Сообщение 933560)
И что же он дублирует токо, что есть в стандартной панели? Ну или в люксе? :) (Мегапанель не учитываем, она - редкость, да и там только тахометр стрелочный)

Ну с этим согласиться можно....:) Поэтому кривые и не делал, шоб не отвлекало :-D

не дублирует, а возможно будет дублировать.. Вы меня видимо не поняли не в первом вопросе не во втором, также как я и ответ ваш не совсем понял)) Я себе делаю показометры в стандарт на 2-х ЖК дисплеях.. отвекает меньше, видно лучше и всё одним махом не умрет ;)

кстати непомню была ли такая температура той зимой, но ваши приборы для МПЗС ниже 20 мороза стартуют без согрева?

Kvarz 28.11.2010 18:34

У контролера нижний предел -40 градусов. С дисплеем действительно на морозе туго, но назовите мне хоть одну иномарку у которой дисплей на морозе нормально отображает информацию. По мере прогрева салона дисплей оживает.

ТАВР&Я 28.11.2010 18:49

Цитата:

Сообщение от sweetest (Сообщение 933536)
моё мнение, что не стоит грузить данный БК, так как он предназначен для зажигания, а не дублировать приборку, лучше сделать дополнительный БК для этих целей, чтобы потом не мучаться с ограничением функционала и мучений с прошивками, от того что не хватит места или возможностей контролера..
Да и читается оно не лучшим вариантом, когда всё на одном экране и небльшом дисплее, это прямо влият на безопасность в движении..

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

STIG 28.11.2010 20:26

+1

primuss 28.11.2010 21:49

Вы меня не правильно поняли по-поводу температуры и пр.

У меня стоял приборчик на торпеде, показывающий температуру внутри/за бортом, и время. Думаю это все может спокойно делать БК, но с бОльшим экраном, и не отвлекая от езды. Кто-то постоянно время или температуру снаружи контролирует?

В инете видел экраны разрешением 128х64 за 110-130 грн в зависимости от наличия подстветки и температурным диапазоном -20 +50. Думаю, что добавив в устройство ПИК с бОльшей внутренней памятью, микросхему реального времени, можно будет создать вполне конкурентноспособный девайс, не выходя за конечную цену 300-350 грн.

Кроме того, уважаемый Саид сделал прошивку под схему уже существующего БК, в дальнейшем я, например, хочу от нее избавиться. Например, мне непонятно, почему для вывода информации разработчиками используется программный, а не аппаратный SPI. Это ж целых лишних 15 строк кода :)

sweetest 29.11.2010 01:58

Цитата:

Сообщение от ТАВР&Я (Сообщение 933933)
Юрий,не задалбывай людей своими теориями.Сделай сам что-нибудь конкретное,и потом похвастайся своим изобретением.А обсуждать стоит грузить, или не стоит дело не благодарное.

ну я сейчас этим и занимаюсь, просто дал оптимальный совет, так как уже сам столкнулся.. ;)
И против данного развития не чего не имею, а наоборот поддерживаю Said, primuss, Kvarz, Igor_Slavuta, Paratruper


Текущее время: 21:57. Часовой пояс GMT +3.

Перевод: zCarot Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.