Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Отладка микропроцессорных систем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 [ 72 ] 73 74 75 76 77 78 79 80 81 82

10. Тестирование функций ввода-вывода

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

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

Интерфейсы, обеспечивающие взаимодействие компьютера с периферийным устройством или другой системой, проверять довольно затруднительно. Типичными примерами служат параллельная интерфейсная щина IEEE-488 с уникальным протоколом передач и стандарт RS232C последовательной асинхронной передачи. Логические анализаторы рассчитаны на регистрацию данных от систем с шинной структурой, поэтому они практически бесполезны для проверки линии последовательной передачи и не могут оперировать специальными мнемоническими кодами шины IEEE-488. Однако для этих целей используются специализированные анализаторы.



10.1. Пример функционального тестирования подсистемы

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

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

Под управлением компьютера в аналоговой подсистеме можно осуществить самоконтроль и включить индикатор, если все тесты проходят. С расчетом на этот вариант контроля в схеме необходимо предусмотреть соответствующие подключения, которые в общем виде представлены на рис. 10.1.

Показанная на рис. 10.1 аналоговая подсистема служит примером многочисленных промышленных одноплатных систем сбора данных. Хотя на структурной схеме детали опущены, показанные тракты обратной связи редко реализуются на практике; отсюда следует, что сам компьютер невозможно использовать для самоконтроля подсистемы. Введение относительно несложных схем и программы инициализации при включении питания превращают неконтролируемую систему в систему с самоконтролем. Аналого-цифровой преобразова-



Парты ВВ

Выход

Вход

Выход

Выход

Выход

Выход

Адрес Входного канала

? V-

Выбор аналогового коммутатора

Входной, нульта-плексор

АиалогоВыя ВкоВы

I- 1

Л

Индакатпр прп-ходит/не проходит

AK,f

Рис. 10.1.. .А.налоговая подсистема, спроектированная с учетом требований тестирования

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

На структурной схеме показаны два цифро-аналоговых преобразователя (ЦАП), которые проверяются с помощью аналоговых коммутаторов, передающих их выходные сигналы на вход аналого-цифрового преобразователя АЦП. С целью проверки на входы ЦАП периодически подаются известные двоичные наборы, а выходы через АЦП преобразуются в цифровые величины, после чего выданный набор сравнивается с полученным. Сле-



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 [ 72 ] 73 74 75 76 77 78 79 80 81 82



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.