next up previous contents
Next: Вычисление измеренных скоростей движения Up: Считывание информации с датчиков. Previous: Формирование кода давления.

Аналоговые датчики.

Датчики, выдающие аналоговый сигнал (напряжение), оцифровываются в управляющей программе с помощью АЦП (PCL 818). Он представляет из себя фактически цифровой вольметр, измеряющий напряжение в диапазоне $\pm 5$v и выдающий 12-ти разрядный код (-5 v - это ноль, +5 v - это 4095). Цена деления младшего разряда равна 2.44 mv.

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

Датчики температуры выдают сигнал в масштабе $1^{\circ}$ - 0.1 v. Диапазон измерения температур - $\pm 50^{\circ}$. Поэтому формула расчета температур выглядит следующим образом:

\begin{displaymath}t = \frac{код\; АЦП\times 100}{2^{12}} - 50^{\circ}
\end{displaymath} (43)

Датчик ветра выдает сигнал в масштабе 1 м/сек - 0.0667 v. Диапазон измерения от 0 м/сек до 75 м/сек. Формула расчета скорости ветра:

\begin{displaymath}W = \frac{код\; АЦП\times 150}{2^{12}} - 75м/сек
\end{displaymath} (44)

Для уменьшения влияния помех выходные значения температур и ветра фильтруются с помощью простейшего цифрового фильтра. Если последовательные измерения отличаются менее чем на 10 значений младшего разряда датчика, то применяется формула:

\begin{displaymath}T_n = 0.1 T_{(измер)} + 0.9\; T_{(n-1)}
\end{displaymath} (45)

При больших отличиях новое значение отбрасывается и вместо него берется предыдущее значение, измененное на $\pm 1.0$.

При измерении скорости ветра применяется только формула:

\begin{displaymath}W_n = 0.1 W_{(измер)} + 0.9\; W_{(n-1)}
\end{displaymath} (46)

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