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


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

Группа:
Технический Маньяк
Сообщений: 7049
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   265  


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

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

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


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

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

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


Исходник прошивки:
Код
'*********************************************
'* 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
- - Titus   Я так и не поставил его еще, но уже почти созрел. ...   16.3.2010, 13:40
- - arhip   что-то я прогнал - не так понял вобщем, Витя, +1   16.3.2010, 20:03
- - Titus   arhip, оки Просто, и правда, захотелось сделать в...   16.3.2010, 21:08
- - SSh   Ага, чип шьется за секунды, с СОМ-овским программа...   17.3.2010, 9:36
- - arhip   Да, старые последовательные и паралельные интерфей...   17.3.2010, 9:58
- - Titus   SSh, с переходником проверим, если что - у меня в ...   17.3.2010, 11:26
- - SSh   Да есть все у меня и COM и USB и даже LPT на старо...   17.3.2010, 11:35
- - Titus   Понял.   17.3.2010, 11:36
- - SSh   Короче, мой колхоз мне самому не нравился, вот это...   21.3.2010, 13:08
- - Titus   Хорошо получилось   21.3.2010, 13:32
- - arhip   Ssh, я так и не понял по дворникам - у тебя нет ст...   22.3.2010, 2:11
- - SSh   Уже есть У меня были 4 режима Ручной (ручка в...   22.3.2010, 6:04
|- - LAN 298   Цитата(SSh @ 22.3.2010, 7:04) Уже есть ...   8.4.2010, 3:39
|- - Onega   Цитата(LAN 298 @ 8.4.2010, 4:39) Сергей, ...   9.4.2010, 15:37
- - Titus   В общем, по платкам так. Вот список основной, на н...   24.3.2010, 15:31
- - Onega   Тема класс! но простите убогого, не врубился п...   24.3.2010, 16:29
- - Titus   Третье - плавная регулировка переменным резистором...   24.3.2010, 16:30
- - Onega   понял, это у меня уже в штате есть (третье). Я был...   24.3.2010, 16:40
- - Titus   В штате есть только ступенчатое, а тут именно плав...   24.3.2010, 16:42
- - SSh   Зеркало - это отдельное устройство, но таком же ко...   24.3.2010, 16:43
- - Onega   SSh, а в твоем девайсе при плавной регулировке ест...   24.3.2010, 16:47
- - SSh   Нет, от скорости частота (регулируемая) никак не з...   24.3.2010, 17:02
- - Titus   Да, девайс чем удобен, что можно хоть 1в1 из него ...   24.3.2010, 17:11
- - SSh   Сегодня, наконец, воспользовавшись тем что снимал ...   28.3.2010, 13:55
- - Titus   Интересно, в механике он доходит ли туда вообще та...   28.3.2010, 15:39
|- - haris67   Цитата(Titus @ 28.3.2010, 17:39) доходит ...   28.3.2010, 16:08
- - Titus   Гляну. Жгуты часто унифицированные идут, не во все...   28.3.2010, 16:11
- - SSh   Главное - чтоб на ЭБУ такой сигнал присутствовал, ...   28.3.2010, 16:59
- - Titus   Угу Я как раз вожусь с приборкой. Только радио-ры...   28.3.2010, 17:12
- - Titus   Я вот все думаю. Вчера поставил часть светодиодов ...   28.3.2010, 17:21
|- - haris67   Цитата(Titus @ 28.3.2010, 19:21) видно чу...   28.3.2010, 17:29
- - SSh   Если рассеивающая пленка плотно прилегает к иконка...   28.3.2010, 17:29
- - SSh   Аааааааа, Haris опередил пока я писал   28.3.2010, 17:30
|- - haris67   RE: One-touch поворотники   28.3.2010, 17:34
- - Titus   Пленка даже не сколь рассеивающей задумывалась, а ...   28.3.2010, 17:48
|- - Asdwarf   Цитата(Titus @ 28.3.2010, 18:48) Пленка д...   28.3.2010, 18:05
- - SSh   Опять насчет сигнала заднего хода: Я тут снова пос...   28.3.2010, 17:48
- - Titus   Опять же, сенк   28.3.2010, 17:53
- - Titus   Яркости хоть отбавляй там, да и пленку можно снять...   28.3.2010, 18:13
|- - haris67   Цитата(Titus @ 28.3.2010, 20:13) Плоского...   28.3.2010, 22:42
- - SSh   А у меня вроде стекло успевает орошаться перед взм...   8.4.2010, 8:04
- - SSh   Глянул насчет последовательности - сначала идет ст...   9.4.2010, 6:58
- - LAN 298   Ну и Отлично!!   9.4.2010, 7:56
- - Titus   Сегодня позвонили - готовы платки. На днях будут у...   9.4.2010, 15:32
- - Titus   У меня сток, у меня обычные форсунки, у меня стоят...   9.4.2010, 15:47
- - Onega   Витя, помнишь темку про обратные клапана? Я тогда ...   9.4.2010, 16:13
- - Titus   Помню, я же тогда пошел смотреть у себя и нашел Ч...   9.4.2010, 16:33
|- - Onega    Ну на таких скоростях, которые доступны тебе - не...   9.4.2010, 16:36
- - Titus   Да я особо быстро не езжу А так - понял   9.4.2010, 16:52
- - Mihail V   Нам интересно не быстро ездить, а быстро разгонять...   9.4.2010, 17:48
- - SSh   Я даже не знаю стоят ли у меня обратные клапаны ил...   9.4.2010, 17:56
- - Titus   Во, о том и речь   9.4.2010, 17:57
- - Titus   Готовы платки, зацените Особенно паспорт изделия ...   14.4.2010, 11:09
- - dmitrij_b   Прикольно. А у нас таких паспортов не дают. Прост...   14.4.2010, 11:45
- - Titus   Сам удивился 20 лет гарантии.. Видимо, оборонка ...   14.4.2010, 11:47
- - SSh   Фирма!   14.4.2010, 13:52
- - Titus   Угу Теперь вопрос - как все это передать желающим...   14.4.2010, 14:06
|- - arhip   Цитата(Titus @ 14.4.2010, 14:06) Угу Теп...   14.4.2010, 14:19
- - Titus   arhip, о, интересно Я тебе в личку телефон сейчас...   14.4.2010, 14:21
- - SSh   Спасибо. Но зачем они мне? Лучше оставь - мало-ли ...   14.4.2010, 14:23
- - Titus   SSh, как минимум на память, а может быть, еще для ...   14.4.2010, 14:27
- - SSh   Вот 1 штучка на память - в самый раз Честно - б...   14.4.2010, 14:28
- - Titus   RE: One-touch поворотники   14.4.2010, 14:33
- - SSh   А спаять-то уже успел? Или еще нет. Прошитый МК у ...   14.4.2010, 15:35
- - Titus   Еще не успел Все детали есть, контроллеры прошиты...   14.4.2010, 17:52
- - SSh   Ну как спаяешь - отпишись плз. Интересно как-никак   15.4.2010, 15:37
- - Titus   Это обязательно!   15.4.2010, 17:12
- - Asdwarf   Супер. Вить, а как тебе денег заслать? Деньги-то н...   18.4.2010, 22:49
- - Titus   Деньги жуткие, ага Да вот надо как-то организоват...   19.4.2010, 12:35
- - SSh   Ну как? Сделал-ли кто-нибуть данное устройство? От...   2.5.2010, 10:26
- - Titus   SSh, исправил По сборке - все зрею морально   2.5.2010, 10:48
- - SSh   Получил сегодня 3 платы вместе с паяльником от Вик...   8.6.2010, 9:49
- - Titus   Понял, я так и не дошел до сборки пробных экземпля...   8.6.2010, 9:58
- - SSh   Цитатая так и не дошел до сборки пробных экземпляр...   10.6.2010, 20:33
- - Titus   Опередил все-таки! Отверстия под разъем каким...   10.6.2010, 20:51
- - SSh   Под разъем - 0,9мм Там еще пара отечественных МЛТ ...   10.6.2010, 21:01
- - Titus   Понял, сенк Да, по тесту интересно. По идее, ошиб...   10.6.2010, 21:08
- - ByKA   Эх... Как мне не хватало данного девайса ))) Особе...   14.6.2010, 13:26
- - SSh   По платам - к Titus-у   14.6.2010, 15:40
- - SSh   Сегодня наконец сумел опробовать в работе собранну...   18.6.2010, 11:19
- - Titus   Отлично! Значит по плате все гуд По иконкам -...   18.6.2010, 11:27
- - SSh   Хочу все-таки кое-что добавить... Относительно опт...   18.6.2010, 11:45
- - Still   Хорошое устройство. Но сам я не электронщик, к сож...   24.6.2010, 10:46
- - SSh   Печатные платы можно заказать через Titus-a. СОбра...   24.6.2010, 13:02
- - Still   А сколько все это может стоить (детали и прошивка)...   24.6.2010, 13:36
- - SSh   Прошивка - бесплатно - выложена здесь же в теме,...   24.6.2010, 13:56
- - NeWT   Цитата(в чипдипе не смотреть - там грабители ) СО...   24.6.2010, 14:38
|- - Asdwarf   Цитата(NeWT @ 24.6.2010, 15:38) СОГЛАСЕН...   24.6.2010, 23:12
- - SSh   Ну, первые попавшиеся ссылки я привел Скорее вс...   24.6.2010, 14:47
- - Still   Цитата(SSh @ 24.6.2010, 14:56) Прошивка -...   24.6.2010, 23:11
- - SSh   Цитатаа прошивать чем? Хотя-бы вот этим или любым ...   25.6.2010, 7:38
- - Still   интересно: а подзаработать никто не хочет? я бы оп...   25.6.2010, 22:46
- - SSh   Да неужели знакомого радиолюбителя нет? Плату (зел...   26.6.2010, 6:29
- - NeWT   А зачем столько разных конденсаторов на питании МК...   4.10.2010, 12:47
- - SSh   Диод - защита от неправильного подключения (перепо...   4.10.2010, 15:57
- - NeWT   А там на схеме 10мкФ и 2 по 100нФ?   5.10.2010, 8:10
- - SSh   Да, но в принципе не критично... Можно варьировать...   5.10.2010, 10:10
- - vovat   С обеих сглаживающие ставь! а оптопары хорошо...   5.10.2010, 18:48
- - SSh   Ничего дополнительно не надо ставить. На плате про...   5.10.2010, 19:14
- - vovat   Кренки тоже много где стоят, вот токо с одинаковым...   5.10.2010, 20:01
9 страниц V  < 1 2 3 4 > » 


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