Индикатор передач АКПП

Обсуждаем цифровые устройства...
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль

Сообщение Lifeyar »

Доброго времени суток, уважаемые! Прошу не пинать, если тема таковая имеется, увы, не нашёл. :(
Итак, решил я сделать индикатор включенной передачи на свой автомобиль. Не спрашивайте зачем, - надо.
Что имеем- два соленоида, А и В, переключающие передачи в АКПП, управляющиеся блоком управления АКПП, собственно два провода, по которым подаётся управляющее напряжение в соответствии с таблицей. Либо плюс 12В, либо - земля. Набросал в протеусе схему, обычный дешифратор двочного кода в семисегментный. Моих познаний в цифровой технике не хватает, поэтому прошу помощи. У меня правильно отображается только четвёртая передача. Что нужно добавить, изменить, чтобы индикатор отображал согласно таблице. Файлы прилагаю. Спасибо.
Вложения
4Speed.rar
(14.27 КБ) 850 скачиваний
Соленоиды.jpg
(42.6 КБ) 1738 скачиваний
Контактная информация:
Реклама
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Не стандартная кодировка решается с помощью ПЗУ типа 155РЕ1 или на МК.
Реклама
orinoko

Сообщение orinoko »

Это вот вариант что называется "в лоб" за 5 минут. И соответственно только логика. Надо не забывать, что ТТЛ напрямую питать/подавать на вход 12В нельзя. Второй вариант - это без дешифратора, логика управляет сегментами, Третий - как уже сказали, ПЗУ прошить (155РЕ3). МК для такой задачи мне кажется занадто. Новичку лучше на сопляторе спаять схемку на логике и не мучаться с прошивками/программированием.
Вложения
4Speed_0001.png
(52.23 КБ) 2024 скачивания
Вымогатель припоя
Аватара пользователя
Сообщения: 652
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Откуда: Украина

Сообщение C@at »

orinoko писал(а):МК для такой задачи мне кажется занадто.
Это точно, я так-же еще не встречал задачи где без МК ничего не решить, всегда есть вариант решения на логике
Lifeyar писал(а):Что имеем- два соленоида, А и В, переключающие передачи в АКПП, управляющиеся блоком управления АКПП
Это наверное не все. Там только четыре передачи? не три? не пять?,
где нейтраль где задняя?
Можно сделать и на МК примерно по такой схеме(тут мега8, но и на тини2313 все это также решаемо) если такая схема устроит, могу помочь, (исходный текст программы здесь)
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль

Сообщение Lifeyar »

Спасибо всем, кто откликнулся! МК-для меня вобще тёмный лес. Собрать и прошить смогу, а вот с программированием - туго, а вернее вобще никак. Передач, как и У всех, P R N D 2 1, OD Off, но контроль необходим лишь в режиме D, там работают все 4 передачи. Во всех остальных режимах индикация не нужна. Способ реализации таков, при включении режима D, подается питание на схему индикации. Развязка с соленоидами будет гальваническая, через оптопары. Ещё раз спасибо, будем думать!
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 652
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Откуда: Украина

Сообщение C@at »

Lifeyar писал(а):..... Собрать и прошить смогу, ..... . Развязка с соленоидами будет гальваническая, через оптопары.
Этого достаточно чтобы воплотить идею в реальность.
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 652
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Откуда: Украина

Сообщение C@at »

Схема
Изображение
Архив с файлами прикреплен к сообщению
Вложения
тину2313.rar
(46.07 КБ) 695 скачиваний
2313.jpg
(37.03 КБ) 9624 скачивания
Последний раз редактировалось C@at Пт фев 01, 2013 07:18:44, всего редактировалось 1 раз.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1231
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Сообщение wws63 »

C@at писал(а): я так-же еще не встречал задачи где без МК ничего не решить
:)))
Встал на лапы
Аватара пользователя
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль

Сообщение Lifeyar »

C@at
Супер! Огромное спасибо!!! И размер девайса будет невелик, при использовании СМД деталек, что очень важно для врезки в приборку. Есть же добрые люди! Соберу в железе, отпишусь. :beer:
P.S. На радостях забыл спросить про фьюзы. Какие нужно выставить? Пользуюсь и пони-прогом, и код вижн АВР. Спасибо.
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 652
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Откуда: Украина

Сообщение C@at »

Пожалуйста.
фьюзы 1 MHz (новая тини идет от изготовителя с такой установкой фьюзов).

Исходный код, пользуйтесь на здоровье.
Спойлер

Код: Выделить всё

/*****************************************************
CodeWizardAVR V2.05.3 Standard
Date    : 01.02.2013
Chip type               : ATtiny2313
AVR Core Clock frequency: 1,000000 MHz
Memory model            : Tiny
*****************************************************/
#include <tiny2313.h>
#include <delay.h>
  flash unsigned char led[11]={ 
  0b10000000,  0b00000110, 0b01011011, 0b01001111, 0b01100110, 0b01101101, 0b01111101,
  0b00000111, 0b01111111,  0b01101111, 0b00111111};                              // Массив "led" во flash-памяти,   
                  unsigned char i=0;                                                                  //  переменная 
      void main(void)
      {
PORTA=0b00000000;
DDRA=0b00000000;
PORTB=0b00000000;
DDRB=0b11111111;  
PORTD=0b00000011;  
DDRD=0b00000000;  
      while (1)
          { PORTB=led[i]; 
                  if (PIND.0==0&&PIND.1==1) i=1;
                  if (PIND.0==1&&PIND.1==1) i=2;      
                  if (PIND.0==1&&PIND.1==0) i=3;
                  if (PIND.0==0&&PIND.1==0) i=4;
                  delay_ms(250);
          };}
Встал на лапы
Аватара пользователя
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль

Сообщение Lifeyar »

С фьюзами всё понятно. А с кодом, как я выше писал уже, никак. Мне не нужен, не понимаю я ничего. Было время, пытался освоить, начал читать самоучитель по программированию, плюнул и забил! Образование то у меня по ламповым телевизорам ещё. :))) Видать не судьба... :(
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Самое смешное, такая тема уже была, но в тот раз топикстартер так кодировался, что до самого последнего момента никто не мог догадаться, что это про АКПП :)) http://radiokot.ru/forum/viewtopic.php?f=22&t=32437
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Вымогатель припоя
Аватара пользователя
Сообщения: 652
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Откуда: Украина

Сообщение C@at »

uldemir писал(а):..... такая тема уже была, но в тот раз топикстартер так кодировался.......,
Вопрос по смыслу тот же. Не факт что это один и тот же человек, и смысл делать выдержку более двух лет.
Правильное решение там про четыре светодиода, просто и надежно)))
Lifeyar писал(а): ......с кодом, как я выше писал уже, никак. Мне не нужен, .....
Код приложил для ознакомления всем , тут много начинающих, возможно такой небольшой пример будет кому то и полезен.
При всей простоте там еще много вариантов использования, вот код этот же, и похожее решение задачи http://radiokot.ru/forum/viewtopic.php? ... 6&start=45
Друг Кота
Аватара пользователя
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Я не утверждал, что это один и тот же человек. Просто проинформировал, что такая тема была и почему ту тему хрен поиском отыщешь. Надо тэги расставить...
А ссылку дал, просто чтобы показать другие пути решения задачи.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Встал на лапы
Аватара пользователя
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль

Сообщение Lifeyar »

Да, тема была, но название мудрёное, поэтому поиском и не нашёл. Это был не я, поскольку авто с АКПП приобрёл только в августе прошлого года, до этого были с МКПП, и не было необходимости в такой индикации. Кстати у меня тоже Хонда. :) Ага, извините, код, конечно же, будет полезен начинающим!
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль

Сообщение Lifeyar »

Всем доброго времени суток! Девайс собран, и успешно помещён в панель приборов. Все, кто откликнулся, огромное спасибо! В прикреплённом файле печатноая плата, версия 2. Я собирал на двух платах, в неуверенности, что войдёт в панель.
Вложения
4Speed.lay
(50.18 КБ) 801 скачивание
4.jpg
(144.45 КБ) 1579 скачиваний
Контактная информация:
Родился
Сообщения: 1
Зарегистрирован: Пн ноя 04, 2013 07:57:29

Сообщение karel »

Здравствуйте.
Несколько дилетанских вопросов, если не против))))
Комплектующие пришлось по почте заказывать, и индикатор пришел с общим анодом FYS-8012 BG-21
Как можно проще его состыковать?
Ни разу не прошивал МК, есть UPA USB.
Подскажите как правильно это сделать.
И по индикатору-на схеме вывода индикатора не подписаны, это и понятно-они разные. Как определиться какой вывод куда?
Вложения
fys8012.pdf
(72.23 КБ) 734 скачивания
Родился
Сообщения: 5
Зарегистрирован: Вт май 12, 2015 09:51:18

Сообщение Stasyan788 »

А никто не делал чтоб ещё и буквы были типа P D N D1 D2 и так далее
Сверлит текстолит когтями
Сообщения: 1115
Зарегистрирован: Вт мар 18, 2014 13:14:39
Откуда: южнее Дуная

Сообщение hrpankov »

...а АКПП-коди на ети букви имеете?...
Родился
Сообщения: 5
Зарегистрирован: Вт май 12, 2015 09:51:18

Сообщение Stasyan788 »

hrpankov писал(а):...а АКПП-коди на ети букви имеете?...
не совсем понял о чём вы?
я имел в виду что индикация не только P N D R
но иD1 D2 и так далее, тоесть ручку переключили появился режим драйв и рядом инфа с соленоидов какая скорость в данный момент
получается данные с положения самого переключения акпп и режимы работы коробки в реальном времени.
Ответить

Вернуться в «Цифровая техника»