Page 1 of 34

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

Posted: Sun Dec 12, 2010 3:08 pm
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 в директории с исходниками.

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

Posted: Tue Dec 14, 2010 9:27 pm
by Serj_K
Исправлено некорректное вычисление контрольной суммы прошивки при использовании меги-128. Репозиторий обновил. Менеджер и codecrc.exe STC тоже уже исправил.
Ближайшие планы:
1) Замена кварца с 16.0МГц на 15.61МГц для возможности более точной установки разных скоростей RS. В идеале частота должна быть 15.6672МГц, но такого кварца нет в наличии. Погрешность установленной скорости будет -0.37% на всех стандартных скоростях от 9600 до 115200. Можно использовать кварц на частоту 16.58МГц, но и такого кварца в наличии нет и не хочется превышать номинальную частоту меги, которая работает в достаточно тяжелых условиях.
2) Удаление из исходников всех привязок к СХЕМЕ секу-3, чтобы не перегружать их условными компиляциями и уменьшить возможность ошибок, так как под СХЕМУ секу-3 есть "родные" исходники.

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

Posted: Thu Dec 16, 2010 8:54 pm
by Serj_K
Кварц на 15.61МГц ввел. Скорость работы RS по умолчанию 115200. Для меги-128 очень актуально.
Исходники почистил.
Обновил репозиторий и прошивки и загрузчика.

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

Posted: Sun Dec 19, 2010 9:42 pm
by Barmaley_GMN
Приветствую, Сергей.
В списке компонентов отсутствует резистор R9 - 2K
Далее, дроссели L1 и L4 одинаковые, по 47мГ? У тебя на фото вроде 470мГ или я ошибаюсь?
Ещё один вопрос, поскольку не могу найти используемый тобой "суперскоростной" драйвер SP3223EU, подскажи, какой минимальный у него должен быть предел частоты? Скорости MAX3223 в 120kbps будет достаточно?

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

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

К стати, я сейчас выкладываю 4 прошивки - под меги 64 и 128 с кварцами на 16МГц и 15.66МГц. В этих прошивках по умолчанию включен выход на одну катушку и интегрированный имитатор ДПКВ. Если нужна другая конфигурация - или компилировать самому или сказать мне. Лучше разобраться и компилировать самому.

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

Posted: Mon Dec 20, 2010 9:57 am
by april
Обновил репозиторий и прошивки и загрузчика.В списке компонентов отсутствует резистор R9 - 2K

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

Posted: Mon Dec 20, 2010 2:03 pm
by Serj_K
Перечень элементов обновил. Вечером еще кое что уточню в плане коментариев и опять обновлю.

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

Posted: Mon Dec 20, 2010 2:22 pm
by STC
Serj_K
Есть совет. Включи в своем редакторе замену смволов табуляции на пробелы. Иначе при открытии кода в разных редакторах строчки в нем будут выглядеть разбросанными из-за разных настроек для символов табуляции. То есть сомволы табуляции лучше не использовать.

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

Posted: Sat Jan 08, 2011 9:16 pm
by Serj_K
Исправил ошибку в таймере2 - не правильное устанавливалось время - вместо 2мс была 1мс.

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

Posted: Tue Jan 11, 2011 11:23 pm
by Inquirer
Вопрос такой - текущая версия платы secu-64 может управлять 4-мя индивидуальными катушками и работает ли на ней ДД ?

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