УСТРАНЯЕМ ПРОБЛЕМЫ

В процессе эксплуатации отдельных экземпляров наших изделий
пользователи задают вопросы, связанные с возникшими неполадками,
проявляющимися постоянно или случайным образом.
Здесь мы собрали и систематизировали накопившуюся информацию и
постарались предложить решение для устранения причин. Это актуально
для иногородних, т.к. тольяттинцам достаточно приехать к нам в офис


FLASH.

1. "Темный экран, остальное работает ..."

Ситуация из разряда "дефектный компонент", в данном случае - экземпляр
OLED BL12864C (пр-ва Bolymin)
. Немного истории ...
В документации было заявлено, что там применен контроллер "KS0108 alike" ...
На реальном - ATmega8L. "Одинаковость" применительно к чему ?
Впрочем это программные дела. Однако несколько образцов после недолгой
эксплуатации "умерли". Причина ? Не функционирует микроконтроллер
ATmega8L. Почему ? А просто он "стерся" ! , т.е. программа которая в нем была
зашита теперь отсутствует. Предположительно - возникла ситуация (вероятнее
всего при включении/выключении устройства) когда комбинация сигналов на
входах перепрограммирования (RESET/SCK/MOSI) соответствовала команде
"ERASE" (стирание). Подтверждением теории служит сам факт исправности
процессора. Т.е. его демонтировали, перепрограммировали и установили
в другое устройство, где он нормально работал.

Видимо это являлось одной из причин по которым Bolymin выпустил новую версию
BL12864D, в которой применены KS0107/KS0108. Кроме надежности с аппаратной
точки зрения это добавило удобства и производительности в программный интерфейс
драйвера экрана OS FLASH!

Резюме : однозначно замена.

 

2. "Все работает, полосы на экране ... "

Ситуация из разряда "разброс параметров компонентов", в данном случае - опять
же экземпляр OLED BL12864C.
Проявляется при повышенных температурах эксплуатации.


Проблема решена в новой версии OS FLASH! 3.62J01 от 21.01.2006
(на страницу Upgrade)

Примечание - если обновление не помогло, то см. пункт №1.

4. "Неравномерная яркость фрагментов изображения ... "

И вновь - OLED BL12864C. Заявленные 10 000 часов эксплуатации при возможном
падении яркости на 50% не подтвердились.

В связи с этим была проведена работа по совместимости FLASH с LCD
WG12864B (Winstar) с голубой подсветкой.
Процедура замены в настоящее время прорабатывается ...

5. "Зависы и частые перезагрузки ... "

Самая сложная тема со всех точек зрения. Были случаи когда "на этой машине
работает, а на этой в определенных случаях виснет". Т.е. процесс нахождения
причины предполагает комплексное изучение "автомобиль-FLASH", потому как
"на столе" все работает на 100% Это сказано совсем не к тому, что ваш
автомобиль "плохой" а мы хорошие. Просто таких случаев - единицы и они
требуют персонального рассмотрения.

Испытания проведенные в начале производства пилотной серии на нескольких
автомобилях разных моделей выявили некоторые уязвимые места, с точки зрения
помехоустойчивости при коммутации электрооборудования. И уверяем,
что изменения были внесены во все выпускаемые экземпляры, а начиная с этого
года скорректирована должным образом и печатная плата.

И все-таки, что может послужить причиной перезапуска устройства ?
Для анализа причины, есть такой пункт в меню :
"Администратор"->"
Вход АДМИН-РА"-> "System report"
При его активизации на экран выдается лист сообщений :
(вместо вопросительных знаков - реальные числа)

System report

[MCUCSR] = ??
4 (JTAG) .. ?
3 (WDOG) .. ?
2 (BOR) .. ?
1 (EXT) .. ?
0 (PWR) .. ?
SCR N/R .. ?
p-EEPROM ..?
T-active .. ?
T-sleep .. ?

End of SR

Что нас в данном случае интересует ?

(BOR) - это значение счетчика срабатываний детектора падения питающего
процессор напряжения. Увеличение этого числа говорит о сбое в питании
устройства в целом, либо свидетельствует об импульсных помехах в цепях
питания процессора.

(PWR) - это значение счетчика перезапуска процессора при подаче питания.

Если увеличиваются оба этих параметра - это говорит о "провалах" напряжения в
цепях питания FLASH! Длительность их - более допустимых. И конденсатор
большой емкости на входе не обеспечивает их "заполнение".
Отсюда следуют два варианта :

1. Дефект проводки или контактных соединений (внутренние обрывы проводов,
окисленные контакты разъемов и т.п.)
2. Дефект конденсатора (брак при его производстве, нестабильность параметров -
изменение емкости больше допустимых пределов от температуры,
большой ток утечки)

Применительно к письму из Сургута (форум). Вполне возможно, что причина как
раз в электролитическом (-ких) конденсаторе (-ах), хотя и оговорен температур-
ный диапазон в -40..+105 градусов. Нужно после очередной перезагрузки -
просмотреть параметры (BOR) и (PWR), потом делать выводы.

Если увеличиваются только (BOR) то это скорее либо "граница" предыдущих
размышлений (т.е. функциональность электролитического конденсатора близка
к кричической точке), либо помехи по цепям питания процессора.
Что бы мы порекомендовали.

Убедится в наличии и целостности шунтирующей цепочки (диод шоттки и конденсатор)
которая изображена на фото (см. выше) и надежности запайки дублирующих
проводов "ground". Задняя крышка почти вплотную к ним прилегает, поэтому есть
вероятность повреждения SMD-конденсатора. Если все на месте и внешне целое,
попробовать параллельно (в те же точки пайки) добавить еще один конденсатор
1..10 мФ.
Конденсатор 1000 мФх50В расположен внутри устройства, поэтому его замена
возможна только в случае полной разборки, или как вариант - поставить еще один
номиналом 1000...3000 мФ х 50В , спрятав его в "нише" под модулем отображения,
соединив проводами в точках "C+","C-"

Желтый крестик обозначает перерез печатного проводника при подозрении
на большой ток утечки штатного конденсатора, который находится внутри
устройства.

(WDOG) - это значение счетчика срабатываний сторожевого таймера. Увеличение
этого параметра говорит вероятнее всего о программных ошибках.

(SCR N/R ) - количество "нестабильных" циклов работы дисплея. Но это
некричично т.к. версии ПО начиная с 3.47 поддерживает подключение "на ходу"
хотя железо это не предполагает. Рассчитано это на крайне маловероятный случай
нестабильного контакта в разъеме.



5. "Диагностика ... "

В настоящий момент это самое слабое место. Постоянно отодвигалась на "задний
план". Как был изначально сделан минимальный набор для сброса и выдачи
ошибок в кодах и расшифровке, плюс к этому идентификаторы и комплектация,
так изменений не происходило. На то были свои причины. Теперь есть необходимая
для работы информация и самое главное - время. Процесс пойдет по схеме :
Весь запланированный диагностический сервис для одного контроллера, затем -
расширение модельного ряда.

Поступающую дополнительную полезную информацию
от пользователей, мы обязательно рассмотрим и
разместим здесь же.



Внимание !

Это будет интересно для тех кто занимается установкой и ремонтом FLASH!
А так же для тех кто приобрел наше изделие.

Взгляд изнутри...

Сайт управляется системой uCoz