Впрыск на Вемсе | OPPOZIT.RU | мотоциклы Урал, Днепр, BMW | оппозитный форум, ремонт и тюнинг мотоциклов
Home

Впрыск на Вемсе

оппозитчик Anonymous (пешеход)
чтоб поменять аватар - читай FAQ
нахождение: Тверь

В последнее время довольно много людей заморачивается впрыском. Кто на Январе, кто на мегасквирте. Данная тема для желающих собрать на ВЕМСЕ-2.2.
Это тот же мегасквирт, только на АТМЕГА 128. Главное достоинство- атмега есть на радиорынках. Мотороллы нет. И ВЕМС-2.2 это уже аналог вторго мегасквирта. Со всеми его плюсами относительно мегасквирта-1.
Лично конструкцию не повторял. Собираюсь сейчас этим заняться, в свободное время (к сожалению его немного).
С программированием АВР не сталкивался. Поэтому написал Ленроку с просьбой подробнее всё разжевать.
Поэтому кто хочет присоединяйтесь. Смотришь вместе быстрее разберёмся.

www.vems.hu/wiki/index.php?page=GenBoard%2FVerTwo%2FCircuitDiagrams вот схема

www.vems.hu/wiki/index.php?page=GenBoard%2FVerTwo%2FPCBLayouts вот печатка

www.vems.hu/files/MembersPage/SamiKorhonen/VEMS_v2_1.0.53noExt.zip вот прошивка

Ответ Ленрока:
1-вемс проект закрытый, какая версия печатки имеется в виду?
если 2,2- без ошибок
в 3,2 нашел 1 ошибку к.з. - на +
3,3 3,5 3,6 - не изучал подробно, т.к. не было времени
2-мап у меня внешний GM-1bar стандартный опелевский 5 вольтовый мап
3-вемс также программируется сначала бутлоадером(загрузчиком) через исп обычным 5-ти поводковым программатором, а далее заливается прошивка через рс-232(ком порт) . и то и другое делается на плате без особых проблем и с минимальными затратами за 5 минут.
4-первым заливаем бутлоадер http://narod.ru/disk/17438711000/main.hex.html через isp простым программатором stk200/300 - 5 проводков или более навороченым на чипе 74hc244 погуглив, можно найти кучу схем. самый простой способ - при помощи понипрога http://www.lancos.com/prog.html
выбираем контроллер avrmicro atmega128,настраиваем железо как на картинке :http://narod.ru/disk/17767758000/pony%20prog%20conf.JPG.html

выставляем и шьем фюзы http://narod.ru/disk/17767742000/msavr%20sec.%20bits.%20hfuse%20c4.JPG.h...
открываем main.hex (file/open program flash file) >>> прошиваем мегу (command/write program flash)
отключаем программатор(отключив предварительно питание)
подключаемся к COM1 - порту
закидываем исполнительный файл http://narod.ru/disk/17926725000/upload-firmware%20boot.bat.html

в папку VEMS_v2_1.0.53noExtfirmware_1.0.53forV2noExt (там находятся и другие bat файлы) и запускаем его двойным щелчком.ждем завершение прошивки.
далее извлекаем содержимое http://narod.ru/disk/17980649000/config.rar.html в папку VEMS_v2_1.0.53noExtfirmware_1.0.53forV2noExtconfig , запускаем generate-config.bat а после upload-config.bat (жмем ESC по требованию) если все прошло успешно, запускаем megatune.exe из папки VEMS_v2_1.0.53noExtfirmware_1.0.53forV2noExtMegaTune2.25 http://narod.ru/disk/17981393000/megatune%20not%20conected.JPG.html настраиваем (communication > settings) http://narod.ru/disk/17981228000/megatune%20settings.JPG.html жмем ок, если все прошло нормально программа должна ожить http://narod.ru/disk/17981533000/megatune%20connected.JPG.html
радуемся : ) что все прошло успешно
5 Программы от Мегасквирта НЕ подходят, пользуемся оной из архива (читай выше).
6 печатки а также схема в качестве http://oppozit.ru/modules/CPG/thumbnails.php?album=lastupby&uid=6194
желательно перевести в sprintlayout (займет около 2-х вечеров)

7 собирать и проверять нужно поэтапно, как описано здесь
http://www.megamanual.com/v22manual/mass.htm
хоть ресурс и мегасквиртовский, однако очень полезный для освоения и авр версии

8 основные трудности - освоение нового материала, длилось довольно долго, сам зрел около года.
плату собрал за неделю, не спеша по вечерам.заработала сразу, главное все делать внимательно и аккуратно и не спеша.

9 настройка все той же программой, а вот как (в двух словах не опишешь) читай здесь
http://www.megamanual.com/ms2/tune.htm

основы здесь:
http://www.megamanual.com
подробности здесь:
www.vems.hu

Сейчас перевожу печатки в sprintlayout. Думаю через пару тройку дней будут готовы.

Overkill's picture

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

Jazz_Man's picture

СерГ, а зачем в спринт переводить? исходников нет? например в pCAD или OrCAD?

MurzuL's picture

есть просто картинки по ним можно фоторезистивным методом сделать печатки с метализацией отверстий...

ssh's picture

Jazz_Man, ну не будь таким наивным, ей богу. Кто ж тебе исходники печатки просто так даст? Их обычно в pdf дают :(

Ага, в pdf и есть

Печатки в sprintlayout перевёл, протравил, спаял. Проверил на залипухи и разрывы. Подключил 12 вольт. На контроллере при проверке 5 вольт.
Дрожащими руками подключил программатор stk200/300 - 5 проводков http://www.masters.donntu.edu.ua/2008/fvti/stolyar/library/prog1000.jpg
Выставив все настройки попробовал залить бутлоадер - БОЛТ...
Причём пофиг подано на схему питание или нет.
Как теперь жить дальше?..))

какая именно ошибка? и печатку проверь, статикой ничего нецбил программатор правильно настроил?

Jazz_Man's picture

надо ленрока трясти.

Hubster's picture

СерГ, прошей хоть чтонибудь. установи Codevision, и порпобуй там встренным программатором для начала прочитать Chip Signature, и тд.

может ты спалил чегонибудь при паянии?

Ошибка "device missing or unknoun device (-24)",
программатор настраивал как писал Ленрок
Печатка вроде без ошибок. Хотя контроллер мне кажется в любом случае должен прошиваться, главное питание и задающие импульсы от генератора на кварце.
На одном из радиолюбительских форумов у кого-то тоже была подобная проблемма с stk200/300. Она решилась когда питание 5 вольт взяли от компа. Боюсь эту схему комп может не потянуть.

Может и спалил, хотя паял аккуратно. Несмотря на все выходные и праздники даже не набухался ))

Ладно. Нормальный программатор спаяю ещё раз попробую.

Jazz_Man's picture

СерГ, каким методом наносил рисунок на текстолит? Хотел взяться за лайаут, да ты уже опередил.

TORETTO's picture

СерГ,
Печатку в sprintlayout можешь скинуть?

как лудил дорожки, чем? иногда флюс и продукты его горения имеют малое сопротивление. Плату после всего промыл чем нибудь(спирт чистый на ватке)? плюс провод программатора по короче, хоть и написано 1м но желательно небольше 20см, версия программы совпадает с той что ленрок прошивал? может какие библиотеки дополнительные нужны? неперегрел ничего? статикой небился? микрухи к ней очень чувсвительны(лучше подобные вещи сразу в магазине в фольгу заварачивать до впайки)

Рисунок наносил по ЛУТ, из рекламных листов журнала МОТО не получилось, дорожки больно тонкие, протравились кое где.
Вторая попытка была удачней- бумага более плотная типа фотобумаги (тоже рекламная вклейка в журнале). Скальпелем пришлось поработать. Луше конечно будет фоторезистивным методом как писал MurzuL.

Лудил кислотой, спиртом протирал (тонким слоем))).
После всё прозванивал. Провода 80 см.
По статике ничего сказать не могу.

печатка в лай.
http://narod.ru/disk/18261563000/%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BA%D0...

Jazz_Man's picture

На будующее: перенос ЛУТом лучше делать с помощью подложки для самоклеющихся обоев или шпона, который в виде бумаги на мебель продают, к этой бумаге даже скотч не липнет, прикрепляется кусок к обычному листу А4 и прогоняется через принтер, отдирается только на горячую через 10 сек после прогрева утюгом, рисунок получается четкий(я делал платы с дорожками 0.3-0.4 мм), после нужно промыть плату в теплой воде с мылом, отскабливая остатки какого-то прозрачного слоя, который от нее отстает. Далее можно подкрашивать фломастером для СД-дисков. После травления рисунок отмывается легкими движениями тряпкой, смоченной ацетоном. Далее проверяется целостность дорожек, лужение контактных площадок и покрытие платы термолаком(не обязательно).

Я вот тут чего подумал. Если взять не впаянную АТМегу. Подать питание от ЛПТ-порта, а на XTAL2
XTAL1 повесить кварц с конденсаторами. Должно же прошиться.

TORETTO's picture

СерГ,
так это програматор и получается.
Должно работать.

Hubster's picture

гм. я печатал платы на лазреном принтере на фотобумаге глянцевой, Lomond 220 г/м2 плотностью.

отлично получались платы, особено если на гетинакс прикладывать свежеотпечатанный, только из принтера, лист.

Jazz_Man's picture

есть принтеры, которые диски печатают, можно попробовать вместо диска плату впихнуть.

Да не, с ЛУТ всё нормально. Всё нормально получилось. А журнальными листами не одну плату отпечатал, даже не один десяток. Просто там дорожки были шире.
TORETTO, я не программатор имел ввиду. А про возможность залить АТМегу 128 "в воздухе, на весу". Должно же получиться.

TORETTO's picture

СерГ,
Так я о чем, какая разница как заливать, на плате или в воздухе.
Возможно что ты уже спалил проц.

лучше найди человека с програматором и который этим занимается, может по ошибке выставил неверные фьюзы и залочил его, плюс ошибка какаянибудь при записи на него

San_cho's picture

"Я вот тут чего подумал. Если взять не впаянную АТМегу. Подать питание от ЛПТ-порта, а на XTAL2
XTAL1 повесить кварц с конденсаторами. Должно же прошиться."
СерГ
Даже не надо кварц и конденсаторы, так как в камне задействован внутренний резонатор. На весу все прошьется, главное правильно подпаять провода программатора к ногам АТМеги. Вот даташит
http://www.datasheetcatalog.com/datasheets_pdf/A/T/M/E/ATMEGA128.shtml
Питание можно взять от разъема пмтания винчестера (привода) красный +5, черный GND. Отлично работает програматор, который выкладывал товарищ WOOFER для прошивки зажиги на Attiny. Я им и тиньки шил и ATMega8 не раз.

San_cho's picture

Токо в программе Uniprof, которой рекомендовал использовать товарищ WOOFER, нкжно быть внимательным с прошивкой фьюзов, там запрограмированый тот, который не отмечен галочкой, а в понипроге наоборот. А то я напоролся по неопытности

TORETTO's picture

Кто знает, сколько будут стоить все детали, для сборки этого блока?

Jazz_Man's picture

АтМега только рублей 400, мелочь можно повытаскивать с материнок, у меня детали коробками лежат, поэтому мне это обойдется не больше 1000 рублей, это максимум.

TORETTO's picture

Чет я не видел таких чипов на мамке.

Hubster's picture

атмега128 стоит 250 рублей, в теории
на материнских вообще нечего искать хорошего.
там припой интресный на новых - хрен выпаяешь чего, и даже конденсатры там сложно подходящие найти по номиналу.
плата вообще в пределах 1000 выходит.

Да где-то 1000р. без МАР.
МАР порядка 500..600р.
Атмега в Митино 280р.
Сегодня купил новую. Хатило ума пробовать на весу подпаивать программатор, питание и кварц. После получаса извращений с элементами мазохизма была отломана одна нога. Ничего не оставалось как с матами идти пить пиво.

Jazz_Man's picture

У нас мега под заказ только - 380-440 р.

Проц ожил. Оказалось ATmega128 выводы MOSI и MISO не применяет для ISP. Сигналы MISO подключают к ножке PE1, MOSI подключают к ножке PE0.
Заливал бутлоадер USB-програматором посредством CodeVisionAVR Evaluation V2.04.6. Заняло около получаса. По окончанию никаких фанфар, салюта, или обнадёживающей надписи "всё ОК". Просто полоска загрузки пропала и всё. Будем надеяться, что записался.
Завтра попробую уже остальные этапы.

TORETTO's picture

Дайте нормальную схему програматора.

TORETTO's picture

Крывая ссылка

Поправил.

Навалилось тут, всего и сразу. Забросил на верхнюю полку. Думаю не скоро оттуда достану.

flremTOOural's picture

СерГ, !!! Буду ацки пристально глядеть за темой ! Кинь печатку на почту ,плиз .

TORETTO's picture

Блин, не получается нормально вытравить. Три платы уже запарол СерГ, как ты свою делал? Я лазерником печатал на А4 и утюжком переводил. Короче язвами позжырала дорожки.

Да в общем-то писалось уже. Тоже не с первого раза получилось. Главное бумагу поплотнее. Например фотобумагу. Лучше потом скальпелем поработать чем печатку выкидывать.
http://img682.imageshack.us___/i/cimg1393du.jpg/

flremTOOural, печатку получил?

TORETTO's picture

СерГ,
Твоя плата? Попробую еще на фотобумаге.

Ага

TORETTO's picture

СерГ,
Ана вроде как уже гатова. Первая прошивка (прошивка проца через програматор) подходит ко всем двигателям? Что надо навесить на плату, перед прошивкой проца, кварц и что еще?

Она готова была ещё месяц назад.))
С прошивкой у меня и не получилось.

Quote:

Я лазерником печатал на А4

Не совсем понял. На обычной бумаге что ли?
Если так, то конечно ничего не получится.
Надо на глянцевой. Журнальные листы или подложка от самоклеящихся обоев наклеенных на обычный А4, Фотобумага и т.д.

Для прошивки бутлоадера, как я понял хватит кварца, и конденсаторов 22пика. Ну и питание конечно.

Что бы ожила вторая прошивка, нужна скорее всего вся схема. Хотя, возможно, и МАХ232 с обвязкой хватит.

TORETTO's picture

По поводу бумаги ты прав, сделаю на глянце.
А что с прошивой, крыво прошился, или спалил проц?

Да фиг его знает. Сначала, думал, что спалил. Купил ещё одну Мегу. Пробовал прошить навесу с кварцем и кондерами без монтажной платы, отломил ногу. Ещё купил одну, пробовал то же самое, но уже на монтажке. Опять ничего. Спаял другой програматор, опять ПОНИ ошибку выдаёт. Потом пробовал прошить Мегу на плате USB-програматором посредством CodeVisionAVR Evaluation V2.04.6 роде процесс пошёл, но по окончании прошивки никаких подтверждений о финале. Решил, что наверное прошилась. Пробовал заливать вторую прошивку (файл майн), должна была ожить программа на компе- не ожила.
В общем танцы с бубном не увенчались успехом.))
Бросать, конечно, не собираюсь. Но процесс откладывается на неопределённый срок. Всё таки чтобы основательно разобраться понадобится много времени.

TORETTO's picture

СерГ,
А можно фотку платы с другой стороны?

New forum topics

РАЗДЕЛЫ

Активные обсуждения форума

User login

Новые записи в блогах