SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega128)

Русскоязычный форум SECU-3 по общим вопросам. General discussion in Russian language. English sub-forum.

Moderator: STC

Post Reply
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega128)

Post by Serj_K »

(SECU-64 is port of SECU-3 for ATmega64(128))
Схема и плата находятся здесь: http://subversion.assembla.com/svn/secu ... rj_K/HARD/
Исходники прошивки здесь: http://subversion.assembla.com/svn/secu ... rj_K/SOFT/
Фотоальбом о проекте: http://fotkidepo.ru/?id=user:704028

На момент открытия топика прошивка соответствует всем возможностям 175 версии прошивки секу-3, а так же имеет следующие дополнения:
- встроенный имитатор сигнала ДПКВ для проверки работоспособности канала ДПКВ с плавной перестройкой имитируемых оборотов;
- вывод отдельных ошибок в свободный порт;
- работа с одной катушкой и распределителем;

Для дополнительной информации - читаем файлы 1_README_.txt и CHANGELOG.txt в директории с исходниками.
Last edited by Serj_K on Sat Dec 25, 2010 4:11 pm, edited 1 time in total.
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

Исправлено некорректное вычисление контрольной суммы прошивки при использовании меги-128. Репозиторий обновил. Менеджер и codecrc.exe STC тоже уже исправил.
Ближайшие планы:
1) Замена кварца с 16.0МГц на 15.61МГц для возможности более точной установки разных скоростей RS. В идеале частота должна быть 15.6672МГц, но такого кварца нет в наличии. Погрешность установленной скорости будет -0.37% на всех стандартных скоростях от 9600 до 115200. Можно использовать кварц на частоту 16.58МГц, но и такого кварца в наличии нет и не хочется превышать номинальную частоту меги, которая работает в достаточно тяжелых условиях.
2) Удаление из исходников всех привязок к СХЕМЕ секу-3, чтобы не перегружать их условными компиляциями и уменьшить возможность ошибок, так как под СХЕМУ секу-3 есть "родные" исходники.
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

Кварц на 15.61МГц ввел. Скорость работы RS по умолчанию 115200. Для меги-128 очень актуально.
Исходники почистил.
Обновил репозиторий и прошивки и загрузчика.
Barmaley_GMN
TO92 - Vaguely active
Posts: 1
Joined: Sun Dec 19, 2010 9:17 pm

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Barmaley_GMN »

Приветствую, Сергей.
В списке компонентов отсутствует резистор R9 - 2K
Далее, дроссели L1 и L4 одинаковые, по 47мГ? У тебя на фото вроде 470мГ или я ошибаюсь?
Ещё один вопрос, поскольку не могу найти используемый тобой "суперскоростной" драйвер SP3223EU, подскажи, какой минимальный у него должен быть предел частоты? Скорости MAX3223 в 120kbps будет достаточно?
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

Перечень компонентов я переделаю по любому. Тогда я сделал его быстро и не очень правильно.
На фото написано просто 470 - 0 - это 10 в степени 0 - импортный стандарт маркировки. Типа 103 на резисторе - это 10кОм=10+10^3.
SP3223EU я ставил не из за скорости, а потому что он был. Ставить можно любой, какой есть, если ноги совпадут. А скорее всего совпадут.

К стати, я сейчас выкладываю 4 прошивки - под меги 64 и 128 с кварцами на 16МГц и 15.66МГц. В этих прошивках по умолчанию включен выход на одну катушку и интегрированный имитатор ДПКВ. Если нужна другая конфигурация - или компилировать самому или сказать мне. Лучше разобраться и компилировать самому.
april
TO92 - Vaguely active
Posts: 1
Joined: Mon Dec 20, 2010 7:18 am

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by april »

Обновил репозиторий и прошивки и загрузчика.В списке компонентов отсутствует резистор R9 - 2K
You have to believe in yourself. tote bags That's the secret of success.
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

Перечень элементов обновил. Вечером еще кое что уточню в плане коментариев и опять обновлю.
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by STC »

Serj_K
Есть совет. Включи в своем редакторе замену смволов табуляции на пробелы. Иначе при открытии кода в разных редакторах строчки в нем будут выглядеть разбросанными из-за разных настроек для символов табуляции. То есть сомволы табуляции лучше не использовать.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

Исправил ошибку в таймере2 - не правильное устанавливалось время - вместо 2мс была 1мс.
Inquirer
TO220 - Visibile
Posts: 5
Joined: Tue Jan 11, 2011 9:30 pm
Location: Russia, Oryol

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Inquirer »

Вопрос такой - текущая версия платы secu-64 может управлять 4-мя индивидуальными катушками и работает ли на ней ДД ?

Ну и насколько secu-64 близка к рабочему экземпляру (по крайней мере железо)?
Post Reply