One-touch поворотники, они же Ленивые Поворотники |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
One-touch поворотники, они же Ленивые Поворотники |
26.5.2011, 8:57
Сообщение
#261
|
|
Technical maniac Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: 49 |
Сергей,тогда так?:
hazard: hloop: if Haz = 1then Pause 1000 gosub hazard RightOut = 1 LeftOut = 1 goto hloop else If Haz = 1 then RightOut = 0 LeftOut = 0 endif return |
|
|
26.5.2011, 9:06
Сообщение
#262
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Нет, саму подпрограмму трогать не надо. Просто в том случае когда мы проскакиваем через R - до неё дело не доходит и все - аварийка само-собой не включается.
И что за gosub hazard? Я, кстати тоже наконец думаю перепрошить с последними изменениями (вот уже пол-года собираюсь, но лень откручивать кожух рулевой колонки (IMG:style_emoticons/default/smile.gif) ) Плюс, может быть подумаю о том как устанавливать программно кол-во морганий..., 3 или 4, больше-меньше думаю не надо... И еще один вариант под pic12f629... |
|
|
26.5.2011, 9:13
Сообщение
#263
|
|
Technical maniac Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: 49 |
gosub hazard ' Запускаем аварийку
|
|
|
26.5.2011, 9:46
Сообщение
#264
|
|
Technical maniac Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: 49 |
Эх..я сдаюсь (IMG:style_emoticons/default/sad.gif)
Я лучше приеду и откручу 3 болтика в обмен на прошивку (IMG:style_emoticons/default/biggrin.gif) |
|
|
26.5.2011, 9:48
Сообщение
#265
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
как? (IMG:style_emoticons/default/wink.gif)
hazard: ' Метка hloop: ' Еще одна if Haz = 1then ' Если передача включена Pause 1000 ' Подождать 1 сек gosub hazard ' перейти на метку И так до бесконечности... Пока не выключим передачу... |
|
|
26.5.2011, 10:50
Сообщение
#266
|
|
Technical maniac Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: 49 |
hazard:
hloop: if Haz = 1 then Pause 1000 RightOut = 1 LeftOut = 1 goto hloop else RightOut = 0 LeftOut = 0 endif return gosub hazard if Haz = 0 then RightOut = 1 LeftOut = 1 goto hloop else RightOut = 0 LeftOut = 0 endif return (IMG:style_emoticons/default/unsure.gif) (IMG:style_emoticons/default/unsure.gif) (IMG:style_emoticons/default/unsure.gif) |
|
|
26.5.2011, 11:30
Сообщение
#267
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
hazard:
hloop: if Haz = 1 then 'Если включена передача Pause 1000 'Подождать секунду RightOut = 1 'И включить аварийку LeftOut = 1 goto hloop Т.е. аварийка включится по любому, просто с задержкой в 1 секунду. Если к этому времени селектор проскочил R, то аварийка все-равно моргнет и только на след. цикле программы "выключится". |
|
|
26.5.2011, 11:45
Сообщение
#268
|
|
Technical maniac Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: 49 |
(IMG:style_emoticons/default/blush.gif) пойду я лучше с PulseTime con экспериментировать (IMG:style_emoticons/default/smile.gif)
|
|
|
26.5.2011, 11:57
Сообщение
#269
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Можешь сразу и тот кусок кода, что я приводил, вставить
|
|
|
26.5.2011, 11:57
Сообщение
#270
|
|
Миша-Сан Группа: Главные администраторы Сообщений: 10512 Регистрация: 10.12.2009 Из: Нижегородской обл. '152 RUS Вне форума Авто: Volvo XC90 2.5T Репутация: 312 |
Пойду я себе стакан вискаря налью! (IMG:style_emoticons/default/wink.gif) (IMG:style_emoticons/default/laugh.gif)
|
|
|
26.5.2011, 13:01
Сообщение
#271
|
|
Technical maniac Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: 49 |
Дядь Сереж,тока не смейтесь (IMG:style_emoticons/default/smile.gif)
В общем в исходнике меняю значение PulseTime con с 3 на 2тыщи,компилирую,получаю прошивку. Заливаю в контроллер,подсоединяю к плате шлейф,включаю зажигание - вместо поворотников моргает мне аварийка. Опять достаю МК,стираю ее,заливаю СТАРУЮ прошивку(которая до этого была),подключаю плату - поворотники теперь моргают ровно 4е раза (а было 4.5 раза),все остальные функции работают так же. Короче,шо я сделал,так и не пойму (IMG:style_emoticons/default/laugh.gif) ,вот таки дела (IMG:style_emoticons/default/biggrin.gif) |
|
|
26.5.2011, 15:50
Сообщение
#272
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Саш, были 2 варианта прошивки - с включением аварийки от низкого или высокого уровней. Если ты берешь сигнал ЗХ с индикации на приборке - то активный уровень - высокий.
Если ты за базовый взял исходник с первой страницы, то там Код If Haz = 0 then gosub hazard endif включение аварийки происходит по низкому уровню. Замени 0 на 1, т.е. надо чтоб было Код If Haz = 1 then gosub hazard endif Кстати в сообщении #7 об этом написано (IMG:style_emoticons/default/wink.gif) Или в варианте с задержкой Код If Haz = 1 then
Pause 1000 If Haz = 1 then gosub hazard endif endif |
|
|
26.5.2011, 23:03
Сообщение
#273
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 86 Регистрация: 6.12.2010 Из: Ярославль Вне форума Репутация: 0 |
вроде не офф (IMG:style_emoticons/default/smile.gif)
в вагенах оччень понравилась фишка - если на заглушенной машине включить поворотник, то загорится соответствующий габарит (левый или правый). на мой взгляд очень полезно с т.з. безопасности, когда оставляешь машину на обочине. Пока собирался собрать сабжевую схему - хотел доработать ее до такой возможности, но че-та уперся в отсутствие программатора, а собирать на коленке - лениво (IMG:style_emoticons/default/smile.gif) точнее, программатор есть, но под СОМ-порт, а на ноуте нет его. китайский переходник не заработал (IMG:style_emoticons/default/sad.gif) |
|
|
27.5.2011, 1:01
Сообщение
#274
|
|
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) Хотя, если габариты светодиодные.. (IMG:style_emoticons/default/wink.gif)
|
|
|
27.5.2011, 5:28
Сообщение
#275
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
На заглушенной машине обесточивается и подрулевой блок управления, так, что воспользоваться именно сабжевым устройством не удасться. Другое дело - сделать новый девайс, выполняющий только описанную функцию. Но принцип работы (распознавания включения рычага) будет совершенно другой, импульсы при обесточенном блоке ведь отсутствуют...
|
|
|
27.5.2011, 11:09
Сообщение
#276
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 126 Регистрация: 26.2.2010 Из: Дрезден Вне форума Авто: Lancer 1.6 white Репутация: 2 |
Мы хотим поставить на поток, очень скоро запустим, будет отдельная тема (IMG:style_emoticons/default/wink.gif) Будут полностью собранные, оттестированные платы (IMG:style_emoticons/default/wink.gif) +1 на меня тоже прошу рассчитывать |
|
|
27.5.2011, 11:33
Сообщение
#277
|
|
Космический технический маньяк Группа: Почетные ветераны Сообщений: 1256 Регистрация: 19.2.2009 Из: г. Мирный космодром ПЛЕСЕЦК 29rus Вне форума Репутация: 35 |
Витя, в свете тут прочитанного навеяло на мысль - а может стоит для МТ и АТ делать платы с разной прошивкой, дабы иметь необходимую задержку при перескакивании через R, ведь у конечных пользователей не у всех руки под это заточены и оборудование имеется?
(IMG:style_emoticons/default/wink.gif) |
|
|
27.5.2011, 14:01
Сообщение
#278
|
|
Technical maniac Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: 49 |
У владельцев "механики" данная особенность исключена,она затрагивает только автоматы и вариаторы,ввиду того,что при прохождении рычага от Р до D,селектор также проходит положение R,и в этот момент очеь быстро вспыхивает аварийка.
Опять же разделять прошивку для "механики" и "автомата" смысла нет,думаю,что все таки прошивка чуть скорректируется и все будет ОК! (IMG:style_emoticons/default/smile.gif) Немного off.-вот вчера доделал плавную регулировку дворников(переключатель в ручку впендюрил) -по ощущениям,мне даже больше нравится эта регулировка,чем родная на рабочем лансере. |
|
|
27.5.2011, 14:22
Сообщение
#279
|
|
Технический Маньяк-Гуру Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: 263 |
Включится аварийка сразу или с задержкой, через секунду, по большому счету никакого значения не имеет...
|
|
|
27.5.2011, 14:41
Сообщение
#280
|
|
Технический Маньяк Группа: Технический Маньяк Сообщений: 386 Регистрация: 2.2.2011 Из: Москвы, СЗАО Вне форума Репутация: 4 |
Включится аварийка сразу или с задержкой, через секунду, по большому счету никакого значения не имеет... (IMG:style_emoticons/default/cool.gif) +1. И я такого мнения. |
|
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2024 Форум Технических Маньяков. |
|