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

ТЕМА: Led приборная панель

Led приборная панель 17 окт 2016 18:36 #301

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Soir пишет:
...пойти немного другим путем... или для верности все 5V.
Пошел другим путем и замахался подбирать на макете последовательно и параллельно резисторы делителя. Нет в природе таких номиналов, чтобы двумя тремя (нужна целая куча), точно выставить напряжение, хотя бы 2.45 вольта, для верности. По формуле одно, а на практике получается или слишком мало, что снижает диапазон, или почти точно 2.5 вольта, что опасно, в любой момент 2.51 и ноль на дисплее (построечные резисторы не надежно). Наверное, для верности сделать 5 вольт, хватит и для RC фильтра, им снижу напряжение до уровня нужного мне и увеличу диапазон измерения.
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 17 окт 2016 20:30 #302

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
А зачем Вам точно подбирать? Точность резисторов +-10% - вполне. Ведь потом будет калибровка, а смысла в точных измерениях никакого нет. В данном случае это условные единицы, а не Вольты.
Если Вам надо максимальное напряжение +3V, то возьмите резисторы 10 кОм и 5,6 кОм. Чтобы с запасом. И все...

P.S.
Сделал до 5V. Только нужно снова проверять, уже начинаю путаться в числах...
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: baa

Led приборная панель 17 окт 2016 21:36 #303

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Soir пишет:
Сделал до 5V.
Теперь супер! Проверил на макете, все функции на месте и работают. На этом вроде все. Еще раз огромная благодарность, особенно за ваше терпение. Спасибо!
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 30 окт 2016 10:03 #304

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Уважаемый Soir! Продолжил заниматься бакометром (раньше не было времени), в частности начертил рисунок лицевой наклейки и понял, сюда чего-то надо добавить, оказалось много свободного места. Логотип авто ситуации не исправил. Решил впихнуть сюда простенькие часы. На «Радио коте» предпоследний пост на странице) нашел схему и с вашей прошивкой. Уважаемый Soir, я бы не обращался к вам, но тут вылезла на макете маленькая недоработка. При затухании индикаторов явно видно их мерцание. И для полной адаптации в авто, (если возможно, хотя бы первых два пункта) я бы хотел, чтобы Вы, уважаемый Soir, немного изменили прошивку. 1. Заставку сделать как в бакометре, 2 сек. тест индикаторов, 2 сек. Ваша заставка и 2 сек. задержка UA. 2. Сделать притухание индикатора при включении габаритов, с возможностью регулировки через меню. 3. Сделать выбор индикации кнопкой «SELECT» по кругу, или Часы – или Температура – или чередование часы температура по 5 сек. Длительное нажатие «SELECT», переход в режим настройки. Здесь короткое нажатие «SELECT», выбор установки, минуты - часы – яркость, кнопками +/-. Спасибо!
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 30 окт 2016 11:11 #305

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

Led приборная панель 30 окт 2016 11:18 #306

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Совершенно верно! Буду благодарен!
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Последнее редактирование: 30 окт 2016 11:18 от baa.
Администратор запретил публиковать записи гостям.

Led приборная панель 30 окт 2016 11:22 #307

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

Led приборная панель 30 окт 2016 11:33 #308

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Soir пишет:
Там памяти свободной у МК совсем нет.
А если 4313, там в два раза больше?
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 30 окт 2016 12:19 #309

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
Наверно можно. Сейчас скачаю даташит, посмотрю.

Даташит посмотрел - можно.
Но оказалась проблема в другом. Такой модели нет в Proteus и у меня такого МК нет в наличии. Но и не это главное. Главное то, что программа, а которой я пишу прошивки, тоже не поддерживает этот МК.
Администратор запретил публиковать записи гостям.
Спасибо сказали: baa

Led приборная панель 30 окт 2016 12:36 #310

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Тоже глянул, что в Протеусе нет, хотя отличается от 2313 только количеством памяти и она есть на Космодроме. Очень жаль. Тогда максимум, что возможно. Первое притухание, если получится, с регулировкой через EEPROM и второе заставка.
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 30 окт 2016 15:23 #311

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
baa пишет:
Тогда максимум, что возможно.
Это притухание и заставка. Все.
На регулировку яркости места нет, даже через EEPROM не удается сделать нормально.

Пока так:
Ячейка с адресом [0x00] - коррекция точности хода. Должна быть не более 59. В 0 часов 0 минут и 30 сек секунды устанавливаются из этой ячейки. Думаю, тут все понятно.

Яркость (символ "B"). Тут чуть сложнее. Записывать нужно в две ячейки.
"B" должно быть больше 10 (минимальная яркость), но меньше 1900.
Расчет значений.
C1 = B/256 (берутся только целые)
C2 = B - C1*256 (остаток от деления)
В ячейку [0x01] записывается C1
В ячейку [0x02] записывается C2

Например, яркость B=300.
С1 = 300/256 => С1 = 1
С2 = 300 - С1*256 = 44.

Немного сложно, но памяти у МК для придания всему этому человеческого вида, нет. Программа не контролирует правильность ввода данных яркости по той же причине.
Данные яркости в EEPROM должны быть записаны обязательно. Иначе все время будет максимальная яркость.

Что непонятно - спрашивайте.
Вложения:
Администратор запретил публиковать записи гостям.

Led приборная панель 30 окт 2016 16:39 #312

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
С регулировкой в принципе разобрался, единственное для притухания 6 пин мы отключаем от общей шины, а нельзя сделать наоборот. Притухание 6 пин на общую шину, а полная яркость отключение.
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 30 окт 2016 17:19 #313

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
baa пишет:
Притухание 6 пин на общую шину, а полная яркость отключение.
Поменял.
И еще. Яркость желательно устанавливать менее 1000 (это ~50%). На большей яркости могут быть сбои работе датчика температуры. Связано все с тем же - нехватка памяти для полноценной работы регулятора яркости.
Наверно больше 50% и не нужно, яркость заметно уменьшается процентов с 30 наверно...
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: baa

Led приборная панель 30 окт 2016 17:58 #314

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Вроде все работает. Спасибо! Я вот подумал, а зачем мне термометр. Если его убрать хватит ли памяти для полноценной регулировки яркости и притухания при включении габаритов. Для меня часы с регулировкой яркости и притуханием при включении габаритов важнее, чем термометр, даже если регулировать яркость через EEPROM. Извините за назойливость.
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 30 окт 2016 18:24 #315

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

Led приборная панель 30 окт 2016 20:36 #316

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Soir пишет:
Создайте отдельную тему, распишите ТЗ
Тема создана "Часы для автомобиля на ATTiny2313"
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 10 март 2017 11:20 #317

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Уважаемый Soir! Хотел бы с просьбой, вернуться к тахометру. Пост 162, вы сделали настройку яркости через EEPROM. Можно ли, добавить настройку количества входных импульсов (1/2/3/4) через EEPROM, для применения данного девайса с другими моторами. Последняя (используемая) прошивка с переназначенными выводами, находится Пост 226. Заранее спасибо за ответ!
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 10 март 2017 13:08 #318

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
baa пишет:
добавить настройку количества входных импульсов (1/2/3/4) через EEPROM, для применения данного девайса с другими моторами. Последняя (используемая) прошивка с переназначенными выводами, находится Пост 226.
Добавил. Ячейка памяти EEPROM с адресом 0x01. Должно быть число больше 0 и меньше 16. Иначе берется по умолчанию 4.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: baa

Led приборная панель 10 март 2017 13:17 #319

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Спасибо огромное! Я так понял, число от 1 до 16, это количество импульсов.
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 10 март 2017 13:18 #320

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

Led приборная панель 18 сен 2017 13:30 #321

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Soir пишет:
Добавил. Ячейка памяти EEPROM с адресом 0x01. Должно быть число больше 0 и меньше 16. Иначе берется по умолчанию 4.
Уважаемый Soir! Судя по измерениям в Протеусе количество импульсов по умолчанию не 4 а 5. ( если 4 то не правильный расчет!). Согласно таблице rsgroup.com.ua/a160789-avtomobilnyj-tahometr-svoimi.html, Протеус 1000 оборотов в минуту показывает при частоте 85 Гц. в место 68 Гц., что соответствует 5 импульсам. В принципе это не столь важно. Меня интересует другое, возможность установить по умолчанию 2 импульса на один оборот. Не знаю, что Вас подтолкнуло установить, даже 4, хотя для всех или большинства четырёх цилиндровых моторов нужно 2 импульса на 1 оборот, или 34 Гц (если точно 33. 333...Гц) =1000 об.мин.. 3.333... Гц на 100 об. мин. Спасибо!
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Последнее редактирование: 18 сен 2017 14:01 от baa.
Администратор запретил публиковать записи гостям.

Led приборная панель 18 сен 2017 17:05 #322

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9630
  • Спасибо получено: 3400
  • Respect sxem.org Sponsor 2019 Author
baa пишет:
Судя по измерениям в Протеусе количество импульсов по умолчанию не 4 а 5.
Там 4, но ошибка во времени. Исправил.

baa пишет:
Не знаю, что Вас подтолкнуло установить, даже 4, хотя для всех или большинства четырёх цилиндровых моторов нужно 2 импульса на 1 оборот
Подталкивают меня только заказчики, мне все равно у кого сколько цилиндров и сколько в них импульсов. Наверно в базовом проекте было 4, Вы возможно не уточнили... Поэтому и делаю настройку - ставьте, сколько посчитаете нужным.
Сделал по умолчанию 2.

Проверьте еще.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: baa

Led приборная панель 18 сен 2017 18:06 #323

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Спасибо БОЛЬШОЕ! в Протеусе норма, на днях проверю в реальном железе, пока не хватает свободного времени.
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Администратор запретил публиковать записи гостям.

Led приборная панель 22 сен 2017 08:56 #324

  • baa
  • baa аватар
  • Не в сети
  • I'm here long time
  • Теорія: Всім все зрозуміло, але нічого не працює.
  • Сообщений: 144
Доброе утро Уважаемый Soir. Появилось время и начал проверку тахометра в железе на столе. В Протеусе, как писал, все нормально. Подаю частоту 66 Гц., показывает 2000 об\мин., как и должно быть. Теперь в железе, подаю частоту 66 Гц., показывает 300 об. частоту мерил частотомером и осциллографом, импульсы на ножке контроллера четкие, изменял амплитуду от 2 до 4.5 вольт. Нагрешил на кварц, поменял, результат тот же. Пере прошил контроллер, заодно и фузбиты на внутренний генератор,выпаял кварц, запустился, результат одинаковый. На машине пока не пробовал. Что не правильно показывает прошивка в Протеус или в железе и почему? Я зашел в тупик.
Вложения:
Теорія: всім все зрозуміло, але нічого не працює.
Практика: все працює, але ніхто не розуміє як.
Последнее редактирование: 22 сен 2017 09:00 от baa.
Администратор запретил публиковать записи гостям.

Led приборная панель 22 сен 2017 10:31 #325

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 1283
  • Спасибо получено: 56
где вы нарыли эту левую таблицу оборотов?
Вот правильная, для 4х цилиндрового морота.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir