Быстрый заказ, позвонить +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
Сообщение #801


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

Группа:
Администраторы
Сообщений: 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   Теперь и с перемычкой все ясно   8.2.2017, 6:33
- - Titus   Панельку я бы советовал сменить на цанговую.   8.2.2017, 14:24
- - SSh   А я - вообще отказаться от неё и впаять МК в плату...   8.2.2017, 15:20
- - Titus   Так тоже можно, но, более 4х лет испытаний показыв...   8.2.2017, 15:24
- - deninko   Здравствуйте, С праздником!!! Подскажи...   24.2.2017, 13:10
- - SSh   Распайку конкретно этого подрулевого блока не знаю...   24.2.2017, 13:40
- - deninko   Спасибо! Буду искать.   25.2.2017, 0:46
- - SSh   После 8-и лет бесперебойной работы моя плата пару ...   21.3.2018, 17:10
|- - A1-ex   Цитата(SSh @ 21.3.2018, 19:10) После 8-и ...   6.8.2018, 9:30
- - Titus   Да, интересно, что там Возможно, пайка подсыпалас...   21.3.2018, 17:13
- - SSh   Пайки визуально, под микроскопом, проверил. Вроде ...   21.3.2018, 17:50
- - Titus   Все может быть... Я изначально от разъемов отказал...   21.3.2018, 18:57
- - SSh   Для подключения поворотников и аварийки да, можно ...   21.3.2018, 19:38
- - Titus   Если постоянно смотреть туда - то да, разъем удобн...   21.3.2018, 20:43
- - SSh   Цитата(Titus @ 21.3.2018, 21:43) На V1 - ...   22.3.2018, 4:52
- - Titus   Не, кто-то еще один был   22.3.2018, 12:48
- - SSh   Просто так соорентироваться невозможно. Вернее пон...   6.8.2018, 19:32
|- - A1-ex   Цитата(SSh @ 6.8.2018, 21:32) Просто так ...   11.8.2018, 9:41
- - A1-ex   Поставил по кренке 16в 1000мкф. Правый все равно с...   15.8.2018, 21:02
- - Titus   А что ставилось в машину "эдакого" в пос...   15.8.2018, 23:01
|- - A1-ex   Цитата(Titus @ 16.8.2018, 1:01) А что ста...   27.8.2018, 7:11
- - SSh   А разве модуль не расположен непосредственно у пла...   27.8.2018, 16:00
|- - A1-ex   Цитата(SSh @ 27.8.2018, 18:00) А разве мо...   27.8.2018, 16:05
- - SSh   Нужен, как говорил ранее, осциллограф. Сначала пом...   27.8.2018, 18:46
|- - A1-ex   Цитата(SSh @ 27.8.2018, 20:46) Нужен, как...   28.8.2018, 7:00
- - SSh   Можно, хоть и нудно, попробовать подцепить внешнее...   28.8.2018, 13:57
|- - A1-ex   Цитата(SSh @ 28.8.2018, 15:57) Можно, хот...   28.8.2018, 14:05
- - SSh   Пока нет, надо хотя-бы приблизительно установить и...   28.8.2018, 18:42
|- - A1-ex   Цитата(SSh @ 28.8.2018, 20:42) Пока нет, ...   28.8.2018, 18:48
- - Titus   Если замена КРЕНки, укорачивание проводов, промер ...   28.8.2018, 19:21
- - SSh   Вот еще что подумалось, можно попробовать увеличит...   28.8.2018, 20:00
|- - A1-ex   Цитата(SSh @ 28.8.2018, 22:00) Вот еще чт...   29.8.2018, 12:52
- - SSh   Я давно не занимаюсь pic-ами, поэтому сейчас у мен...   30.8.2018, 4:53
|- - A1-ex   Цитата(SSh @ 30.8.2018, 6:53) Я давно не ...   30.8.2018, 13:21
- - A1-ex   Сколько поставить значение переменной?   30.8.2018, 13:30
- - SSh   Для начала раза в 2 больше, скажем, 20000. Я, кста...   30.8.2018, 14:49
|- - A1-ex   Цитата(SSh @ 30.8.2018, 16:49) Для начала...   30.8.2018, 15:14
- - SSh   Так я того...скомпиллировал, но забыл прикрепить ...   30.8.2018, 16:38
|- - A1-ex   Цитата(SSh @ 30.8.2018, 18:38) Так я того...   31.8.2018, 7:09
- - A1-ex   SSh, задержка увеличилась. Можно сделать на три мо...   4.9.2018, 17:55
- - A1-ex   Вот моя родная   4.9.2018, 18:06
- - SSh   "Родная" уже скомпиллированная, поэтому ...   4.9.2018, 19:39
|- - A1-ex   Цитата(SSh @ 4.9.2018, 21:39) "Родна...   4.9.2018, 19:47
- - A1-ex   За последние несколько дней вроде ложных срабатыва...   7.9.2018, 16:31
- - SSh   RE: One-touch поворотники   7.9.2018, 19:25
- - Proas   Здравствуйте, подскажите пожалуйста, в наших авто ...   15.10.2018, 17:19
- - Titus   Приветствую, там цифра, обычная "лентяйка...   15.10.2018, 18:59
- - Proas   Машина lancer 9 2.0 4g63. Сам я эту схему сделать ...   15.10.2018, 22:27
- - Titus   Есть возможность, вот же http://forum.amadeus-pro...   16.10.2018, 11:27
|- - xxxAmdry   в обрезаной схеме на лайке 100 Ом в полной на этом...   6.12.2018, 21:19
- - SSh   Это резисторы, ограничивающие ток светодиода оптоп...   7.12.2018, 5:38
|- - Kostian90   Здравствуйте! Подскажите пожалуйста по удлинит...   4.5.2019, 16:32
- - SSh   Схема в конечном итоге работает как-раз от 5 Вольт...   4.5.2019, 16:54
|- - Kostian90   Цитата(SSh @ 4.5.2019, 17:54) Схема в кон...   4.5.2019, 17:12
- - SSh   Здесь сигнал на включение соотв. поворотника - имп...   4.5.2019, 17:56
|- - Kostian90   Цитата(SSh @ 4.5.2019, 18:56) Здесь сигна...   4.5.2019, 18:04
- - SSh   Там сложнее. Если мы пошлем единицу и откроем опто...   4.5.2019, 18:08
|- - Kostian90   Цитата(SSh @ 4.5.2019, 19:08) Там сложнее...   4.5.2019, 18:14
- - Kostian90   в красной точке +5 вольт   4.5.2019, 21:46
- - SSh   Что-то не похоже, что там постоянное напряжение. Б...   5.5.2019, 8:38
|- - Kostian90   Цитата(SSh @ 5.5.2019, 9:38) Что-то не по...   5.5.2019, 9:55
- - SSh   Вполне вероятно, что там присутствуют импульсы амп...   5.5.2019, 10:54
|- - A1-ex   Цитата(SSh @ 5.5.2019, 12:54) Вполне веро...   15.6.2019, 7:25
- - SSh   Если только сигналы на включение поворотников и пр...   15.6.2019, 8:32
- - SSh   Я девайс не выпускаю, не продаю и не имею никаких ...   15.6.2019, 12:46
9 страниц V  « < 7 8 9


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