mirror of
https://github.com/eddyem/tsys01.git
synced 2025-12-06 10:35:14 +03:00
refresh report
This commit is contained in:
parent
3b8755fb6c
commit
21e9d90500
BIN
Report/main.pdf
BIN
Report/main.pdf
Binary file not shown.
@ -2,7 +2,11 @@
|
|||||||
\usepackage{/home/eddy/ed}
|
\usepackage{/home/eddy/ed}
|
||||||
\graphicspath{{./pic/}}
|
\graphicspath{{./pic/}}
|
||||||
\nocolon
|
\nocolon
|
||||||
\title{\textbf{Технический отчет~\No\,xxx}\\Система температурного мониторинга\\ главного зеркала БТА}
|
|
||||||
|
\date{1 октября 2018 г.}
|
||||||
|
%\title{\textbf{Технический отчет~\No~}\rule{15mm}{0.4pt}\\Система температурного мониторинга\\
|
||||||
|
\title{\textbf{Технический отчет~\No~338}\\Система температурного мониторинга\\
|
||||||
|
главного зеркала БТА}
|
||||||
\makeatletter
|
\makeatletter
|
||||||
\def\maketitle{%
|
\def\maketitle{%
|
||||||
\vskip 3em%
|
\vskip 3em%
|
||||||
@ -92,7 +96,7 @@ Pico Technology
|
|||||||
позволяющих выполнять надежные измерения температуры и в диапазоне кипящего жидкого азота. Гарантированная
|
позволяющих выполнять надежные измерения температуры и в диапазоне кипящего жидкого азота. Гарантированная
|
||||||
производителем точность (без калибровки) составляет $0.2\%$ (т.е. $\pm0.15\,$K при температуре жидкого азота
|
производителем точность (без калибровки) составляет $0.2\%$ (т.е. $\pm0.15\,$K при температуре жидкого азота
|
||||||
и $\pm0.60\,$K при комнатной температуре). Цена одного такого термодатчика составляет порядка \$45.
|
и $\pm0.60\,$K при комнатной температуре). Цена одного такого термодатчика составляет порядка \$45.
|
||||||
Однако, проведенные в 2013--2014\,гг. испытания показали, что после калибровка датчиков в совокупности с
|
Однако, проведенные в 2013--2014\,гг. испытания показали, что калибровка датчиков в совокупности с
|
||||||
высокоточной методикой измерения их сопротивления позволяет увеличить точность до $\pm0.05\degr$C в диапазоне
|
высокоточной методикой измерения их сопротивления позволяет увеличить точность до $\pm0.05\degr$C в диапазоне
|
||||||
температур около $40\degr$C (например, от $-20\degr$C до $20\degr$C, чего вполне достаточно для работы с
|
температур около $40\degr$C (например, от $-20\degr$C до $20\degr$C, чего вполне достаточно для работы с
|
||||||
ГЗ БТА).
|
ГЗ БТА).
|
||||||
@ -157,7 +161,7 @@ $22\degr$C.}
|
|||||||
В 2013~г. в лабораторных условиях были испытаны три термодатчика TSic-506. Дискрет измерения температуры у
|
В 2013~г. в лабораторных условиях были испытаны три термодатчика TSic-506. Дискрет измерения температуры у
|
||||||
данных датчиков составляет $0.034\degr$C. Показания датчиков снимались в диапазоне температур от~$11\degr$C
|
данных датчиков составляет $0.034\degr$C. Показания датчиков снимались в диапазоне температур от~$11\degr$C
|
||||||
до~$22\degr$C. Без калибровки разброс датчиков составил $\pm0.1\degr$C. После линейной калибровки
|
до~$22\degr$C. Без калибровки разброс датчиков составил $\pm0.1\degr$C. После линейной калибровки
|
||||||
среднеквадратичное отклонение показаний датчиков составило не выше $0.2\degr$C (см. рис.~\ref{tsic}) с
|
среднеквадратичное отклонение показаний датчиков составило не выше $0.02\degr$C (см. рис.~\ref{tsic}) с
|
||||||
воспроизводимостью не хуже $\pm0.05\degr$C. Однако, полный диапазон работы этих датчиков не позволяет быть
|
воспроизводимостью не хуже $\pm0.05\degr$C. Однако, полный диапазон работы этих датчиков не позволяет быть
|
||||||
уверенным, что при работе в зимний период температура зеркала не выйдет за нижний предел их рабочей
|
уверенным, что при работе в зимний период температура зеркала не выйдет за нижний предел их рабочей
|
||||||
температуры. Кроме того, формфактор TO-92, в котором выпускаются данные датчики, затрудняет осуществление
|
температуры. Кроме того, формфактор TO-92, в котором выпускаются данные датчики, затрудняет осуществление
|
||||||
@ -258,7 +262,7 @@ $-40\degr$C
|
|||||||
\subsection{Установка и отладка системы}
|
\subsection{Установка и отладка системы}
|
||||||
Установка и отладка системы сбора данных началась с мая 2018~года "--- после замены ГЗ БТА. Для того, чтобы
|
Установка и отладка системы сбора данных началась с мая 2018~года "--- после замены ГЗ БТА. Для того, чтобы
|
||||||
иметь возможность аттестовать точности показаний датчиков в широких температурных диапазонах и произвести при
|
иметь возможность аттестовать точности показаний датчиков в широких температурных диапазонах и произвести при
|
||||||
необходимости их калибровку был изготовлен стенд с мультиплексором на основе восьми 74HC4051, позволяющим при
|
необходимости их калибровку был изготовлен стенд с мультиплексором на основе семи 74HC4051, позволяющий при
|
||||||
помощи одного микроконтроллера работать с 96~термодатчиками.
|
помощи одного микроконтроллера работать с 96~термодатчиками.
|
||||||
|
|
||||||
\begin{pict}
|
\begin{pict}
|
||||||
@ -346,8 +350,8 @@ $-40\degr$C
|
|||||||
\end{pict}
|
\end{pict}
|
||||||
|
|
||||||
В июне--июле 2018~г. производилась отладка аппаратного и программного обеспечения системы мониторинга. Был
|
В июне--июле 2018~г. производилась отладка аппаратного и программного обеспечения системы мониторинга. Был
|
||||||
сформирован протокол передачи данных по CAN-шине, отлажен конечный автомат измерения температур в каждой из
|
сформирован протокол передачи данных по CAN-шине, отлажен конечный автомат измерения температур,
|
||||||
двенадцати пар точек, завершена аппаратная отладка пяти распаянных плат контроллеров термодатчиков.
|
завершена аппаратная отладка пяти распаянных плат контроллеров термодатчиков.
|
||||||
Для упрощения разработки программной части интерфейсов CAN и USB изготовлена отладочная плата (см.
|
Для упрощения разработки программной части интерфейсов CAN и USB изготовлена отладочная плата (см.
|
||||||
рис.~\ref{canusblut}). Отладка на отдельной плате позволила уменьшить риск повреждения элементов основных
|
рис.~\ref{canusblut}). Отладка на отдельной плате позволила уменьшить риск повреждения элементов основных
|
||||||
контроллеров на стадии разработки программной части, не связанной с опросом термодатчиков. На момент
|
контроллеров на стадии разработки программной части, не связанной с опросом термодатчиков. На момент
|
||||||
@ -370,7 +374,7 @@ $-40\degr$C
|
|||||||
\label{tempgraphs}
|
\label{tempgraphs}
|
||||||
\end{pict}
|
\end{pict}
|
||||||
|
|
||||||
В августе 2018~г. был смонтирован компьютер системы сбора данных (Orage Pi Zero) в совокупности с блоками
|
В августе 2018~г. был смонтирован компьютер системы сбора данных (Orange Pi) в совокупности с блоками
|
||||||
питания и основным контроллером "--- в металлическом коробе, установленном на стене вспомогательного
|
питания и основным контроллером "--- в металлическом коробе, установленном на стене вспомогательного
|
||||||
помещения третьего этажа стойки фокуса Н2 телескопа. После отладки алгоритма опроса термодатчиков были
|
помещения третьего этажа стойки фокуса Н2 телескопа. После отладки алгоритма опроса термодатчиков были
|
||||||
написаны сетевые демоны, позволяющие получить доступ извне к собранным системой данным.
|
написаны сетевые демоны, позволяющие получить доступ извне к собранным системой данным.
|
||||||
@ -450,7 +454,7 @@ USART$\leftrightarrow$USB,
|
|||||||
\item[i] переинициализировать CAN (полезно для смены адреса платы <<на горячую>>);
|
\item[i] переинициализировать CAN (полезно для смены адреса платы <<на горячую>>);
|
||||||
\item[Ll] переключить I2C в режим скорости 10\,кГц (режим по умолчанию);
|
\item[Ll] переключить I2C в режим скорости 10\,кГц (режим по умолчанию);
|
||||||
\item[P] ping "--- запрос на существование в сети контроллера с соответствующим адресом (либо
|
\item[P] ping "--- запрос на существование в сети контроллера с соответствующим адресом (либо
|
||||||
широковещательный ping всех, существующих в сети контроллеров);
|
широковещательный ping всех существующих в сети контроллеров);
|
||||||
\item[Rr] переинициализация I2C;
|
\item[Rr] переинициализация I2C;
|
||||||
\item[Ss] войти в режим сканирования температуры (не чаще, чем 1~раз в 15~секунд автоматически запускается
|
\item[Ss] войти в режим сканирования температуры (не чаще, чем 1~раз в 15~секунд автоматически запускается
|
||||||
процесс измерения температуры с выдачей данных в CAN-шину);
|
процесс измерения температуры с выдачей данных в CAN-шину);
|
||||||
@ -462,7 +466,7 @@ USART$\leftrightarrow$USB,
|
|||||||
\end{description}
|
\end{description}
|
||||||
|
|
||||||
\subsection{Протокол пересылки данных по CAN-шине}
|
\subsection{Протокол пересылки данных по CAN-шине}
|
||||||
Данные по шине CAN передаются пакетами переменной длины: от одного до семи байт. В каждом пакете нулевым
|
Данные по шине CAN передаются пакетами переменной длины: от одного до восьми байт. В каждом пакете нулевым
|
||||||
байтом является маркер типа пакета: данные (\verb'0x5A') или команда (\verb'0xA5'). В штатном режиме
|
байтом является маркер типа пакета: данные (\verb'0x5A') или команда (\verb'0xA5'). В штатном режиме
|
||||||
эксплуатации ведущий контроллер отсылает только команды, а ведомые "--- только данные, однако, в тестовом
|
эксплуатации ведущий контроллер отсылает только команды, а ведомые "--- только данные, однако, в тестовом
|
||||||
режиме ведомый контроллер может также пересылать данные. В случае отправки команды пакет имеет длину два
|
режиме ведомый контроллер может также пересылать данные. В случае отправки команды пакет имеет длину два
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user