Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум Технических Маньяков _ Штатное оборудование _ Индикатор передач АКПП

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

Автор: SSh 7.3.2012, 11:37

В продолжении http://forum.amadeus-project.com/index.php?showtopic=4111&st=0 о переделке приборки и запоздавшая реализация того, о чем http://forum.amadeus-project.com/index.php?showtopic=1341&view=findpost&p=26043 еще пару лет назад smile.gif
Индикатор положения селектора АКПП.
Как уже говорилось, приборки бывают разные, для МТ, для АТ с отдельными индикаторами и для АТ с ЖК индикатором. При замене приборки - по разным причинам - естественно надо найти точно с такой функциональностью как на старой. С подобной проблемой столкнулся и я во время http://forum.amadeus-project.com/index.php?showtopic=1341 своей приборки. В конце концов вопрос решился частично, машина дергаться перестала, но ручные режимы не индицируются.
Описываемый блочок и предназначен для восстановления полной функциональности и даже больше - позволит установить МТ приборку на машину с АТ 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

Автор: Yuriy_R 7.3.2012, 11:48

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


p.s. Понял.

Автор: SSh 7.3.2012, 12:13

Я-ж говорю - конкретно входы не обозначил с тем, чтобы можно было ориентироваться на свой конкретный случай. В качестве А и В можно использовать любую пару входов с соотв. условием в программе.
У меня-же в жгуте нет сигналов А и В, есть, как уже говорил отдельные L, 2, 3, поэтому в выложенном исходнике А и В никак не определены.

Автор: SSh 7.3.2012, 20:13

Видео с индикацией всех режимов:


Автор: charly-sf 8.3.2012, 13:16

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

Автор: SSh 8.3.2012, 13:28

Чарли, тебе именно такой алгоритм нужен? Если что можно и подправить...

Автор: charly-sf 8.3.2012, 16:00

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

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

Автор: Titus 8.3.2012, 16:05

Сергей, респект smile.gif drinks.gif

Автор: SSh 8.3.2012, 16:11

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

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

Автор: SSh 8.3.2012, 16:12

Способ присобачивания МТ приборки на АТ wink.gif

Автор: Said 174 8.3.2012, 21:58

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

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

 

Автор: SSh 8.3.2012, 22:08

А что так? Менял приборку?
А трансмиссия какая - с жестким переключением передач в ручном режиме или типтроник?

Автор: Said 174 8.3.2012, 23:17

Автомат вот такой L-2-3-D-N-R-P

 

Автор: SSh 8.3.2012, 23:45

Как у меня, и прошивка по которой работает девайс на видео именно под такую коробку. Остается выяснить наличие нужных проводов в жгуте, иначе придется тянуть из под туннеля.

Автор: charly-sf 9.3.2012, 9:35

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

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

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

Автор: SSh 9.3.2012, 10:53

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

Ну и естественно сигналы положений P, D, N, R

Автор: Yuriy_R 9.3.2012, 11:54

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

значит так,

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

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




Нашел.





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

Автор: SSh 9.3.2012, 14:41

Спасибо, Юр. По большому счету неважно к чему относятся эти сигналы, главное что декодировав их можно выяснить какая конкретно передача включена.
Получаем след таблицу:

Код
  АВС
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


Автор: charly-sf 2.4.2012, 9:08

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

Автор: SSh 2.4.2012, 10:39

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



Автор: артур87 13.4.2012, 22:15

Так получается, что имея АКПП с PRND32L без типтроника, сток приборка без всяких разных окошечек - можно заменить на приборку от МТ (которая также без всяких окошечек) - без всяких доработок, только разъемы папа-мама подсоединить???

Автор: SSh 13.4.2012, 22:28

Да, можно. А подключив и описанный девайс получим и индикацию передач.
Проблемы у меня возникли, когда попытался установить приборку от машины с типтроником на мою, с PRND32L.

Автор: артур87 14.4.2012, 7:17

SSh - да,я читал твою тему, т.е папа-мама на все приборках ланс9 (дорест, белая, черная/красная), цедия (как у дорес. ланса 9, оптитрон, раллиарт), эво 7-9 одинаковые?? только отличия в функционале и окошечках и все? ну и проблемы с которыми ты столкнулся тоже не отменяются (МТ, АКПП, АКПП +-, вариатор)

Автор: SSh 14.4.2012, 7:27

Насчет абсолютно всех приборок сказать не могу, но те, которые "прошли" через мои руки - были в основном совместимые - кроме того ньюанса о котором писал. Скажу больше, при подключении one-touch поворотников возник вопрос о снятии сигнала заднего хода. Для АТ все ясно, на приборке есть индикатор, оттуда и берем, а как быть с МТ? Ребята (кажется Титус) выяснили, что несмотря на то, что приборка для МТ, но в подводящем жгуте присутствуют и сигналы АТ, по крайней мере указанный сигнал был, хотя и никуда не подключался...
И еще, судя по фотографиям, даже цвета разъемов совпадают wink.gif

Автор: SSh 14.4.2012, 7:58

Кстати, допаял схему, осталось установить - неохота приборку снимать smile.gif



Плата с индикатором еще не обрезана т.к. не знаю размеров окошка. Подгоню по месту во время установки.

Автор: SSh 15.4.2012, 21:48

Установил...
Вот так выглядит в собранном виде:

Вот так девайс установлен в приборке:

А вот так работает smile.gif


Автор: Yuriy_R 16.4.2012, 7:00

drinks.gif good.gif Сереж класс!

Автор: SSh 16.4.2012, 11:08

Да, смотрится как будто "так и было" smile.gif Я прикрыл окошко слегка шершавым кусочком пластмассы, в выключенном состоянии индикатор вообще не просматривается. Отсек с задней стороны, в свою очередь, плотно закрывается платкой с индикатором, так, что свет и сзади не проникает, т.е. на просвет ничего не просматривается. Размеры отсека 14,5х17,5 мм, плату индикатора обрезал так, чтоб плотно входила туда и закрепил термоклеем.
Вот, в принципе и все... Прошивку слегка подправил - состыковал с разводкой, а так, в принципе все работает так как описывал.

Что не учел при установке - надо было соедиительный шлейф сделать на пару см. подлинее. Дело в том, что при такой длине разъем ранее установленного ЖК индикатора попадает на шлейф и плата неплотно прилегает к приборке. Из-за этого не нажимается кнопка одометра А-В. Шлейф перепаивать было неохота, поэтому просто "откусил" кусочек стенки отсека, чтоб можно было обогнуть препятствие smile.gif
Сама плата довольно плотно сидит, как показано на фото, никакого доп. крепления не надо. Но на всякий случай и её зафиксировал капелькой термоклея.

Автор: Titus 16.4.2012, 14:58

Красота! drinks.gif

Автор: SSh 16.4.2012, 15:11

Согласен wink.gif, самому нравится... Но вот зачем поставил - сам не знаю, в принципе не такая уж и востребованная функция для меня... biggrin.gif Если так пойдет того и гляди shiftlight прикручу пока не разобрал на запчасти biggrin.gif
Вот у кого вообще нет индикации - в самый раз wink.gif

Кстати, забыл добавить... 5 В необходимые для питания блока на этот раз снял прямо с приборки, чтоб не ставить лишний стабилизатор.

Автор: Said 174 16.4.2012, 15:59

Серёга, сделай мне такую! Сам зело туп в електрике и премного неуч в електронике. Не сподобил меня Господь. На тебя одного уповаю, надёжа ты наша и опора, в хитром мире проводов, диодов, и микросхемм.

Автор: SSh 16.4.2012, 16:15

Андрюх, у тебя вроде коробка без типтроника, так? Т.е. обычная с PRND32L режимами? Если да, то могу - по аналогии с моей. smile.gif

Автор: Said 174 16.4.2012, 19:45

Серёга у меня простая, без типтроника. Я на предыдущей странице даже фотку выкладывал. smile.gif
Был бы очень рад.

Автор: SSh 16.4.2012, 21:35

В таком случае тебе надо сначала выяснить - присутствуют-ли в жгуте, идущем на приборку необходимые сигналы...

Автор: SSh 20.4.2012, 16:38

Андрюх, специально для тебя smile.gif Инструкция в картинках - как проверить жгут на наличие/отсутствие необходимых для подключения сигналов и куда что подключать. Относится к машинам без типтроника, т.е. с положениями селектора PRND32L. Надо оговориться, если просто меняем приборку с указанными индикаторами на другую, без них, то сигналы конечно-же есть smile.gif Прозванивать надо тем, у кого, скажем, приборка была заменена предыдующим хозяином и сейчас неизвестно - что там раньше было.
На фото указаны нужные нам точки. Прозвонка сводится к измерению напряжения на указанных контактах синего разъема. При переводе селектора в то или иное положение напряжение +12В должно появляться ТОЛЬКО на соотв. контакте, на остальных должно быть 0В. Питание платы, как и указывалось, берем прямо с платы приборки, с точки, обозначенной +5В
Если все сигналы проходят, то наш индикатор надо подключать к этим точкам.



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

Автор: SSh 9.6.2012, 20:59

Андрей, для тебя - если конструкция твоей приборки такая-же, то возможные места установки индикатора по моим прикидам здесь
Индикатор, размерами 8х14 мм


13х19 мм


Или как-нибудь приспособить здесь.


Во всех случаях придется вырезать окошко под индикатор, а во 2-м и 3-м случае еще и подтачивать корпус чтоб индикатор поместился
Но надо еще проконтроллировать, чтоб индикатор не попадал под ободки, их у меня нет, поэтому не могу проверить

Автор: Said 174 9.6.2012, 21:05

Спасибо Серёга. Будем посмотреть, и думать.

Автор: Said 174 9.6.2012, 21:19

Маленький индикатор по моему лучше смотреться будет.

Автор: SSh 9.6.2012, 21:31

Маленький - зеленый, большой - красный. Большой светит ярче чем маленький, последний при прямом попадании света еле просматривается. Но у меня этот индикатор прикрыт довольно темным куском пластика, к тому-же шершавого - сильно поглощает.
К тому-же у меня индикатор выполняет как-бы вспомогательную функцию - показывает только ручные режимы, которыми пользуюсь нечасто wink.gif Прошлая зима была снежной - в поездках постоянно переключал на 2 передачу (при спуске с горки), в обычных условиях ручные передачи не нужны...

Автор: Said 174 16.6.2012, 20:05

Серёга. Пусто у меня в синем разъёме!

 

Автор: SSh 16.6.2012, 20:19

Жаль конечно... Выше я приводил схему, сможешь оттуда протянуть провода к приборке?

Автор: Said 174 16.6.2012, 23:20

Завтра открою туннель АКПП и потащу жгут.

Автор: SSh 24.11.2012, 11:14

Андрей, твоя платка, собранная, прошитая и отлаженная. Рядом - на всякий случай вытравил плату стабилизатора напряжения на 5В, теперь в раздумьях - то-ли подключать, то-ли нет... Дело в том, что моя плата запитана непосредственно с приборки, там требуемые 5В есть, ты как, разберешься куда подключать или на всякий случай и стабилизатор встроить - для питания непосредственно от бортсети?

Автор: Said 174 24.11.2012, 11:37

Ого! Серёга, отлично! Спасибо. smile.gif Красота! good.gif
Стабилизатор давай поставим, у меня на приборке точно ничего нет. Помнишь я же смотрел. Вариант один, от переключалки подцеплять.
до тоннеля пока не добрался.. есть семейные нюансы. dry.gif

Автор: SSh 24.11.2012, 11:46

Не, в приборке 5В точно есть, просто их надо найти wink.gif Поэтому и предлагаю 2 варианта
1. Со стабилизатором - не заморачиваешься с поиском этих 5В (хотя в принципе найти их нетрудно), но ставим доп. плату
2. Без стабилизатора - питание берем с приборки, плата получается тоньше.

С другой стороны, наверное запитывать от отдельного стабилизатора правильнее, т.к. в этом случае вообще отвязываемся от приборки, дает нам свободу установки индикатора, хоть в приборке хоть в любом другом месте.
Все, допаиваю стабилизатор...

Автор: Said 174 24.11.2012, 11:53

Таки да. Ты прав. Это самое верное решение. Может и правда, я в другое место поставлю индикатор.

Автор: Said 174 24.11.2012, 11:54

п.с. Вытрави свой фирменный знак. Как у Амадесов. Будет у меня супер эксклюзив от тебя. biggrin.gif
п.п.с. личку глянь пожалуйста.

Автор: SSh 24.11.2012, 15:38

Знак есть...


Эксклюзив тоже smile.gif


А вот и видео работы, посмотри, может что не так...


Автор: Said 174 24.11.2012, 16:48

Серёга, в тоннеле на селектор АКПП нет проводки. unknw.gif

Автор: SSh 24.11.2012, 16:54

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

Автор: Said 174 24.11.2012, 16:55

Вот разобрал..

На втором фото синий разьем, слева от желтого модуля подушек. Может он? На этом разьёме 14 контактов. Серёга 152й выкладывал мануалы Митцевские по ремонту Ралликов. Посмотрим давай, там может схемы проводки есть?

 

Автор: SSh 24.11.2012, 18:01

А что за жгут в гофре, левее селектора на первом фото? Куда он идет? И справа тоже просматривается гофра...

Внимательно рассмотрел 1-е фото, видны провода, идущие прямо под селектор... Не их-ли мы ищем? wink.gif

Автор: Said 174 24.11.2012, 18:54

Провода прямо на селектор это лампочка подсветки. Две гофры с проводкой слева и справа, это на 2 лямбды и прочую электрику назад авто.
Нет там ничего Серёга в селекторе. sad.gif

Автор: Said 174 24.11.2012, 19:52

Серёга а у тебя есть контакты в рыгаче АКПП на тоннеле? Может их там тоже нет? И всё идёт с коробки? А в евро Лансах есть контактная группа там? Отзовитесь кто разбирал рычаг? Если в евро Лансах и твоем контактов нет - то надо искать откуда они идут на ваши приборки!
По аналогии и мне можно взять оттуда.

Автор: SSh 24.11.2012, 19:58

Я тоннель не разбирал, но сейчас посмотрю по СМ. То, что контактная группа есть - факт, отраженный на схемах

Кстати, переключатель не обязательно должен быть в тоннеле, может он на конце того троса, что оттуда выходит

Автор: SSh 24.11.2012, 20:06

Ура! нашел...
Смотрим СМ - 7-позиционный переключатель на конце троса


В таблице отсутствуют контакты 2, 5 и 6. Предположительно это положения 2,3,L.
8-й контакт разъема скорее всего - плюс.

Автор: Said 174 24.11.2012, 20:17

Ха! biggrin.gif Похоже ппррридётся лезть в коропку! blink.gif Серёга а где он идёт поближе? Найти бы и прозвонить...

Автор: SSh 24.11.2012, 20:22

Ну оттуда-же выходит жгут? Надо смотреть куда он идет и врезаться в него...
Завтра если выберу время - посмотрю на своей машине

Автор: Said 174 24.11.2012, 20:26

У тебя ведь селектор как у меня. Посмотри пожалуйста. Я думаю мы где то близко к решению...

Автор: SSh 24.11.2012, 20:32

Кстати, как ты наверное заметил, нумерация на схеме совпадает с нумерацией на картинке, т.е. 8-й идет на плюс, ну а оставшиеся 3 (3,2,L) легко выявить прозвонкой. На схеме их нет, т.к. это схема для типтроника.

Автор: dmitrij_b 24.11.2012, 21:01

Нужные провода идут от "концевика" на коробке до ЭБУ. Думаю что в районе ЭБУ подключаться будет логичнее (чтобы не тянуть комплект проводов в салон).





Автор: SSh 25.11.2012, 15:43

Да, Дим, согласен. Просто жгут ЭБУ очень плотный и там легко напортачить, но тянуть оттуда конечно легче чем из-под капота.
Андрей, сегодня посмотрел на своей машине, стоит снять воздуховод воздушного фильтра - прямо под ним искомый разъем.

P.S. Буковки переделал smile.gif

Автор: Said 174 25.11.2012, 15:59

И где же этот 138й разьем? Он в салоне?

Цитата(SSh @ 25.11.2012, 18:43) *
P.S. Буковки переделал smile.gif

Спасибо Серёга! good.gif

Автор: SSh 25.11.2012, 16:32

138-й - один из разъемов ЭБУ

Автор: charly-sf 25.11.2012, 19:57

Цитата(SSh @ 24.11.2012, 11:14) *
Андрей, твоя платка, собранная, прошитая и отлаженная. Рядом - на всякий случай вытравил плату стабилизатора напряжения на 5В, теперь в раздумьях - то-ли подключать, то-ли нет... Дело в том, что моя плата запитана непосредственно с приборки, там требуемые 5В есть, ты как, разберешься куда подключать или на всякий случай и стабилизатор встроить - для питания непосредственно от бортсети?

Красивая штука cool.gif А я так и езжу, не зная, какая передача воткнута, приходится считать и по оборотам определять. Нет в Москве человека с руками, заточенными под паяльник sad.gif

Автор: SSh 25.11.2012, 20:03

smile.gif Счас подготовлю всю документацию, авось найдется...

Автор: charly-sf 25.11.2012, 20:11

Цитата(SSh @ 25.11.2012, 20:03) *
smile.gif Счас подготовлю всю документацию, авось найдется...

Схемы-то есть, ты же делал, здесь где-то на форуме, паять некому.

Автор: SSh 25.11.2012, 20:49

А, точно... Я и забыл smile.gif Жаль больше необходимого чипа нет в наличии, а то за компанию спаял-бы и тебе. И в продаже у нас таких деталей нет...

Автор: SSh 26.11.2012, 5:53

Кстати, Чарли, у тебя тоже как у Андрея ни одно из положений не индицируется или, как на моей приборке, показывает только автоматические режимы а ручных нет?
Для индикации до 4-х (даже 5-и) режимов чип у меня есть, для 7-и - не хватает ног...

Автор: charly-sf 26.11.2012, 8:13

У меня стоит приборка от механики, соответственно, не показывает ничего. Мне бы хоть передачу в движении видеть, я только в ручном режиме езжу. Если есть на пять режимов, то можно обозначить 4 передачи и режим D. А у нас такие чипы продаются? Я бы купил и выслал.

Автор: SSh 26.11.2012, 11:56

У тебя типтроник?
Если да, то мне понадобятся комбинации сигналов на разъеме, идущем к приборке и отвечающим за индикацию - для того чтобы правильно организовать дешифрацию. У Андрея (и у меня тоже) коробка с жесткой установкой передач в ручном режиме, поэтому дешифрация производится как-бы 1:1, т.е. каждому сигналу на переключателе коробки однозначно соответствует опред. символ. С типтроником индикация организована чуть иначе - на автоматические режимы идут отдельные сигналы, а вот на ручные - какая-то комбинация. Машины с типтроником у меня нет под рукой, чтоб прозвонить, знаю только, что когда установил на свой автомобиль приборку от такой машины, то коробку начало дергать, что вылечилось перерезанием проводов индикации. Это свидетельствует о несовместимости сигналов.
Насчет микросхем не знаю, в любом случае до 7-го декабря не успеваем. 7-го дочь на пару дней приезжает в Москву - я передаю с ней, а то с почтой у нас сейчас такая морока, что я не хочу и связываться. Раньше было проще, сейчас какие-то новые правила ввели, для пересылки эл. схем надо еще и кучу справок предоставить а каждая из них - платная, напр. одна только справка о том, что устройство не имеет военного предназначения стоит порядка 30$...

Автор: charly-sf 26.11.2012, 15:53

Цитата(SSh @ 26.11.2012, 11:56) *
У тебя типтроник?
Если да, то мне понадобятся комбинации сигналов на разъеме, идущем к приборке и отвечающим за индикацию - для того чтобы правильно организовать дешифрацию. У Андрея (и у меня тоже) коробка с жесткой установкой передач в ручном режиме, поэтому дешифрация производится как-бы 1:1, т.е. каждому сигналу на переключателе коробки однозначно соответствует опред. символ. С типтроником индикация организована чуть иначе - на автоматические режимы идут отдельные сигналы, а вот на ручные - какая-то комбинация.

А на первой-второй странице этой темы не то, что ты ищешь?

Автор: SSh 26.11.2012, 18:36

http://forum.amadeus-project.com/index.php?showtopic=4111&view=findpost&p=84549 ты писал

Цитата
На моей приборке присутствуют режимы: P, R, N, D. Под ними индикатор передачи, который отображает номер передачи в режиме "D" и в ручном.


А постом ранее
Цитата
У меня стоит приборка от механики, соответственно, не показывает ничего

Поэтому я никак не соорентируюсь unknw.gif

Какая-же все-таки у тебя приборка и коробка? Если можно фото покажи... Думаю, что-нибуть сварганим smile.gif



Автор: charly-sf 26.11.2012, 18:49

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

Автор: SSh 26.11.2012, 18:54

Значит тебе надо прозвонить контакты, отвечающие за индикацию в ручном режиме. Номера я сейчас не помню, но где-то здесь было, сейчас поищу...

Автор: charly-sf 26.11.2012, 18:56

Штатно у меня АКПП-типтроник, рычаг переводится вбок, где стоит блок переключения +/-. Приборка, аналогична европейской Л-9 АТ.
Сейчас вместо неё поставлена приборка Эво, в связи с чем я лишился всякой индикации по АКПП.

Автор: charly-sf 26.11.2012, 18:59

Цитата(SSh @ 26.11.2012, 18:54) *
Значит тебе надо прозвонить контакты, отвечающие за индикацию в ручном режиме. Номера я сейчас не помню, но где-то здесь было, сейчас поищу...

Юрка на первой странице выкладывал.

Автор: SSh 26.11.2012, 19:11

Ага, это уже кое-что... Т.е. у тебя раньше была примерно такая


или такая приборка


У этих приборок сигналы на лампочки PRND идут непосредственно, на каждую лампочку свой провод, а вот с экранчиком дело сложнее, некая комбинация подается на процессор приборки а он уже дешифрует эту комбинацию и выводит тот или иной символ.
Эти сигналы не совместимы с сигналами обычной (не типтроник) трансмиссии, некоторые подробности http://forum.amadeus-project.com/index.php?showtopic=1341. Но эти сигналы идут на те-же контакты приборки, а именно 39, 41 и 43 синего разъема. Для дешифрации и правильного отображения мне надо знать, какие сигналы присутствуют на указанных контактах на разных передачах...

Автор: SSh 26.11.2012, 19:12

Юрка выкладывал сигналы на клапанах, а мне надо на указанных контактах

Автор: charly-sf 26.11.2012, 19:35

Цитата(SSh @ 26.11.2012, 19:12) *
Юрка выкладывал сигналы на клапанах, а мне надо на указанных контактах

У меня первая из показанных. Указывай, где и чем мерить smile.gif

Автор: SSh 26.11.2012, 19:49

Мерить напряжение на контактах 39, 41, 43 на всех скоростях, прибл. так
1-я скорость:
39 - ... Вольт
41 - ... Вольт
43 - ... Вольт

2-я скорость:
39 -
41 -
43 -

и т.д.

Начнем с этого, но у меня еще вопросы имеются, т.к. я не знаком с алгоритмом работы такой трансмиссии

Автор: SSh 26.11.2012, 19:51

Кстати, по идее там должны быть цифровые сигналы, попробуй к указанным контактам просто подцепить светодиоды через 1 кОм резисторы, дилжны синхронно с переключением перемигиваться

Автор: Daa51 23.4.2015, 20:02

SSh, Заинтересовала Ваша схема, но что-то я не пойму- на печатке и на готовом не видно ( по количеству) всех резисторов делителя по входу IC.

Автор: SSh 24.4.2015, 6:04

Как не видно? wink.gif А это что? smile.gif


4 пары резисторов делителя, всего 8 шт. Как я писал в первом сообщении, мне нужна индикация 4-х режимов - L, 2, 3, P. По печатке прослеживается соединение с выводами 1, 2, 17, 18 микросхемы, т.е. с портами RA0, RA1, RA2, RA3. Те-же порты описаны в программе (см. исходник). При необходимости индикации большего-меньшего кол-ва режимов надо подключить соотв. порты и подкорректировать программу.

Автор: Daa51 24.4.2015, 9:40

Извини! Совсем ослеп!
Мне надо как и у тебя , для приборки P,R,H,D,3,2,L.

Автор: Aleks174V 24.4.2015, 12:03

При переключении автомата в ручной режим приборка показывает какую передачу включил. При перемещении рычага АКПП влево, на ручной режим, каким образом индикатор переключается в режим индикации передачи? Можно ли вместо перемещения рычага использовать кнопку, переключатель или электронный ключ? То есть ехать на автомате, но с индикацией номера передачи.

Автор: SSh 25.4.2015, 6:17

Цитата
для приборки P,R,H,D,3,2,L.

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

Автор: Daa51 26.4.2015, 20:02

Я все понял. Со временем попробую такую соорудить. Единственная проблема - программатор (никогда с ним не работал).

Автор: Aleks174V 26.4.2015, 20:08


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


Жаль.

Автор: SSh 27.4.2015, 6:25

Цитата
Единственная проблема - программатор

http://forum.amadeus-project.com/index.php?showtopic=1278

Цитата
Жаль

Для индикации передачи в автоматическом режиме, как уже было сказано, надо цепляться к ЭБУ. Вот эта таблица поможет.


Имеем 2 пина-индикатора переключения А и В, и в зависимости от напряжения на них индицируем номер передачи.

Автор: Aleks174V 27.4.2015, 15:08

Если можно поподробней как это в металле воплотить.

Автор: Daa51 27.4.2015, 21:55

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

Автор: SSh 28.4.2015, 5:46

В металле все уже воплощено. Для получения требуемого алгоритма работы необходимо подкорректировать прошивку. Как это сделать - подробно описано в первом сообщении.

Автор: Frizi 4.5.2015, 21:55

Сереж, то есть я могу себе поставить приборку от МКПП с этим индикатором, подкорректировать прошивку и у меня будет показывать все режимы(P-R-N-D)+типтрон?

Автор: SSh 5.5.2015, 6:09

Да, конечно ) Просто мне не нравится как смотрятся символы "r", "d", "n" на семисегментном индикаторе, в начале темы есть и изображения и видео индикации всех режимов. L, 2, 3, P - нормально.
Можно попробовать использовать матричный индикатор, но тут простой корректировкой прошивки не обойтись, еще и подходящий по размерам, параметрам, яркости и т.д. индикатор надо подобрать...

Автор: Frizi 5.5.2015, 21:48

да по эстетике индикатор можно и за приборку выкинуть, а там придумать уже что да как, просто приборки эво под АКПП все до 180кмч всего, что огорчает( хорошо тогда, буду копить материалы под индикатор и готовиться к замене

Автор: McClane 23.6.2015, 1:50

Всем привет, и я задам вопрос тогда, на галант еа7а установил двс+акпп 4г93т джидай(cs5w) с заменой мозга соответственно, акпп типтроник что стоял до, что стоит сейчас, индикация передач осуществляется 8-ю лампочками P R N D / 1 2 3 4 , сигналы подаются с мозга, заметка: когда временно акпп и двс 4г93т управлялись галантовским мозгом от еа7а то была полная индикация передач и режимов, после установки мозгов с 4г93т осталась лишь индикация P R N D, при переводе в ручной режим индикация режима D пропадает. Так вот почитав вашу тему предположил что можно выйти из ситуации собрать плату, прошить ее по вашим примерам, удалить с приборки родную индикацию передач и встроить в освободившееся место цифровой индикатор,вопрос вот в чем есть ли у вас наработки по этому направлению, т.к. у Чарли я так понял похожая в чем то ситуация, и как лучше и проще ее решить.
прилагаю схемку приборки еа7а(4г94)

Автор: SSh 23.6.2015, 4:38

Я прямо сейчас уезжаю в командировку на несколько дней, через несколько дней приеду, постараюсь вникнуть и отвечу...

Автор: cooler.nvkz 23.6.2015, 5:52

McClane, в первом сообщении девайс обратный как бы.... из PRNDL делает нужный рисунок на семисегментном индикаторе....
чуть переписать прошивку и девайс заработает показывая 1-2-3-4 (и PRND при желании).... кстати можно не кромсать приборку... а переписать еще прошивку, переделать схему и вместо циферки зажигать нужную лампочку (которая на приборке)...

Автор: McClane 23.6.2015, 11:10

Cooler.nvkz точно, по поводу вывода на родную индикацию ты прав)

Автор: McClane 23.6.2015, 11:11

еще надо глянуть куда уходит сигнал при переключении на ручной режим, чтоб на нем тоже D горела.

Автор: McClane 23.6.2015, 11:13

ну а с дисплейчиком конечно краше смотрится)

Автор: McClane 29.6.2015, 16:47

SSH, вы вернулись из командировки???

Автор: SSh 29.6.2015, 20:58

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

Автор: McClane 5.7.2015, 0:37

Понял) не буду отвлекать вас от работы, просто подожду вашего ответа)

Автор: McClane 6.9.2015, 2:21

товарищ SSH, подскажите, не занимались ли вы моим вопросом???

Автор: SSh 6.9.2015, 6:29

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

Автор: Daa51 28.9.2015, 22:17

Вопрос : А какой тип Led зеленого свечения? На схеме вроде бы красные.

Автор: SSh 28.9.2015, 23:27

Какая разница, можно поставить любой, лишь-бы был с общим анодом. Да и с общим катодом, при соотв. переделке программы, подойдет...

P.S. А где на схеме видно, что красные? unsure.gif Наоборот, на видео и на макете и в окончательно установленной в приборку версии использованы зеленые.

Автор: Daa51 29.9.2015, 20:19

Led указанные на схемах SA52-11SRWA и LA-401AD , в интернете при запросе пишут, что тот и другой красного свечения. Вот я и в раздумьях (хочется зеленый ).

Автор: SSh 29.9.2015, 20:37

Я что-то не помню, чтоб где-либо указывал марку индикатора. На фото даже один из индикаторов вообще без маркировки, выдран из какого-то списанного прибора. Но неоднократно отмечалось, что можно ставить любые, какие нравятся, и по цвету и по размерам, и, после соотв. корректировки прошивки, по структуре (ОА, ОК)
У меня сейчас установлен зеленый индикатор, тоже позаимствованный с какого-то модема, я на маркировку даже и не смотрел )))

Для выбора индикатора можно воспользоваться интерактивной формой на сайте чипдип, вот список одноразрядных зеленых:
http://www.chipdip.ru/catalog-show/digit-segment-displays/?p.255=1&p.249=%D0%B7%D0%B5%D0%BB%D0%B5%D0%BD%D1%8B%D0%B9

Автор: Daa51 29.9.2015, 22:42

Спасибо за сноску.
Но две схемы при обсуждении именно этой темы с твоим участием у меня скопированы - и уже не знаю точно откуда, там и указаны типы написанных индикаторов.

Автор: SSh 30.9.2015, 6:05

Если не трудно, скинь эти схемы, можно прямо сюда, посмотрю...

Автор: Daa51 30.9.2015, 18:54

Подскажи как вставить . Что-то не получается.

Автор: SSh 30.9.2015, 19:50

Перед тем как прикрепить файл (внизу справа в окне ответа) заархивируй.
Далее нажимаем "добавить", выбираем файл, жмем "загрузить" и дожидаемся окончания загрузки. После этого выбираем из меню нужный файл и жмем на иконку с плюсиком.

Автор: Daa51 30.9.2015, 20:36

У меня этот материал сохранен в Microsoft office Word . При загрузке внизу слева появляется крестик и следующая надпись:
Ошибка Схема.docx: Неудачная загрузка. Вам запрещено загружать такой тип файлов.

Автор: Daa51 30.9.2015, 20:59

Может так:  Схемы.zip ( 31,07 килобайт ) : 196

Автор: SSh 30.9.2015, 21:18

Эти схемы чертил не я smile.gif Так, что ничего не могу сказать по ним, но все, что сказано выше относительно индикаторов - в силе.

Автор: Daa51 30.9.2015, 21:33

Спасибо , я понял. В этих схемах в принципе все как и у тебя вначале этой статьи, только расписаны входа и выхода PIC и указаны номиналы резисторов к LED, так что кто- то поработал. А как только попадется этот материал (необесудь) я тебе сброшу ссылку.

Автор: SSh 30.9.2015, 21:47

Да, в принципе, не надо smile.gif Та-же самая схема, только вместо шины проведены отдельные линии.

Автор: Daa51 30.9.2015, 21:51

Обе схемы здесь : http://forum.amadeus-project.com/index.php?showtopic=4111&st=0

Автор: Daa51 8.10.2015, 17:19

Извини, но возникли еще вопросы.
Начал разбирать панель под переделку появилось два вопроса:
1. В окошко , куда должен будет вставлять наш индикатор смотря два светодиода. Их надо выпаять?
2. Сложилось мнение, что в окошке уже стоит свой индикатор- как его удалить? И можно ли его использовать в наших целях?
Спасибо за ответ!

Автор: SSh 8.10.2015, 20:40

В этом окошке расположен ЖК дисплей, установленный на разъеме. Надо просто выдернуть его оттуда. Насчет светодиодов не помню, но если они есть, то предназначены для подсветки экранчика. Если не мешают установке нового индикатора, то можно и оставить. Я не помню, чтоб что-либо удалял кроме самого ЖК, но могу и ошибаться, давно это было...

Вот дисплейчик с моей приборки. В принципе, если разобраться с цоколевкой, то и его можно приспособить для индикации. Естественно, надо сделать новую схему дешифрации, отключив дисплей от сигналов с приборки. Лично мне больше нравится индикация на LED.

Автор: Daa51 10.10.2015, 19:35

У меня такой же (уже вытащил). Размер моего окошка где-то 15,8 х 12,8. Светодиоды пока не трогал, когда буду все ставить тогда и будет видно- мешают или нет.

Автор: SSh 10.10.2015, 20:20

Размер окошка, как я понимаю, одинаковый у всех. Поэтому в качестве индикатора был выбран семисегментник типоразмера 36 - высота знака 0,36" (9,6 мм), прибл. http://www.chipdip.ru/product/sa36-11gwa/. Ну а цвет можно выбрать по желанию

Автор: Daa51 10.10.2015, 21:35

Вот как раз с индикатором и заминка (есть только большие). Не могу найти . Один в интернет - магазине не закажешь, а много не надо. Может со временем где-то в другом месте подвернется.

Автор: SSh 11.10.2015, 6:39

След. типоразмер - http://www.chipdip.ru/product/sa39-11gwa/ - туда тоже влезет.
Я свой выковырял из старого модема.

Автор: Daa51 11.10.2015, 19:16

Я уже составил список ,подходящих по размеру, индикаторов ,по твоей сноске чип-дип, осталось найти.

Автор: Daa51 11.10.2015, 22:45

Собрал программатор . Скачал ICProg . Как ввести в него программу?

Автор: SSh 12.10.2015, 6:31

Сначала в правом верхнем углу выбираем тип МК, затем стандартно - File-Open (Ctrl-O), загружаем hex, жмем на F5 или иконку с молнией на микросхеме.
Микросхему легче выбрать посредством меню Settings-Device-Microchip Pic, т.к. здесь чипы сгруппированы по производителям.

P.S. Под ХР для работы ICProg требуется подключить спец. драйвер, который можно скачать там-же, на сайте. А вот как работает программа под 64-бит или под W7 не знаю, не пробовал...

Автор: Daa51 12.10.2015, 9:21

У меня есть старенький комп с ХР - я буду программировать на нем. А как получить hex из выложенной тобой программы. Извини, может это наивные вопросы, но я никогда с программированием не сталкивался.

Автор: SSh 12.10.2015, 10:40

В http://forum.amadeus-project.com/index.php?showtopic=2657&view=findpost&p=242909 более-менее подробно описан процесс компилляции, т.е. грубо говоря получение hex файла (файла прошивки) из исходного.

Автор: Daa51 12.10.2015, 17:33

Почитал. Осталось добраться до старенького компа ( он в гараже). А готового файла hex у тебя нет ? Может сбросишь, чтобы не заморачиваться ?

Автор: SSh 12.10.2015, 17:49

В архиве
 AT.rar ( 223 байт ) : 184

Автор: Daa51 12.10.2015, 19:00

Огромное спасибо!!!

Автор: McClane 12.11.2015, 0:26

Всеми уважаемый SSH, доброго времени суток, может быть у вас получится уделить время моей ранее заданной просьбе??

Автор: lygalovag 2.6.2016, 10:40

Цитата(SSh @ 12.10.2015, 21:49) *
В архиве
 AT.rar ( 223 байт ) : 184


Доброе время суток. Езжу на honda civic ferio с АКПП М24А. появилась необходимость отслеживать включения АКПП. но почитав понял что 2 соленоида которые стоят, отвечают только за блокировку. значит не судьба видеть какая передача реальено включена. решил тогда собрать как подсветку выбора режима АКПП (D1, D2, D3, D4, N, R и P). Можно попросить Вас подправить прошивку и исходный код чтоб отображалось 1 2 3 4 N R P ??? И если не составит труда, то и доработку схемы.

Автор: SSh 2.6.2016, 11:00

Какие входные сигналы мы имеем? Напрямую по высокому уровню на каждую отдельную передачу или как?

Автор: lygalovag 2.6.2016, 12:35

Цитата(SSh @ 2.6.2016, 15:00) *
Какие входные сигналы мы имеем? Напрямую по высокому уровню на каждую отдельную передачу или как?

все сигналы будут браться прямиком с переключателя кпп. просто на панель не выведены. хочу вывести на панель на цифровой(светодиодный 7 сегментный) индикатор.

Автор: SSh 2.6.2016, 12:59

Уровни? Переключения могут осуществляться как по низкому уровню (грубо говоря, по массе) так и по высокому - по 12В.
От этого зависит прошивка.

Автор: lygalovag 3.6.2016, 12:50

Цитата(SSh @ 2.6.2016, 16:59) *
Уровни? Переключения могут осуществляться как по низкому уровню (грубо говоря, по массе) так и по высокому - по 12В.
От этого зависит прошивка.

ок. промерю и сразу же отпишусь.

Автор: lygalovag 5.6.2016, 13:13

Цитата(lygalovag @ 3.6.2016, 16:50) *
Цитата(SSh @ 2.6.2016, 16:59) *
Уровни? Переключения могут осуществляться как по низкому уровню (грубо говоря, по массе) так и по высокому - по 12В.
От этого зависит прошивка.

ок. промерю и сразу же отпишусь.

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

Автор: SSh 5.6.2016, 14:39

Понятно. На днях (сейчас как всегда занят другим, срочным, проектом) сделаю. Хотя по большому счету там все несложно и подробно описано в первом сообщении. В приведенном исходнике переключение происходит по высокому уровню, для переделки на низкий надо поменять местами нули и единицы, напр. вместо CASE %00000100 надо будет написать CASE %11111011

В первом-же сообщении показано как будут выглядеть показания индикатора, и, если с отображением символов 1, 2, 3, 4, Р нет никаких проблем, то N и R будут отображаться чем-то похожим на строчные буквы r и n...

Автор: lygalovag 7.6.2016, 12:46

Цитата(SSh @ 5.6.2016, 18:39) *
Понятно. На днях (сейчас как всегда занят другим, срочным, проектом) сделаю. Хотя по большому счету там все несложно и подробно описано в первом сообщении. В приведенном исходнике переключение происходит по высокому уровню, для переделки на низкий надо поменять местами нули и единицы, напр. вместо CASE %00000100 надо будет написать CASE %11111011

В первом-же сообщении показано как будут выглядеть показания индикатора, и, если с отображением символов 1, 2, 3, 4, Р нет никаких проблем, то N и R будут отображаться чем-то похожим на строчные буквы r и n...


такое отображение вполне неплохо смотрится. будем ждать как освободитесь.

Автор: SSh 7.6.2016, 13:10

Постараюсь сегодня-же сделать...

Автор: lygalovag 16.6.2016, 4:38

Цитата(SSh @ 7.6.2016, 17:10) *
Постараюсь сегодня-же сделать...


не занимались?

Автор: SSh 16.6.2016, 5:33

Черт... опять закрутился с делами. После работы займусь smile.gif

Автор: SSh 16.6.2016, 15:02

Прошивка для индикации символов 1, 2, 3, 4, n, r, P. Индикаторы с общим анодом, входные сигналы подаются на делители по схеме, в след. порядке:
1 - RA0
2 - RA1
3 - RA2
4 - RA3
n - RA4
r - RA5
P - RA6

Сигналы инверсные, т.е. для включения символа на соотв. вход подается 0, на остальные - высокий уровень.
 at1.rar ( 510 байт ) : 240


Если потребуется корректировка чего-либо - уровня упр. сигналов, замена индикаторов с ОА на ОК, и т.д. - нет проблем, шаблон исходника есть, переделка много времени не потребует smile.gif

Автор: lygalovag 20.6.2016, 7:40

Цитата(SSh @ 16.6.2016, 19:02) *
Прошивка для индикации символов 1, 2, 3, 4, n, r, P. Индикаторы с общим анодом, входные сигналы подаются на делители по схеме, в след. порядке:
1 - RA0
2 - RA1
3 - RA2
4 - RA3
n - RA4
r - RA5
P - RA6

Сигналы инверсные, т.е. для включения символа на соотв. вход подается 0, на остальные - высокий уровень.
 at1.rar ( 510 байт ) : 240


Если потребуется корректировка чего-либо - уровня упр. сигналов, замена индикаторов с ОА на ОК, и т.д. - нет проблем, шаблон исходника есть, переделка много времени не потребует smile.gif


приветствую. спасибо за проделанную работу. печатку под себя разрисовал. Только не могу понять что за расширение у файла at1.pbp и чем его открывать. это же не хекс.

Автор: cooler.nvkz 20.6.2016, 7:45

lygalovag, исходники для PicBasic Pro....

Автор: Electric 8.10.2017, 2:21

Цитата(SSh @ 25.11.2012, 16:32) *
138-й - один из разъемов ЭБУ


ээээм.. вроде нет


завтра буду искать этот разьем, т.к. сегдня полез в ЭБУ с надеждой подкинуть туда 7 контактов от приборки и немного обломался wink.gif

Автор: Electric 8.10.2017, 14:45

не нашел, будто его не существует даже)

Автор: angelfear 14.11.2017, 16:10

Цитата(Electric @ 8.10.2017, 14:45) *
не нашел, будто его не существует даже)



потому что в 138 разъеме всего три пина, один точно занят и он толщиной 5 мм квадратных.

 

Автор: Electric 15.11.2017, 17:05

Цитата(angelfear @ 14.11.2017, 16:10) *
потому что в 138 разъеме всего три пина, один точно занят и он толщиной 5 мм квадратных.

Спасибо. Будем знать.
провода протянул к мозгам, подключать планиру к 128 разъему, на моей праворульной машине номер разьема двухзначный (сорри не помню).
Приготовил вот такую шпаргалку



Сыро и холодно на улице пока, жду пока будет просто холодно. Подключусь наконец-то)))

Автор: Electric 19.11.2017, 23:55

подключил wink.gif работает


https://www.drive2.ru/l/488199106724888878/?key=7AIAQMCqtAZV1bdujy_VCAAAETID7FSN3SiSRhcF1j06FzAualA

Автор: Titus 20.11.2017, 0:26

Красота! smile.gif

Автор: johnyquest 3.9.2018, 20:55

Всем привет!
Господа, помогите, кто чем может.
Решил на основе данной разработки сделать свою с 16-ти разрядным индикатором. happy.gif
Выбрал для этой цели контроллер Pic16F72, но что-то пошло не так biggrin.gif
1. Не могу почему-то инициализировать аналоговые входы?!
2. Не отбражается информация на дисплее, даже если я в цикле пытаюсь вывести "режимы" на индикатор.

Если я правильно понимаю, то за аналоговые входы в данном пике отвечают регистры ADCON.
И, ещё, в данном контроллере нужно ли использовать генератор тактовой частоты (HS - c кварцем или RC)?

PS: может быть стоит взять такой PIC16F886-I/SP вместо текущего?!

Автор: SSh 4.9.2018, 6:15

Нет здесь регистра ADCON, есть ADCON0 и ADCON1 (см. даташит).
За режим работы (аналог/цифра) портов отвечает ADCON1.
ADCON1 = %00000110 'All digital



Не понятно по поводу индикатора, что означает 16-разрядный, но в любом случае надо соотв. порты обозначить на выход, напр.
TRISA = %00000000 ' Set PORTA to all output

То-же самое с осциллятором, что планируется использовать в схеме? Если устанавливается резонатор, то XP, если RC цепочка, то RC wink.gif. Внутреннего генератора у данного чипа нет. Если перейти на 886-й, то здесь можно обойтись и без внешнего осциллятора, т.к. в последнем присутствует встроенный на 8 МГц/32кГц

Автор: johnyquest 4.9.2018, 6:35

Цитата(SSh @ 4.9.2018, 6:15) *
Нет здесь регистра ADCON, есть ADCON0 и ADCON1 (см. даташит).
За режим работы (аналог/цифра) портов отвечает ADCON1.
ADCON1 = %00000110 'All digital



Не понятно по поводу индикатора, что означает 16-разрядный, но в любом случае надо соотв. порты обозначить на выход, напр.
TRISA = %00000000 ' Set PORTA to all output

То-же самое с осциллятором, что планируется использовать в схеме? Если устанавливается резонатор, то XP, если RC цепочка, то RC wink.gif. Внутреннего генератора у данного чипа нет. Если перейти на 886-й, то здесь можно обойтись и без внешнего осциллятора, т.к. в последнем присутствует встроенный на 8 МГц/32кГц


Да, я об этом регистре и говорил (ADCON1). У меня только RA4 работает как аналоговый, остальные не срабатывают почему-то.
Я подаю на RA0 - RA5 сигнал +5В через делитель от 12 В, и по факту только Ds отрабатывает.

16-разрядный - это 16 сегментный led индикатор https://www.chipdip.ru/product/psa05-11ywa

Осциллятор я делал RC (как в даташите 10 кОм резистор и 22 пФ конденсатор) - не сработал почему-то.
Сейчас 12 мГц кварц стоит и HS-осциллятор в конфигурации чипа.

Вот немного модифицированная программа.
И я никак не пойму, где я недочитал доки=))))
В даташите сказано, что если я установил TRISA = %11111111, то порты будут аналоговыми.
При условии, что ADCON0 = %10000000 и ADCON1 = %00000000 установлены.

Код
'***********************
'*  Name    : AT.BAS   *
'*  Author  : Ssh       *
'***********************
'@ DEVICE pic16F628A, INTOSC_OSC_NOCLKOUT
' 1 2 3 4 N R P

#define XTAL_FREQ 12000000

program _16_Digit

include "P16F72"
dim state as byte  ' AT selector state

' ***** Variables *****
' ***************************************
' ********** Main program loop **********
' ***************************************
main:
TRISA = %11111111
TRISB = %00000000
TRISC = %00000000
ADCON0 = %10000000
ADCON1 = %00000000

'HGFE DCBA
'UTSR PNMK
state = PORTA
select case state ' AT selector position
case 0x01    ' P
     PORTB = %00111000 'HG CBA
     PORTC = %01110111 'UP
case 0x02    ' R
     PORTB = %00111000 'HG CBA
     PORTC = %01100111 'URP
case 0x04    ' N
     PORTB = %00110011 'HGDC
     PORTC = %11101110 'RK
case 0x08    ' D
     PORTB = %11000000 'FEDCBA
     PORTC = %11011101 'SM
case 0x10    ' Ds
     PORTB = %01000100 'HFEDBA
     PORTC = %01110111 'UP
case 0x20    ' L
     PORTB = %00001111 'HGFE
     PORTC = %11111111
case else         ' All other positions
     PORTB = %11111111 ' Show none
     PORTC = %11111111  ' Show none
end select
goto main                         ' Loop

end. ' ***** End of Program *****

Автор: SSh 4.9.2018, 6:54

В даташите для ADCON0 сказано:
......
bit 0 ADON: A/D On bit
1 = A/D converter module is operating
0 = A/D converter module is shut-off and consumes no operating current

Автор: johnyquest 4.9.2018, 7:28

Цитата(SSh @ 4.9.2018, 6:54) *
В даташите для ADCON0 сказано:
......
bit 0 ADON: A/D On bit
1 = A/D converter module is operating
0 = A/D converter module is shut-off and consumes no operating current


Всё верно, я "отключаю" АЦП за ненадобностью. Или это моё заблуждение?! rolleyes.gif
Хотя и со включенным битом A/D, ситуация не меняется. Наверное буду 886 пик заказывать.

Автор: SSh 4.9.2018, 9:11

Цитата(johnyquest @ 4.9.2018, 8:28) *
Всё верно, я "отключаю" АЦП за ненадобностью.

Из предыдующего сообщения мне показалось, что наоборот, нужны аналоговые входы
Цитата(johnyquest @ 4.9.2018, 7:35) *
В даташите сказано, что если я установил TRISA = %11111111, то порты будут аналоговыми.
При условии, что ADCON0 = %10000000 и ADCON1 = %00000000 установлены.

А если нет, то АЦП да, отключается, но входы-же остаются объявленными как аналоговые...
АЦП по большому счету можно и не отключать, отключение дает только некоторое уменьшение потребляемого тока, а вот переконфигурировать входы надо обязательно. Т.е.
ADCON0 = %10000000 'Не обязательно
ADCON1 = %00000110 'Обязательно

Автор: johnyquest 4.9.2018, 22:16

Спасибо, SSh, буду пробовать=)

Да, нужны аналоговые входы, поэтому я и пытаюсь отключить АЦП.
Возможно где-то косяк ещё и в схемотехнике, т.к. я "тупо" подаю питание +5В на вход проводочком=)))

На данный момент аналоговые входы так и не заработали, кроме RA4.
Если делать их цифровыми, то они срабатывают от прикосновения пальца или стайлуса от планшета=))))
Но работают как надо!

PS: ещё я заметил, что microBasic тяжело переваривает hex и bin числа в одной программе...

Автор: SSh 5.9.2018, 5:24

Цитата(johnyquest @ 4.9.2018, 23:16) *
Да, нужны аналоговые входы, поэтому я и пытаюсь отключить АЦП.

А как при отключенном АЦП вход может работать в качестве аналогового? blink.gif

Цитата(johnyquest @ 4.9.2018, 23:16) *
На данный момент аналоговые входы так и не заработали, кроме RA4.

RA4 не может быть аналоговым, только RA0, 1, 2, 3 и 5, см. таблицу 1.1 в даташите. RA4, согласно этой таблице, помимо своей основной функции (I/O) может служить также в качестве тактирующего входа, но никак не аналоговым. Кстати, этот порт при работе на выход имеет открытый исток, поэтому в некоторых случаях для корректной работы его надо притягивать к плюсу питания через резистор.

Автор: johnyquest 6.9.2018, 21:30

Цитата(SSh @ 5.9.2018, 5:24) *
Цитата(johnyquest @ 4.9.2018, 23:16) *
Да, нужны аналоговые входы, поэтому я и пытаюсь отключить АЦП.

А как при отключенном АЦП вход может работать в качестве аналогового? blink.gif

Цитата(johnyquest @ 4.9.2018, 23:16) *
На данный момент аналоговые входы так и не заработали, кроме RA4.

RA4 не может быть аналоговым, только RA0, 1, 2, 3 и 5, см. таблицу 1.1 в даташите. RA4, согласно этой таблице, помимо своей основной функции (I/O) может служить также в качестве тактирующего входа, но никак не аналоговым. Кстати, этот порт при работе на выход имеет открытый исток, поэтому в некоторых случаях для корректной работы его надо притягивать к плюсу питания через резистор.



Нуу... я думал, что отключив АЦП, входы будут только аналоговые, а цифровое преобразование выполняться не будет biggrin.gif
Почитав внимательнее английскую документацию, я понял свои ошибки:
1. АЦП отключать не нужно.
2. Входов только 4.

На данный момент, после моих экспериментов, 1 контроллер пал смертью храбрых. rolleyes.gif
Второй заработал, но два входя в "подпалил". Поэтому у меня отображаются режимы P,N,D,L
Конфигурация регистров такая:
ADCON0 = %10000001
ADCON1 = %00000111

Единственное, что мучает, так это близость AN4 к выводам осциллятора.
Из-за этого дольше горит индикация L, т.к. идут наводки на кварц?!

Автор: SSh 7.9.2018, 10:28

Нет, конечно. Наводки от кварца, если, конечно он не расположен за, скажем, 10 см от микросхемы, ни на что не влияют.
Кстати, не помешало-бы схему соединений глянуть, может там совсем другая причина долгого горения индикатора. И еще, если МК все равно менять из-за подпаленного входа, может лучше выбрать контроллер, со встроенным осциллятором, нам-же не нужны точные время-зависимые действия, зачем тогда стабилизировать частоту? wink.gif Кварц является самым слабым звеном во всей схеме, и еще неизвестно кто его изготовил, и не отвалится-ли кристалл на наших дорогах... cool.gif

Автор: johnyquest 9.9.2018, 19:42

ну вот как-то так на макетке развёл rolleyes.gif



кривовато, но руки чесались и хотелось побыстрее biggrin.gif

Автор: SSh 9.9.2018, 19:58

biggrin.gif Мне наоборот, легче по-быстрому вытравить плату, чем маяться с перемычками на макетке...

Автор: johnyquest 9.9.2018, 20:11

Цитата(SSh @ 9.9.2018, 19:58) *
biggrin.gif Мне наоборот, легче по-быстрому вытравить плату, чем маяться с перемычками на макетке...


ды, да, но старенький LBP 810 умер, а нормальной замены не могу найти.

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