One-touch поворотники, они же Ленивые Поворотники |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
One-touch поворотники, они же Ленивые Поворотники |
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 ***** |
|
|
14.3.2010, 17:10
Сообщение
#81
|
|
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) Я тоже сподоблюсь собрать, это уж точно (IMG:style_emoticons/default/smile.gif)
|
|
|
14.3.2010, 17:18
Сообщение
#82
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Ну в таком случае будем собирать, надо наверное отдельной темой.
Вот подыщу подходящую и испробованную схему, а то давно уже не интересовался, придется кое-что вспомнить... |
|
|
14.3.2010, 17:33
Сообщение
#83
|
|
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)
Можно что-то даже более-менее универсальное или широкое, например, Willem.. Ну, или что угодно, на твое усмотрение (IMG:style_emoticons/default/smile.gif) По теме треда - комплектуху купил, на пару комплектов, пики завтра прошью, по платам - ради интереса сейчас кину заявку на Севастопольский завод - скажут, что получится по цене (с зеленкой и тп) - может быть будет интересно, сделаю порядка десятка (а то и больше) плат, смогу поделиться со всеми желающими маньяками (IMG:style_emoticons/default/smile.gif) |
|
|
14.3.2010, 17:58
Сообщение
#84
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Ну совсем универсальное думаю не стоит из-за сложности. Взять хотя-бы JonisProg - отличный программатор, причем шьет и пики и атмелы и память и еще кое-чего, уже не припомню. Имеет также режим Phoenix, Я в свое время сделал несколько вариантов этого программатора - сейчас где-то валяется наверное.
Думаю будем делать SOLO, без Phoenix-a, карточки прошивать не будем, ни к чему это сейчас (IMG:style_emoticons/default/smile.gif) Это упростит схему - не нужно коммутировать сигналы и, самое главное, не нужен кварцевый генератор на 3,579 МГц, он при прошивке пиков не задействован. |
|
|
14.3.2010, 18:03
Сообщение
#85
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29932 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Так, по платам на оный девайс (3в1) - отправил заявку, завтра скажут цены. Платы будут красивые, с зеленкой и тп (IMG:style_emoticons/default/smile.gif)
Давайте прикинем, сколько народу интересуется - чем черт не шутит, я все равно будут заказывать минимум десяток (одну совсем невыгодно), может быть все-таки больше.. Итак, пока интересующихся: 1) Titus 2) Madavto 3) Psixoxirurg 4 Noiser Кто еще хочет? |
|
|
14.3.2010, 18:04
Сообщение
#86
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29932 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
SSh, Соло так Соло, оно еще и лучше (IMG:style_emoticons/default/smile.gif) Карточки нам и правда не нужны (IMG:style_emoticons/default/wink.gif) А вот приятный хороший девайс собрать охота.
Ты знаешь, ты меня окончательно заразил вернуться во все это, именно ты (IMG:style_emoticons/default/biggrin.gif) (IMG:style_emoticons/default/drinks.gif) Кстати, по комплектухе - я сегодня купил все на пару комплектов (себе и Мадавто) - получилось порядка $5 на один комплект. Это я еще особо не искал - все купил у одной тёти на столе на радио-рынке, если брать на большее количество комплектов, да и выбирать - вероятно, еще дешевле будет. Это так, цена для ориентира. Цена по платкам готовым, опять же, для ориентира, должна быть завтра. |
|
|
14.3.2010, 18:10
Сообщение
#87
|
|
Левша Группа: Почетные ветераны Сообщений: 1801 Регистрация: 19.2.2009 Из: Санкт-Петербург, Центр Вне форума Авто: VW CC 1.8MT Репутация: 24 |
Я еще хочет!
1) Titus 2) Madavto 3) Psixoxirurg 4) Noiser 5) Asdwarf |
|
|
14.3.2010, 18:13
Сообщение
#88
|
|
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)
|
|
|
14.3.2010, 18:15
Сообщение
#89
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 107 Регистрация: 3.2.2010 Из: Пермь Вне форума Репутация: 2 |
|
|
|
15.3.2010, 19:14
Сообщение
#90
|
|
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) Кто еще, никому больше не надо? (IMG:style_emoticons/default/wink.gif) |
|
|
15.3.2010, 19:15
Сообщение
#91
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29932 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Просто, так получается, что я чуть ли не сотню их буду заказывать (меньше невыгодно).
Буду отдавать по себестоимости - еще точной цены нет - но порядка 2-5 баксов за платку, точно к концу недели смогу только сказать. Давайте маньяки, вперед (IMG:style_emoticons/default/wink.gif) По доставке - я зашлю кому-либо в Мск или в Питер (Мск удобнее) нужное количество, а дальше сами.. (IMG:style_emoticons/default/smile.gif) |
|
|
15.3.2010, 19:22
Сообщение
#92
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 132 Регистрация: 28.10.2009 Из: Киев Вне форума Авто: Lancer 1.6 MT Репутация: 2 |
Я пас. Мне будет интересно самому сделать (IMG:style_emoticons/default/smile.gif)
|
|
|
15.3.2010, 19:39
Сообщение
#93
|
|
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/wink.gif)
|
|
|
15.3.2010, 19:56
Сообщение
#94
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29932 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Бтв, по цене плат сразу поясню - я не собираюсь на этом бизнес делать, просто интересно попробовать сам завод, да и хочется сделать красиво. Но там вариант заказа либо 10, либо 100 плат. У 10 плат стоимость довольно высокая получается, если рассчитать на одну (IMG:style_emoticons/default/smile.gif)
|
|
|
16.3.2010, 2:11
Сообщение
#95
|
|
Музыкальный JDM маньяк Группа: Главные администраторы Сообщений: 4432 Регистрация: 10.7.2009 Из: Москва Вне форума Репутация: 190 |
Вить, меня пиши в список. И давай присылай мне остальное, в МСК распихаю.
|
|
|
16.3.2010, 2:14
Сообщение
#96
|
|
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)
1) Titus 2) Madavto 3) Psixoxirurg 4) Noiser 5) Asdwarf 6) Engender |
|
|
16.3.2010, 12:42
Сообщение
#97
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 107 Регистрация: 3.2.2010 Из: Пермь Вне форума Репутация: 2 |
интересно, а если бандеролью отправить, дорого выйдет? а то ведь нормальный вариант, запаковать в конверт и отправить. рублей 50-100 и доставка на дом (IMG:style_emoticons/default/smile.gif)
я может несколько возьму, если из местных кого-нить заинтересует. |
|
|
16.3.2010, 12:44
Сообщение
#98
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29932 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Да думаю, что без проблем. Я получал же из Екатеринбурга бандеролькой от dmitriy_b доводчик стекол, от SSH из Армении опускатель зеркал и шнур (IMG:style_emoticons/default/smile.gif)
А плата - картоном проложить, может даже в конверт получится. |
|
|
16.3.2010, 13:01
Сообщение
#99
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 107 Регистрация: 3.2.2010 Из: Пермь Вне форума Репутация: 2 |
что за опускатель зеркал? (IMG:style_emoticons/default/smile.gif)
|
|
|
16.3.2010, 13:07
Сообщение
#100
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108 |
2 noiser:
Автомат управления зеркалом |
|
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2024 Форум Технических Маньяков. |
|