Быстрый заказ, позвонить +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 или "Ленивые поворотники"

9 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Индикатор передач АКПП
SSh
сообщение 7.3.2012, 11:37
Сообщение #1


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

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

Репутация:   263  


В продолжении темы о переделке приборки и запоздавшая реализация того, о чем писал еще пару лет назад smile.gif
Индикатор положения селектора АКПП.
Как уже говорилось, приборки бывают разные, для МТ, для АТ с отдельными индикаторами и для АТ с ЖК индикатором. При замене приборки - по разным причинам - естественно надо найти точно с такой функциональностью как на старой. С подобной проблемой столкнулся и я во время замены своей приборки. В конце концов вопрос решился частично, машина дергаться перестала, но ручные режимы не индицируются.
Описываемый блочок и предназначен для восстановления полной функциональности и даже больше - позволит установить МТ приборку на машину с АТ wink.gif
Схема девайса, естественно на МК tongue.gif
Прикрепленное изображение
Режимы индицируются на 7-сегментном светодиодном индикаторе, который можно установить в любое удобное место. Я лично буду ставить на место ЖК экранчика. Входные сигналы подаются через делители-согласователи на входы порта А контроллера. На схеме показан только один делитель, конкретное число - до 8-и зависит от потребностей/желаний.
Приведу пример, на моей приборке уже есть индикаторы P, D, R, N и дублировать их (кроме Р) я не хочу. Плюс надо чтобы высвечивались L, 2 и 3. Поэтому входных сигналов, и соответственно делителей, у меня будет 4.
Остальная функциональность обеспечивается программой. Для моего случая исходник такой:
Код
'***********************
'*  Name    : AT.BAS   *
'*  Author  : SSh      *
'***********************
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT
DEFINE OSC 4  ' Freq. 4 MHz

' ***** Variables *****
state VAR BYTE  ' AT selector state

    TRISA  = $FF
    TRISB  = $00  
    VRCON = 0
    CMCON = 7
    
' ***************************************
' ********** Main program loop **********
' ***************************************
main:
state = PORTA
SELECT STATE CASE ' AT selector position
CASE %00000001    ' L
PORTB = $C7
CASE %00000010    ' 2
PORTB = $A4
CASE %00000100    ' 3
PORTB = $B0
CASE %00001000    ' P
PORTB = $8C
CASE ELSE         ' All other positions
PORTB = $FF       ' Show none
END SELECT

GOTO main                     ' Loop

        END ' ***** End of Program *****

Распознавание входных сигналов производится в цикле SELECT CASE. Все очень просто. На RA0 идет сигнал с L, RА1 - 2, RA2 - 3, RA3 - P. В зависимости от входного сигнала на выходе формируется соотв. символ, напр., если входной сигнал 00000001 (L), то на выходе (PORTB) имеем С7 в шестнадцатиричном коде, т.е. 11000111 в двоичном. Т.к. мой индикатор - с общим анодом, то для "зажигания" нужных сегментов индикатора на них надо подать "0", что собственно и видно из кода - "0"подается на сегменты d, e, f что в итоге дает симввол "L".
Для индикаторов с общим катодом надо просто проинвертировать код, в нашем примере будет 00111000.
P.S. Пишу подробно для того, чтоб все желающие могли-бы переделать код "под себя" smile.gif Исходник - как и для большинства девайсов - в PicBasic Pro.
Сейчас допишу для всех режимов - покажу на видео как это будет выглядеть smile.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Yuriy_R
сообщение 7.3.2012, 11:48
Сообщение #2


*****
*******

Группа:
Администраторы
Сообщений: 2152
Регистрация: 26.7.2009
Из: Славный град Тобольск
Вне форума


Репутация:   53  


Сереж, а где вход с соленоида А и В.


p.s. Понял.


--------------------
Ничто не ценится так дорого, и не обходится так дешево, как вежливость :)

ДРАЙВ - http://www.drive2.ru/r/mitsubishi/4035225266124052748/

Lancer 1.6AT Silver '03 Enkei, Momo, обвес EGR, Multitronics RIF-500.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 7.3.2012, 12:13
Сообщение #3


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

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

Репутация:   263  


Я-ж говорю - конкретно входы не обозначил с тем, чтобы можно было ориентироваться на свой конкретный случай. В качестве А и В можно использовать любую пару входов с соотв. условием в программе.
У меня-же в жгуте нет сигналов А и В, есть, как уже говорил отдельные L, 2, 3, поэтому в выложенном исходнике А и В никак не определены.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 7.3.2012, 20:13
Сообщение #4


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

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

Репутация:   263  


Видео с индикацией всех режимов:
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
charly-sf
сообщение 8.3.2012, 13:16
Сообщение #5


Турбо маньяк
*******

Группа:
Почетные ветераны
Сообщений: 2826
Регистрация: 15.9.2009
Из: МО, Чехов, деревня :)
Вне форума
Авто: Lancer Cedia t-touring

Репутация:   15  


Кто может спаять схемку? smile.gif


--------------------
Cedia Wagon Baby Evo
0.9 bar = 320 N.m.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 8.3.2012, 13:28
Сообщение #6


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

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

Репутация:   263  


Чарли, тебе именно такой алгоритм нужен? Если что можно и подправить...
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
charly-sf
сообщение 8.3.2012, 16:00
Сообщение #7


Турбо маньяк
*******

Группа:
Почетные ветераны
Сообщений: 2826
Регистрация: 15.9.2009
Из: МО, Чехов, деревня :)
Вне форума
Авто: Lancer Cedia t-touring

Репутация:   15  


Цитата(SSh @ 8.3.2012, 13:28) *
Чарли, тебе именно такой алгоритм нужен? Если что можно и подправить...

Такой - это какой? Мне надо ... Серёг, ну ты знаешь, что мне надо cool.gif То, что в первых постах моей темы smile.gif


--------------------
Cedia Wagon Baby Evo
0.9 bar = 320 N.m.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Titus
сообщение 8.3.2012, 16:05
Сообщение #8


Don Amadeus
*******

Группа:
Главные администраторы
Сообщений: 29930
Регистрация: 19.2.2009
Из: Russia, Sevastopol
Вне форума
Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive.

Репутация:   465  


Сергей, респект smile.gif drinks.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 8.3.2012, 16:11
Сообщение #9


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

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

Репутация:   263  


Вот именно что не знаю... Есть 2 типа приборок для АТ, с индикацией ручных передач
а. отдельными лампочками (у меня такая была)
б. ЖК экранчиком

Для того или иного случая нужна соотв. прошивка. Та что на видео - вариант а)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 8.3.2012, 16:12
Сообщение #10


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

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

Репутация:   263  


Способ присобачивания МТ приборки на АТ wink.gif
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Said 174
сообщение 8.3.2012, 21:58
Сообщение #11


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

Группа:
Почетные ветераны
Сообщений: 7216
Регистрация: 20.9.2009
Из: Челябинск
Вне форума


Репутация:   520  


Цитата(SSh @ 8.3.2012, 19:11) *
... Есть 2 типа приборок для АТ,

Серёга, у меня тоже автомат. Но приборка вообще без всякой индикации того что включено.
Тоже бы неплохо индикацию иметь. Но сам не осилю.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 8.3.2012, 22:08
Сообщение #12


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

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

Репутация:   263  


А что так? Менял приборку?
А трансмиссия какая - с жестким переключением передач в ручном режиме или типтроник?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Said 174
сообщение 8.3.2012, 23:17
Сообщение #13


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

Группа:
Почетные ветераны
Сообщений: 7216
Регистрация: 20.9.2009
Из: Челябинск
Вне форума


Репутация:   520  


Автомат вот такой L-2-3-D-N-R-P
Прикрепленные изображения
Прикрепленное изображение
 


--------------------
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 8.3.2012, 23:45
Сообщение #14


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

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

Репутация:   263  


Как у меня, и прошивка по которой работает девайс на видео именно под такую коробку. Остается выяснить наличие нужных проводов в жгуте, иначе придется тянуть из под туннеля.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
charly-sf
сообщение 9.3.2012, 9:35
Сообщение #15


Турбо маньяк
*******

Группа:
Почетные ветераны
Сообщений: 2826
Регистрация: 15.9.2009
Из: МО, Чехов, деревня :)
Вне форума
Авто: Lancer Cedia t-touring

Репутация:   15  


Цитата(SSh @ 8.3.2012, 16:11) *
Вот именно что не знаю... Есть 2 типа приборок для АТ, с индикацией ручных передач
а. отдельными лампочками (у меня такая была)
б. ЖК экранчиком

Для того или иного случая нужна соотв. прошивка. Та что на видео - вариант а)

У меня селектор такой же, как на европейцах: типтроник. Режимы P, R, N, D. Перевод влево в окно ручного переключения +/-. На панели отображаются отдельными лампами основные режимы, на 7-мисегментном индикаторе отображается номер передачи в режимах D и +/-.


--------------------
Cedia Wagon Baby Evo
0.9 bar = 320 N.m.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 9.3.2012, 10:53
Сообщение #16


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

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

Репутация:   263  


Вопрос к Юре, хочу просто еще раз уточнить. Если имеем типтроник, то на приборку идут сигналы А и В с соленоидов, так?
А - В
0 - 1 - 4-я передача
0 - 0 - 3
1 - 0 - 2
1 - 1 - 1
Правильно?

Ну и естественно сигналы положений P, D, N, R
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Yuriy_R
сообщение 9.3.2012, 11:54
Сообщение #17


*****
*******

Группа:
Администраторы
Сообщений: 2152
Регистрация: 26.7.2009
Из: Славный град Тобольск
Вне форума


Репутация:   53  


Сереж, я не помню, щас поищу документацию и подскажу.

значит так,

Клапан
.....А.....B
1я... 1 - 0
2я... 0 - 1
3я... 1 - 1
4я... 0 - 0

теперь ищу какой контакт на приборке отвечает какому клапану.
Прикрепленное изображение



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

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




Тоесть, получается так - клапан А, В и С - никакого отношения к соленоидам не имеют.
А выводятся с ЭБУ исключительно для работы Панели приборов, в частности Индикатора передачи.


--------------------
Ничто не ценится так дорого, и не обходится так дешево, как вежливость :)

ДРАЙВ - http://www.drive2.ru/r/mitsubishi/4035225266124052748/

Lancer 1.6AT Silver '03 Enkei, Momo, обвес EGR, Multitronics RIF-500.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 9.3.2012, 14:41
Сообщение #18


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

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

Репутация:   263  


Спасибо, Юр. По большому счету неважно к чему относятся эти сигналы, главное что декодировав их можно выяснить какая конкретно передача включена.
Получаем след таблицу:
Код
  АВС
1 100
2 010
3 110
4 001


Т.е. для коробок с типтроником, как у Чарли, подводим сигналы PRND ABC и используем вышеприведенную таблицу, а для коробок как у Андрея - PRND 32L. Вот только неизвестно (у Андрея) - присутствуют или нет эти сигнаалы в жгуте, идущем на приборку? Если нет, то есть переключатель у ручки - можем протянуть оттуда.
Остается дополнить цикл CASE соотв. строками и все. Например, для Саидовского smile.gif случая цикл будет иметь вид:
Код
select case state ' AT selector position
case %00000001    ' L
PORTB = $C7
case %00000010    ' 2
PORTB = $A4
CASE %00000100    ' 3
PORTB = $B0
case %00001000    ' P
PORTB = $8C
case %00010000    ' d
PORTB = $A1
case %01000000    ' n
PORTB = $AB
case %10000000    ' r
PORTB = $AF
case else         ' All other positions
PORTB = $FF       ' Show none

Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
charly-sf
сообщение 2.4.2012, 9:08
Сообщение #19


Турбо маньяк
*******

Группа:
Почетные ветераны
Сообщений: 2826
Регистрация: 15.9.2009
Из: МО, Чехов, деревня :)
Вне форума
Авто: Lancer Cedia t-touring

Репутация:   15  


Товарищи, кто паять имеет? Сделайте схемку!


--------------------
Cedia Wagon Baby Evo
0.9 bar = 320 N.m.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 2.4.2012, 10:39
Сообщение #20


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

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

Репутация:   263  


Вчера вытравил плату и почти собрал, но пока не устанавливал. Во-первых не оказалось в наличии 628 пика в SOIC корпусе, во-вторых с временем напряженка, в-третьих - тепло и снега уже нет и надобность в ручных передачах отпала до след. зимы (если конечно будет такая как прошедшая wink.gif), в-четвертых - лень biggrin.gif


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

9 страниц V   1 2 3 > » 
Fast ReplyReply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 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 или "Ленивые поворотники"