встраиваемые аппаратные средства для диагностики ПЭВМ

advertisement
Встраиваемый комплекс
диагностики и тестирования ПЭВМ POST Card PCI.
Автор: Тихомиров Денис Владимирович
Гимназия № 1516 г.Москва ,11 класс.
Научный руководитель: Макарчук Владимир Васильевич к.т.н., доцент каф.
«ИУ4» МГТУ им.Н.Э.Баумана.
ЦЕЛЬ: Разработка устройства для диагностики, тестирования и
ремонта ПЭВМ, а также методики проведения лабораторных работ
по курсу «Архитектура ЭВМ» с использованием данного устройства
РЕШАЕМЫЕ ЗАДАЧИ:
•Анализ методов диагностики ПЭВМ по POST-кодам.
•Разработка схемотехнической и конструктивной реализации
устройства POST Card.
•Разработка технологии сборки устройства POST Card.
•Разработка методики применения устройства POST Card для
диагностики ПЭВМ и проведения лабораторных работ по курсу
«Архитектура ЭВМ».
Объект разработки –
встраиваемые аппаратные средства для диагностики
ПЭВМ
Встраиваемая
диагностическая система
представляет собой плату расширения
компьютера, отображающую POST–коды
неисправностей ПЭВМ, генерируемые
BIOS-ом компьютера в удобном для
пользователя виде, которая может быть
установлена в любой свободный PCI
слот (33 МГц).
Материнская
плата
Платы
расширения
Типовые компоненты ПЭВМ
ПЭВМ
Корпус
CD-ROM
Модули ОЗУ
НЖМД
НГМД
Процессор
Блок питания
Устр-во
охлаждения
Применение встраиваемых аппаратных средств для
диагностики ПЭВМ
На производстве
В мастерских
по обслуживанию
и ремонту
Схема производственной линии по сборке ПЭВМ
Возможное использование
Встраиваемых средств
диагностики
Уровни диагностики ПЭВМ
POST card PCI.возможно использование
на следующих уровнях поиска.
На уровне платы-
На уровне микросхемы-
Заменяется
дефектная печатная плата.
Определяется и заменяется
На уровне схемы-
дефектная микросхема или компонент.
Находится точная причина неисправности
Существуют три уровня поиска
неисправностей и ремонта
персональных компьютеров:
•Уровень плат.
•Уровень микросхем
•Уровень отдельных пассивных
элементов.(конденсаторы,
резисторы дроссели.
Трансформаторы и т.д.)
Что такое POST-коды и как они используются в
диагностике?
Работа устройства POST Card основывается на подпрограмме BIOS под
названием «Самотест» по включению питания" - POST ( Power On Self Test).
При прохождении каждого из POST-тестов генерируется так называемый
POST-код, который записывается в специальный диагностический регистр.
Информация, содержащаяся в диагностическом регистре, становится
доступной для наблюдения при установке в свободный слот компьютера
диагностической платы POST Card и отображается на ее двухразрядном
индикаторе в виде шестнадцатиричных цифр .
Если подпрограмма POST
обнаруживает неисправность в
функционировании компьютера, то
она останавливается, а
соответствующий POST-код
отображает, в каком именно
модуле ПЭВМ обнаружена
неисправность.
Найденная неисправность –
Отключен HDD
42
1)Инициализация
жесткого диска и
диспетчера
отображение POST-кода
2)Определение
жесткого диска и
любых приводов
Схемотехническое проектирование
(функциональная схема устройства POST Сard )
Блок индикации наличия
питающих напряжений
+5В, +12В
+3,3В, -12В
Задающий
Генератор
Шина PCI
Блок индикации POST-кодов
Стабилизатор
+3,3В
POSTкод
ПЛИС «ALTERA»
Интегральная схема
8-ми разрядный регистр
Интегральная схема
8-ми разрядный регистр
Разряды 7-ми
сегментного
индикатора
Разряды 7-ми
Сегментного
индикатора
Схемотехническое проектирование
(выбор элементной базы)
Так как рабочая частота шины PCI относительно высока (33 МГц), то реализация
подобного устройства на дискретных микросхемах стандартной логики проблематична,
поэтому в качестве основы для реализации устройства была выбрана недорогая ПЛИС
фирмы «Altera» EPM3064ALC44-10, имеющая достаточное быстродействие и в то же
время выпускающаяся в корпусе PLCC44, что при применении соответствующей
панельки с стандартным шагом выводов 2,5 мм дает возможность повторить
устройство радиолюбителям со средней квалификацией.
EPM3064ALC44-10 представляет собой программируемую логическую интегральную
схему (ПЛИС), содержащую 1250 вентилей, которая может быть запрограммирована
под нужды разработчика при помощи ПО фирмы Altera прямо в изготовленном
устройстве через специальный разъем JTAG. Для программирования используется
специальный кабель ByteBlasterMV, подключаемый к LPT-порту любого компьютера.
Схема кабеля свободно распространяется фирмой Altera, ее можно найти на
вышеприведенном сайте.(адрес)
Память ПЛИС изготовлена по EEPROM-технологии и позволяет производить до 100
циклов записи/стирания.
Схемотехническое проектирование
(схема электрическая принципиальная)
Конструкторско - технологическое проектирование
(разработка ПП и сборка устройства)
Вид печатной платы POST Card PCI
со стороны компонентов
Вид печатной платы POST Card PCI
со стороны токопроводящих дорожек
Схема монтажа элементов устройства
Конструкторско - технологическое проектирование
Индикатор
(Устройство в сборе)
POST
Кодов.
Интегральная
схема регистра
управления
индикатором
Интегральная
схема.(задающий
генератор)
Керамические
конденсаторы.
ПЛИС
Altera.
Блок
индикации
наличия
питающих
напряжений
Стабилизатор
+3,3 v.
Электролитические
конденсаторы.
Резисторы.
Разъем PCI для подключения к ПЭВМ
Методика проведения лабораторных работ по
архитектуре ЭВМ с использованием устройства
Подготовить плату устройства POST
Сard для тестирования компьютера
2. Установить в свободный PCI-слот
компьютера устройство POST Сard .
2. Выбрать из списка, составленного
по POST-кодам, неисправность.
3. При выключенном компьютере
создать выбранную неисправность.
4. Включить питание компьютера.
5. Считать с индикатора POST
card установившийся POST-код,
7. Проверить, соответствует ли этот POST-код
созданной неисправности.
8. Выключить питание компьютера
и устранить созданную неисправность.
9. Снова включить компьютер и проверить,
полностью ли завершилась
загрузка операционной
системы, по наличию POST-кода «FF»
на устройcтве POST-card.
10. При необходимости повторить пункты 3-9,
создав в компьютере новую неисправность.
1.
Опытная эксплуатация устройства в сборе
1.
Выключаем питание неисправного компьютера.
2.
Устанавливаем POST card в любой свободный PCIexpress слот материнской платы.
3.
Включаем питание компьютера и считываем с
индикатора POST card соответствующий POST-код,
на котором “зависает” загрузка компьютера.
4.
По таблицам POST-кодов определяем, на каком из
тестов возникли проблемы.
5.
При выключенном питании производим изъятие
дефектного устройства и замену его исправным с
целью устранить неисправность.
6.
Повторяем пункты 3,4,5 добиваясь устойчивого
прохождения процедуры POST-контроля и начала
загрузки О.С.
Выводы по работе
В работе рассмотрена структурная схема и макет упрощенного контроллера PCI,
применяемого для диагностики неисправностей при ремонте и модернизации
компьютеров типа IBM PC.
В результате выполнения работы был изготовлен макет устройства POST Card
PCI, который обеспечивает контроль и диагностику компьютеров с помощью
проведения предзагрузочных тестов по POST-кодам.
Разработана методика применения устройства POST Сard для проведения
лабораторных работ по анализу работоспособности системных плат ПЭВМ.
Аппробация
• Результаты исследований и разработок докладывались на научной олимпиаде
«Шаг в будущее» в МГТУ им. Баумана в 2006 году на секции кафедры «ИУ4».
• Комплекс использован в учебном процессе по кафедре «ИУ4» МГТУ
им.Н.Э.Баумана при проведении лабораторных работ по курсу «Системотехника
и архитектура ЭВМ, комплексов и систем.»
Download