|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
8.3.2010, 17:37
Сообщение
#801
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 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 килобайт )
Кол-во скачиваний: 436Готовое устройство (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 ***** |
|
|
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![]() ![]() |
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
| Текстовая версия | © 2006-2025 Форум Технических Маньяков. |
|
|