Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"

24 страниц V  « < 8 9 10 11 12 > »   
Reply to this topicStart new topic
> Индикатор расхода топлива
SSh
сообщение 26.7.2011, 17:15
Сообщение #181


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Прокомпиллировал. Все нормально. Единственный варнинг - code crosses. но это просто инфа, на работу программы не влияет.
Может у вас отсутствуют некоторые .inc файлы? Там их 3.
Прикрепленное изображение
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Bоnus
сообщение 26.7.2011, 17:32
Сообщение #182


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 3.5.2011
Вне форума


Репутация:   0  


Все три inc файла на месте. А нельзя ли их вставить в тело программы чтобы было проще?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 26.7.2011, 17:37
Сообщение #183


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Наоборот, проще inc-ами. Чтоб не "засорять" программу. А вставить конечно можно. Компиллятор по большому счету так и делает.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Bоnus
сообщение 26.7.2011, 17:45
Сообщение #184


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 3.5.2011
Вне форума


Репутация:   0  


При переносе на другой микроконтроллер, например на PIC16F877A вставку на ассемблере менять прйдется ?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 26.7.2011, 18:36
Сообщение #185


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


На 877 скорее всего надо поменять лишь тип МК в компилляторе и в @ DEVICE PIC16F876A.
Эти 2 МК даже идут одним и тем-же даташитом smile.gif
С другими, напр, 887 - придется и парочку регистров установить, а саму программу менять не надо.
И вставку тоже.
Но, я не понял, зачем 877? Он и размерами побольше, и куча лишних ног останется. Можно, наоборот, даже упростить, поставив вместо 876-го 873-й.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Bоnus
сообщение 26.7.2011, 21:04
Сообщение #186


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 3.5.2011
Вне форума


Репутация:   0  


Цитата(SSh @ 26.7.2011, 18:36) *
Но, я не понял, зачем 877? Он и размерами побольше, и куча лишних ног останется.

Ну во первых он у меня уже есть. Во вторых лишних ног никогда не бывает. Можно посадить на них светодиодный барграф из сообщения № 52. Мне нужно два барграфа для расхода литров в час и литров на 100км. Входы от спидометра, тахометроа. Потом может захочется еще и К-линию подключить. Когда чтонибудь доделываешь всегда руки чешутся его дальше усовершенствовать.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 27.7.2011, 5:54
Сообщение #187


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Для доп. "нормального" LED барграфа ног уже и у 877 не хватит smile.gif Разве что дополнительный дешифратор поставить wink.gif
А если цепляться и к К, то больше никаких внешних сигналов и не надо - вся инфа снимается с этой линии.

Кстати, если нужно 2 барграфа - то не лучше-ли взять другой индикатор - 4х16? А то один ЖК, другой - LED как-то не айс...

Цитата
всегда руки чешутся его дальше усовершенствовать

С этим прибором у меня получилось наоборот. В первом варианте он показывал и цифровые значения расхода и зарядку аккумулятора и еще кое-что, уже и не припомню. Но покатавшись некоторое время понял, что лично мне многие функции не нужны - вот и изъял их и оставил только то что есть сейчас smile.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Геopгий
сообщение 3.8.2011, 16:50
Сообщение #188


пенсионер
**

Группа:
Технический Маньяк
Сообщений: 4
Регистрация: 2.3.2010
Из: Елгава, Латвия
Вне форума


Репутация:   0  


У меня Кольт 5 96 года, пришлось плату переделывать под габариты своих часиков и, к тому же, использовать другой индикатор, такой чтобы строчки влезли в оригинальное окошко без всяких доработок. Использовал DEM 16223 SYN-PY. На столе от Back-UPS аккумулятора работает (температуры, часы), к авто буду подключать в выходные. Если кому понадобится могу выложить разводку платки.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Геopгий
сообщение 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
 
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 4.8.2011, 11:38
Сообщение #190


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Уже скорей всего есть smile.gif (после 3-х постов)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 7.9.2011, 15:40
Сообщение #191


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Стал обладателем OLED дисплея (спасибо Дмитрию smile.gif), хотя вживую этот дисплей еще не видел, но по даташиту перерисовал плату под него. Остался вопрос с диммированием, никак не могу соорентироваться как сделать
1. Диммировать включением-выключением габаритов
2. Двухуровневое (ступенчатое) автоматическое диммирование
3. Плавное автоматическое диммирование посредством ШИМ...

На всякий случай на плате предусмотрел разводку под все 3 режима, если что можно будет легко переделать с одного режима на другой...
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
arhip
сообщение 7.9.2011, 16:14
Сообщение #192


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 132
Регистрация: 28.10.2009
Из: Киев
Вне форума
Авто: Lancer 1.6 MT

Репутация:   2  


Цитата(SSh @ 7.9.2011, 15:40) *
Стал обладателем OLED дисплея (спасибо Дмитрию smile.gif), хотя вживую этот дисплей еще не видел, но по даташиту перерисовал плату под него. Остался вопрос с диммированием, никак не могу соорентироваться как сделать
1. Диммировать включением-выключением габаритов
2. Двухуровневое (ступенчатое) автоматическое диммирование
3. Плавное автоматическое диммирование посредством ШИМ...

На всякий случай на плате предусмотрел разводку под все 3 режима, если что можно будет легко переделать с одного режима на другой...


Я себе сделал программно: для каждого месяца забил время начала и конца сумерок, димирование делаю ШИМом. Пока показать нечего, так как все в виде прототипа smile.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 7.9.2011, 16:26
Сообщение #193


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Честно говоря привязка к времени суток мне как-то не импонирует... Скажем - заехал в тоннель, изменилась погода и т.д. Наверное все-таки лучший вариант - плавное диммирование в зависимости от освещенности...
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 10.9.2011, 17:14
Сообщение #194


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Вчера сначала просто переставил дисплей (дома, на снятом с автомобиля приборчике) - сразу заработал, я обрадовался, вытравил новую плату с поправками в части диммирования, собрал. Единственно, пришлось подправить в программе один из custom character-ов, а именно, стрелка влево с кодом 4 почему-то не выводилась. Оказалось - не выводится также 6-й код, почему - не знаю, но чтоб не заморачиваться перекинул 4-й символ на номер 7 и вроде все образовалось.
Сегодня попытался поставить на место - но тут поджидала засада, как только заводишь двигатель и начинает работать прогрессбар индикатор тут-же слетает с катушек и начинает показывать черт знает что, а под конец вообще вырубается sad.gif .
Не помогло и "передергивание" при инициализации
lcdout $FE, $08
pause 1000
lcdout $FE, $0C

Причем уже дома, с генератором, протестировал - при некоторых входных частотах (иммитирующих сигнал с инжектора) - все работает, а при некоторых - сходит с ума. ЖК работает без проблем...
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
sanche29
сообщение 10.9.2011, 19:41
Сообщение #195


Technical maniac
*******

Группа:
Почетные ветераны
Сообщений: 1181
Регистрация: 13.7.2010
Из: Астрахань
Вне форума
Авто: Lancer IX-1.5 CVT

Репутация:   49  


sad.gif И чтож получается..-ставить обратно ЖК??
Я так понимаю,экранировать дисплей не получится??
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 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 градациями), чтоб не ездить с разобранной торпедой, а на втором дисплее буду экспериментировать. Ну и даташит надо проштудировать, там все очень запутанно, только что слегка полистал - чувствую придется распечатывать smile.gif
Оставляю изучение на след. неделю, сейчас времени нет...

А зачем экранировать дисплей?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
dmitrij_b
сообщение 10.9.2011, 20:45
Сообщение #197


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 1802
Регистрация: 21.2.2009
Из: Екатеринбург
Вне форума
Авто: Lancer IX 1.6MT (105HP)

Репутация:   108  


Этот-же индикатор можно перевести в графический режим. В нем можно вообще все что угодно рисовать. Только надо иметь в виду что между знакоместами и по вертикали и по горизонтали промежуток по одному пикселю.



--------------------
Lancer IX 1.6 MT 2006г. & клубные рамки NLC
--------------------
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 10.9.2011, 21:59
Сообщение #198


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Насчет графического режима в курсе, но он мне не нужен. Хочу понять в чем сейчас загвоздка. Только что выяснил еще одну странность - некорректно отображаются или приводят к сбоям только user defined characters с четными номерами (0,2,4,6) С нечетными - все нормально blink.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 10.9.2011, 22:54
Сообщение #199


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


Надул я эту заразу smile.gif Пару "сделанных" символов заменил на похожие из знакогенератора (стрелки вправо-влево), осталось 4 знакоместа, куда как-раз поместились 3 символа, формирующие прогрессбар и символ градус Цельсия.
Вот как сейчас выглядит:
Прикрепленное изображение

Прикрепленное изображение

Помимо замены дисплея слегка утопил кнопки управления

Видео - без подключенных датчиков температуры, с неправильным временем и иммитатором сигнала инжектора smile.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Titus
сообщение 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  


Красота smile.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

24 страниц V  « < 8 9 10 11 12 > » 
Fast ReplyReply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"