![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
![]() ![]() |
![]() |
![]()
Сообщение
#261
|
|
Technical maniac ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: ![]() ![]() ![]() |
Сергей,тогда так?:
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 |
![]() |
|
![]()
Сообщение
#262
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Нет, саму подпрограмму трогать не надо. Просто в том случае когда мы проскакиваем через R - до неё дело не доходит и все - аварийка само-собой не включается.
И что за gosub hazard? Я, кстати тоже наконец думаю перепрошить с последними изменениями (вот уже пол-года собираюсь, но лень откручивать кожух рулевой колонки (IMG:style_emoticons/default/smile.gif) ) Плюс, может быть подумаю о том как устанавливать программно кол-во морганий..., 3 или 4, больше-меньше думаю не надо... И еще один вариант под pic12f629... |
![]() |
|
![]()
Сообщение
#263
|
|
Technical maniac ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: ![]() ![]() ![]() |
gosub hazard ' Запускаем аварийку
|
![]() |
|
![]()
Сообщение
#264
|
|
Technical maniac ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: ![]() ![]() ![]() |
Эх..я сдаюсь (IMG:style_emoticons/default/sad.gif)
Я лучше приеду и откручу 3 болтика в обмен на прошивку (IMG:style_emoticons/default/biggrin.gif) |
![]() |
|
![]()
Сообщение
#265
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
как? (IMG:style_emoticons/default/wink.gif)
hazard: ' Метка hloop: ' Еще одна if Haz = 1then ' Если передача включена Pause 1000 ' Подождать 1 сек gosub hazard ' перейти на метку И так до бесконечности... Пока не выключим передачу... |
![]() |
|
![]()
Сообщение
#266
|
|
Technical maniac ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: ![]() ![]() ![]() |
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) |
![]() |
|
![]()
Сообщение
#267
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
hazard:
hloop: if Haz = 1 then 'Если включена передача Pause 1000 'Подождать секунду RightOut = 1 'И включить аварийку LeftOut = 1 goto hloop Т.е. аварийка включится по любому, просто с задержкой в 1 секунду. Если к этому времени селектор проскочил R, то аварийка все-равно моргнет и только на след. цикле программы "выключится". |
![]() |
|
![]()
Сообщение
#268
|
|
Technical maniac ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: ![]() ![]() ![]() |
(IMG:style_emoticons/default/blush.gif) пойду я лучше с PulseTime con экспериментировать (IMG:style_emoticons/default/smile.gif)
|
![]() |
|
![]()
Сообщение
#269
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Можешь сразу и тот кусок кода, что я приводил, вставить
|
![]() |
|
![]()
Сообщение
#270
|
|
Миша-Сан ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 10512 Регистрация: 10.12.2009 Из: Нижегородской обл. '152 RUS Вне форума Авто: Volvo XC90 2.5T Репутация: ![]() ![]() ![]() |
Пойду я себе стакан вискаря налью! (IMG:style_emoticons/default/wink.gif) (IMG:style_emoticons/default/laugh.gif)
|
![]() |
|
![]()
Сообщение
#271
|
|
Technical maniac ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: ![]() ![]() ![]() |
Дядь Сереж,тока не смейтесь (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) |
![]() |
|
![]()
Сообщение
#272
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Саш, были 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 |
![]() |
|
![]()
Сообщение
#273
|
|
Начинающий Технический Маньяк ![]() ![]() Группа: Технический Маньяк Сообщений: 86 Регистрация: 6.12.2010 Из: Ярославль Вне форума Репутация: ![]() ![]() ![]() |
вроде не офф (IMG:style_emoticons/default/smile.gif)
в вагенах оччень понравилась фишка - если на заглушенной машине включить поворотник, то загорится соответствующий габарит (левый или правый). на мой взгляд очень полезно с т.з. безопасности, когда оставляешь машину на обочине. Пока собирался собрать сабжевую схему - хотел доработать ее до такой возможности, но че-та уперся в отсутствие программатора, а собирать на коленке - лениво (IMG:style_emoticons/default/smile.gif) точнее, программатор есть, но под СОМ-порт, а на ноуте нет его. китайский переходник не заработал (IMG:style_emoticons/default/sad.gif) |
![]() |
|
![]()
Сообщение
#274
|
|
Don Amadeus ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 29954 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: ![]() ![]() ![]() |
Теоретически - хорошая функция, угу (IMG:style_emoticons/default/smile.gif) Только, если забыть - акууму алё ведь будет (IMG:style_emoticons/default/wink.gif) Хотя, если габариты светодиодные.. (IMG:style_emoticons/default/wink.gif)
|
![]() |
|
![]()
Сообщение
#275
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
На заглушенной машине обесточивается и подрулевой блок управления, так, что воспользоваться именно сабжевым устройством не удасться. Другое дело - сделать новый девайс, выполняющий только описанную функцию. Но принцип работы (распознавания включения рычага) будет совершенно другой, импульсы при обесточенном блоке ведь отсутствуют...
|
![]() |
|
![]()
Сообщение
#276
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 126 Регистрация: 26.2.2010 Из: Дрезден Вне форума Авто: Lancer 1.6 white Репутация: ![]() ![]() ![]() |
Мы хотим поставить на поток, очень скоро запустим, будет отдельная тема (IMG:style_emoticons/default/wink.gif) Будут полностью собранные, оттестированные платы (IMG:style_emoticons/default/wink.gif) +1 на меня тоже прошу рассчитывать |
![]() |
|
![]()
Сообщение
#277
|
|
Космический технический маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1256 Регистрация: 19.2.2009 Из: г. Мирный космодром ПЛЕСЕЦК 29rus Вне форума Репутация: ![]() ![]() ![]() |
Витя, в свете тут прочитанного навеяло на мысль - а может стоит для МТ и АТ делать платы с разной прошивкой, дабы иметь необходимую задержку при перескакивании через R, ведь у конечных пользователей не у всех руки под это заточены и оборудование имеется?
(IMG:style_emoticons/default/wink.gif) |
![]() |
|
![]()
Сообщение
#278
|
|
Technical maniac ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почетные ветераны Сообщений: 1181 Регистрация: 13.7.2010 Из: Астрахань Вне форума Авто: Lancer IX-1.5 CVT Репутация: ![]() ![]() ![]() |
У владельцев "механики" данная особенность исключена,она затрагивает только автоматы и вариаторы,ввиду того,что при прохождении рычага от Р до D,селектор также проходит положение R,и в этот момент очеь быстро вспыхивает аварийка.
Опять же разделять прошивку для "механики" и "автомата" смысла нет,думаю,что все таки прошивка чуть скорректируется и все будет ОК! (IMG:style_emoticons/default/smile.gif) Немного off.-вот вчера доделал плавную регулировку дворников(переключатель в ручку впендюрил) -по ощущениям,мне даже больше нравится эта регулировка,чем родная на рабочем лансере. |
![]() |
|
![]()
Сообщение
#279
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 7049 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Включится аварийка сразу или с задержкой, через секунду, по большому счету никакого значения не имеет...
|
![]() |
|
![]() ![]()
Сообщение
#280
|
|
Технический Маньяк ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 386 Регистрация: 2.2.2011 Из: Москвы, СЗАО Вне форума Репутация: ![]() ![]() ![]() |
Включится аварийка сразу или с задержкой, через секунду, по большому счету никакого значения не имеет... (IMG:style_emoticons/default/cool.gif) +1. И я такого мнения. |
![]() |
|
![]() ![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2025 Форум Технических Маньяков. |
|