kincajou: (Default)
[personal profile] kincajou
Моя железяка вышла на финишную прямую. Испытания на климатику пройдены на "отл", испытания на виброустойчиваость идут вот сейчас (и, похоже, там тоже всё в порядке). Остаётся малосущественная мелочь.

Но не обошлось без казусов.

Случай первый. Наполовину сломавшийся контроллер

В моей железяке есть, среди прочих, плата, которая следит за уровнем питающего напряжения и кое-какие мелкие сервисные функции выполняет. Для проверки её работоспособности тем самым программером была написана спецсофтинка. Пользовательский интерфейс минималистичный - каждая функция привязана к определённой клавише. Нажимаешь, скажем, "W" - проверяется чтение конфигурационных перемычек, нажимаешь "Z" - проверяется коммутация силового реле, клацаешь "A" - проверяется контроль напряжения.

Железяка не один и не два раза была помучана, эту самую программу неоднократно и вполне успешно запускали - всё всегда работало.

Кроме сегодняшнего дня.

Жмёшь W - проверка проходит, жмёшь Z - проверка проходит, жмёшь A - вообще ноль реакции. Не происходит ничего. Протираешь глаза.

Перезапускаешь программу.

Не помогло.

Перегружаешь комп - не помогло.

Передёргиваешь питание стенда - всё так же.

Что за фигня, ёлы-палы? Не мог же контроллер наполовину сломаться (программы точно никто не менял)? Тут работает, а тут не работает? Хрень какая-то.

В общем, научным методом тыка было установлено ["Тишина в зале!" (с) Задорнов], что на клавиатуре стендового компа не работает клавиша "А".

Случай второй. Внезапные перезагрузки.

В тестовых целях, задолго до испытаний, я ставил железку на т.н. "технологический прогон" - работала она по 10..12 часов в сутки (дольше не получается - рабочий день не бесконечен, а "ночью" у нас искричество вырубают) без сбоев, с тяжёлой нагрузкой на проц. Работала она стабильно и спокойно, не зависая.

Поставили на вибростенд - и началось. То потухнет, то погаснет. Причём в непредсказуемые моменты. Ничего особенного не слышно - ничего не дребезжит, не искрит. Только гул мегасоленоида, который этот вибростенд трясёт (дивайс тот ещё, сделан в ГДР!). Но железка продолжает перегружаться вдруг и иногда.

Выключаем стенд.

Железка работает. Все параметры в норме.

Включаем, ждём. Работает... минут 10 работает. Потом опа! И опять перезагруз.

Чё за нахер?!

Потом посмотрели, что в те же самые моменты перегружается ещё одна железка, стоящая на том же вибростенде (она не моя, поэтому я за ней не следил).

Ага, думаем. Если одна железка может глючить, ничего такого тут нет. Но вот две ОДНОВРЕМЕННО - что-то тут не так.

Проверяем всё, вплоть до питающих кабелей.

И в лучших традициях глюкоборчества, привлекая на свою сторону метод дедукции им. Ш.Х., устанавливаем - дёргается питание. Сильные и короткие проседания нашими индикаторами не ловятся, но их хватает, чтобы схема взбрыкивала.

В общем, оказалось, что этажом выше идёт ремонт кабинета - меняют трубы отопления. И сварочный аппарат запитан от того же ствола, что и наш стенд.

А почему железка глючила именно на вибре - ну что ж, просто так совпало!
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

December 2016

S M T W T F S
    123
45678910
11121314151617
18192021222324
25 262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 27th, 2025 03:36 am
Powered by Dreamwidth Studios