Индикатор расхода топлива |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Индикатор расхода топлива |
26.7.2011, 17:15
Сообщение
#181
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Прокомпиллировал. Все нормально. Единственный варнинг - code crosses. но это просто инфа, на работу программы не влияет.
Может у вас отсутствуют некоторые .inc файлы? Там их 3. |
|
|
26.7.2011, 17:32
Сообщение
#182
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 6 Регистрация: 3.5.2011 Вне форума Репутация: 0 |
Все три inc файла на месте. А нельзя ли их вставить в тело программы чтобы было проще?
|
|
|
26.7.2011, 17:37
Сообщение
#183
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Наоборот, проще inc-ами. Чтоб не "засорять" программу. А вставить конечно можно. Компиллятор по большому счету так и делает.
|
|
|
26.7.2011, 17:45
Сообщение
#184
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 6 Регистрация: 3.5.2011 Вне форума Репутация: 0 |
При переносе на другой микроконтроллер, например на PIC16F877A вставку на ассемблере менять прйдется ?
|
|
|
26.7.2011, 18:36
Сообщение
#185
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
На 877 скорее всего надо поменять лишь тип МК в компилляторе и в @ DEVICE PIC16F876A.
Эти 2 МК даже идут одним и тем-же даташитом С другими, напр, 887 - придется и парочку регистров установить, а саму программу менять не надо. И вставку тоже. Но, я не понял, зачем 877? Он и размерами побольше, и куча лишних ног останется. Можно, наоборот, даже упростить, поставив вместо 876-го 873-й. |
|
|
26.7.2011, 21:04
Сообщение
#186
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 6 Регистрация: 3.5.2011 Вне форума Репутация: 0 |
Но, я не понял, зачем 877? Он и размерами побольше, и куча лишних ног останется. Ну во первых он у меня уже есть. Во вторых лишних ног никогда не бывает. Можно посадить на них светодиодный барграф из сообщения № 52. Мне нужно два барграфа для расхода литров в час и литров на 100км. Входы от спидометра, тахометроа. Потом может захочется еще и К-линию подключить. Когда чтонибудь доделываешь всегда руки чешутся его дальше усовершенствовать. |
|
|
27.7.2011, 5:54
Сообщение
#187
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Для доп. "нормального" LED барграфа ног уже и у 877 не хватит Разве что дополнительный дешифратор поставить
А если цепляться и к К, то больше никаких внешних сигналов и не надо - вся инфа снимается с этой линии. Кстати, если нужно 2 барграфа - то не лучше-ли взять другой индикатор - 4х16? А то один ЖК, другой - LED как-то не айс... Цитата всегда руки чешутся его дальше усовершенствовать С этим прибором у меня получилось наоборот. В первом варианте он показывал и цифровые значения расхода и зарядку аккумулятора и еще кое-что, уже и не припомню. Но покатавшись некоторое время понял, что лично мне многие функции не нужны - вот и изъял их и оставил только то что есть сейчас |
|
|
3.8.2011, 16:50
Сообщение
#188
|
|
пенсионер Группа: Технический Маньяк Сообщений: 4 Регистрация: 2.3.2010 Из: Елгава, Латвия Вне форума Репутация: 0 |
У меня Кольт 5 96 года, пришлось плату переделывать под габариты своих часиков и, к тому же, использовать другой индикатор, такой чтобы строчки влезли в оригинальное окошко без всяких доработок. Использовал DEM 16223 SYN-PY. На столе от Back-UPS аккумулятора работает (температуры, часы), к авто буду подключать в выходные. Если кому понадобится могу выложить разводку платки.
|
|
|
4.8.2011, 11:33
Сообщение
#189
|
|
пенсионер Группа: Технический Маньяк Сообщений: 4 Регистрация: 2.3.2010 Из: Елгава, Латвия Вне форума Репутация: 0 |
Обещаный вариант платки для Кольта 5. Мой индикатор был с запаяными премычками J3 и J5, поэтому катод подсветки на 15 ноге а анод на 16 а не так как по схеме от Ssh в первом посте. На платке это учтено. Опа.... Нет прав добавлять файлы.
... появились права. В анимации изменена фраза LANCER IX на COLT 5. Прошёл месяц эксплуатации. Пришлось заменить оригинальное синее стёклышко перед индикатором на бесцветное, так как днём даже с подсветкой разборчивость температуры и часов была неважная. Сейчас подсветку оставил постоянной.
Прикрепленные файлы
Trip_ColtV.rar ( 52,08 килобайт )
Кол-во скачиваний: 866
MMC_Colt.rar ( 10,71 килобайт ) Кол-во скачиваний: 693 |
|
|
4.8.2011, 11:38
Сообщение
#190
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Уже скорей всего есть (после 3-х постов)
|
|
|
7.9.2011, 15:40
Сообщение
#191
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Стал обладателем OLED дисплея (спасибо Дмитрию ), хотя вживую этот дисплей еще не видел, но по даташиту перерисовал плату под него. Остался вопрос с диммированием, никак не могу соорентироваться как сделать
1. Диммировать включением-выключением габаритов 2. Двухуровневое (ступенчатое) автоматическое диммирование 3. Плавное автоматическое диммирование посредством ШИМ... На всякий случай на плате предусмотрел разводку под все 3 режима, если что можно будет легко переделать с одного режима на другой... |
|
|
7.9.2011, 16:14
Сообщение
#192
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 132 Регистрация: 28.10.2009 Из: Киев Вне форума Авто: Lancer 1.6 MT Репутация: 2 |
Стал обладателем OLED дисплея (спасибо Дмитрию ), хотя вживую этот дисплей еще не видел, но по даташиту перерисовал плату под него. Остался вопрос с диммированием, никак не могу соорентироваться как сделать 1. Диммировать включением-выключением габаритов 2. Двухуровневое (ступенчатое) автоматическое диммирование 3. Плавное автоматическое диммирование посредством ШИМ... На всякий случай на плате предусмотрел разводку под все 3 режима, если что можно будет легко переделать с одного режима на другой... Я себе сделал программно: для каждого месяца забил время начала и конца сумерок, димирование делаю ШИМом. Пока показать нечего, так как все в виде прототипа |
|
|
7.9.2011, 16:26
Сообщение
#193
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Честно говоря привязка к времени суток мне как-то не импонирует... Скажем - заехал в тоннель, изменилась погода и т.д. Наверное все-таки лучший вариант - плавное диммирование в зависимости от освещенности...
|
|
|
10.9.2011, 17:14
Сообщение
#194
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Вчера сначала просто переставил дисплей (дома, на снятом с автомобиля приборчике) - сразу заработал, я обрадовался, вытравил новую плату с поправками в части диммирования, собрал. Единственно, пришлось подправить в программе один из custom character-ов, а именно, стрелка влево с кодом 4 почему-то не выводилась. Оказалось - не выводится также 6-й код, почему - не знаю, но чтоб не заморачиваться перекинул 4-й символ на номер 7 и вроде все образовалось.
Сегодня попытался поставить на место - но тут поджидала засада, как только заводишь двигатель и начинает работать прогрессбар индикатор тут-же слетает с катушек и начинает показывать черт знает что, а под конец вообще вырубается . Не помогло и "передергивание" при инициализации lcdout $FE, $08 pause 1000 lcdout $FE, $0C Причем уже дома, с генератором, протестировал - при некоторых входных частотах (иммитирующих сигнал с инжектора) - все работает, а при некоторых - сходит с ума. ЖК работает без проблем... |
|
|
10.9.2011, 19:41
Сообщение
#195
|
|
Technical maniac Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: 49 |
И чтож получается..-ставить обратно ЖК??
Я так понимаю,экранировать дисплей не получится?? |
|
|
10.9.2011, 20:37
Сообщение
#196
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
ЖК обратно ставить не буду, все равно через некоторое время деградирует, буду пытать этот. Кое-что уже прояснилось, сбой происходит когда интенсивно используешь так называемые символы определенные пользователем - user defined characters - это те символы, которые отсутствуют в знакогенераторе и которые можно нарисовать самому, естественно в пределах матрицы 5х8. Всего допускается определить до 8-и символов, мне нужны 6. Заменил в прогрессбаре 3 "сделанных" символа на символ из знакогенератора - все заработало. Но в этом случае получаем 16 градаций прогрессбара, а у меня сейчас 48... В крайнем случае оставлю так (с 16 градациями), чтоб не ездить с разобранной торпедой, а на втором дисплее буду экспериментировать. Ну и даташит надо проштудировать, там все очень запутанно, только что слегка полистал - чувствую придется распечатывать
Оставляю изучение на след. неделю, сейчас времени нет... А зачем экранировать дисплей? |
|
|
10.9.2011, 20:45
Сообщение
#197
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108 |
Этот-же индикатор можно перевести в графический режим. В нем можно вообще все что угодно рисовать. Только надо иметь в виду что между знакоместами и по вертикали и по горизонтали промежуток по одному пикселю.
-------------------- Lancer IX 1.6 MT 2006г. & клубные рамки NLC
-------------------- |
|
|
10.9.2011, 21:59
Сообщение
#198
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Насчет графического режима в курсе, но он мне не нужен. Хочу понять в чем сейчас загвоздка. Только что выяснил еще одну странность - некорректно отображаются или приводят к сбоям только user defined characters с четными номерами (0,2,4,6) С нечетными - все нормально
|
|
|
10.9.2011, 22:54
Сообщение
#199
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Надул я эту заразу Пару "сделанных" символов заменил на похожие из знакогенератора (стрелки вправо-влево), осталось 4 знакоместа, куда как-раз поместились 3 символа, формирующие прогрессбар и символ градус Цельсия.
Вот как сейчас выглядит: Помимо замены дисплея слегка утопил кнопки управления Видео - без подключенных датчиков температуры, с неправильным временем и иммитатором сигнала инжектора |
|
|
10.9.2011, 22:55
Сообщение
#200
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29929 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Красота
|
|
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2024 Форум Технических Маньяков. |
|