На всякий случай продублирую тему со старого форума на новом.
Старый форум - http://forum.diyefi.org/viewtopic.php?f=52&t=969
Схемы и платы Секу-64 и блока индикации находятся здесь: http://subversion.assembla.com/svn/secu ... rj_K/HARD/
Схема, плата, исходники прошивки и описание блока индикации с графическим экраном на микроконтроллере здесь: http://subversion.assembla.com/svn/secu ... D/secu-bi/
Исходники прошивки Секу-64 здесь: http://subversion.assembla.com/svn/secu ... rj_K/SOFT/
Несколько старых фотографий: http://fotkidepo.ru/?id=user:704028
Кратко об отличиях от Секу-3.
Схема secu-64 имеет возможность расширять функционал блока, для чего в ней есть 18 свободных портов ввода/вывода, а так же пока не задействованные внутренние ресурсы МК. Текущая версия схемы - 1.3.
Схемотехнически заложены следующие дополнительные (по сравнению с secu-3 и secu-4) возможности:
- шина I2C для подключения периферии с такой же шиной - датчики, контроллеры и т.д. Сейчас подключаются:
1) Блок индикации в двух возможных вариантах исполнения:
а) выполненный с применением текстового ЖК индикатора, светодиодов для отображения 10 возможных ошибок, светодиодов для отображения состояний 5 различных "концевиков", светодиодов "эконометра" и 5 кнопок для управления блоком;
б) выполненный с применением цветного графического экрана. Есть ещё 5 резервных выходов.
2) Внешняя память типа FRAM для замены внутренней EEPROM микроконтроллера. Она фактически имеет неограниченное число циклов записи, у неё скорость записи на порядки больше скорости записи внутренней EEPROM микроконтроллера. Также она позволяет производить запись без прерывания работы блока.
- внутрення шина расширения - на перспективу и для отладочных нужд
- автоматическая блокировка выдачи информации на RS (пакеты не формируются), если он не подключен.
- при использовании опции компиляции VENTILATOR_PWM блок формирует аппаратный сигнал ШИМ.
Блок индикации подключается к шине I2C, варианты его схем находятся в репозитории. Подключение блока индикации к секу-64 определяется автоматически.
Наличие подключённой внешней микросхемы FRAM определяется автоматически.
Для дополнительной информации - читаем файлы 1_README_.txt и CHANGELOG.txt в директории с исходниками.
SECU-64 - порт SECU-3 на mega-64(128)
Re: SECU-64 - порт SECU-3 на mega-64(128)
Начал добавлять функцию моновпрыска, одновременно будет и функция управления шаговым двигателем. Точно будет для плат версии 1.3. Для старых плат вариант реализации обдумывается - не хватает одного аналогового входа.
Re: SECU-64 - порт SECU-3 на mega-64(128)
Добавить можно. В моём блоке ШИМ формируется аппаратно и используется для вентилятора. Если для вентилятора ШИМ не нужен, то его можно использовать для другой задачи, но на этом же выходе. Или добавить ещё один программный ШИМ для любого переназначаемого выхода.
Re: SECU-64 - порт SECU-3 на mega-64(128)
Внёс большие изменения. Из основных - добавлена поддержка управлением моноинжектором и шаговым двигателем.
Более детально читайте CHANGELOG.txt.
Более детально читайте CHANGELOG.txt.
- Attachments
-
- CHANGELOG.rar
- +README
- (12.98 KiB) Downloaded 767 times
-
- Posts: 14
- Joined: 07 Oct 2014, 01:02
- Your CAR: ВАЗ-06, 1,6
- SECU version: DIY SECU-3
- Been thanked: 12 times
Re: SECU-64 - порт SECU-3 на mega-64(128)
Здравствуйте. Писал в личку Serj_K, он молчит. Может кто мне поможет?
День читал форумы, но так конкретно не нашел, может не там искал.
Собрал secu-64(atmega 128) версия печатки V1.0, нашел прошивку ldr_M128.hex, так и не понял, это bootloader? Какие фьюзы выставлять в AVR Studio для atmega 128. Я поставил: OCDEN +, SPIEN +, BOOTSZ = FC00, BOOTRST +, CKOPT +, BODLEVEL=4,0 V, BODEN +, SUT_CKSEL= ..16k CK+0.
Еще вопрос по COM - порту: какие скорости надо выставить? Какой менеджер установить для начала?
На версии платы V1.3 есть еще вывод RS_ST,который подключен к PD4 - он необходим?
И если готовые прошивки, чтобы не делать сборку из исходников?
День читал форумы, но так конкретно не нашел, может не там искал.
Собрал secu-64(atmega 128) версия печатки V1.0, нашел прошивку ldr_M128.hex, так и не понял, это bootloader? Какие фьюзы выставлять в AVR Studio для atmega 128. Я поставил: OCDEN +, SPIEN +, BOOTSZ = FC00, BOOTRST +, CKOPT +, BODLEVEL=4,0 V, BODEN +, SUT_CKSEL= ..16k CK+0.
Еще вопрос по COM - порту: какие скорости надо выставить? Какой менеджер установить для начала?
На версии платы V1.3 есть еще вывод RS_ST,который подключен к PD4 - он необходим?
И если готовые прошивки, чтобы не делать сборку из исходников?
Re: SECU-64 - порт SECU-3 на mega-64(128)
fed 2 прошивки - с имитатором и без, под 4МГц кварц на ХИП.
- Attachments
-
- s-64-M128.rar
- (40.31 KiB) Downloaded 781 times