Автор работы: Пользователь скрыл имя, 25 Мая 2012 в 16:50, курсовая работа
Целью курсовой работы будет являться изучение особенностей проявления неисправностей СВТ и их диагностики.
Задачами курсовой работы будут являться:
- анализ неисправностей СВТ;
- этапы и процесс устранения неисправностей;
- диагностика неисправностей СВТ.
Введение…………………………………………………………………………..3
1 Этапы и процесс устранения неисправностей СВТ …………………………4
1.1 Процесс поиска неисправностей……………………………………………4
1.2 Особенности проявления неисправностей СВТ и РС……………………..6
1.2.1 Системные ошибки при загрузке ОС…………………………………….7
1.2 Ошибки при прогоне прикладных программ………………………………8
2. Автономная и комплексная проверка функционирования и
диагностика СВТ………………………………………………………………..11
2.1 Функциональный контроль АПС………………………………………….11
2.1.1. Контроль и диагностика компонент системной платы………………..12
2.1.1.1 Контроль работы CPU и FPU…………………………………………..12
2.1.1.2 Контроль средств системной поддержки CPU………………………..13
2.1.1.3 Контроль и диагностика DRAM………………………………………..13
2.1.1.4 Контроль работы системной шины…………………………………….16
2.1.2 Контроль и диагностика периферийных устройств АПС……………....18
2.1.2.1 Контроль и диагностика средств ввода оперативной информации….18
2.1.2.2 Контроль и диагностика средств вывода оперативной информации..21
2.1.2.3 Функциональный контроль и диагностика НЖМД………………….24
2.2 Контроль функционирования аппаратно-программных комплексов……27
Заключение………………………………………………………………………29
Список литературы………………………
Программа CheckIt в пункте меню Tests/Input Devices/Keyboard предназначена для проверки клавиатур РС/ХТ, АТ и расширенной в режимах:
- Press Each Key – проверка срабатываний всех клавишей,
- Typematic Repeat Test – проверка автоповторов при удерживании нажатой клавиши,
- Keyboard Lights Test – проверка индикаторов клавиатуры.
Раскладка клавишей по мембране весьма специфична для каждой модели клавиатуры, так что, в этом случае целесообразнее просто заменить клавиатуру целиком.
Если же в клавиатуре шилдового типа обнаружена неисправность группы клавишей, то вероятность неисправностей всех клавишей этой группы маловероятна. Вероятнее всего, дефект заключен в отказе дешифратора строк матрицы клавишей, или в отказе одного из информационных входов контроллера, либо в обрыве связи этой группы клавишей с выходом дешифратора строк или информационным входом контроллера. Для локализации подобной неисправности нужно, прежде всего, по принципиальной схеме клавиатуры разобраться, как организована в ней матрица клавишей.
Если окажется, что вся неисправная группа принадлежит одному столбцу и кроме них, в том же столбце нет исправных клавишей, тогда, вероятно, неисправен информационный вход контроллера, связанный с эти столбцом, или оборвалась связь его со столбцом клавишей. Второе предположение также проверяется мультиметром. Для проверки первого предположения нужно включить компьютер и проверить осциллографом наличие отрицательных импульсов на этом входе контроллера при нажатой одной из клавишей этого столбца и если они есть – придется заменить ИМС контроллера.
Ошибка при проверке автоповтора свидетельствует о неисправности контроллера клавиатуры, установленного на плате клавиатуры.
Ошибки при проверке индикаторов требуют, для их локализации, анализа работы их схем. Светодиоды индикаторов получают питание от источника +5 В, ток через них ограничивается специальными резисторами, а протекание тока или его отсутствие управляется состоянием усилительных элементов (часто – ИМС инверторов). Инверторы, в свою очередь, управляются непосредственно выходами соответствующих портов контроллера. Если не зажигается или не гаснет индикатор, нужно проверить логическим пробником или мультиметром подачу на него питания +5 В, затем соответствие падения напряжения на светодиоде его характеристике, падение напряжения на токоограничительном резисторе, затем на выходе и входе инвертора, наконец, на соответствующем выходе контроллера.
Программа NDiags выполняет те же тесты (кроме теста автоповтора), а при проверке нажатия клавишей дополнительно высвечивает скан-код нажатой клавиши. Это может быть важно, если все клавиши срабатывают, но путают скан-коды. Это может быть следствием нарушения таблицы перевода кода сканирования матрицы клавишей в скан-код клавиатуры, находящейся в ПЗУ контроллера клавиатуры. Этот дефект может возникать и вследствие некорректного ремонта клавиатуры, когда ИМС контроллера клавиатуры была заменена на ИМС контроллера от клавиатуры другого типа.
Программа PC-Doctor в пункте меню Diagnostics/System Board/Keyboard проводит тестирование контроллера клавиатуры, точнее – его части, расположенной на системной плате, в режимах:
- Completed – укомплектованность, наличие,
- KBD Power-On Self test – самотестирование по включению питания,
- KBD IRQ Test – проверка выработки запроса прерывания IRQ1 от клавиатуры,
- KBD Interface Test – проверка работы интерфейса клавиатуры.
В пункте Interactive Tests/Keyboard содержатся три теста:
- Keyboard Keys – тест нажатия клавишей с индикацией скан-кодов,
- Keyboard LEDs – тест светодиодных индикаторов состояния клавиатуры,
- Keyboard Repeat – тест автоповтора.
Для проверки манипуляторов “мышь” можно воспользоваться файлом теста манипулятора (test.exe), обычно имеющимся на дистрибутивной дискете с драйвером мыши. Тест позволяет проверить функции манипулятора и его настройки, такие как начальная позиция курсора мыши, область и скорость перемещения манипулятора, символ, идентифицирующий курсор и т. д. Можно использовать и тест-программы общего тестирования.
Программа CheckIt предоставляет в пунктах меню:
- Tests/Input Devices/Mouse – тестирование манипулятора мышь,
- Tests/Input Devices/Joystick – тестирование игрового манипулятора.
При тестировании мыши программа предлагает проверки:
- Press each mouse button – проверка нажатия кнопок мыши,
- Move mouse to screen top – проверка перемещения курсора по экрану вверх,
- Move mouse to screen bottom – проверка перемещения курсора по экрану вниз,
- Move mouse to screen left – проверка перемещения курсора по экрану влево,
- Move mouse to screen right- проверка перемещения курсора по экрану вправо.
Программа PC-Doctor также позволяет тестировать манипуляторы проверкой срабатывания их кнопок и перемещения курсора, с указанием его текущих координат.
2.1.2.2 Контроль и диагностика средств вывода оперативной информации
Наличие, исправность портов ввода-вывода и самодиагностика видеоконтроллера (видеокарты) тестируется POST-программой перед загрузкой операционной системы. Подробное тестирование видеомонитора в автоматическом режиме без участия оператора невозможно, т. к. сама программа не может проверить правильность отображения шрифтов, линейность развертки, цветовую палитру, правильность отработки атрибутов символов и т. д. Тест-программа только генерирует и выводит на экран монитора соответствующие картинки, снабжая изображение указаниями признаков правильной работы, а оператор, выполняя указания программы, должен отвечать программе – соответствует ли изображение требованиям программы.
Встроенная программа ROM Diagnostic, программы сервисных плат RACER, ROM&DIAG и комплекса PC-tester содержат соответствующие пункты проверки видеоподсистемы РС, но, в силу ограниченности емкости их памяти, полноценную проверку организовать не могут. Поэтому, для более тщательной проверки качества видеосистемы следует воспользоваться внешними (загружаемыми) тест-программами.
Программа CheckIt имеет пункт меню Tests/Video, который состоит из трех основных частей: Video RAM – для автоматической проверки видео-памяти и аппаратных средств подкачки; Text – проверяет все текстовые режимы, доступные данному РС. На каждом экране, в левом верхнем углу отображаются название шага, режим экрана и номер текущего шага. Что должен оператор увидеть на экране, сообщается перед началом каждой группы режимов и оператор, выполняя эти задания, должен сообщить программе, соответствует ли изображение требованиям программы, на каждом шаге теста; Graphics – проверяет графические режимы работы видеосистемы. Вывод сетки позволяет оценить линейность горизонтальной и вертикальной разверток, а следующим тестом – выводятся 6 экранов с цветными блоками; цвет каждого блока должен соответствовать надписи о его цвете. Это позволяет оценить правильность работы цветообразующих узлов видеокарты и монитора.
Метод замены подозреваемого устройства на заведомо исправное (видеокарта, монитор) не может быть рекомендован, т. к. есть серьезный риск испортить исправное устройство. Если предварительная локализация окажется неправильной, а вторая составляющая видеоподсистемы имеет серьезный дефект, например, высокое напряжение на входах или выходах интерфейса, то замена первой компоненты может повлечь за собой выход из строя замененной исправной компоненты.
Методы тестирования подобные программе CheckIt предлагает и программа NDiags, в пункте меню Видео, отличаясь только несколько большим набором режимов тестирования.
Программа PC-doctor отличается углубленностью режимов тестирования. В пункте меню Diagnostics/Video Adapter предлагаются пункты:
- Video Memory – шаблонное тестирование видеопамяти,
- Video Pages – тестирование восьми видеостраниц,
- VGA Controller Registers – тестируются регистры контроллера, и если обнаружена версия видеокарты VESA или SVGA, то и в их стандартах,
- VGA Color-DAC Registers – тестируются 6-битовые регистры цветовых составляющих, всего с палитрой из 262144 цветовых оттенков.
В пункте меню Interactive Tests предлагаются тесты:
- Character Sets – 12 модификаций в текстовых и графических режимах,
- Color Palettes – 12 модификаций в графических режимах цветовой палитры,
- Monitor Quality – предлагает свое контекстное меню:
- Solid Block – чисто белый экран высокой яркости,
- Flashing Block – белый экран с атрибутом мерцания,
- Vertical Lines – вывод чередующихся черных и белых вертикальных полос,
- Horizontal Lines – вывод чередующихся черных и белых горизонтальных полос,
- Checkerboard – на экран выводится черно-белая шахматка,
- Flashing Checkerboard – на экран выводится черно-белая шахматка с мерцанием,
- VGA Functionality со своим подменю:
- Horizontal Pan – на экран выводится рамка с качанием по горизонтали,
- Vertical Pan – на экран выводится рамка с качанием по вертикали,
- Display Start Address – периодическое переключение 1-й и 2-й страниц,
- Split Screen – периодический скроллинг двух страниц по вертикали,
- Split Screen with Horizontal Pan – периодический скроллинг двух страниц по горизонтали,
- 512 Display Characters – вывод 512 ASCII-символов в стандартах 9х16 и 8х8 пикселей.
2.1.2.3 Функциональный контроль и диагностика НЖМД
Если в подсистеме жесткого диска (контроллере, накопителе, соединительных кабелях и т. д.) возникает неисправность, она может быть обнаружена при выполнении соответствующих секций POST-программы, при этом на экран дисплея выводится POST-код ошибки. Ошибки с кодами 17хх – свидетельствуют о неисправностях накопителей и контроллеров с интерфейсом ST-506/412, с кодами 104хх – о неисправностях тех же устройств с интерфейсом ESDI, с кодами 210хх – о неисправностях накопителей и HOST-адаптеров SCSI. Конкретные коды ошибок и их описание можно найти в специальной литературе.
Во многих случаях диск не находится потому, что:
- неправильно установлен тип диска в CMOS-памяти;
- неправильно установлена конфигурация диска (перемычка статуса накопителя);
- неправильно подключен кабель управления к НЖМД;
- "залипание" дисков и головок.
Современные дисководы имеют служебную запись параметров на самом диске, в этом случае, они могут быть считаны и установлены в CMOS самой утилитой SetUp, если выбрать в меню SetUp пункт Auto Detect Hard Disk.
Способов задания адреса устройства на канале шины АТА существует два – с помощью кабельной выборки или явным заданием адреса на каждом из устройств. Режим кабельной выборки включается установкой на диске перемычки CS (Cabel Selekt). В этом случае оба устройства на шине конфигурируются одинаково – в режим CS, а адрес устройства определяется его положением на специальном кабеле-шлейфе. В отличие от обычного кабеля, у которого все одноименные контакты всех разъемов равнозначны, в этом кабеле контакт 28 (CSEL) для устройства-0 (Master) заземлен через хост-адаптер, а для устройства-1 (Slave) – не подключен (перерезан в кабеле-шлейфе). Кабельная выборка будет работать, если ее применение поддерживается и задано на всех устройствах данного канала шины, включая хост-адаптер. Недостатком такой выборки является привязка физического подключения диска к кабелю: диск-0 должен быть подключен к ближнему от адаптера разъему шлейфа, а диск-1 – к дальнему.
Режим явной адресации использует обычный «прямой» кабель. В этом случае перемычка в положение CS не устанавливается, а адрес каждого из устройств задается перемычками, состав которых у разных моделей НЖМД варьируется. Достаточно указать устройству его номер (0 или 1) или роль (Master или Slave), но в устройствах, разработанных до принятия стандарта АТА, ведущему (Master) диску еще «подсказывали» наличие ведомого (Slave). Таким образом, на дисках IDE можно увидеть следующие джамперы:
M/S – если на шине присутствует лишь одно устройство, оно должно конфигурироваться как Master. Если устройств два, то второе должно конфигурироваться как Slave. Иногда джампер того же назначения обозначается как «C/D» (диск C:/диск D:), но для второго канала IDE такое название уже некорректно.
SP (Slave Present), DSP (Drive Slave Present) - устанавливается на диске-0 (Master) для указания на присутствие диска-1 (Slave). Если этот переключатель установлен, а устройство-1 не подключено, BIOS выдаст сообщение об ошибке.
ACT (Drive Active) - устанавливается на диске-0 (встречается редко).
Для полностью АТА-совместимых дисков (например, модели Seagate), джамперы SP DSP не требуются и отсутствуют. Перемычка ставится только на диске-0, а наличие диска-1 Master определит автоматически.
Кабель управления должен подключаться к контроллеру (или адаптеру) и дисководу с соблюдением нумерации контактов разъемов: первый провод шлейфа, обычно отличающейся цветом, – к первым контактам разъемов. В противном случае диск опознаваться не будет, и признаком такой ошибки является постоянное свечение индикатора "Дисковод выбран".
Современные версии PnP BIOS и соответствующие им диски позволяют не указывать тип IDE диска, если выбрать в SetUp опцию AUTO, для автоматической установки его типа во время POST-процедуры, по ответу на команду идентификации диска. Накопители на жестких дисках, подключаемые к внешним интерфейсам шин USB и FireWire конфигурируются уже на этапе загрузки операционной системы.
Надежность считывания информации с диска в большой степени зависит от точности позиционирования. Позиционирование, обеспечиваемое сервоприводом, особенно с выделенной сервоповерхностью, может быть не оптимальным для каждой головки и требовать коррекции. Интеллектуальные контроллеры хранят карту отклонений для всех цилиндров и головок, создается и корректируется в процессе работы.
Предсказуемые отказы (Predictable Failure) являются следствием постепенного ухода параметров от номинальных значений, когда этот уход переходит некоторый порог. Если специально контролировать такие параметрами диска, как время разгона шпиндельного двигателя до нужной скорости, время, затрачиваемое диском на позиционирование, процент ошибок позиционирования, высота полета головок, производительность (зависящая от числа вынужденных повторов для успешного выполнения функций), количество использованных резервных секторов и других параметров, то становится возможным предсказание отказов. Сообщение о приближении отказов операционной системе и пользователю позволяет принять необходимые меры для предотвращения потери данных на диске.