SECU-64 - порт SECU-3 на mega-64(128)
Posted: 20 Jul 2014, 17:50
На всякий случай продублирую тему со старого форума на новом.
Старый форум - 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 в директории с исходниками.
Старый форум - 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 в директории с исходниками.