Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Одометр с расшириным функционалом LCD N5110_Mega 8

Одометр с расшириным функционалом LCD N5110_Mega 8 29 мая 2017 09:44 #326

  • Bogdan_kremen
  • Bogdan_kremen аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 67
  • Спасибо получено: 9
Здравствуйте. Последующие поездки не выявили недостатков. Хотел бы спросить совета у Soir по поводу третьего экрана. Сделал наброски. Ваше мнение-возможно ли, и не слишком ли трудозатратно с Вашей стороны? У меня был шрифт 5 пикселей в высоту, также сделал BMP и массив с линиями и подписями. Еще было бы лучше в полосе л/ч изменить масштаб- 0.5л/1сегмент, сейчас получается скачек при переключении-мой просчет, сразу всего не заметить... В целом- и сейчас все великолепно, если считаете это лишним-функционал не убавится, а это главное.
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 30 мая 2017 16:22 #327

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Bogdan_kremen пишет:
Еще было бы лучше в полосе л/ч изменить масштаб- 0.5л/1сегмент
Не совсем понял, какую именно шкалу. Изменил, если не ту - переделаю.

Для все остальных пожеланий - уже в памяти МК немного свободного места осталось. Да и слишком много изменений нужно вносить в прошивку. Поэтому оставим косметику, как есть.
Последнее редактирование: 31 мая 2017 20:41 от Soir. Причина: Удаление неактуального вложения.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Bogdan_kremen, shultz67

Одометр с расшириным функционалом LCD N5110_Mega 8 30 мая 2017 23:33 #328

  • Bogdan_kremen
  • Bogdan_kremen аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 67
  • Спасибо получено: 9
Здравствуйте. Soir, спасибо за внимание. Проверил-масштаб Вы поменяли не той шкалы. Поясню-на скорости около 20 км/ч расход предположим 4 л/ч или 20 л/100 км. Масштаб л/100 получился удачным (1 сегмент=2 литра). Если сделать масштаб л/ч 1 сегмент=0.5 литра то будет не столь большой скачок при переключении л/ч-л/100. Да и ходовые испытания показали что расход л/ч не достигает больших величин. Еще момент-Вы вывели "x2" над полосой при отображении л/100, теперь возникнет необходимость вывести "/2" при отображении л/ч. Если есть возможность-сдвинуть "х2" и "/2" на 2 или 3 пикселя вниз к полосе- сейчас зрительно не очень понятно к чему они относятся. Завтра посмотрю в живую-точно не помню зазор. На этом все-готов идеальный бортовой компьютер :cheer: .
Извините, как то настырно с моей стороны получается, надеюсь не один я оценю данные доработки.
Спасибо.
Последнее редактирование: 30 мая 2017 23:34 от Bogdan_kremen.
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 06:46 #329

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Bogdan_kremen пишет:
Вы поменяли не той шкалы.
Видел, что не ту, но в Proteus как раз хорошо происходило переключение - без скачка. Поэтому засомневался. Перезалил в предыдущее сообщение.
Bogdan_kremen пишет:
Если есть возможность-сдвинуть "х2"...
Нет, сейчас это невозможно.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Bogdan_kremen

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 10:27 #330

  • Bogdan_kremen
  • Bogdan_kremen аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 67
  • Спасибо получено: 9
Soir, спасибо, именно то что нужно. По возможности добавьте пожалуйста индикацию "/2" либо "x0.5" при отображении л/ч в том же месте где сейчас "x2" при отображении л/100. "x0.5" нагляднее но не уверен что влезет.
Последнее редактирование: 31 мая 2017 11:00 от Bogdan_kremen.
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 12:34 #331

  • shultz67
  • shultz67 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
  • Спасибо получено: 1
Заметил интересную особенность в протеусе
При длинном нажатии кнопки на главном экране сбрасывается общий пробег
Администратор запретил публиковать записи гостям.
Спасибо сказали: Bogdan_kremen

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 13:11 #332

  • Bogdan_kremen
  • Bogdan_kremen аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 67
  • Спасибо получено: 9
Проверил-в железе тоже сбрасывается. На прежних версиях не помню пробовал ли. По идее не должно было быть сброса. Радует что кто то интересуется.
Последнее редактирование: 31 мая 2017 13:19 от Bogdan_kremen.
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 13:55 #333

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Bogdan_kremen пишет:
По идее не должно было быть сброса.
Мешает?
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 14:09 #334

  • shultz67
  • shultz67 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
  • Спасибо получено: 1
Добрый день Соир!
не мешает, но как по мне, защита от дурака не лишняя
я шлейфик вывожу для прошивки всем, кому делаю такой БК, но программатор не у всех есть
(не зарабатываю на этом, только цены компонентов отбиваю)
Последнее редактирование: 31 мая 2017 14:30 от shultz67. Причина: ошибки в словах
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 14:12 #335

  • shultz67
  • shultz67 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
  • Спасибо получено: 1
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 14:33 #336

  • Bogdan_kremen
  • Bogdan_kremen аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 67
  • Спасибо получено: 9
Soir пишет:
Мешает?
Мне-не мешает, общий пробег есть на штатном одометре.
Последнее редактирование: 31 мая 2017 14:35 от Bogdan_kremen.
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 14:42 #337

  • shultz67
  • shultz67 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
  • Спасибо получено: 1
а я как правило заменяю штатный одометр поэтому и пишу
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 15:19 #338

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Bogdan_kremen пишет:
"x0.5" нагляднее но не уверен что влезет.
Добавил. И отключил сброс общего одометра.
Вложения:
Последнее редактирование: 31 мая 2017 16:34 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Bogdan_kremen, shultz67

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 15:32 #339

  • shultz67
  • shultz67 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
  • Спасибо получено: 1
от 0 в протеусе палочка остается рядом с х2
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 16:13 #340

  • Bogdan_kremen
  • Bogdan_kremen аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 67
  • Спасибо получено: 9
Soir, высший класс! Спасибо, Вы проделали отличную работу. Жму Вам руку. Здоровья Вам и успехов. Даже немножко жаль что все закончилось. Зато Вам минус один проситель. Могу сделать несколько фото экранов и подписать что к чему, это нужно здесь?
P.s. Артефакты действительно есть, сразу и не заметил. Можете оставить, будет как подпись создателя :cheer:
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 31 мая 2017 16:34 #341

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Bogdan_kremen пишет:
Артефакты действительно есть, сразу и не заметил.
Тоже сразу не заметил - убрал.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Bogdan_kremen, shultz67

Одометр с расшириным функционалом LCD N5110_Mega 8 01 июнь 2017 10:33 #342

  • Bogdan_kremen
  • Bogdan_kremen аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 67
  • Спасибо получено: 9
Soir, здравствуйте. Сегодня проверил в движении последнюю версию-все отлично, ура! Спасибо, хорошего дня.
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 10 авг 2017 11:08 #343

  • Bogdan_kremen
  • Bogdan_kremen аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 67
  • Спасибо получено: 9
Здравствуйте. Прикрепляю фото экранов к прошивке из сообщения №338.
Фото 3 и 4 относятся ко второму экрану, показания мгновенного расхода из L/h в L/100 переключаются при скорости 20 км/ч, средняя строка-средний расход.
Фото 4-третий экран. Верхняя строка-накопительный расход. Масштаб полосы мгновенного расхода переключается при скорости 20 км/ч-1 сегмент=0.5 л/ч (индикация х0.5) и 1 сегмент=2л/100 (индикация х2).
Одометры на экранах 2 и 3 независимые, на фото показания одинаковые т.к. сброс делал одновременно. На втором экране длительное нажатие сбрасывает показатель среднего расхода и одометр 1, на третьем-накопительный расход и одометр 2.
Вложения:
Последнее редактирование: 10 авг 2017 11:14 от Bogdan_kremen.
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 27 окт 2017 10:05 #344

  • shultz67
  • shultz67 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
  • Спасибо получено: 1
Добрый день Soir!
Можно ли Вас попросить изменить самую последнюю версию прошивки данного бортовика (пост 338) таким образом, чтоб вместо дисплея 5110 все данные с определенной периодичностью просто выкидывались в SPI в таком формате:

1. 0xAA старт пакета.
2. Скорость.
3. Обороты/50.
4. Одометр.0б.
5. Одометр.1б.
6. Одометр.2б.
7. Одометр.3б.
8. Суточник1.0б.
9. Суточник1.1б.
10. Суточник2.0б.
11. Суточник2.1б.
12. Температура.
13. Напряжение х10 (12,3V = 123).
14. Мгновенный расход (старший бит=0 л/ч, =1 л/100).
15. Средний расход.
16. Число литров суточника2.
17. Номер текущего экрана.
18. 0хАА конец пакета.

Действие кнопки не меняется, меняется только вид отображения информации.
Это мне нужно для того чтоб использовать другой дисплей и шаговики для стрелок.
Спасибо!
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 27 окт 2017 16:27 #345

  • shultz67
  • shultz67 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
  • Спасибо получено: 1
еще забыл дописать
17. добавить бит 7 признак включения зажигания (дублирование сигнала на транзистор).
Если вдруг вопросы будут, ответить смогу только в понедельник.
Еще раз спасибо.
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 30 окт 2017 08:54 #346

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Можно, наверно. Пока нет времени посмотреть что там к чему. Напомните через неделю, если еще вопрос будет актуальным.
Администратор запретил публиковать записи гостям.
Спасибо сказали: shultz67

Одометр с расшириным функционалом LCD N5110_Mega 8 06 нояб 2017 09:59 #347

  • shultz67
  • shultz67 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
  • Спасибо получено: 1
Добрый день, Soir!
Вопрос остается актуальным но не срочным.
Можно добавить вместо кнопки выбора дисплея просто два входа для стирания второго и третьего дисплеев (замена долгого нажатия на 2 и 3 дисплее коротким логическим 0)?
Соответственно пункт 17 сообщения 344 остается только один бит признак включения зажигания
Спасибо!
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 06 нояб 2017 10:32 #348

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Спасибо за напоминание.
Прежде, чем вносить изменения в программу, давайте определимся с SPI. Отладим передачу данных, а потом уже будем менять саму программу.

Какие параметры должны быть у SPI?
У Вас есть возможность проводить тесты в железе?

Вот просто тест. Раз в секунду по SPI передается температура, без знака, один байт.
Вложения:
Последнее редактирование: 06 нояб 2017 10:49 от Soir.
Администратор запретил публиковать записи гостям.
Спасибо сказали: shultz67

Одометр с расшириным функционалом LCD N5110_Mega 8 06 нояб 2017 10:50 #349

  • shultz67
  • shultz67 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
  • Спасибо получено: 1
спай оставить как для дисплея
в железе смогу проверять через недельку но в протеусе поганяю без пролблем

в протеусе глянул все отлично!

Соблюдайте Правила. Раздел 5, п.8
Soir
Последнее редактирование: 06 нояб 2017 11:06 от Soir. Причина: Нарушение Правил
Администратор запретил публиковать записи гостям.

Одометр с расшириным функционалом LCD N5110_Mega 8 06 нояб 2017 11:07 #350

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
shultz67 пишет:
в железе смогу проверять через недельку
Значит снова напомните через недельку...
Администратор запретил публиковать записи гостям.
Спасибо сказали: shultz67
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir