Авторукожопства псто номер три., Как я тюнил приборку.

Страницы: 1 ...  13 14 15  ОТВЕТИТЬ НОВАЯ ТЕМА
DiSAMBiG 23 дек 2014 в 13:17
Шутник  •  На сайте 12 лет
2
ТС, а ты не думал разделить светодиоды по цветам на три зоны?
Например 0-60: зелёный, 60-90: желтый, 90- больше: красным.
Ну и с остальными показателями так же.
Плюс добавить регулировку яркости, ибо ночью по глазам лупит сильно.
djonik1562 23 дек 2014 в 13:30
Весельчак  •  На сайте 13 лет
0
Классно сделано.
А покажи хоть как на тачке смотрится?
swatp 23 дек 2014 в 13:46
Шутник  •  На сайте 13 лет
0
Вот они наушники и невнимательность

http://www.youtube.com/watch?v=TBxRuNIaFP0
megajaba автор 23 дек 2014 в 13:52
Ярила  •  На сайте 13 лет
1
Цитата (DiSAMBiG @ 23.12.2014 - 13:17)
ТС, а ты не думал разделить светодиоды по цветам на три зоны?
Например 0-60: зелёный,  60-90: желтый, 90- больше: красным.
Ну и с остальными показателями так же.
Плюс добавить регулировку яркости, ибо ночью по глазам лупит сильно.

думал, первые варианты именно такими и были cool.gif жёлтый пришлось исключить из-за низкой яркости. сейчас с индикаторными выводными светодиодами вообще беда, видимо - прошло их время...

Авторукожопства псто номер три.

Это сообщение отредактировал megajaba - 23 дек 2014 в 13:53
palych1 23 дек 2014 в 13:56
Ярила  •  На сайте 12 лет
0
За рукожопство зелень. Отлично получилось. Что за бумагу для лазерного утюга используешь, хорошо отошла? Почему не фоторезист?
joker5 23 дек 2014 в 14:01
Ярила  •  На сайте 13 лет
0
зелень за руки!
а какой слог приятный:пох,хоть заправку твоего пепелаца ,описывай,мне нравится
megajaba автор 23 дек 2014 в 14:10
Ярила  •  На сайте 13 лет
0
Цитата (palych1 @ 23.12.2014 - 13:56)
За рукожопство зелень. Отлично получилось. Что за бумагу для лазерного утюга используешь, хорошо отошла? Почему не фоторезист?

фотобумага ДНС для струйников, самой низкой плотности. отходит то она вполне хорошо, если плата на с ковёр площадью gigi.gif фоторезист - как то не знаю, не пробовал я его, да и думаю такой метод хорошенько дешевле...
crew13 23 дек 2014 в 14:19
Шутник  •  На сайте 12 лет
0
отправьте этот пост конструкторам автоваза, с припиской, что они каличи!
StinkyBear 23 дек 2014 в 14:30
Ярила  •  На сайте 13 лет
1
Цитата (megajaba @ 22.12.2014 - 20:27)
я кончил. сисек не будет, у меня их нет. если нужны - гуглю deg.gif критикуйте, ругайте hat.gif

охмуенна считаю.

можно на самоклейке напечатать было наверное и нарезать, не?
SmileCat 23 дек 2014 в 14:34
Ярила  •  На сайте 14 лет
0
а какой слог.. я ржал до слез.. шеф матерится что я никуя не работаю :) а ржу на Япе.
CredoExpert 23 дек 2014 в 14:41
Шутник  •  На сайте 16 лет
0
как то ссыкотно без стрелки то она хоть направление движения указывала
да и стрелочка которая указывала на лючок бака где http://www.yapfiles.ru/show/1028852/ms210701.jpg.html

Это сообщение отредактировал CredoExpert - 23 дек 2014 в 14:42
IСанчесI 23 дек 2014 в 14:42
переподпереподвыподверт  •  На сайте 13 лет
1
чувак, ты ДОЛЖЕН работать на автовазе в руководящей должности и получать достойную зарплату!

Это сообщение отредактировал IСанчесI - 23 дек 2014 в 14:43
JJHH 23 дек 2014 в 14:44
Ярила  •  На сайте 14 лет
2
ТС, в продолжение...

..полигон под Мегой
Работать будет и так. Но есть правила хорошего тона в помехозащищенности. В AN общих где-то было, кстати, у Атмела. Всего-то прямоугольник дорисовать.

...Светодиоды SMD.
Как вариант, можно и пойти от обратного. Шкалы-SMD, вплотную к плате. Индикаторы- выводные, с обратной стороны платы на отдалении, светят через дырку в плате. Выводы изогнуты буквой Зю.

...датчик освещенности. затраты времени и места на плате я думаю не оправдают борьбу с глюками...
Делается лехко!
Чтобы глюков не было, на милисекунду гасятся все светодиоды, потом меряем освещение. Результат усредняем секунд на десять.
Можно даже одновременно светить светодиодом и мерять уровень освещения вокруг него. Заводим светодиод на вход АЦП. Когда надо светить-переключаем пин на выход, светим, когда надо мерять, перехлючаем на вход, меряем.
Проще сразу реализовать аппаратный функционал, затем при необходимости реализовать программно. Дело-то к коммерчесской разработке идет :)

...народу очень нравится изменение цвета шкал, по этому и решил заморочиться. на 128А тупо таймеров не хватает на ещё три канала ШИМа...

Зачем так расточительно с таймерами и пинами? Не проще ли сделать так?
Соединяем драйверы последовательно, паровозиком.
Светодиоды RGB, чтобы не городить забор дорожек, подсоединяем к драйверам по порядку расположения выводов: RGBRGBRGB...
Один, единственный таймер используем для прерывания (загнать в драйверы текущую информацию) и для управления ШИМ общей яркости. Только вот обновляем драйверы в десятки раз чаще.
У меня каждые 4мс Мега успевала обновить информацию в четырех драйверах 64 раза. Это соответствует 12ти "честным" оттенкам на цвет (1728 цветов на светодиод).
То есть в таком виде получаем полноцветное изображение для КАЖДОГО светодиода, соответственно имеем полную свободу выбора дизайна.

Учитываем, что чувствительность глаз к разным цветам разная(нужны весовые коэффициенты, чтобы набрать, например, белый цвет).
Учитываем логарифмическую зависимость между ШИМ и яркостью светодиода(64 проходам соответствует только 12 равноступенчатых изменений яркости).

Еще можно прописать несколько преднастроенных профилей- кастомизаций вида панели. Еще - наклейку на выбор ...Еще...

Куча зелени, эх было бы у меня столько времени..

Авторукожопства псто номер три.

Это сообщение отредактировал JJHH - 23 дек 2014 в 14:58
djwall 23 дек 2014 в 14:45
Шутник  •  На сайте 11 лет
0
Афтар ты ахуенен!!!!!!!!!!!!!и руки прямые!!!!! lamo.gif
Zental 23 дек 2014 в 14:49
Ярила  •  На сайте 17 лет
0
Я думал тут ара-тюнинг будет с наклейками и тонировкой, а тут прям шаманизм и инженерная мысль. Респект и петрушка.
StiplChez 23 дек 2014 в 14:50
Ярила  •  На сайте 14 лет
-1
Это ж как свои глаза то не любить нужно. Если днём только ездить
michaelnt 23 дек 2014 в 15:06
Шутник  •  На сайте 14 лет
0
Чувак Ты Мегамонстр электронного рукоделия, а какой слог, зачитаешься. Вобщем респект, дальнейших успехов!!!
Chasm 23 дек 2014 в 15:17
Optimus Prime  •  На сайте 12 лет
1
Цитата (StiplChez @ 23.12.2014 - 14:50)
Это ж как свои глаза то не любить нужно. Если днём только ездить

Ты только картинки смотреть умеешь? Молодец. Но если бы прочитал, то увидел, что яркость регулируется.

Это сообщение отредактировал Chasm - 23 дек 2014 в 15:17
megajaba автор 23 дек 2014 в 15:18
Ярила  •  На сайте 13 лет
1
Цитата
Работать будет и так. Но есть правила хорошего тона в помехозащищенности. В AN общих где-то было, кстати, у Атмела. Всего-то прямоугольник дорисовать

это понятно, просто не хотелось городить перемычки на питание, по этому под ней лежит +3.3 и минус, вот в чём засада...
Цитата
У меня каждые 4мс Мега успевала обновить информацию в четырех драйверах 64 раза. Это соответствует 12ти "честным" оттенкам на цвет (1728 цветов на светодиод).

тут есть небольшая засада: проц довольно загружен, на всё про всё остаётся один свободный таймер, события в котором выполняются по достижении значений счётчика, который этим же таймером и наращивается, потому как всего их четыре, один занят часами РВ, два - захватами спидометра/тахометра. задачи таймеров и основного цикла:
таймеры:
1. деление коэффициентов на тики чтобы узнать обороты и скорость
2. борьба с одновременным доступом к переменным, добываемым иногда 10, а иногда 300 раз за секунду, выводить которые надо 50 раз за секунду
3. арифметика на преобразование в человекочитаемый вид
4. арифметика на показатели шкал в регистры, скорость, топливо, температура.
5. выталкивание в регистры не менее чем раз в определённый период, частота обновления шкал около 40Гц, мотор может набирать обороты довольно стремительно, не охота замечать задержки.
6. проверка контрольной суммы и расколупывание KWP из буфера и раскладка по переменным
7. арифметика преобразования переменных в человекочитаемый вид, много цифр, есть плавающая запятая, данные почти все - два байта.
8. подсчёт переменных времён событий для ведения статистики по секундному событию
9. проверка корректности подсчётов спидометра и тахометра в случае совпадения времён захвата, выбор верного значения
если ничего не забыл
дальше в реальном времени с отвлеканиями на прерывания основной цикл:
1. проверка и обсчёт отображаемого на конкретном экране
2. проверка состояния кнопок и события навигации по экранам
3. проверка статуса событий и реакция на их изменение (настраиваемые выходы, статус работы мотора, прогрева и т.п.)
4. отрисовка на дисплее, огромное количество времени...
5. обработка значений АЦП, усреднение показателей, коррекция "всплесков" топлива в баке на поворотах, математика кривых нелинейности показаний датчиков.
6. управление исполнительными механизмами.
не реже 4Гц, ибо иначе диагностика двигателя не совсем удобна, можно и проворонить момент, которвый вызывает подозрения, затупы в кнопках, и т.п...

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

Цитата
Еще можно прописать несколько преднастроенных профилей- кастомизаций вида панели. Еще - наклейку на выбор ...Еще...

а в исходнике который я выложил это закладывалось, ещё в самом начале. там есть только переключение цветовых схем, но сейчас буду делать меню - как раз и скины буду шаманить, благо от битмапов отказался, памяти дофига осталось. когда с МК работаешь так и охота цинично сказать - ну чё, товарищи, сколько у вас гигагерц и гигабайт в телефоне? а у меня ещё 16кБ памяти осталось, эх, щас ещё наворотов наделаю! gigi.gif




З.Ы. я понимаю что 12 мегагерц это серьёзная скорость, но когда с большой частотой приходится считать двух- четырёхбайтовые переменные, и толкать 16битную картинку в дисплей - эта скорость тает на глазах с каждым А=А+1.. а когда выполняешь одометр=одометр+1 при проезде километра - смешно и грустно, операция с 4х байтовым, ибо привычный одометр в 100000 км в двухбайтовую не влазит... sad.gif

Это сообщение отредактировал megajaba - 23 дек 2014 в 15:32
mbfg 23 дек 2014 в 15:33
Балагур  •  На сайте 12 лет
0
ебать нахуй, мне сказать нечего!
Руки золотые, молодца!
Дима687 23 дек 2014 в 15:33
Ярила  •  На сайте 14 лет
0
ТС, ты Бог паяльника!
megajaba автор 23 дек 2014 в 15:36
Ярила  •  На сайте 13 лет
2
Цитата (CredoExpert @ 23.12.2014 - 14:41)
как то ссыкотно без стрелки то она хоть направление движения указывала
да и стрелочка которая указывала на лючок бака где http://www.yapfiles.ru/show/1028852/ms210701.jpg.html

настоящий тазовод не только знает где у него лючок, но и в курсе как заменить ремень ГРМ с помощью монтировки и ключа "на 10", нам эти ваши стрелочки - не нужны! gigi.gif а если серьёзно - это проба нарезки на плоттере, в дальнейшем детали будут поаккуратнее, и внешний вид по продуманнее. я не рассчитывал что в месте где я нарезал плоттер с лёгкостью может резать объекты с отступом в 0,5мм, по этому накладка такая "ляпистая", пиктограммки такие большие.

Это сообщение отредактировал megajaba - 23 дек 2014 в 15:37
Senya24 23 дек 2014 в 16:12
Приколист  •  На сайте 12 лет
0
Ты не автоэлектрик - ты реально можешь работать разработчиком электронных приборов, причем по с нуля - начиная с ТЗ, и заканчивая рабочим макетом.
Если ты в Нижегородской области и ищешь работу - пиши, мне нужны разработчики.
Анестетик 23 дек 2014 в 16:35
Приколист  •  На сайте 11 лет
0
Ну тут однокуйственно платина!
black911 23 дек 2014 в 17:02
Юморист  •  На сайте 14 лет
0
канеш круто что сам всё своими ручонками сделал
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 96 519
0 Пользователей:
Страницы: 1 ...  13 14 15  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх