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

> One-touch поворотники, они же Ленивые Поворотники
SSh
сообщение 8.3.2010, 17:37
Сообщение #601


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

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

Репутация:   263  


* * *
Данная разработка и любая ее версия являются собственностью лично Сергей SSh и компании Amadeus Project.
Авторы не против самостоятельного повторения данной разработки и любой ее версии в личных целях.
Авторы категорически против коммерческого применения данной разработки любой версии любым другим лицом кроме владельцев.
* * *

Решил все-таки открыть новую тему, чтоб не устройство не затерялось на задворках старой (IMG:style_emoticons/default/wink.gif)
В той теме (http://forum.amadeus-project.com/index.php?showtopic=1203) была поставлена задача заставить моргать поворотник определенное число раз при легком касании к рычагу (не фиксируя его при этом) плюс автоматически включать аварийку при движении задним ходом.
Детальное изучение сигналов подрулевого ЭБУ показало, что все команды он воспринимает путем сканирования поступающих с контактов (поворотника, габаритов, стеклоочистителей). Так, что, простыми средствами словить нужный сигнал никак не получится. Для интересующихся, выкладываю осциллограммы сигналов
Сам импульс:
Прикрепленный файл  pulse1.jpg ( 47 килобайт ) Кол-во скачиваний: 355

Их последовательность:
Прикрепленный файл  pulse2.jpg ( 45,91 килобайт ) Кол-во скачиваний: 213


После изготовления нескольких вариантов устройства на обычных элементов окончательно удостоверился в бесперспективности этого направления и было решено применить МК. Разработка и изготовление устройства вместе с прошивкой заняло чуть более часа (сравнить с 2-мя неделями...).
Сегодня испробовал на машине - работает отлично.
Выкладываю схему и прошивку. Небольшой нюанс - на очень быстрое касание рычага устройство не реагирует, поворотник моргнет 1 раз, для серии миганий надо придержать рычаг в течении примерно пол-секунды. При установленном значении переменной PulseTime (см. ниже - 3000мс = 3сек.) времени хватает на 4 "тик"-а. Для любого другого числа просто надо скорректировать указанную переменную из расчета 0,7 сек. на одно подмигивание (по крайней мере на моем авто частота такая, измерял).
Разводку пока не делал, т.к. хочу на той же плате смонтировать регулятор частоты взмахов стеклоочистителя, но схема настолько примитивна, что развести её не составит труда. Причем если что, то можно (как уже где-то писал) можно развести как удобно, просто потом сделать соотв. поправки в прошивке.
Схема:
Прикрепленный файл  circuit.JPG ( 22,69 килобайт ) Кол-во скачиваний: 432

Готовое устройство (IMG:style_emoticons/default/biggrin.gif)
Прикрепленный файл  turn_signal.jpg ( 148,77 килобайт ) Кол-во скачиваний: 288

Точки подключения к подрулевуму ЭБУ:
Прикрепленный файл  ECU_Board.jpg ( 50,84 килобайт ) Кол-во скачиваний: 253


Исходник прошивки:
Код
'*********************************************
'* Name       : Turn.bas                     *
'* Author     : SSh                          *
'* MCU        : PIC12F675                    *
'* OSC        : Internal, 4MHz               *
'* Date       : 07.03.2010                   *
'* Compiler   : PicBasic Pro 2.60            *
'* Description: Turn signal one-touch system *
'*********************************************
' +5V     - 1 -|Vdd   GND|- 8  - Ground
'RightIn  - 2 -|GP5   GP0|- 7  - Rear
'LeftIn   - 3 -|GP4   GP1|- 6  - RightOut
'+ 10kOhn - 4 -|MCLR  GP2|- 5  - LeftOut
'****************************************************************************
***
' ## Set MCU & OSC - Internal, GP4 - I/O, GP5 - I/O ##
@ DEVICE pic12F675, INTRC_OSC_NOCLKOUT

DEFINE OSC 4               ' Internal Freq. 4 MHz

'Variables
Left    VAR WORD            
Right   VAR WORD            

' I/O Ports
LeftIn   var GPIO.4        
LeftOut  var GPIO.2
RightIn  Var GPIO.5
RightOut var GPIO.1
Haz      Var GPIO.0

'Constants
PulseTime con 3000         ' Delay time = 3s, 3...4 pulses

TRISIO = %111001           ' RA1, RA2 - Output
ANSEL  = 0                 ' All pins - digital
CMCON  = %00000111         ' Comparators - Off
GPIO = 0

pause 500                  ' Start-time pause

' ##################################
' ### Main part, working forewer ###
' ##################################

main:
PULSIN RightIn, 1, Right    ' Look for pulse
  if Right < 8 Then         ' Pulse not found
     gosub RightTurn        ' Turn on right turn-signal
  Endif
PULSIN LeftIn, 1, Left
  if Left < 8 Then          ' Turn on left turn signal
     gosub LeftTurn
  Endif

  If Haz = 0 then
     gosub hazard
  endif

GOTO main                       ' Loop
' ### End of main part ###

' ###################
' ### Subroutines ###
' ###################

RightTurn:
  RightOut = 1
  pause PulseTime
  RightOut = 0
lloop:
PULSIN RightIn, 1, Right
  if Right < 8 Then
     goto lloop
  Endif
return

LeftTurn:
  LeftOut = 1
  pause PulseTime
  LeftOut = 0
rloop:
PULSIN LeftIn, 1, Left
  if Left < 8 Then
     goto rloop
  Endif
return

hazard:
hloop:
  if Haz = 0 then
     RightOut = 1
     LeftOut = 1
     goto hloop
  else
     RightOut = 0
     LeftOut = 0
  endif
return

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

Сообщений в этой теме
- SSh   One-touch поворотники   8.3.2010, 17:37
- - SSh   У меня нет варианта с прерыванием моргания. Кстати...   28.10.2013, 16:55
|- - fredik   Цитата(SSh @ 28.10.2013, 16:55) У меня не...   28.10.2013, 17:01
- - SSh   Я даже не знаю, была-ли компилляция под 2 прерыван...   28.10.2013, 17:07
- - Asdwarf   Так и не поставил я себе сей девайс... Лежит тепер...   8.12.2013, 12:36
- - SSh   А я уже так привык, что уже и не представляю как б...   8.12.2013, 13:25
- - Titus   Аналогично, привыкается к девайсу один раз и навсе...   8.12.2013, 13:28
- - Asdwarf   Так-то, я тоже привык. В СС такую штуку тоже можно...   8.12.2013, 13:31
- - Titus   Я так понимаю, что платка наша (из тех чистых, что...   8.12.2013, 13:41
- - AlessandroF   Вопрос по one touch поворотникам. Должен ли быть с...   2.1.2014, 17:33
|- - VladiZlav   Цитата(AlessandroF @ 2.1.2014, 16:33) Воп...   2.1.2014, 20:47
- - SSh   Да, в процессе старта МК на его выводах могут появ...   2.1.2014, 17:53
- - AlessandroF   А если сглаживающий конденсатор поставить это реши...   2.1.2014, 23:08
- - SSh   А что с ресурсом? Эти лампы с рождения как-раз и р...   3.1.2014, 5:23
|- - AlessandroF   Цитата(SSh @ 3.1.2014, 4:23) А что с ресу...   3.1.2014, 15:43
|- - DWD   SSh, вопрос по Вашей схеме. Скажите пожалуйста, по...   7.3.2014, 20:09
- - SSh   RE: One-touch поворотники   3.1.2014, 15:54
- - SSh   Заглянул в схему, ведь прошло 4 года... Нет, тран...   7.3.2014, 20:29
|- - DWD   Цитата(SSh @ 7.3.2014, 20:29) Нет, транзи...   7.3.2014, 23:47
- - SSh   Давайте для ясности нарисуем схему, как Вы себе её...   8.3.2014, 0:02
|- - DWD   Вверху - Ваш вариант на оптронах, внизу - на транз...   8.3.2014, 2:02
- - SSh   Понятно А вдруг какая-нибуть утечка или пробой - ...   8.3.2014, 5:25
|- - DWD   Ну да, а вдруг молния ударит... Как выполнена вх...   8.3.2014, 9:29
- - SSh   Процессор, сканирующий контакты, см 1-е сообщение.   8.3.2014, 11:04
|- - DWD   Процессор - это обработчик входных сигналов. А как...   8.3.2014, 12:00
- - SSh   Защищены или нет выводы МК переключателя - не знаю...   8.3.2014, 16:43
|- - DWD   Цитата(SSh @ 8.3.2014, 16:43) Защищены ил...   8.3.2014, 19:44
- - SSh   ЦитатаТак что если проследите цепь прохождения сиг...   8.3.2014, 20:08
|- - DWD   Цитата(SSh @ 8.3.2014, 20:08) Кому (и ког...   8.3.2014, 20:32
- - SSh   Вы будете смеяться, но и КТ315 не было Под рукой,...   8.3.2014, 21:41
- - DWD   Обычно, собранную "Лентяйку" проверяют с...   14.3.2014, 23:33
- - Schturman   Всем привет. Друзья выручайте. Спаял схему, всё ка...   20.3.2014, 21:26
|- - DWD   Цитата(Schturman @ 20.3.2014, 21:26) Для ...   22.3.2014, 21:25
- - SSh   Лучше посадите светодиоды на порты GP1 и GP2. Или ...   20.3.2014, 21:45
- - Schturman   Спасибо за скорый ответ. На счёт почистить тему, я...   20.3.2014, 21:57
- - SSh   ЦитатаЯ так понял с подрулевого переключателя идет...   21.3.2014, 5:11
- - SSh   Прошивки - актуальные для 629 и 675 пиков выложены...   21.3.2014, 6:35
- - Schturman   SSh, с прошивками разобрался, спасибо. Сейчас рабо...   25.3.2014, 13:42
- - SSh   Цитатасесть позаниматься наладкой Так и просится ф...   25.3.2014, 14:56
- - Schturman   Так оно и понятно. Оно, скорей всего работает, я п...   25.3.2014, 15:49
- - Schturman   Всем привет. Наконеч-таки появилось время.. Всё со...   13.4.2014, 18:58
- - SSh   А зачем подключать светодиоды на входы? Это-же нич...   13.4.2014, 19:12
- - Schturman   DWD писал ЦитатаДля наглядности, последовательно с...   13.4.2014, 20:29
- - SSh   ЦитатаВроде должно работать, разве нет? Да, должно...   13.4.2014, 20:56
- - sanche29   Ух ты,я много интересного пропустил) Итак,поехали...   4.7.2014, 11:07
- - Titus   Сань, да я тут причем У разработки есть автор - к...   4.7.2014, 11:24
- - SSh   Во-первых, Сань, я рад снова видеть тебя на форуме...   4.7.2014, 12:49
- - Titus   RE: One-touch поворотники   4.7.2014, 12:58
- - TEHb   А такой блочек ещё можно приобрести? Или это всё у...   8.7.2014, 15:06
- - SSh   ЦитатаИли это всё уже ушло в прошлое? Вроде нет...   8.7.2014, 15:24
- - Titus   Будут скоро, уже почти руки дошли   8.7.2014, 16:05
- - TEHb   Цитата(Titus @ 8.7.2014, 16:05) Будут ско...   8.7.2014, 16:55
- - Titus   Когда будут в наличии - всех оповестим через форум   8.7.2014, 16:56
- - A1-ex   Кто сам собирал плату? Есть список деталей? Буду п...   21.7.2014, 7:53
- - SSh   ЦитатаКто сам собирал плату? Я ЦитатаЕсть список ...   21.7.2014, 12:10
|- - A1-ex   Цитата(SSh @ 21.7.2014, 15:10) Есть Ууу...   21.7.2014, 14:11
- - SSh   0,5 Вт слишком крупные, на плату не поместятся, ра...   21.7.2014, 15:04
- - A1-ex   Спасибо. Начну сборку. Статью напишу   22.7.2014, 6:29
- - Schturman   Приветствую, друзья. Извиняюсь, что долго не мог о...   24.7.2014, 19:22
|- - A1-ex   Цитата(Schturman @ 24.7.2014, 22:22) Един...   31.7.2014, 6:52
- - SSh   Есть исходник, где прописано что и как поменять на...   31.7.2014, 7:06
|- - A1-ex   Цитата(SSh @ 31.7.2014, 10:06) Есть исход...   3.8.2014, 10:05
- - SSh   В сообщении #386 вроде как на 3 моргания, для 675-...   3.8.2014, 11:37
|- - A1-ex   Цитата(SSh @ 3.8.2014, 14:37) В сообщении...   30.8.2014, 14:56
- - Fric   я так понимаю что в 1 посте это уже готовые файлы ...   5.8.2014, 8:36
- - SSh   В первом посте устройство без регуляторов частоты ...   5.8.2014, 12:35
- - A1-ex   Печатка LAY не в зеркальном виде. Не забывайте при...   11.8.2014, 9:05
- - SSh   В сообщении #630 коллега с ником DVD привел просту...   11.8.2014, 12:10
- - A1-ex   Ребят, откуда брали сигнал с задней передачи +12 ?   14.8.2014, 18:11
- - Titus   Самое простое - взять с разъема на приборке, вот т...   14.8.2014, 18:40
- - SSh   С приборки. Виктор (Титус) смотрел, 12В заднего хо...   14.8.2014, 18:40
- - Titus   RE: One-touch поворотники   14.8.2014, 18:55
- - A1-ex   Ув. Ssh я не могу определиться, достаточно ли дета...   14.8.2014, 19:03
- - SSh   А компот контроллер?   14.8.2014, 19:15
|- - A1-ex   Цитата(SSh @ 14.8.2014, 22:15) А компот к...   14.8.2014, 19:18
- - SSh   Если без регулятора, то вроде да...   14.8.2014, 19:23
- - A1-ex   Не могу найти куда 1N400x идет и резистиро на 10кО...   14.8.2014, 19:27
- - SSh   Диод выполняет сугубо защитную функцию (от перепол...   14.8.2014, 19:35
|- - A1-ex   Цитата(SSh @ 14.8.2014, 22:35) Диод выпол...   14.8.2014, 19:38
- - SSh   DIP8 легко изготавливается из DIP(побольше)   14.8.2014, 19:51
|- - A1-ex   Цитата(SSh @ 14.8.2014, 22:51) DIP8 легко...   14.8.2014, 19:54
- - A1-ex   Ну что я могу сказать... Браво, ув. Ssh. Это шедев...   16.8.2014, 8:41
- - SSh   RE: One-touch поворотники   16.8.2014, 17:38
- - A1-ex   Появилась неприятность. После отрабатывания трех м...   26.8.2014, 8:09
- - SSh   Можно попытаться чуть уменьшить постоянную времени...   26.8.2014, 12:50
|- - A1-ex   Цитата(SSh @ 26.8.2014, 15:50) Можно попы...   26.8.2014, 14:21
- - SSh   Нет, конечно. Но надо знать какая сейчас - тип МК,...   26.8.2014, 14:27
|- - A1-ex   Цитата(SSh @ 26.8.2014, 17:27) Нет, конеч...   30.8.2014, 11:46
- - SSh   Цитата3438 Больше смахивает на OSCCAL чем на интер...   30.8.2014, 12:24
|- - A1-ex   Цитата(SSh @ 30.8.2014, 15:24) Цитата3438...   30.8.2014, 13:21
- - SSh   Константа, корректирующая частоту внутреннего гене...   30.8.2014, 13:39
|- - A1-ex   Цитата(SSh @ 30.8.2014, 16:39) Константа,...   30.8.2014, 13:46
- - SSh   Цитатапод пониманием константы, я принял конечную ...   30.8.2014, 14:26
|- - A1-ex   Цитата(SSh @ 30.8.2014, 17:26) Цитатапод ...   30.8.2014, 14:54
- - SSh   В принципе легче накомпиллировать несколько прошив...   30.8.2014, 16:00
|- - A1-ex   Цитата(SSh @ 30.8.2014, 19:00) В принципе...   1.9.2014, 6:47
- - SSh   По-видимому временной интервал попал на "гран...   1.9.2014, 7:25
|- - A1-ex   Цитата(SSh @ 1.9.2014, 10:25) По-видимому...   1.9.2014, 11:06
- - SSh   Любую под 675-й пик. Константу скорее всего придет...   1.9.2014, 12:59
|- - A1-ex   Цитата(SSh @ 1.9.2014, 15:59) Любую под 6...   2.9.2014, 6:54
- - SSh   В архиве. Стандартная длительность морганий равна ...   2.9.2014, 7:08
9 страниц V  « < 5 6 7 8 9 >


Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 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 или "Ленивые поворотники"