ВУЗ:
49
2.Происходит преобразование напряжения в цифровой код;
3.В ячейку памяти с номером 7 записывается этот код; сигнал
STAT переходит в 1 (готов);
4.Семь раз прокручиваются шаги 1 - 3 с номерами каналов и яче-
ек 6 - 0 соответственно;
5.Возвращение к пункту 1.
Необходимо отметить, что на выполнение шагов 1-3 затрачивается
некоторое время ∆t
ch
, т.е. время, затрачиваемое на обработку одного кана-
ла. Время дискретизации ∆t каждого канала есть сумма всех восьми ∆t
ch
,
т.к. преобразование происходит последовательно. Таким образом, полное
обновление содержимого ОЗУ ССД происходит за время
∆
t. В процессе
отработки алгоритма ССД формирует сигнал готовности STAT, графиче-
ски представленный на рис.4.6.
Этот сигнал несёт информацию о состоянии системы в каждый мо-
мент времени. Если сигнал STAT имеет значение «единица», это означает,
что по какому-то из каналов произошло обновление данных в ОЗУ. По ка-
кому каналу именно - определяется положением данной «единицы» на
временной оси после окончания обработки нулевого канала. Этот момент
времени следует принять за начало отсчёта. Например, считывание данных
с пятого канала, возможно только после того, как сигнал STAT, после пе-
риода обработки нулевого канала, примет три раза значение нуль, чере-
дующиеся двумя значениями единицы. Если программным образом «пой-
мать» и «опознать» (по временной диаграмме) период обработки нулевого
канала, то отсчитывая от него необходимое количество нулей и единиц
можно всегда определить момент готовности нужного канала. Однако, по-
добное ожидание готовности оправдано лишь при работе со всеми восе-
мью каналами одновременно - в нашем же случае ( при использовании
только одного входа) можно сделать проще. Достаточно организовать
цикл, который «пропустит» восемь единиц и восемь нулей, после чего
Рис 4.6. Сигнал готовности STAT
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
2.Происходит преобразование напряжения в цифровой код; 3.В ячейку памяти с номером 7 записывается этот код; сигнал STAT переходит в 1 (готов); 4.Семь раз прокручиваются шаги 1 - 3 с номерами каналов и яче- ек 6 - 0 соответственно; 5.Возвращение к пункту 1. Необходимо отметить, что на выполнение шагов 1-3 затрачивается некоторое время ∆t ch , т.е. время, затрачиваемое на обработку одного кана- ла. Время дискретизации ∆t каждого канала есть сумма всех восьми ∆t ch , т.к. преобразование происходит последовательно. Таким образом, полное обновление содержимого ОЗУ ССД происходит за время ∆t. В процессе отработки алгоритма ССД формирует сигнал готовности STAT, графиче- ски представленный на рис.4.6. Рис 4.6. Сигнал готовности STAT Этот сигнал несёт информацию о состоянии системы в каждый мо- мент времени. Если сигнал STAT имеет значение «единица», это означает, что по какому-то из каналов произошло обновление данных в ОЗУ. По ка- кому каналу именно - определяется положением данной «единицы» на временной оси после окончания обработки нулевого канала. Этот момент времени следует принять за начало отсчёта. Например, считывание данных с пятого канала, возможно только после того, как сигнал STAT, после пе- риода обработки нулевого канала, примет три раза значение нуль, чере- дующиеся двумя значениями единицы. Если программным образом «пой- мать» и «опознать» (по временной диаграмме) период обработки нулевого канала, то отсчитывая от него необходимое количество нулей и единиц можно всегда определить момент готовности нужного канала. Однако, по- добное ожидание готовности оправдано лишь при работе со всеми восе- мью каналами одновременно - в нашем же случае ( при использовании только одного входа) можно сделать проще. Достаточно организовать цикл, который «пропустит» восемь единиц и восемь нулей, после чего 49 PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »