Перейти к содержанию
AUTO TECHNOLOGY

виктор44

Master
  • Постов

    334
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент виктор44

  1. Дело в том ,что сначала ЭБУ опрашивает ИММО.Подача запроса сразу после вкл. зажигания мажет ничего не дать.У меня выдержана пауза 5с,потом стандартная процедура:300мс-высокий уровень,25мс-низкий,25мс-высокий и сразу передача запроса.После передачи запроса-включение приёмника и ожидание ответа в течении 150мс.Если ответа нет-снова 300,25,25.Связь без проблем.
  2. Извините-отвечаю сразу всем.Я не думаю,что большинству автомобилистов важно видеть графики на графическом дисплее.Для зтого можно взять бук и подключиться к ЭБУ.Не стоит думать,что 8_ми разрядный контроллер потянет всё.Мне кажется,что гораздо важнее иметь мобильный тестер(или стационарно установленный как у меня),позволяющий прочитать необходимый минимум параметров и ошибки.Может я и не прав.Графический дисплей действительно съест львиную долю ресурса контроллера.Нормального описания протокола нет.Сам сидел и разбирался в описании АВТОВАЗА.JonsonA передачу какого сообщения вы не увидели в моём иходнике?
  3. Надо переписывать программу.Но я не помню в чём она написана(только точно не в CodeVisionAVR.A я пишу только в этой(на другие не хватает времени).Да и вобщем то она меня устраивает. Править чужие программы не так просто ,как кажется.Надо сначала разобраться в ней.Иной раз легче написать заново.Давайте возьмём за основу ATmega 32 и будем делать для Бош1.5.4 ,Я5.1 ,Бош7.9.7 ,М73.Как я понимаю у М74 совсем другой пакет ответа по диагностическим парноаметрам.Для него всёравно придется писать отдельно.Начало я напишу,но кому как нравится и что нужно-давайте свои предложения. Фото. Фото.zip
  4. Так оно выглядит у меня.Извините,фото не влезло. выложу позже.
  5. Я понял о каком тестере идёт речь.ПО моему он сначала идентифицирует блок к которому обращается и если это не Бош1.5.4 или Январь5.1 то обрывает связь.Мой должен связываться со всеми блоками но достоверные параметры будут только от Бош 7.9.7 и М73.У других блоков идентичные данные находятся в других байтах принятого пакета.На счёт стоимости-мне всё обошлось(ATmega168 и LCD 4x20) в 600р.
  6. У меня стоиит в Приоре в перчаточном отсеке.Могу прямо на ходу видеть нужные параметры.Ноут таскать не надо.
  7. Да ещё про кнопки: короткое нажатие кнопки 2 : Меню 0(по листингу программы)-обнуление угла отскока, Меню 2-сброс ошибок ЭБУ,Меню4-сброс параметров условия возникновения детонации,Меню 5-установка скорости при которой вкл. звуковой сигнал(при превышении).Она же,но нажата не менее 3 секунд: Меню 0- знак "+" перед надписью "ВЕНТ" - управление вкл.вентилятора(вкл.при Т>95,выкл.при Т=85 градусов.
  8. Прога написана в CodeVisionAVR версии 2.5.За оптимальность не ручаюсь.Если будет документация по графическому дисплею-помогу чем смогу. М73.ZIP
  9. Всё ещё упирается в объём памяти контроллера.Сейчас занято около 14 Kb из 16.Или надо брать контроллер с большим объёмом,например ATmega 32.
  10. Сделать можно всё что угодно.Я делал для себя,мне наиболее интересны параметры 1го меню.Выход в 1 меню из остальных либо перелистыванием,либо удержанием кнопки 1 более 3 секунд
  11. Я не Вивисектор.Я не собираюсь быть кому либо конкурентом,сделал аппаратный тестер(на микроконтроллере),никому ничего не продаю и не навязываю(НЕ ВПАРИВАЮ).Специально создал новую тему,чтобы не мешать обсуждению программы OpenDiag.
  12. МИкротестер показывает параметры ЭБУ М73: Меню1-напряжение АКБ,температуру двигателя,нагрузку,угол отскока,максимальный угол отскока сохранённый в ЕЕPROM,скорость,обороты,положение дросселя,управление вентилятором(вкл.при 95,выкл.при 93).Меню2-время впрыска,расход в л/час,массовый расход воздуха,желаемый расход воздуха на ХХ,температура впускного воздуха,положение регулятора ХХ,напряжение на ДК1 и ДК2.Меню3-чтение и сброс ошибок ЭБУ,сброс с инициализацией.Меню4-Эталонное меню.Можно сохранить в EEPROM среднее время впрыска за 10 считываний сЭБУ и потом сравнить.Меню5-просмотр условий возникновения детонации-обороты,нагрузка,положение дросселя,Т двигателя,расход воздуха.Меню6-параметры самообучения.Меню7 и 8 -напряжения АЦП.
  13. Микроконтроллер ATmega 168(A).Если у вас на Калине стоит ЭБУ М73 и всё собрано правильно,то никакой инициализации не надо.Просто подключаете к K-LINE и к питанию.Всё должно работать.
  14. Cхема не очень хорошая,но пока другой не нарисовал.Из конфигурационных ячеек запрограммированы(забит 0) только CKSEL3 и SUT0. m73.zip
  15. Открыл новую тему Микротестер на МК.Всех,кого интересует этот вопрос-прошу туда.
  16. Видимо народ заинтересовался микротестером.Прошу все вопросы задавать здесь.Буду отвечать по мере возможности.Вот прошивка. М73_1.zip
  17. Кварц из старого компа.Погрешность скорости USART=0.1%.Но можно взять другой,а в программе пересчитать временные интервалы.
  18. Надо уходить на другой форум и там разговаривать.Здесь обсуждается проект OpenDiag.Времени очень мало(пока).Жду предложений.А то у меня уже есть предупреждения.
  19. Надо смотреть угол отскока при детонации
  20. Вот обещаная схема,правда рисовал на том ,что подвернулось под руку. :AllSmail (25):СХЕМА.zip
  21. Контроллер и индикатор заказывал в ЧИП НН.Недорого и довольно быстро.АТ89 не знаю,никогда не занимался.Объединиться и помочь согласен.
  22. Схема пока в голове.Нарисую-покажу.Ничего сложного-контроллер ATmega 168A,триггер Шмидта K561ЛН1 и 2 транзистора КТ315(КТ3102 лучше),кварц на 14318180 гц.Работает без проблем.
  23. Я сделал диагностический прибор на ATmega 168A и LCD 4x20 правда только для М73(по другим ЭБУ нет документации).Кому интересно могу помочь.
  24. Всем привет.Тестировал версию1.3.3,а.м. Пиора с М73.Соединение хорошее,связь устойчивая.Замечания:при управлении оборотами холостого хода стоит только тронуть движок-сразу он выставляется в 0 и никакими силами его оттуда не утащить в другое место.По эмур Калуга/Махачкала(но не знаю что у меня):показывает только положение фазы А и её ток,обороты двигателя без младшего разряда.Логи к сожалению на работе.Выложу завтра.
×
×
  • Создать...
Яндекс цитирования