История одного бага

Jul 12, 2009 02:00

Сегодня с Митяем в течение часа искали баг... в лампе! Началось всё с того, что когда-то давно купленная в Икеи настольная лампа перестала работать. Купив и поменяв лампочку, лампа не заработала и я решив что дело в монстрообразном килограмовом источнике питания, я оставил её в покое. Сегодня наконец-то купив новый преобразователь (почему-то он был размером с два спичечных коробка - видимо прогресс далеко шагнул вперёд), прикрутил к нему вилку и выяснил что лампа всё равно не работает. Отвинтил ей "голову", прозвонил штангу. Вроде контакт есть. Кстати, у неё оказалось достаточно оригинальная конструкция - гибкого провода от подставки к лампе не идет - но два ребра штанги сами являются проводниками, покрашенными изолирующей краской. Прозвонил "голову". В положение "выкл" всё "выкл", при включенном выключателе и вставленной лампе - слабое сопративление. Но лампа не горит. Лампа напрямую подключеная к источнику питания горит - а через "голову" с патроном и выключателем - не горит. Но звонится. В общем я не знаю как там устроенны это AC-шные галогенные лампочки, но оказалось что баги в железе ищутся примерно как и в софте. В результате, разобрав голову на мелкие кусочки удалось экспериментальным путём и методом исключения работающих компонент найти неисправную деталь - им оказался выключатель, если закоротить который - лампа начинала работать. Я совершенно не понимаю, что с ним было - разве что сопротивление, возможно, было высоковато - ~30% от сопротивления лампочки, но Митяй утверждал что у галогенных лампочек вообще очень низкое сопротивление, а лампочка не то что горела слабо - она не горела совсем. В результате решив что лучше работающая лампа без выключателя, чем не работающая с ним, я попробовал выпаять этот выключатель. Выпаять его не получилось, но повинуясь непонятному порыву, после десяти минут возни с паяльником, я решил попробовать подключить лампу еще раз - и она заработала! То ли я контакты ей припаял нормально, то ли еще что, но в результате я с помощью Митяя я нашел и починил баг в настольной лампе! :)


tech

Previous post Next post
Up