ВЗГЛЯД ИЗНУТРИ
Данная страница постоянно находится в состоянии
пополнения и коррекции.
(на фотографиях встречаются печатные платы старых и
новых версий, предыдущая версия этой страницы)
FLASH!. (Конструкция)
Каждый производитель сложного электронного оборудования отдает себе отчет
в том, что его изделие может быть повторено в том или ином виде, заимствованы
технические решения, дизайн и прочее. Методы борьбы с этим различны, мы не
станем их затрагивать. Это вступление - пояснение почему мы не стремимся
"засекретить" наши разработки. Просто в этом нет смысла ... А тем кто приобрел
их, бывает необходимо исправить возникший или существующий дефект.
Зачем же идти против желания покупателей ? Это его вещь, и он ее законный
владелец и он может делать с ней все что угодно. Если действительно возникла
проблема то мы будем рады помочь ее Вам решить.
Итак.
Изложение материала произвольно-поступательное, потом быть может уложим
поаккуратнее и снабдим вложениями и ссылками, но пока имеем то что имеем ...
Корпус FLASH габаритами и посадочными местами в точности повторяет стандартную
КЭП для семейства ВАЗ2110. Вид сзади :
Разъемы.
"RED" (стандарт)
"WHITE" (стандарт)
"X3" (информационная шина CAN, ближний свет)
Для чего она здесь мы расскажем позднее ...
"X4" (датчик автосвета, расход топлива, диагностика)
"X5" (энкодер, перепрограммирование изделия)
Отвернув саморезы, открываем заднюю крышку...
Наблюдаем обратную сторону печатной платы.
Для питания схемы использовано пять интегральных страбилизаторов напряже-
ния. Все они отключаются с помощью
реле.
Это происходит
при позиции ключа
зажигания "выключено".
При этом функционирует только
микропроцессор, потребляя минимальный ток.
"Утопленные" дополнительные печатные платы - одинаковые. Это модули
отображения параметров скорости и оборотов двигателя в численном и
мнемоническом виде.
Если у кого проблемы здесь, - например не отображается фрагмент в круге, или
"неправильные" цифры (отсутствующие или лишние сегменты) - вот
информация по контактам модулей и использующимся микросхемам.
"STX10" (модуль отображения скорости или оборотов двигателя)
Отсутствие любого сигнала или неправильные уровни напряжения могут быть
причиной неполадок или неустойчивой работы.
Каждый модуль содержит 7 микросхем 74HC595, пара из которых - на
семисегментный индикатор, остальные - на светодиоды кольца, через
балластные резисторы с номиналом 68...100 ом.
Вариант крепления модуля предусмотрен технологией сборки и обеспечивает
необходимую вибростойкость.
Дальнейшая информация - для ознакомления,
т.к. требуются знания и навыки полной
разборки устройства.
Поэтому еще раз предупреждаем :
ЗА ДАЛЬНЕЙШИЕ ВАШИ ЭКСПЕРИМЕНТЫ МЫ ОТВЕТСТВЕННОСТИ НЕ НЕСЕМ !
ВЫ ДЕЙСТВУЕТЕ НА СВОЙ СТРАХ И РИСК !
После снятия передней части корпуса...
После удаления декоративной пленки и прозрачного основания...
FLASH!. (Как и почему это работает)
Схемотехника за время разработки и тестов претерпевала различные
изменения и
теперь, на наш взляд, достигнуто оптимальное соотношение
качество-надежность-
цена. В нынешнем варианте учтен наш прошлый опыт
разработок электронных
устройств для автомобиля. По входу питания
установлен супрессор, который
защищает электронику от перенапряжений.
Температурный диапазон электролитических конденсаторов -40..+105 градусов.
Интегральные стабилизаторы рассчитаны на входное напряжение до 42 вольт.
В измерительных цепях используются
резисторы с точностью номинала +-1%.
Питание этих цепей - от отдельного источ
ника.
Компоновка электронных
компонентов
на одной стороне позволяет
максимально использовать пайку
на автоматах, т.е.
исключается человеческий
фактор.
Печатные платы проходят
электроконтроль. Вся элементная база - от
проверенных поставщиков.
В качестве управляющего процессора применен
представитель 8-разрядных
микроконтроллерных платформ AVR - ATmega128.
Производитель - известная фирма ATMEL.
" ... с 1998 года, началось активное внедрение AVR на микроконтроллерный
рынок. В 2003 году Atmel Corp. торжественно отпраздновала крупное событие
- количество выпущенных микросхем с ядром AVR превысило 500 миллионов штук!
Сюда вошли не только микроконтроллеры AVR, выпускаемые как стандартные
изделия. В это количество включены также специализированные микросхемы
Atmel: изделия ASSP (управление приводами CD/DVD, микросхемы для цифровых
фотоаппаратов, для счетчиков электроэнергии, для Wireless LAN, Bluetooth,
комплектов IP-телефонии, системы на кристалле FPSLIC), микросхемы USB ,
микроконтроллеры для изделий класса Smart Cards
и ряд других специальных проектов..."
Полностью статью можно прочитать http://www.atmel.ru/Articles/Atmel25.htm
Вторая составляющая - Программное обеспечение.
Тут можно говорить долго и непонятно ... Попробуем вкратце.
Изначально было принято решение не использовать в качестве компонентов
выходного программного кода
продукты сторонних фирм. Все исходные тексты -
наши и только наши. Один из плюсов - отсутствие лицензионных или иных отчис-
лений, что сказывается на общей стоимости изделия.
Системное ядро обкатано
на протяжении нескольких лет
в различных устройствах(сетевые контроллеры
доступа, интерфейсная система
управления электрооборудованием автомобиля
и т.п.)
Причем изначально ядро
было написано под 51-е
семейство, затем
переписано и оптимизировано под AVR.
Т.е. это не "сырой" а проверенный
годами материал. На его базе и написано ПО FLASH!
Обновление ПО.
Разработка загрузчика (осень 2005 года) с криптозащитой
позволила реализовать
несложный
процесс
обновления
ПО. На сайте лежат файлы-обновления и простая
в использовании
программа
(На страницу Upgrade)
МЕНЮ ПОЛЬЗОВАТЕЛЯ.
Инструкция инструкцией ... Но, возможно произвольная форма подачи материала
более
удобнее.
Верхний уровень представлен :
При проектировании пользовательского интерфейса программисты исходили из
"понятности" для широкого круга потребителей и возможностей дисплея.
Все-таки 128х64 точек - это далеко от компьютерных мониторов, не говоря уже
об одноцветности. Но, несмотря на подобного рода ограничения нам (на наш
взляд) удалось сделать удачный вариант отображения информации.
Наличие нескольких встроенных шрифтов позволяет выбрать наиболее
комфортный
для водителя вид экрана.
Итак рассмотрим первый пункт.
Тут вроде ничего непонятного нет. Устанавливаем яркости и шрифты как Вам удобно.
"Статистика"
Отчеты представляют собой лист с прокруткой, где отображаются применительно к
контексту следующие данные :
общий пробег, время начала, время завершения, общее время работы двигателя,
время работы двигателя в движении, кол-во израсходованного топлива, расход топ-
лива на 100 км, значения средней и максимальной скорости, значения средних и
максимальных оборотов двигателя, средняя и максимальная температура двигателя.
"Техническое обслуживание" представляет собой подменю с возможностью прос-
мотра отчета где представлен пробег с момента установки следующих расходных
элементов : масло ДВС, масло КПП, фильтр топливный, фильтр воздушный, свечи,
ремень ГРМ, ремень генератора. Другой пункт дает возможность персонального
сброса этих счетчиков километров.
Принудительные установки счетчиков - в меню "Администратор" (далее -"Вход
администратора" : ТО Масло ДВС ... и т.п.). Кстати там же - установка общего
пробега. Предупреждения о необходимости ТО - в меню "Настройка"
(далее - "Предупреждения" ...)
"Настройки"
"Информация"
Это просто данные по установленному ПО, т.е. номер версии, дата, контрольная сумма
и т.п. Информация о загрузчике содержит два идентификатора. Первый - просто
из системы учета.
Второй - 16 цифр, схемотехнические вариации.
16: Аналоговые цепи. "0"-токовые ключи, "1"-прецезионные делители.
15: Дисплей. "0"-BL12864C, "1"-WG12864B
14..0: Зарезервировано.
"Часы","Будильник" - тут тоже все ясно.
"Администратор"
Пункты со знаком "*" в начале строки носят характер "полезных" и при
нормальном функционировании устройства не нужны.
"Диагностика"
Интерфейс пользователя здесь дополнен "бегущей строкой", необходимость
которой возникла для удобоваримого просмотра информативного эквивалента
числового кода ошибки ;) ...
В общем - как в меню выбираем интересующий параметр, кликаем -
получаем результат.
Идентификаторы.
Комплектация.
Январь 5.1
Телеметрия.
Январь 5.1
"Основной набор" :
"Дополнительный набор" :
MP7.0
MP7.9.7
ПРОДОЛЖЕНИЕ СЛЕДУЕТ ...