Индикатор передач АКПП |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Индикатор передач АКПП |
3.6.2016, 12:50
Сообщение
#141
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 7 Регистрация: 2.6.2016 Вне форума Авто: Honda civic ferio Репутация: 0 |
|
|
|
5.6.2016, 13:13
Сообщение
#142
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 7 Регистрация: 2.6.2016 Вне форума Авто: Honda civic ferio Репутация: 0 |
Уровни? Переключения могут осуществляться как по низкому уровню (грубо говоря, по массе) так и по высокому - по 12В. От этого зависит прошивка. ок. промерю и сразу же отпишусь. Померил сигналы. стоят 7 лампочек, один выход соединенны между собой и на них V+. вторая ножка получает сигнал V-. вобще то на плате стоит несколько диодов, сопротивлений транзистор, но это цепь для изменения яркости свечения при включении габаритов. Так получается переключение идёт по низкому уровню. |
|
|
5.6.2016, 14:39
Сообщение
#143
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Понятно. На днях (сейчас как всегда занят другим, срочным, проектом) сделаю. Хотя по большому счету там все несложно и подробно описано в первом сообщении. В приведенном исходнике переключение происходит по высокому уровню, для переделки на низкий надо поменять местами нули и единицы, напр. вместо CASE %00000100 надо будет написать CASE %11111011
В первом-же сообщении показано как будут выглядеть показания индикатора, и, если с отображением символов 1, 2, 3, 4, Р нет никаких проблем, то N и R будут отображаться чем-то похожим на строчные буквы r и n... |
|
|
7.6.2016, 12:46
Сообщение
#144
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 7 Регистрация: 2.6.2016 Вне форума Авто: Honda civic ferio Репутация: 0 |
Понятно. На днях (сейчас как всегда занят другим, срочным, проектом) сделаю. Хотя по большому счету там все несложно и подробно описано в первом сообщении. В приведенном исходнике переключение происходит по высокому уровню, для переделки на низкий надо поменять местами нули и единицы, напр. вместо CASE %00000100 надо будет написать CASE %11111011 В первом-же сообщении показано как будут выглядеть показания индикатора, и, если с отображением символов 1, 2, 3, 4, Р нет никаких проблем, то N и R будут отображаться чем-то похожим на строчные буквы r и n... такое отображение вполне неплохо смотрится. будем ждать как освободитесь. |
|
|
7.6.2016, 13:10
Сообщение
#145
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Постараюсь сегодня-же сделать...
|
|
|
16.6.2016, 4:38
Сообщение
#146
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 7 Регистрация: 2.6.2016 Вне форума Авто: Honda civic ferio Репутация: 0 |
|
|
|
16.6.2016, 5:33
Сообщение
#147
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Черт... опять закрутился с делами. После работы займусь (IMG:style_emoticons/default/smile.gif)
|
|
|
16.6.2016, 15:02
Сообщение
#148
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Прошивка для индикации символов 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 байт ) Кол-во скачиваний: 254 Если потребуется корректировка чего-либо - уровня упр. сигналов, замена индикаторов с ОА на ОК, и т.д. - нет проблем, шаблон исходника есть, переделка много времени не потребует (IMG:style_emoticons/default/smile.gif) |
|
|
20.6.2016, 7:40
Сообщение
#149
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 7 Регистрация: 2.6.2016 Вне форума Авто: Honda civic ferio Репутация: 0 |
Прошивка для индикации символов 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 байт ) Кол-во скачиваний: 254 Если потребуется корректировка чего-либо - уровня упр. сигналов, замена индикаторов с ОА на ОК, и т.д. - нет проблем, шаблон исходника есть, переделка много времени не потребует (IMG:style_emoticons/default/smile.gif) приветствую. спасибо за проделанную работу. печатку под себя разрисовал. Только не могу понять что за расширение у файла at1.pbp и чем его открывать. это же не хекс. |
|
|
20.6.2016, 7:45
Сообщение
#150
|
|
Супер Технический Маньяк Группа: Технический Маньяк Сообщений: 635 Регистрация: 4.11.2012 Из: Новокузнецк Вне форума Авто: cedia.wagon Репутация: 12 |
lygalovag, исходники для PicBasic Pro....
|
|
|
8.10.2017, 2:21
Сообщение
#151
|
|
Супер Технический Маньяк Группа: Технический Маньяк Сообщений: 868 Регистрация: 14.6.2012 Вне форума Репутация: 5 |
138-й - один из разъемов ЭБУ ээээм.. вроде нет (IMG:http://s012.radikal.ru/i320/1710/c3/3c5d77ddace7.jpg) завтра буду искать этот разьем, т.к. сегдня полез в ЭБУ с надеждой подкинуть туда 7 контактов от приборки и немного обломался (IMG:style_emoticons/default/wink.gif) |
|
|
8.10.2017, 14:45
Сообщение
#152
|
|
Супер Технический Маньяк Группа: Технический Маньяк Сообщений: 868 Регистрация: 14.6.2012 Вне форума Репутация: 5 |
не нашел, будто его не существует даже)
|
|
|
14.11.2017, 16:10
Сообщение
#153
|
|
Супер Технический Маньяк Группа: Почетные ветераны Сообщений: 568 Регистрация: 12.11.2012 Из: город-геморрой москва сао Вне форума Репутация: 82 |
|
|
|
15.11.2017, 17:05
Сообщение
#154
|
|
Супер Технический Маньяк Группа: Технический Маньяк Сообщений: 868 Регистрация: 14.6.2012 Вне форума Репутация: 5 |
потому что в 138 разъеме всего три пина, один точно занят и он толщиной 5 мм квадратных. Спасибо. Будем знать. провода протянул к мозгам, подключать планиру к 128 разъему, на моей праворульной машине номер разьема двухзначный (сорри не помню). Приготовил вот такую шпаргалку (IMG:http://s009.radikal.ru/i307/1711/b0/2525b2e51984.jpg) Сыро и холодно на улице пока, жду пока будет просто холодно. Подключусь наконец-то))) |
|
|
19.11.2017, 23:55
Сообщение
#155
|
|
Супер Технический Маньяк Группа: Технический Маньяк Сообщений: 868 Регистрация: 14.6.2012 Вне форума Репутация: 5 |
подключил (IMG:style_emoticons/default/wink.gif) работает
(IMG:http://s018.radikal.ru/i513/1711/c7/1404d3d144fd.jpg) описание |
|
|
20.11.2017, 0:26
Сообщение
#156
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Красота! (IMG:style_emoticons/default/smile.gif)
|
|
|
3.9.2018, 20:55
Сообщение
#157
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 27 Регистрация: 9.6.2011 Из: Борисоглебск, VRN Вне форума Авто: Lancer Cedia MX-E 4G15 (4WD) CVT Репутация: 0 |
Всем привет!
Господа, помогите, кто чем может. Решил на основе данной разработки сделать свою с 16-ти разрядным индикатором. (IMG:style_emoticons/default/happy.gif) Выбрал для этой цели контроллер Pic16F72, но что-то пошло не так (IMG:style_emoticons/default/biggrin.gif) 1. Не могу почему-то инициализировать аналоговые входы?! 2. Не отбражается информация на дисплее, даже если я в цикле пытаюсь вывести "режимы" на индикатор. Если я правильно понимаю, то за аналоговые входы в данном пике отвечают регистры ADCON. И, ещё, в данном контроллере нужно ли использовать генератор тактовой частоты (HS - c кварцем или RC)? PS: может быть стоит взять такой PIC16F886-I/SP вместо текущего?! |
|
|
4.9.2018, 6:15
Сообщение
#158
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Нет здесь регистра ADCON, есть ADCON0 и ADCON1 (см. даташит).
За режим работы (аналог/цифра) портов отвечает ADCON1. ADCON1 = %00000110 'All digital Не понятно по поводу индикатора, что означает 16-разрядный, но в любом случае надо соотв. порты обозначить на выход, напр. TRISA = %00000000 ' Set PORTA to all output То-же самое с осциллятором, что планируется использовать в схеме? Если устанавливается резонатор, то XP, если RC цепочка, то RC (IMG:style_emoticons/default/wink.gif) . Внутреннего генератора у данного чипа нет. Если перейти на 886-й, то здесь можно обойтись и без внешнего осциллятора, т.к. в последнем присутствует встроенный на 8 МГц/32кГц |
|
|
4.9.2018, 6:35
Сообщение
#159
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 27 Регистрация: 9.6.2011 Из: Борисоглебск, VRN Вне форума Авто: Lancer Cedia MX-E 4G15 (4WD) CVT Репутация: 0 |
Нет здесь регистра ADCON, есть ADCON0 и ADCON1 (см. даташит). За режим работы (аналог/цифра) портов отвечает ADCON1. ADCON1 = %00000110 'All digital Не понятно по поводу индикатора, что означает 16-разрядный, но в любом случае надо соотв. порты обозначить на выход, напр. TRISA = %00000000 ' Set PORTA to all output То-же самое с осциллятором, что планируется использовать в схеме? Если устанавливается резонатор, то XP, если RC цепочка, то RC (IMG:style_emoticons/default/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 ***** |
|
|
4.9.2018, 6:54
Сообщение
#160
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
В даташите для 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 |
|
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2024 Форум Технических Маньяков. |
|