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


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

Группа:
Администраторы
Сообщений: 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
44 страниц V  « < 41 42 43 44 >  
Start new topic
Ответов (840 - 859)
A1-ex
сообщение 4.9.2018, 18:06
Сообщение #841


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 73
Регистрация: 10.7.2013
Вне форума
Авто: Lancer IX 1.6

Репутация:   0  


Вот моя родная
Прикрепленные файлы
Прикрепленный файл  3_turn_675.rar ( 953 байт ) Кол-во скачиваний: 13
 
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 4.9.2018, 19:39
Сообщение #842


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

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

Репутация:   263  


"Родная" уже скомпиллированная, поэтому ничего не дает...
Уменьшил постоянную до 2 сек (было 2,5)
Прикрепленный файл  turn_675.rar ( 655 байт ) Кол-во скачиваний: 3
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
A1-ex
сообщение 4.9.2018, 19:47
Сообщение #843


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 73
Регистрация: 10.7.2013
Вне форума
Авто: Lancer IX 1.6

Репутация:   0  


Цитата(SSh @ 4.9.2018, 21:39) *
"Родная" уже скомпиллированная, поэтому ничего не дает...
Уменьшил постоянную до 2 сек (было 2,5)
Прикрепленный файл  turn_675.rar ( 655 байт ) Кол-во скачиваний: 3


Щас прошью , завтра поставлю. Будем тестировать. Спасибо большое за старания и терпения.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
A1-ex
сообщение 7.9.2018, 16:31
Сообщение #844


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 73
Регистрация: 10.7.2013
Вне форума
Авто: Lancer IX 1.6

Репутация:   0  


За последние несколько дней вроде ложных срабатываний не наблюдалось. Ни на вашей прошивке, ни на старой микрушке. Но на вашей три моргания более четкие, но не моуг привыкнуть к более длинной задержке для включения. Попрошу вас вернуть изнаальное значение для включения, но с вашим временем моргания. Спасибо за помощь (IMG:style_emoticons/default/respekt.gif)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 7.9.2018, 19:25
Сообщение #845


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

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

Репутация:   263  


Прикрепленный файл  turn_675.rar ( 654 байт ) Кол-во скачиваний: 9
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Proas
сообщение 15.10.2018, 17:19
Сообщение #846


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 15.10.2018
Вне форума


Репутация:   0  


Здравствуйте, подскажите пожалуйста, в наших авто идёт управление по плюсу или по минусу?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Titus
сообщение 15.10.2018, 18:59
Сообщение #847


Don Amadeus
*******

Группа:
Главные администраторы
Сообщений: 29932
Регистрация: 19.2.2009
Из: Russia, Sevastopol
Вне форума
Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive.

Репутация:   465  


Приветствую, там цифра, обычная "лентяйка", управляющая плюсом или минусом не будет работать.
На какую машину нужны ЛП?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Proas
сообщение 15.10.2018, 22:27
Сообщение #848


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 15.10.2018
Вне форума


Репутация:   0  


Машина lancer 9 2.0 4g63. Сам я эту схему сделать точно не в силах, край проводки соединить) может быть есть возможность приобрести у кого либо этот девайс готовый, чтобы осталось только 4-5 проводов в машине присоединить?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Titus
сообщение 16.10.2018, 11:27
Сообщение #849


Don Amadeus
*******

Группа:
Главные администраторы
Сообщений: 29932
Регистрация: 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)
http://forum.amadeus-project.com/index.php?showtopic=13727

По условиям отписался в личку.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Гость_xxxAmdry_*
сообщение 6.12.2018, 21:19
Сообщение #850





Гости





    


в обрезаной схеме на лайке 100 Ом в полной на этом же месте 47 Ом. Возник вопрос принципиальные различия? или это ошибка
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 7.12.2018, 5:38
Сообщение #851


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

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

Репутация:   263  


Это резисторы, ограничивающие ток светодиода оптопары. Оптопары PC817 выпускают все кому ни лень, поэтому ток "надежного" включения может несколько разниться, в зависимости от производителя. В первом варианте были использованы, насколько я помню, выдранные из какой-то платы оптроны "Sharp", в следующем стоят купленные в радиомагазине noname, для гарантированного срабатывания которых пришлось слегка увеличить ток.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Kostian90
сообщение 4.5.2019, 16:32
Сообщение #852


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 4.5.2019
Вне форума
Авто: Tiida

Репутация:   0  


Здравствуйте! Подскажите пожалуйста по удлинителю.
У меня управление поворотниками идет +5 вольтами. Можно ли вас попросить подредактировать программу и схемку под +5 вольт? соберу, протестирую.
У многих ниссанов так реализовано. (Ноте, тиида, так же рено некоторые) - это бы расширило аудиторию использования вашей схемы.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 4.5.2019, 16:54
Сообщение #853


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

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

Репутация:   263  


Схема в конечном итоге работает как-раз от 5 Вольт. Для подключения к бортсети 12В напряжение скидывается стабилизатором 7805.
Или имеется в виду что-то другое?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Kostian90
сообщение 4.5.2019, 17:12
Сообщение #854


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 4.5.2019
Вне форума
Авто: Tiida

Репутация:   0  


Цитата(SSh @ 4.5.2019, 17:54) *
Схема в конечном итоге работает как-раз от 5 Вольт. Для подключения к бортсети 12В напряжение скидывается стабилизатором 7805.
Или имеется в виду что-то другое?

Именно активация поворотников путем подачи +5 вольт после подрулевого.
Про стабилизатор я вижу.
То есть не землёй( минусом) а именно +5)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 4.5.2019, 17:56
Сообщение #855


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

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

Репутация:   263  


Здесь сигнал на включение соотв. поворотника - импульсная последовательность (см. осциллограммы в первом сообщении). Это означает, что перед тем как включить левый или правый поворотник устройство сначала сканирует оба контакта на предмет наличия/отсустсвия импульсов. И только после этого подключает нужный контакт к массе. Или будет подключать к питанию 5В, неважно. Как это осуществляется на других машинах, я не знаю.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Kostian90
сообщение 4.5.2019, 18:04
Сообщение #856


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 4.5.2019
Вне форума
Авто: Tiida

Репутация:   0  


Цитата(SSh @ 4.5.2019, 18:56) *
Здесь сигнал на включение соотв. поворотника - импульсная последовательность (см. осциллограммы в первом сообщении). Это означает, что перед тем как включить левый или правый поворотник устройство сначала сканирует оба контакта на предмет наличия/отсустсвия импульсов. И только после этого подключает нужный контакт к массе. Или будет подключать к питанию 5В, неважно. Как это осуществляется на других машинах, я не знаю.

Я просмотрел уже на осциллограмму. Я думаю человек который писал ПО для pic, вполне может подправить код для этого. Вместо импульсов слать единицу, тем самым открывая оптопару ( естествннно изменив её включение на выходе). Или я не прав?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 4.5.2019, 18:08
Сообщение #857


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

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

Репутация:   263  


Там сложнее. Если мы пошлем единицу и откроем оптопару, то эта единица никогда не исчезнет, и не выключит поворотник. Здесь надо переделывать и схему и, естественно, прошивку. Т.е. получается совсем другое устройство.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Kostian90
сообщение 4.5.2019, 18:14
Сообщение #858


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 4.5.2019
Вне форума
Авто: Tiida

Репутация:   0  


Цитата(SSh @ 4.5.2019, 19:08) *
Там сложнее. Если мы пошлем единицу и откроем оптопару, то эта единица никогда не исчезнет, и не выключит поворотник. Здесь надо переделывать и схему и, естественно, прошивку. Т.е. получается совсем другое устройство.

Зачем же, послать единицу на время задержки. Игнорируя в этот момент вход этого канала.
Хорошо. Буду искать человека который сможет сделать ПО. Алгоритм я могу рассказать, но как написать, увы. С программированием не дружу
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Kostian90
сообщение 4.5.2019, 21:46
Сообщение #859


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 6
Регистрация: 4.5.2019
Вне форума
Авто: Tiida

Репутация:   0  


в красной точке +5 вольт
Прикрепленные файлы
Прикрепленный файл  Поворотники.jpg ( 195,78 килобайт ) Кол-во скачиваний: 1
 
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
SSh
сообщение 5.5.2019, 8:38
Сообщение #860


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

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

Репутация:   263  


Что-то не похоже, что там постоянное напряжение. Больше смахивает на матрицу. Принцип работы такой схемы состоит в последовательном опросе всех кнопок, можно глянуть, напр., здесь. Интересно, Вы там просто померяли вольтметром или просканировали осциллографом?
А если-б было по постоянному напряжению, то по большому счету тут и контроллера не требуется. Достаточно поставить какой-нибуть одновибратор-удлинитель импульсов, хотя-бы на 555 таймере.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

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