ВУЗ:
38
repeat {цикл ожидания готовности}
inport(1001,datah);
until (datah and 4)=0;
inport(1001,datah);{старший байт данных}
inport(1000,datal);{младший байт данных}
datah:=datah and 3;
data:= 256*datah + datal + sm[n];{полный выходной код АЦП}
chdata[n]:=data;
end;
……………………………………………………………….
В строке, где формируется полный выходной код АЦП (data:=…),
присутствует слагаемое – элемент массива - sm[n], которое введено для
компенсации постоянного смещения на выходе каждого из каналов, обу-
словленного входными усилителями. Все пять каналов имеют разные сме-
щения, которые нужно учитывать при считывании. Значения отдельных
смещений для каждого из каналов приводятся ниже, в табл.3.3.
Таблица 3.3
Номер ка-
нала, n
Код смещения,
sm[n]
1 -41
2 -46
3 -47
4 -48
5 -49
Номера каналов указаны по мере удаления от нагревателя.
При написании программы необходимо учитывать, что в ходе лабо-
раторной работы потребуется построить графики изменения температуры
в течение всего процесса нагрева и остывания стержня, который продол-
жается около 30 минут. Поэтому отсчёты со всех пяти каналов необходимо
производить с некоторой задержкой, подбираемой экспериментально.
Кроме того, для улучшения шумовых характеристик считываемых данных,
каждый отсчет необходимо сделать сто раз, а затем взять среднее из этих
значений.
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
repeat {цикл ожидания готовности} inport(1001,datah); until (datah and 4)=0; inport(1001,datah);{старший байт данных} inport(1000,datal);{младший байт данных} datah:=datah and 3; data:= 256*datah + datal + sm[n];{полный выходной код АЦП} chdata[n]:=data; end; ………………………………………………………………. В строке, где формируется полный выходной код АЦП (data:=…), присутствует слагаемое – элемент массива - sm[n], которое введено для компенсации постоянного смещения на выходе каждого из каналов, обу- словленного входными усилителями. Все пять каналов имеют разные сме- щения, которые нужно учитывать при считывании. Значения отдельных смещений для каждого из каналов приводятся ниже, в табл.3.3. Таблица 3.3 Номер ка- Код смещения, нала, n sm[n] 1 -41 2 -46 3 -47 4 -48 5 -49 Номера каналов указаны по мере удаления от нагревателя. При написании программы необходимо учитывать, что в ходе лабо- раторной работы потребуется построить графики изменения температуры в течение всего процесса нагрева и остывания стержня, который продол- жается около 30 минут. Поэтому отсчёты со всех пяти каналов необходимо производить с некоторой задержкой, подбираемой экспериментально. Кроме того, для улучшения шумовых характеристик считываемых данных, каждый отсчет необходимо сделать сто раз, а затем взять среднее из этих значений. 38 PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »