Создание контроллера ШПЛЗ для контроля смеси своими руками.

Итак, так как я занимаюсь автотюнингом, меня иногда посещают мысли, по изготовлению мелких поделок для своего проекта. Например, задался целью, сделать на коленке контроллер для широкополосного лямбда-зонда. Рассказывать для чего это — не буду, в Интернетах и так много информации по этим приблудам.

На рынке, существуют множество контроллеров, в том числе и с показометрами, но цель у нас другая: необходимо сделать мелкий проект, который можно внедрять в любые поделки. В моём случае — для подключения к MegaSquirt.

Сразу скажу, я не претендую на авторство, я просто взял всеми известный контроллер от открытого проекта Waltech WBO2, который доработал немецкий коллега, точнее уменьшил и убрал лишнее.

Ничего трудного, в сборке и поиске деталей нет, схема отлажена и работоспособна.
Прошивку для контроллера, можно скачать с официального сайта Waltech.
Ну а тут, можно заказать печатную плату недорого, я для Вас уже добавил проект, достаточно просто заказать на свой адрес и оплатить. Вроде около 15$ за 3 платки.



В приложении, всё необходимое для изготовления печатной платы, перечень деталек и естественно, принципиальная схема.
  • 0
  • 20 июня 2015, 03:01
  • acab

Комментарии (6)

RSS свернуть / развернуть
Надо бы рассказать — информации много, но много недостоверной и ошибочной. Напишите хотя бы абзац для чего это надо и как AFR тот же расшифровывается…
+1
AFR — Air/Fuel Ratio
0
Я в курсе что это такое. Остальные не знают. Также тюнинг обычно упирается в деньги. А контроллер ШПЛЗ с показометром стоит от 12 крублей… Контроллер по ссылке обходится рублей в 800-1000. Лямбда еще рублей6. Как бы разница есть.
0
А где это приложение? Как раз нужно собрать ШПЛЗ контроллер
0
1. «Необслуживаемая» приблуда на бортовой сети автомобиля без WatchDod'а работает? 2. Инициализация регистров периферии (например, таймеров), вижу, проводится операциями |=, надеетесь что в до инициализации в регистрах нули? То есть, если в свзи с помехой… (да чем угодно!) произойдет переход на неправильный адрес программы и испортится содержимое этих регистров(занесутся лишние единички), то после зацикливания адреса программы на 0000, новая инициализация будет бессильна поправить. Заносите константы в TCCR нормально, через простое присваивание. 3. Во время главного цикла while(1){} в main советую постоянно подтверждать регистры РЕЖИМОВ периферии, например, TCCRn (но не значения счетных регстров, конечно). Все равно там ничего сейчас не делается — так хоть программа будет более надежна. Удачи!
0
Автор поста автором прошивки не является.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.