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

виктор44

Master
  • Постов

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

  • Посещение

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

    1

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

  1. Можно поставить 561ЛА7 наверное(элементы 2И-НЕ).Думаю будут работать.
  2. Думаю не обязательно.У меня работает так и не одного сбоя не наблюдал.Выкладываю для ознакомления новую прошивку,которая подойдёт и к англо-русскому дисплею,и к дисплею без кириллицы. CИМ.ZIP
  3. Напряжение питания К155 равно 5 вольт + - 5 процентов.Амплитуда сигнала в K-LINE равна напряжению в бортовой сети авто.Если брать К561,то надо :1)согласовывать уровни сигнала на входах контроллера ,2) выходной сигнал МК равен 5 в и для входов К561 он будет логическим нулём,3) с вывода PORTD.2 через К561ТЛ1 выдаётся низкий уровень длительностью 25 мс перед посылкой запроса установления связи с ЭБУ.
  4. Не увидел никакой разницы между тем,что нарисовано у меня и твоим изображением. В протеусе надо запускать вот это(то,что я давал раньше было для мега324).В правке свойств надо выставить частоту 12 мгц и отключить предупреждения в U1 по USART. CИМ.ZIP
  5. Правильно!На них подается через кнопки( и на ноги МК )+5в.В принципе их вообще можно исключить(использовать внутренние) переписав прогу,но возможно будут наводки на кнопки.Готова программа для МЕГА 32,кварц 12 мгц,для ЭБУ М73.Там-же одно окно по параметрам Я5.Больше не успел.Выкладываю прошивку. ПРОШИВКА.ZIP
  6. Наконец-то обещаная схема.Цепи питания,сброса и кварца не показаны.К PORTD.7 можно подключить пъезик для подтверждения нажатия кнопок.Прошивка будет к вторнику(пока только для М73). схема.zip
  7. Посмотрю при какой частоте кварца будет меньше ошибка и напишу.У ATmega32 максимальная частота 16 MHz.Давай сделаю на 12?
  8. Спасибо,посмотрел.Да я знаю как это сделать,но если я буду писать кириллицей то не будет симуляции в протеусе и у себя проверить не смогу.У меня в индикаторе нет русских вукв.Давай откатаем прогу пока так на реальном контроллере,а потом можно переписать под англо-русский дисплей.Но сначала определимся сколько свободного места останется в контроллере.
  9. А определение прошивки можно сделать,И ещё,Конечно можно сделать программу для англо-русского дисплея,но тогда при применении другого где нет кириллицы вместо понятных названий будут вылезать какие-то карябины совсем никому не понятные.Да ещё.Мне надо логи от OpenDiag по Я5.1,БОШ1.5.4 и Я7.2.
  10. Боюсь,что расшифровка ошибок просто забьёт всю оставшуюся память и некуда будет писать другие ЭБУ и ИМ.Дело в том,что количество меню практически не влияет на объём занимаемой памяти,а вывод на LCD одного знака занимает в лучшем случае 2 байта(когда вывод строки),а в худшем 8(вывод каждого символа по отдельности).Надо просто посчитать количество ошибок,умножить на количество символов расшифровки,умножить на 4(примерно) и всё станет ясно,Сейчас занято около 16 килобайт,Насчёт автоопределения,Каким образом определить название ЭБУ?
  11. Сегодня дописал практически всё по М73,не хватает только нескольких параметров(не важных на мой взгляд).Ошибки,сброс и АЦП должны читаться на всех блоках одинаково.Пока выкладываю только версию для Протеуса,для MEGA 32 программа не готова.Жду замечаний и дополнений,одна голова хорошо,а две(или много)лучше. CИМ.ZIP
  12. Именно так.В принципе в схеме ничего непонятного быть не может.Надо взять схему на ATmega 168 и заменить контроллер на ATmega32 по схеме из Протеуса.Вход-выход-то же самое,только выводы несколько другие(по кнопкам и на LCD.
  13. Схему выложу в выходные(постараюсь,времени нет совсем).В базовую цепь транзистора приёмника я бы включил КС133 для большей помехозащищённости.В понедельник выхожу на работу,тогда и начну по настоящему писать программу.
  14. Думаю что 32.Постараюсь уместить в него всё что намечено,а возможно даже больше.Дело в том что контроллеры с памятью больше 32 КБ в DIP корпусе не выпускаются (кажется так).А этот можно поставить в панель и вынимать для перепрошивки.
  15. ВЫбор,согласен,не нужен.Как сделать стоку инверсной не знаю(пишу в Code Vision AVR там библиотеки по LCD).А чтобы писать названия параметров на русском надо чтобы в знакогенераторе LCD был русский шрифт.Он есть не во всех дисплеях(у меня например нет).А в ОЗУ знакогенератора можно записать только 8 русских букв.Вывод одного символа на дисплей занимает 2 байта,поэтому в целях экономии памяти-пока так.Ведь я не знаю сколько ещё надо памяти.Счётчики пропусков конечно выведу(просто не успел,хотел ознакомить).А управление ИМ если поместится-будет.Сброс ошибок пока никак не формируется(ещё не прописан).
  16. Вот примерные наброски.Пока прописано только для БОШ 7.9.7 (М73).Кнопки сверху вниз:1-ввод,2-выход,3-вверх,4-вниз.В параметрах только 3 окна,ERRORS-чтение ошибок,ADC-чтение АЦП.Для ATmega 32 реальная прошивка будет чуть позже(надо чтобы кто-то начал собирать).У меня пока нет этого контроллера. CИМ.ZIP
  17. Я просто засунул прогу от мега 168 в 324.Сейчас в отпуске и времени практически нет.Как что-то напишу то сразу выложу.Сколько делать кнопок 3 или 4?Можно по одной кнопке(пи коротком нажатии) входить в меню и при длинном выходить.
  18. U1 микротестер,U2-М73.В программе U2 забиты параметры,2 ошибки,коды АЦП.
  19. У кого есть PROTEUS 7.7 SP2 могу кинуть симуляцию.
  20. Начал делать программу.Нужна помощь.Я никогда вплотную не занимался автомобильными контроллерами.Напишите кто знает есть ли разница в параметрах бош1.5.4,Я5.1 и Я7.2?Знаю что бош7.9.7 и М73 разницы нет.
  21. IURY!В теме OpenDiag выложена программа MK_TEST.Я проверял связь на ней/Подключаете к компу адаптер,соединяете сним свой тестер,выбираете блок и смотрите есть связь или нет.Но только там есть один баг-при выборе бош7.9.7 не надо проверять ответ весь полностью.там вместо 83 f1 10 c1 6b 8f 3f ответ 83 f1 10 c1 6f 8f 3f(кажется так).А с бош154 и Я51 всё нормально.
×
×
  • Создать...
Яндекс цитирования